C# 클래스 System.Runtime.Serialization.FormatterServices

파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

CheckTypeSecurity() 공개 정적인 메소드

public static CheckTypeSecurity ( System t, System securityLevel ) : void
t System
securityLevel System
리턴 void

CheckTypeSecurity() 공개 정적인 메소드

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

GetObjectData() 공개 정적인 메소드

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

GetObjectData() 공개 정적인 메소드

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

GetSafeUninitializedObject() 공개 정적인 메소드

public static GetSafeUninitializedObject ( System type ) : object
type System
리턴 object

GetSafeUninitializedObject() 공개 정적인 메소드

public static GetSafeUninitializedObject ( Type type ) : object
type System.Type
리턴 object

GetSerializableMembers() 공개 정적인 메소드

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

GetSerializableMembers() 공개 정적인 메소드

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

GetSerializableMembers() 공개 정적인 메소드

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

GetSerializableMembers() 공개 정적인 메소드

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

GetSurrogateForCyclicalReference() 공개 정적인 메소드

public static GetSurrogateForCyclicalReference ( ISerializationSurrogate innerSurrogate ) : ISerializationSurrogate
innerSurrogate ISerializationSurrogate
리턴 ISerializationSurrogate

GetSurrogateForCyclicalReference() 공개 정적인 메소드

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

GetTypeFromAssembly() 공개 정적인 메소드

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

GetTypeFromAssembly() 공개 정적인 메소드

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

GetUninitializedObject() 공개 정적인 메소드

public static GetUninitializedObject ( System type ) : object
type System
리턴 object

GetUninitializedObject() 공개 정적인 메소드

public static GetUninitializedObject ( Type type ) : object
type System.Type
리턴 object

PopulateObjectMembers() 공개 정적인 메소드

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

PopulateObjectMembers() 공개 정적인 메소드

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