C# Класс fNbt.Serialization.SerializationUtil

Contains shared code and data used by various serialization-related classes.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CategorizeType ( Type type ) : TypeCategory
FindTagType ( Type valueType ) : Type
FindTagTypeEnum ( Type tagType ) : NbtTagType
FindTagTypeForValue ( Type valueType ) : Type
GetDefaultValue ( Type type ) : object
GetStringIDictionaryImpl ( Type concreteType ) : Type
IsDirectlyMappedType ( Type type ) : bool

Приватные методы

Метод Описание
ConstructTag ( [ valueType ) : NbtTag
GetConvertedType ( [ rawType ) : Type
GetGenericInterfaceImpl ( Type concreteType, Type genericInterface ) : Type
GetGenericInterfaceMethodImpl ( Type concreteType, Type genericInterface, string methodName, Type methodParams ) : MethodInfo
IsSafelyConvertibleToByte ( [ valueType ) : bool
IsSafelyConvertibleToInt ( [ valueType ) : bool

Описание методов

CategorizeType() публичный статический Метод

public static CategorizeType ( Type type ) : TypeCategory
type System.Type
Результат TypeCategory

FindTagType() публичный статический Метод

public static FindTagType ( Type valueType ) : Type
valueType System.Type
Результат System.Type

FindTagTypeEnum() публичный статический Метод

public static FindTagTypeEnum ( Type tagType ) : NbtTagType
tagType System.Type
Результат NbtTagType

FindTagTypeForValue() публичный статический Метод

public static FindTagTypeForValue ( Type valueType ) : Type
valueType System.Type
Результат System.Type

GetDefaultValue() публичный статический Метод

public static GetDefaultValue ( Type type ) : object
type System.Type
Результат object

GetStringIDictionaryImpl() публичный статический Метод

public static GetStringIDictionaryImpl ( Type concreteType ) : Type
concreteType System.Type
Результат System.Type

IsDirectlyMappedType() публичный статический Метод

public static IsDirectlyMappedType ( Type type ) : bool
type System.Type
Результат bool