C# Класс Wire.Extensions.TypeEx

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
BoolType System.Type
ByteArrayType System.Type
ByteType System.Type
CharType System.Type
DateTimeType System.Type
DecimalType System.Type
DoubleType System.Type
FloatType System.Type
GuidType System.Type
Int16Type System.Type
Int32Type System.Type
Int64Type System.Type
RuntimeType Type
SByteType Type
StringType Type
SystemObject Type
TypeType Type
UInt16Type Type
UInt32Type Type
UInt64Type Type

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

Метод Описание
GetEmptyObject ( this type ) : object
GetNullableElement ( this type ) : Type
GetShortAssemblyQualifiedName ( this self ) : string
GetTypeFromManifestFull ( Stream stream, DeserializerSession session ) : Type
GetTypeFromManifestIndex ( int typeId, DeserializerSession session ) : Type
GetTypeFromManifestVersion ( Stream stream, DeserializerSession session ) : Type
GetTypeManifest ( IReadOnlyCollection fieldNames ) : byte[]
GetTypeSize ( this type ) : int
IsFixedSizeType ( this type ) : bool
IsNullable ( this type ) : bool
IsOneDimensionalArray ( this type ) : bool
IsOneDimensionalPrimitiveArray ( this type ) : bool
IsWirePrimitive ( this type ) : bool
ToQualifiedAssemblyName ( string shortName ) : string

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

Метод Описание
GetCoreAssemblyName ( ) : string
GetTypeFromManifestName ( Stream stream, DeserializerSession session ) : Type

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

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

public static GetEmptyObject ( this type ) : object
type this
Результат object

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

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

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

public static GetShortAssemblyQualifiedName ( this self ) : string
self this
Результат string

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

public static GetTypeFromManifestFull ( Stream stream, DeserializerSession session ) : Type
stream Stream
session DeserializerSession
Результат System.Type

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

public static GetTypeFromManifestIndex ( int typeId, DeserializerSession session ) : Type
typeId int
session DeserializerSession
Результат System.Type

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

public static GetTypeFromManifestVersion ( Stream stream, DeserializerSession session ) : Type
stream Stream
session DeserializerSession
Результат System.Type

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

public static GetTypeManifest ( IReadOnlyCollection fieldNames ) : byte[]
fieldNames IReadOnlyCollection
Результат byte[]

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

public static GetTypeSize ( this type ) : int
type this
Результат int

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

public static IsFixedSizeType ( this type ) : bool
type this
Результат bool

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

public static IsNullable ( this type ) : bool
type this
Результат bool

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

public static IsOneDimensionalArray ( this type ) : bool
type this
Результат bool

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

public static IsOneDimensionalPrimitiveArray ( this type ) : bool
type this
Результат bool

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

public static IsWirePrimitive ( this type ) : bool
type this
Результат bool

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

public static ToQualifiedAssemblyName ( string shortName ) : string
shortName string
Результат string

Описание свойств

BoolType публичное статическое свойство

public static Type,System BoolType
Результат System.Type

ByteArrayType публичное статическое свойство

public static Type,System ByteArrayType
Результат System.Type

ByteType публичное статическое свойство

public static Type,System ByteType
Результат System.Type

CharType публичное статическое свойство

public static Type,System CharType
Результат System.Type

DateTimeType публичное статическое свойство

public static Type,System DateTimeType
Результат System.Type

DecimalType публичное статическое свойство

public static Type,System DecimalType
Результат System.Type

DoubleType публичное статическое свойство

public static Type,System DoubleType
Результат System.Type

FloatType публичное статическое свойство

public static Type,System FloatType
Результат System.Type

GuidType публичное статическое свойство

public static Type,System GuidType
Результат System.Type

Int16Type публичное статическое свойство

public static Type,System Int16Type
Результат System.Type

Int32Type публичное статическое свойство

public static Type,System Int32Type
Результат System.Type

Int64Type публичное статическое свойство

public static Type,System Int64Type
Результат System.Type

RuntimeType публичное статическое свойство

public static Type RuntimeType
Результат Type

SByteType публичное статическое свойство

public static Type SByteType
Результат Type

StringType публичное статическое свойство

public static Type StringType
Результат Type

SystemObject публичное статическое свойство

public static Type SystemObject
Результат Type

TypeType публичное статическое свойство

public static Type TypeType
Результат Type

UInt16Type публичное статическое свойство

public static Type UInt16Type
Результат Type

UInt32Type публичное статическое свойство

public static Type UInt32Type
Результат Type

UInt64Type публичное статическое свойство

public static Type UInt64Type
Результат Type