C# Class MsgPack.Serialization.AbstractSerializers.TypeDefinition

Represents type which may not have built metadata.
Exibir arquivo Open project: msgpack/msgpack-cli Class Usage Examples

Public Properties

Property Type Description
BooleanType TypeDefinition
ByteType TypeDefinition
CancellationTokenType TypeDefinition
CharType TypeDefinition
DateTimeConversionMethodType TypeDefinition
DateTimeMemberConversionMethodType TypeDefinition
DictionaryOfStringAndTypeType TypeDefinition
DoubleType TypeDefinition
ElementType TypeDefinition
EnumMemberSerializationMethodType TypeDefinition
EnumSerializationMethodType TypeDefinition
FieldInfoType TypeDefinition
GenericArguments MsgPack.Serialization.AbstractSerializers.TypeDefinition[]
IListOfStringType TypeDefinition
Int16Type TypeDefinition
Int32Type TypeDefinition
Int64Type TypeDefinition
MessagePackObjectType TypeDefinition
MethodBaseType TypeDefinition
NilImplicationType TypeDefinition
ObjectArrayType TypeDefinition
ObjectType TypeDefinition
PackHelpersType TypeDefinition
PackerType TypeDefinition
PackingOptionsType TypeDefinition
PolymorphismSchemaArrayType TypeDefinition
PolymorphismSchemaType TypeDefinition
SByteType TypeDefinition
SerializationMethodType TypeDefinition
SingleType TypeDefinition
StringType TypeDefinition
TaskType TypeDefinition
TypeName string
TypeType TypeDefinition
UInt16Type TypeDefinition
UInt32Type TypeDefinition
UInt64Type TypeDefinition
UnpackHelpersType TypeDefinition
UnpackerType TypeDefinition
VoidType TypeDefinition

Public Methods

Method Description
Array ( TypeDefinition elementType ) : TypeDefinition
GenericReferenceType ( Type definition ) : TypeDefinition
GenericValueType ( Type definition ) : TypeDefinition
HasRuntimeTypeFully ( ) : bool
ManagedReference ( TypeDefinition elementType ) : TypeDefinition
Object ( Type type ) : TypeDefinition
Object ( string name ) : TypeDefinition
ResolveRuntimeType ( ) : Type
ToString ( ) : string
TryGetRuntimeType ( ) : Type

Private Methods

Method Description
Generic ( bool isValueType, Type definition, TypeDefinition arguments ) : TypeDefinition
ResolveRuntimeType ( bool throws ) : Type
TypeDefinition ( Type runtimeType, string name, TypeDefinition elementType, Flags flags ) : System

Method Details

Array() public static method

public static Array ( TypeDefinition elementType ) : TypeDefinition
elementType TypeDefinition
return TypeDefinition

GenericReferenceType() public static method

public static GenericReferenceType ( Type definition ) : TypeDefinition
definition System.Type
return TypeDefinition

GenericValueType() public static method

public static GenericValueType ( Type definition ) : TypeDefinition
definition System.Type
return TypeDefinition

HasRuntimeTypeFully() public method

public HasRuntimeTypeFully ( ) : bool
return bool

ManagedReference() public static method

public static ManagedReference ( TypeDefinition elementType ) : TypeDefinition
elementType TypeDefinition
return TypeDefinition

Object() public static method

public static Object ( Type type ) : TypeDefinition
type System.Type
return TypeDefinition

Object() public static method

public static Object ( string name ) : TypeDefinition
name string
return TypeDefinition

ResolveRuntimeType() public method

public ResolveRuntimeType ( ) : Type
return System.Type

ToString() public method

public ToString ( ) : string
return string

TryGetRuntimeType() public method

public TryGetRuntimeType ( ) : Type
return System.Type

Property Details

BooleanType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers BooleanType
return TypeDefinition

ByteType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers ByteType
return TypeDefinition

CancellationTokenType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers CancellationTokenType
return TypeDefinition

CharType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers CharType
return TypeDefinition

DateTimeConversionMethodType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers DateTimeConversionMethodType
return TypeDefinition

DateTimeMemberConversionMethodType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers DateTimeMemberConversionMethodType
return TypeDefinition

DictionaryOfStringAndTypeType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers DictionaryOfStringAndTypeType
return TypeDefinition

DoubleType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers DoubleType
return TypeDefinition

ElementType public_oe property

public TypeDefinition,MsgPack.Serialization.AbstractSerializers ElementType
return TypeDefinition

EnumMemberSerializationMethodType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers EnumMemberSerializationMethodType
return TypeDefinition

EnumSerializationMethodType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers EnumSerializationMethodType
return TypeDefinition

FieldInfoType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers FieldInfoType
return TypeDefinition

GenericArguments public_oe property

public TypeDefinition[],MsgPack.Serialization.AbstractSerializers GenericArguments
return MsgPack.Serialization.AbstractSerializers.TypeDefinition[]

IListOfStringType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers IListOfStringType
return TypeDefinition

Int16Type public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers Int16Type
return TypeDefinition

Int32Type public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers Int32Type
return TypeDefinition

Int64Type public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers Int64Type
return TypeDefinition

MessagePackObjectType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers MessagePackObjectType
return TypeDefinition

MethodBaseType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers MethodBaseType
return TypeDefinition

NilImplicationType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers NilImplicationType
return TypeDefinition

ObjectArrayType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers ObjectArrayType
return TypeDefinition

ObjectType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers ObjectType
return TypeDefinition

PackHelpersType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers PackHelpersType
return TypeDefinition

PackerType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers PackerType
return TypeDefinition

PackingOptionsType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers PackingOptionsType
return TypeDefinition

PolymorphismSchemaArrayType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers PolymorphismSchemaArrayType
return TypeDefinition

PolymorphismSchemaType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers PolymorphismSchemaType
return TypeDefinition

SByteType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers SByteType
return TypeDefinition

SerializationMethodType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers SerializationMethodType
return TypeDefinition

SingleType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers SingleType
return TypeDefinition

StringType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers StringType
return TypeDefinition

TaskType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers TaskType
return TypeDefinition

TypeName public_oe property

public string TypeName
return string

TypeType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers TypeType
return TypeDefinition

UInt16Type public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers UInt16Type
return TypeDefinition

UInt32Type public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers UInt32Type
return TypeDefinition

UInt64Type public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers UInt64Type
return TypeDefinition

UnpackHelpersType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers UnpackHelpersType
return TypeDefinition

UnpackerType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers UnpackerType
return TypeDefinition

VoidType public_oe static_oe property

public static TypeDefinition,MsgPack.Serialization.AbstractSerializers VoidType
return TypeDefinition