Show / Hide Table of Contents

Class Unknown

This type is used during deserialization if an unknown type is encountered.

Inheritance
System.Object
System.Dynamic.DynamicObject
Unknown
Implements
System.Dynamic.IDynamicMetaObjectProvider
System.Runtime.Serialization.ISerializable
System.Dynamic.DynamicObject.GetMetaObject(System.Linq.Expressions.Expression)
System.Dynamic.DynamicObject.TryBinaryOperation(System.Dynamic.BinaryOperationBinder, System.Object, System.Object)
System.Dynamic.DynamicObject.TryConvert(System.Dynamic.ConvertBinder, System.Object)
System.Dynamic.DynamicObject.TryCreateInstance(System.Dynamic.CreateInstanceBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TryDeleteIndex(System.Dynamic.DeleteIndexBinder, System.Object[])
System.Dynamic.DynamicObject.TryDeleteMember(System.Dynamic.DeleteMemberBinder)
System.Dynamic.DynamicObject.TryGetIndex(System.Dynamic.GetIndexBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TryInvoke(System.Dynamic.InvokeBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TryInvokeMember(System.Dynamic.InvokeMemberBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TrySetIndex(System.Dynamic.SetIndexBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TryUnaryOperation(System.Dynamic.UnaryOperationBinder, System.Object)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Sartorius.SAF.Serialization
Assembly: Sartorius.SAF.dll
Syntax
[Serializable]
public class Unknown : DynamicObject, IDynamicMetaObjectProvider, ISerializable

Constructors

View Source

Unknown()

Creates a new instance of the Unknown class.

Declaration
public Unknown()
View Source

Unknown(SerializationInfo, StreamingContext)

Initializes a new instance of the Unknown class.

Declaration
protected Unknown(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info

The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.

System.Runtime.Serialization.StreamingContext context

The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.

Methods

View Source

GetDynamicMemberNames()

Declaration
public override IEnumerable<string> GetDynamicMemberNames()
Returns
Type Description
System.Collections.Generic.IEnumerable<System.String>
Overrides
System.Dynamic.DynamicObject.GetDynamicMemberNames()
View Source

GetObjectData(SerializationInfo, StreamingContext)

Declaration
public void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context
View Source

TryGetMember(GetMemberBinder, out Object)

Declaration
public override bool TryGetMember(GetMemberBinder binder, out object result)
Parameters
Type Name Description
System.Dynamic.GetMemberBinder binder
System.Object result
Returns
Type Description
System.Boolean
Overrides
System.Dynamic.DynamicObject.TryGetMember(System.Dynamic.GetMemberBinder, System.Object)
View Source

TrySetMember(SetMemberBinder, Object)

Declaration
public override bool TrySetMember(SetMemberBinder binder, object value)
Parameters
Type Name Description
System.Dynamic.SetMemberBinder binder
System.Object value
Returns
Type Description
System.Boolean
Overrides
System.Dynamic.DynamicObject.TrySetMember(System.Dynamic.SetMemberBinder, System.Object)

Implements

System.Dynamic.IDynamicMetaObjectProvider
System.Runtime.Serialization.ISerializable

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
  • View Source
In This Article
  • Constructors
    • Unknown()
    • Unknown(SerializationInfo, StreamingContext)
  • Methods
    • GetDynamicMemberNames()
    • GetObjectData(SerializationInfo, StreamingContext)
    • TryGetMember(GetMemberBinder, out Object)
    • TrySetMember(SetMemberBinder, Object)
  • Implements
  • Extension Methods
Back to top Generated by DocFX