C# Class System.Runtime.Serialization.FormatterServices

ファイルを表示 Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
CheckTypeSecurity ( System t, System securityLevel ) : void
CheckTypeSecurity ( Type t, TypeFilterLevel securityLevel ) : void
GetObjectData ( object obj, MemberInfo members ) : object[]
GetObjectData ( object obj, System members ) : object[]
GetSafeUninitializedObject ( System type ) : object
GetSafeUninitializedObject ( Type type ) : object
GetSerializableMembers ( Type type ) : System.Reflection.MemberInfo[]
GetSerializableMembers ( Type type, StreamingContext context ) : System.Reflection.MemberInfo[]
GetSerializableMembers ( System type ) : System.Reflection.MemberInfo[]
GetSerializableMembers ( System type, System context ) : System.Reflection.MemberInfo[]
GetSurrogateForCyclicalReference ( ISerializationSurrogate innerSurrogate ) : ISerializationSurrogate
GetSurrogateForCyclicalReference ( System innerSurrogate ) : System.Runtime.Serialization.ISerializationSurrogate
GetTypeFromAssembly ( Assembly assem, string name ) : Type
GetTypeFromAssembly ( System assem, string name ) : Type
GetUninitializedObject ( System type ) : object
GetUninitializedObject ( Type type ) : object
PopulateObjectMembers ( object obj, MemberInfo members, object data ) : object
PopulateObjectMembers ( object obj, System members, object data ) : object

Private Methods

Method Description
GetClrAssemblyName ( Type type, bool &hasTypeForwardedFrom ) : string
GetClrTypeFullName ( Type type ) : string
GetClrTypeFullNameForArray ( Type type ) : string
GetClrTypeFullNameForNonArrayTypes ( Type type ) : string
GetSerializableFields ( Type type ) : System.Reflection.FieldInfo[]
LoadAssemblyFromString ( string assemblyName ) : Assembly
LoadAssemblyFromStringNoThrow ( string assemblyName ) : Assembly
SerializationSetValue ( MemberInfo fi, object target, object value ) : void

Method Details

CheckTypeSecurity() public static method

public static CheckTypeSecurity ( System t, System securityLevel ) : void
t System
securityLevel System
return void

CheckTypeSecurity() public static method

public static CheckTypeSecurity ( Type t, TypeFilterLevel securityLevel ) : void
t System.Type
securityLevel TypeFilterLevel
return void

GetObjectData() public static method

public static GetObjectData ( object obj, MemberInfo members ) : object[]
obj object
members System.Reflection.MemberInfo
return object[]

GetObjectData() public static method

public static GetObjectData ( object obj, System members ) : object[]
obj object
members System
return object[]

GetSafeUninitializedObject() public static method

public static GetSafeUninitializedObject ( System type ) : object
type System
return object

GetSafeUninitializedObject() public static method

public static GetSafeUninitializedObject ( Type type ) : object
type System.Type
return object

GetSerializableMembers() public static method

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

GetSerializableMembers() public static method

public static GetSerializableMembers ( Type type, StreamingContext context ) : System.Reflection.MemberInfo[]
type System.Type
context StreamingContext
return System.Reflection.MemberInfo[]

GetSerializableMembers() public static method

public static GetSerializableMembers ( System type ) : System.Reflection.MemberInfo[]
type System
return System.Reflection.MemberInfo[]

GetSerializableMembers() public static method

public static GetSerializableMembers ( System type, System context ) : System.Reflection.MemberInfo[]
type System
context System
return System.Reflection.MemberInfo[]

GetSurrogateForCyclicalReference() public static method

public static GetSurrogateForCyclicalReference ( ISerializationSurrogate innerSurrogate ) : ISerializationSurrogate
innerSurrogate ISerializationSurrogate
return ISerializationSurrogate

GetSurrogateForCyclicalReference() public static method

public static GetSurrogateForCyclicalReference ( System innerSurrogate ) : System.Runtime.Serialization.ISerializationSurrogate
innerSurrogate System
return System.Runtime.Serialization.ISerializationSurrogate

GetTypeFromAssembly() public static method

public static GetTypeFromAssembly ( Assembly assem, string name ) : Type
assem System.Reflection.Assembly
name string
return System.Type

GetTypeFromAssembly() public static method

public static GetTypeFromAssembly ( System assem, string name ) : Type
assem System
name string
return System.Type

GetUninitializedObject() public static method

public static GetUninitializedObject ( System type ) : object
type System
return object

GetUninitializedObject() public static method

public static GetUninitializedObject ( Type type ) : object
type System.Type
return object

PopulateObjectMembers() public static method

public static PopulateObjectMembers ( object obj, MemberInfo members, object data ) : object
obj object
members System.Reflection.MemberInfo
data object
return object

PopulateObjectMembers() public static method

public static PopulateObjectMembers ( object obj, System members, object data ) : object
obj object
members System
data object
return object