|   | Pattern | 
 Inheritance Hierarchy
Inheritance Hierarchy
         Syntax
SyntaxThe PatternDecompressor type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | PatternDecompressor | Initializes a new instance of the PatternDecompressor class | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | CompressionStrength | Gets the compression strength defined by the compressed stream. | 
|  | DataBufferLength | Gets the length of the data left in the buffer. | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AugmentBuffer(Byte) | Inserts the given data into the data buffer for decompression. | 
|  | AugmentBuffer(Byte, Int32) | Inserts the given data into the data buffer for decompression. | 
|  | AugmentBuffer(Byte, Int32, Int32) | Inserts the given data into the data buffer for decompression. | 
|  | Decompress(Byte) | Decompresses four bytes of data and writes the data into an 8-bit integer. The high-order bytes are discarded. | 
|  | Decompress(Byte) | Decompresses enough bytes of data to fill up the buffer. | 
|  | Decompress(Double) | Decompresses eight bytes of data and writes the data into a 64-bit floating point number. | 
|  | Decompress(Int16) | Decompresses four bytes of data and writes the data into a 16-bit signed integer. The high-order bytes are discarded. | 
|  | Decompress(Int32) | Decompresses four bytes of data and writes the data into a 32-bit signed integer. | 
|  | Decompress(Int64) | Decompresses eight bytes of data and writes the data into a 64-bit signed integer. | 
|  | Decompress(Single) | Decompresses four bytes of data and writes the data into a 32-bit floating point number. | 
|  | Decompress(UInt16) | Decompresses four bytes of data and writes the data into a 16-bit unsigned integer. The high-order bytes are discarded. | 
|  | Decompress(UInt32) | Decompresses four bytes of data and writes the data into a 32-bit unsigned integer. | 
|  | Decompress(UInt64) | Decompresses eight bytes of data and writes the data into a 64-bit unsigned integer. | 
|  | Decompress(Byte, Int32) | Decompresses length bytes of data and places it in the buffer. | 
|  | Decompress(Byte, Int32, Int32) | Decompresses length bytes of data and places it in the buffer starting at offset. | 
|   | DecompressBuffer | Decompress a byte array containing a sequential list of compressed 32-bit structures (e.g., floating point numbers, integers or unsigned integers) using a patterned compression method. | 
|  | EmptyBuffer | Clears out the data buffer so that subsequent calls to the Decompress methods do not use the data that was previously in the data buffer. | 
|  | 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) | 
|   | MaximumSizeDecompressed | Given the size of a compressed buffer, provides the maximum possible size of the decompressed data. | 
|  | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | 
|  | Reset | Resets the decompressor by flushing the back buffer. Subsequent calls to the Decompress methods will not be decompressed using previously decompressed values. | 
|  | ToString | Returns a string that represents the current object. (Inherited from Object) | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | GetEnumValueOrDefault | Gets the enumeration constant for value, if defined in the enumeration, or a default value. (Defined by EnumExtensions) | 
|  | GetEnumValueOrDefaultT | Gets the enumeration constant for this value, if defined in the enumeration, or a default value. (Defined by EnumExtensions) | 
 See Also
See Also