C# Class fNbt.Serialization.SerializationUtil

Contains shared code and data used by various serialization-related classes.
Afficher le fichier Open project: fragmer/fNbt Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

CategorizeType() public static méthode

public static CategorizeType ( Type type ) : TypeCategory
type System.Type
Résultat TypeCategory

FindTagType() public static méthode

public static FindTagType ( Type valueType ) : Type
valueType System.Type
Résultat System.Type

FindTagTypeEnum() public static méthode

public static FindTagTypeEnum ( Type tagType ) : NbtTagType
tagType System.Type
Résultat NbtTagType

FindTagTypeForValue() public static méthode

public static FindTagTypeForValue ( Type valueType ) : Type
valueType System.Type
Résultat System.Type

GetDefaultValue() public static méthode

public static GetDefaultValue ( Type type ) : object
type System.Type
Résultat object

GetStringIDictionaryImpl() public static méthode

public static GetStringIDictionaryImpl ( Type concreteType ) : Type
concreteType System.Type
Résultat System.Type

IsDirectlyMappedType() public static méthode

public static IsDirectlyMappedType ( Type type ) : bool
type System.Type
Résultat bool