System.Runtime.Serialization.FormatterServices Members

The members of System.Runtime.Serialization.FormatterServices are listed below.

See Also: Inherited members from System.Object

Public Methods

static
CheckTypeSecurity(Type, System.Runtime.Serialization.Formatters.TypeFilterLevel)

Determines whether the specified Type can be deserialized with the System.Runtime.Serialization.Formatters.TypeFilterLevel property set to Low.

static
GetObjectData(object, System.Reflection.MemberInfo[]) : object[]

Extracts the data from the specified object and returns it as an array of objects.

static
GetSafeUninitializedObject(Type) : object

Creates a new instance of the specified object type.

static
GetSerializableMembers(Type) : System.Reflection.MemberInfo[]

Gets all the serializable members for a class of the specified Type.

static
GetSerializableMembers(Type, StreamingContext) : System.Reflection.MemberInfo[]

Gets all the serializable members for a class of the specified Type and in the provided System.Runtime.Serialization.StreamingContext.

static
GetSurrogateForCyclicalReference(ISerializationSurrogate) : ISerializationSurrogate

Returns a serialization surrogate for the specified System.Runtime.Serialization.ISerializationSurrogate.

static
GetTypeFromAssembly(System.Reflection.Assembly, string) : Type

Looks up the Type of the specified object in the provided System.Reflection.Assembly.

static
GetUninitializedObject(Type) : object

Creates a new instance of the specified object type.

static
PopulateObjectMembers(object, System.Reflection.MemberInfo[], object[]) : object

Populates the specified object with values for each field drawn from the data array of objects.