C# Class MsgPack.Serialization.AbstractSerializers.TypeDefinition

Represents type which may not have built metadata.
Show file 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 static property

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

ByteType public static property

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

CancellationTokenType public static property

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

CharType public static property

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

DateTimeConversionMethodType public static property

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

DateTimeMemberConversionMethodType public static property

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

DictionaryOfStringAndTypeType public static property

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

DoubleType public static property

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

ElementType public property

public TypeDefinition,MsgPack.Serialization.AbstractSerializers ElementType
return TypeDefinition

EnumMemberSerializationMethodType public static property

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

EnumSerializationMethodType public static property

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

FieldInfoType public static property

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

GenericArguments public property

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

IListOfStringType public static property

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

Int16Type public static property

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

Int32Type public static property

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

Int64Type public static property

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

MessagePackObjectType public static property

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

MethodBaseType public static property

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

NilImplicationType public static property

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

ObjectArrayType public static property

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

ObjectType public static property

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

PackHelpersType public static property

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

PackerType public static property

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

PackingOptionsType public static property

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

PolymorphismSchemaArrayType public static property

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

PolymorphismSchemaType public static property

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

SByteType public static property

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

SerializationMethodType public static property

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

SingleType public static property

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

StringType public static property

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

TaskType public static property

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

TypeName public property

public string TypeName
return string

TypeType public static property

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

UInt16Type public static property

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

UInt32Type public static property

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

UInt64Type public static property

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

UnpackHelpersType public static property

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

UnpackerType public static property

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

VoidType public static property

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