C# Класс MsgPack.Serialization.TypeKeyRepository

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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