Packer Methods |
The Packer type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | Create(Stream) | |
![]() ![]() | Create(Stream, PackerCompatibilityOptions) |
Create standard Safe Packer instancde wrapping specified Stream with specified PackerCompatibilityOptions.
|
![]() ![]() | Create(Stream, Boolean) | |
![]() ![]() | Create(Stream, PackerCompatibilityOptions, Boolean) |
Create standard Safe Packer instancde wrapping specified Stream with specified PackerCompatibilityOptions.
|
![]() | Dispose |
Clean up internal resources.
|
![]() | Dispose(Boolean) |
When overridden by derived class, release all unmanaged resources, optionally release managed resources.
|
![]() | Pack(Boolean) |
Packs Boolean value to current stream.
|
![]() | Pack(Byte) |
Packs Byte value to current stream.
|
![]() | Pack(Double) |
Packs Double value to current stream.
|
![]() | Pack(Int16) |
Packs Int16 value to current stream.
|
![]() | Pack(Int32) |
Packs Int32 value to current stream.
|
![]() | Pack(Int64) |
Packs Int64 value to current stream.
|
![]() | Pack(NullableBoolean) |
Pack nullable Boolean value.
|
![]() | Pack(NullableByte) |
Pack nullable Byte value.
|
![]() | Pack(NullableDouble) |
Pack nullable Double value.
|
![]() | Pack(NullableInt16) |
Pack nullable Int16 value.
|
![]() | Pack(NullableInt32) |
Pack nullable Int32 value.
|
![]() | Pack(NullableInt64) |
Pack nullable Int64 value.
|
![]() | Pack(NullableSByte) |
Pack nullable SByte value.
|
![]() | Pack(NullableSingle) |
Pack nullable Single value.
|
![]() | Pack(NullableUInt16) |
Pack nullable UInt16 value.
|
![]() | Pack(NullableUInt32) |
Pack nullable UInt32 value.
|
![]() | Pack(NullableUInt64) |
Pack nullable UInt64 value.
|
![]() | Pack(SByte) |
Packs SByte value to current stream.
|
![]() | Pack(Single) |
Packs Single value to current stream.
|
![]() | Pack(UInt16) |
Packs UInt16 value to current stream.
|
![]() | Pack(UInt32) |
Packs UInt32 value to current stream.
|
![]() | Pack(UInt64) |
Packs UInt64 value to current stream.
|
![]() | PackArrayHeader(Int32) |
Bookkeep array length to be packed on current stream.
|
![]() | PackArrayHeaderTItem(IListTItem) |
Bookkeep collection count to be packed on current stream.
|
![]() | PackArrayHeaderCore |
Bookkeep array length to be packed on current stream.
|
![]() | PackBinary(Byte) |
Packs specified byte array to current stream.
|
![]() | PackBinary(IEnumerableByte) |
Packs specified byte stream to current stream.
|
![]() | PackBinary(IListByte) |
Packs specified byte stream to current stream.
|
![]() | PackBinaryHeader |
Bookkeep byte length to be packed on current stream as the bytes do not represent well formed encoded string.
|
![]() | PackBinaryHeaderCore |
Bookkeep byte length to be packed on current stream as the bytes do not represent well formed encoded string.
|
![]() | PackExtendedTypeValue(MessagePackExtendedTypeObject) |
Packs an extended type value.
|
![]() | PackExtendedTypeValue(Byte, Byte) |
Packs an extended type value.
|
![]() | PackMapHeader(Int32) |
Bookkeep dictionary items count to be packed on current stream.
|
![]() | PackMapHeaderTKey, TValue(IDictionaryTKey, TValue) |
Bookkeep dictionary count to be packed on current stream.
|
![]() | PackMapHeaderCore |
Bookkeep dictionary items count to be packed on current stream.
|
![]() | PackNull |
Packs a null value to current stream.
|
![]() | PackRaw(Byte) |
Packs specified byte array to current stream.
|
![]() | PackRaw(IEnumerableByte) |
Packs specified byte stream to current stream.
|
![]() | PackRaw(IListByte) |
Packs specified byte stream to current stream.
|
![]() | PackRawBody(Byte) |
Packs specified byte array to current stream without any header.
|
![]() | PackRawBody(IEnumerableByte) |
Packs specified byte sequence to current stream without any header.
|
![]() | PackRawHeader | Obsolete.
Bookkeep byte length to be packed on current stream.
|
![]() | PackRawHeaderCore | Obsolete.
Bookkeep byte length to be packed on current stream.
|
![]() | PackString(IEnumerableChar) |
Packs specified char stream to current stream with UTF-8 Encoding.
|
![]() | PackString(String) |
Packs specified string to current stream with UTF-8 Encoding.
|
![]() | PackString(IEnumerableChar, Encoding) |
Packs specified char stream to current stream with specified Encoding.
|
![]() | PackString(String, Encoding) |
Packs specified string to current stream with specified Encoding.
|
![]() | PackStringCore(IEnumerableChar, Encoding) |
Packs specified char stream to current stream with specified Encoding.
|
![]() | PackStringCore(String, Encoding) |
Packs specified string to current stream with specified Encoding.
|
![]() | PackStringHeader |
Bookkeep byte length to be packed on current stream as the bytes may represent well formed encoded string.
|
![]() | PackStringHeaderCore |
Bookkeep byte length to be packed on current stream as the bytes may represent well formed encoded string.
|
![]() | SeekTo |
When overridden by derived class, change current position to specified offset.
|
![]() | TryPackInt16 |
Try packs Int16 value to current stream strictly.
|
![]() | TryPackInt32 |
Try packs Int32 value to current stream strictly.
|
![]() | TryPackInt64 |
Try packs Int64 value to current stream strictly.
|
![]() | TryPackInt8 |
Try packs SByte value to current stream strictly.
|
![]() | TryPackTinySignedInteger |
Try packs SByte value to current stream as tiny fix num.
|
![]() | TryPackTinyUnsignedInteger |
Try packs Byte value to current stream as tiny fix num.
|
![]() | TryPackUInt16 |
Try packs UInt16 value to current stream strictly.
|
![]() | TryPackUInt32 |
Try packs UInt32 value to current stream strictly.
|
![]() | TryPackUInt64 |
Try packs UInt64 value to current stream strictly.
|
![]() | WriteByte |
When overridden by derived class, writes specified byte to stream using implementation specific manner.
|
![]() | WriteBytes(ICollectionByte) |
Writes specified bytes to stream using implementation specific most efficient manner.
|
![]() | WriteBytes(Byte, Boolean) |
Writes specified bytes to stream using implementation specific most efficient manner.
|
Name | Description | |
---|---|---|
![]() | PackT(T) | Overloaded.
Packs specified value with the default context.
(Defined by PackerUnpackerExtensions.) |
![]() | PackT(IEnumerableT) | Overloaded.
Packs specified collection with the default context.
(Defined by PackerUnpackerExtensions.) |
![]() | PackT(T, SerializationContext) | Overloaded.
Packs specified value with the specified context.
(Defined by PackerUnpackerExtensions.) |
![]() | PackT(IEnumerableT, SerializationContext) | Overloaded.
Packs specified value with the specified context.
(Defined by PackerUnpackerExtensions.) |
![]() | PackArrayT(IEnumerableT) | Overloaded.
Packs specified collection with the default context.
(Defined by PackerUnpackerExtensions.) |
![]() | PackArrayT(IEnumerableT, SerializationContext) | Overloaded.
Packs specified collection with the specified context.
(Defined by PackerUnpackerExtensions.) |
![]() | PackCollectionT(IEnumerableT) | Overloaded.
Packs specified collection with the default context.
(Defined by PackerUnpackerExtensions.) |
![]() | PackCollectionT(IEnumerableT, SerializationContext) | Overloaded.
Packs specified collection with the specified context.
(Defined by PackerUnpackerExtensions.) |
![]() | PackDictionaryTKey, TValue(IDictionaryTKey, TValue) | Overloaded.
Packs specified dictionary with the default context.
(Defined by PackerUnpackerExtensions.) |
![]() | PackDictionaryTKey, TValue(IDictionaryTKey, TValue, SerializationContext) | Overloaded.
Packs specified dictionary with the specified context.
(Defined by PackerUnpackerExtensions.) |
![]() | PackMapTKey, TValue(IDictionaryTKey, TValue) | Overloaded.
Packs specified dictionary with the default context.
(Defined by PackerUnpackerExtensions.) |
![]() | PackMapTKey, TValue(IDictionaryTKey, TValue, SerializationContext) | Overloaded.
Packs specified dictionary with the specified context.
(Defined by PackerUnpackerExtensions.) |
![]() | PackObject(Object) | Overloaded.
Packs specified value with the default context.
(Defined by PackerUnpackerExtensions.) |
![]() | PackObject(Object, SerializationContext) | Overloaded.
Packs specified value with the specified context.
(Defined by PackerUnpackerExtensions.) |