The ASDecoder type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | Copy |
Create a new byte array
(Inherited from ASDecoderBase.) |
![]() | decodeBlob |
Decodes a blob
(Overrides ASDecoderBase..::..decodeBlob(ASBlob).) |
![]() | decodeBool |
Decodes a boolean value
(Overrides ASDecoderBase..::..decodeBool(Boolean).) |
![]() | decodeCalendar |
Decodes date and time
(Overrides ASDecoderBase..::..decodeCalendar(DateTime).) |
![]() | decodeChar |
Decodes a character
(Overrides ASDecoderBase..::..decodeChar(Char).) |
![]() | decodeDouble |
Decodes a double
(Overrides ASDecoderBase..::..decodeDouble(Double).) |
![]() | decodeFloat |
Decodes a float value
(Overrides ASDecoderBase..::..decodeFloat(Single).) |
![]() | decodeInt |
Decodes an integer
(Overrides ASDecoderBase..::..decodeInt(Int32).) |
![]() | decodeLong |
Decodes a long (64-bit)
(Overrides ASDecoderBase..::..decodeLong(Int64).) |
![]() | decodeNull |
Decodes the null value
|
![]() | decodeObject |
Decode the next object in the buffer
|
![]() | decodeSequenceEnd |
Decodes the end sequence tag
|
![]() | decodeSequenceStart |
Decode the next tag and verify that the name of the next tag is a sequence
|
![]() | decodeShort |
Decodes a short
(Overrides ASDecoderBase..::..decodeShort(Int16).) |
![]() | decodeString |
Decodes a string
(Overrides ASDecoderBase..::..decodeString(String).) |
![]() | decodeUChar |
Decodes an unsigned character
(Overrides ASDecoderBase..::..decodeUChar(Char).) |
![]() | decodeUInt |
Decodes an unsigned integer
(Overrides ASDecoderBase..::..decodeUInt(Int32).) |
![]() | decodeULong |
Decodes an unsigned long
(Overrides ASDecoderBase..::..decodeULong(Int64).) |
![]() | decodeUShort |
Decodes an unsigned short
(Overrides ASDecoderBase..::..decodeUShort(Int16).) |
![]() | dump |
Dump the underlying byte array to a file
(Inherited from ASDecoderBase.) |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | Free |
Release the underlying resource (if not managed)
(Inherited from ASDecoderBase.) |
![]() | GetData |
Get the byte at the specified position
(Inherited from ASDecoderBase.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | getSequenceName |
Gets the next sequence name
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | isNull |
true if the tag is null
|
![]() | isSequenceEnd |
Determines whether the next tag is the end of sequence tag
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | moveBy |
Move index
(Inherited from ASDecoderBase.) |
![]() | ToString | (Inherited from Object.) |
Fields
Name | Description | |
---|---|---|
![]() | data |
storage for the byte array
(Inherited from ASDecoderBase.) |
![]() | index |
current index of the decoder
(Inherited from ASDecoderBase.) |
![]() | isNative |
If native pointer is used
(Inherited from ASDecoderBase.) |
![]() | length |
The length of bytes. Used only if native pointer is used.
(Inherited from ASDecoderBase.) |
![]() | native |
The native byte pointer
(Inherited from ASDecoderBase.) |
Properties
Name | Description | |
---|---|---|
![]() | Index |
Get the current index
(Inherited from ASDecoderBase.) |
![]() | Read |
Return "current" byte
(Inherited from ASDecoderBase.) |