Proton DotNet
|
Public Attributes | |
override Symbol | DescriptorSymbol => Coordinator.DescriptorSymbol |
override ulong | DescriptorCode => Coordinator.DescriptorCode |
![]() | |
override Type | EncodesType |
Protected Member Functions | |
override EncodingCodes | GetListEncoding (Coordinator value) |
override int | GetElementCount (Coordinator value) |
override void | WriteElement (Coordinator coordinator, int index, IProtonBuffer buffer, IEncoderState state) |
![]() | |
virtual EncodingCodes | GetListEncoding (T value) |
Determine the list type the given value can be encoded to based on the number of bytes that would be needed to hold the encoded form of the resulting list entries. More... | |
abstract void | WriteElement (T source, int index, IProtonBuffer buffer, IEncoderState state) |
Instructs the encoder to write the element identified with the given index More... | |
abstract int | GetElementCount (T value) |
Gets the number of elements that will result when this type is encoded into an AMQP List type. More... | |
virtual int | GetMinElementCount () |
Return the minimum number of elements that this AMQP type must provide in order to be considered a valid type. More... | |
Additional Inherited Members | |
![]() | |
override void | WriteType (IProtonBuffer buffer, IEncoderState state, object value) |
Encodes the given value into the provided buffer. More... | |
virtual void | WriteType (IProtonBuffer buffer, IEncoderState state, T value) |
override void | WriteArray (IProtonBuffer buffer, IEncoderState state, Array values) |
Encodes a full array encoding of the given array elements into the provided buffer. More... | |
override void | WriteRawArray (IProtonBuffer buffer, IEncoderState state, Array values) |
Encodes only the individual elements of the given array into the provided buffer More... | |