public abstract class PairEncodingBase<TKey, TValue>
Public MustInherit Class PairEncodingBase(Of TKey, TValue)generic<typename TKey, typename TValue>
public ref class PairEncodingBase abstract| PairEncodingBaseTKey, TValue | Initializes a new instance of the PairEncodingBaseTKey, TValue class |
| ContainsEndOfStreamSymbol | Gets if the stream supports a symbol that represents that the end of the stream has been encountered. |
| EncodingMethod | Gets the encoding method that this class implements. |
| EndOfStreamSymbol | The byte code to use as the end of stream symbol. May throw NotSupportedException if ContainsEndOfStreamSymbol is false. |
| MaxCompressionSize | Gets the maximum amount of space that is required for the compression algorithm. This prevents lower levels from having overflows on the underlying streams. It is critical that this value be correct. Error on the side of too large of a value as a value too small will corrupt data and be next to impossible to track down the point of corruption |
| UsesPreviousKey | Gets if the previous key will need to be presented to the encoding algorithms to property encode the next sample. Returning false will cause nulls to be passed in a parameters to the encoding. |
| UsesPreviousValue | Gets if the previous value will need to be presented to the encoding algorithms to property encode the next sample. Returning false will cause nulls to be passed in a parameters to the encoding. |
| Clone | Clones this encoding method. |
| Decode(BinaryStreamBase, TKey, TValue, TKey, TValue, Boolean) | Decodes data from a binary stream, producing key-value pairs and indicating whether it's the end of the stream. |
| Decode(Byte*, TKey, TValue, TKey, TValue, Boolean) | Decodes data from a byte pointer, producing key-value pairs and indicating whether it's the end of the stream. |
| Encode(BinaryStreamBase, TKey, TValue, TKey, TValue) | Encodes key-value pairs and writes them to a binary stream. |
| Encode(Byte*, TKey, TValue, TKey, TValue) | Encodes key-value pairs and writes them to a byte pointer. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| ToString | Returns a string that represents the current object. (Inherited from Object) |