C# Class Microsoft.Azure.Amqp.Serialization.SerializableType.Composite

Inheritance: Collection
Show file Open project: Azure/azure-amqp Class Usage Examples

Protected Methods

Method Description
Composite ( AmqpContractSerializer serializer, Type type, SerializableType baseType, string descriptorName, ulong descriptorCode, SerialiableMember members, SerializableType>.Dictionary knownTypes, MethodAccessor onDesrialized ) : System
Initialize ( System.ByteBuffer buffer, FormatCode formatCode, int &size, int &count, int &encodeWidth, Collection &effectiveType ) : void
InvokeDeserialized ( object container ) : void
WriteFormatCode ( System.ByteBuffer buffer ) : bool

Private Methods

Method Description
AreEqual ( ulong code1, AmqpSymbol symbol1, ulong code2, AmqpSymbol symbol2 ) : bool
GetKnownTypes ( SerializableType>.Dictionary types ) : SerializableType>[].KeyValuePair

Method Details

Composite() protected method

protected Composite ( AmqpContractSerializer serializer, Type type, SerializableType baseType, string descriptorName, ulong descriptorCode, SerialiableMember members, SerializableType>.Dictionary knownTypes, MethodAccessor onDesrialized ) : System
serializer AmqpContractSerializer
type System.Type
baseType SerializableType
descriptorName string
descriptorCode ulong
members SerialiableMember
knownTypes SerializableType>.Dictionary
onDesrialized MethodAccessor
return System

Initialize() protected method

protected Initialize ( System.ByteBuffer buffer, FormatCode formatCode, int &size, int &count, int &encodeWidth, Collection &effectiveType ) : void
buffer System.ByteBuffer
formatCode Microsoft.Azure.Amqp.Encoding.FormatCode
size int
count int
encodeWidth int
effectiveType Collection
return void

InvokeDeserialized() protected method

protected InvokeDeserialized ( object container ) : void
container object
return void

WriteFormatCode() protected method

protected WriteFormatCode ( System.ByteBuffer buffer ) : bool
buffer System.ByteBuffer
return bool