C# 클래스 MsgPack.Serialization.TypeKeyRepository

파일 보기 프로젝트 열기: msgpack/msgpack-cli 1 사용 예제들

공개 메소드들

메소드 설명
Get ( Type type, object &matched, object &genericDefinitionMatched ) : bool
Register ( Type type, object entry, Type nullableType, object nullableValue, SerializerRegistrationOptions options ) : bool
TypeKeyRepository ( ) : System
TypeKeyRepository ( object>.Dictionary table ) : System
TypeKeyRepository ( TypeKeyRepository copiedFrom ) : System
Unregister ( Type type ) : bool

비공개 메소드들

메소드 설명
Contains ( Type type ) : bool
ContainsType ( Type baseType, Type nullableType ) : bool
GetClonedTable ( ) : object>.Dictionary
GetCore ( Type type, object &matched, object &genericDefinitionMatched ) : bool
GetEntries ( ) : object>>.IEnumerable
RegisterCore ( Type key, object value, Type nullableType, object nullableValue, SerializerRegistrationOptions options ) : bool
UnregisterCore ( Type key ) : bool

메소드 상세

Get() 공개 메소드

public Get ( Type type, object &matched, object &genericDefinitionMatched ) : bool
type System.Type
matched object
genericDefinitionMatched object
리턴 bool

Register() 공개 메소드

public Register ( Type type, object entry, Type nullableType, object nullableValue, SerializerRegistrationOptions options ) : bool
type System.Type
entry object
nullableType System.Type
nullableValue object
options SerializerRegistrationOptions
리턴 bool

TypeKeyRepository() 공개 메소드

public TypeKeyRepository ( ) : System
리턴 System

TypeKeyRepository() 공개 메소드

public TypeKeyRepository ( object>.Dictionary table ) : System
table object>.Dictionary
리턴 System

TypeKeyRepository() 공개 메소드

public TypeKeyRepository ( TypeKeyRepository copiedFrom ) : System
copiedFrom TypeKeyRepository
리턴 System

Unregister() 공개 메소드

public Unregister ( Type type ) : bool
type System.Type
리턴 bool