C# 클래스 fNbt.Serialization.SerializationUtil

Contains shared code and data used by various serialization-related classes.
파일 보기 프로젝트 열기: fragmer/fNbt 1 사용 예제들

공개 메소드들

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