Méthode | Description | |
---|---|---|
AddData ( byte data ) : void |
Add a byte of data to the pending new entry.
|
|
AddEntry ( ITaggedData taggedData ) : void |
Add a new entry to extra data.
|
|
AddEntry ( int headerID, byte fieldData ) : void |
Add a new entry to extra data If the ID already exists its contents are replaced. |
|
AddLeInt ( int toAdd ) : void |
Add an integer value in little endian order to the pending new entry.
|
|
AddLeLong ( long toAdd ) : void |
Add a long value in little endian order to the pending new entry.
|
|
AddLeShort ( int toAdd ) : void |
Add a short value in little endian order to the pending new entry.
|
|
AddNewEntry ( int headerID ) : void |
Add entry data added since StartNewEntry using the ID passed.
|
|
Clear ( ) : void |
Clear the stored data.
|
|
Delete ( int headerID ) : bool |
Delete an extra data field.
|
|
Dispose ( ) : void |
Dispose of this instance.
|
|
Find ( int headerID ) : bool |
Find an extra data value
|
|
GetEntryData ( ) : byte[] |
Get the raw extra data value
|
|
GetStreamForTag ( int tag ) : Stream |
Get a read-only Stream for the associated tag.
|
|
ReadByte ( ) : int |
Read a byte from an extra data
|
|
ReadInt ( ) : int |
Read an integer in little endian form from the last
|
|
ReadLong ( ) : long |
Read a long in little endian form from the last
|
|
ReadShort ( ) : int |
Read a short value in little endian form from the last
|
|
Skip ( int amount ) : void |
Skip data during reading.
|
|
StartNewEntry ( ) : void |
Start adding a new entry. Add data using AddData(byte[]), AddLeShort, AddLeInt, or AddLeLong. The new entry is completed and actually added by calling AddNewEntry |
|
ZipExtraData ( ) : System |
Initialise a default instance.
|
|
ZipExtraData ( byte data ) : System |
Initialise with known extra data.
|
Méthode | Description | |
---|---|---|
Create ( short tag, byte data, int offset, int count ) : ITaggedData | ||
GetData ( short tag ) : ITaggedData |
Get the
|
|
ReadCheck ( int length ) : void | ||
ReadShortInternal ( ) : int |
Internal form of ReadShort that reads data at any location.
|
|
SetShort ( int &index, int source ) : void |
public AddData ( byte data ) : void | ||
data | byte | The byte to add. |
Résultat | void |
public AddEntry ( ITaggedData taggedData ) : void | ||
taggedData | ITaggedData | The |
Résultat | void |
public AddEntry ( int headerID, byte fieldData ) : void | ||
headerID | int | The ID for this entry. |
fieldData | byte | The data to add. |
Résultat | void |
public AddLeInt ( int toAdd ) : void | ||
toAdd | int | The data to add. |
Résultat | void |
public AddLeLong ( long toAdd ) : void | ||
toAdd | long | The data to add. |
Résultat | void |
public AddLeShort ( int toAdd ) : void | ||
toAdd | int | The data to add. |
Résultat | void |
public AddNewEntry ( int headerID ) : void | ||
headerID | int | The identifier to use for this entry. |
Résultat | void |
public Delete ( int headerID ) : bool | ||
headerID | int | The identifier of the field to delete. |
Résultat | bool |
public Find ( int headerID ) : bool | ||
headerID | int | The identifier for the value to find. |
Résultat | bool |
public GetStreamForTag ( int tag ) : Stream | ||
tag | int | The tag to locate data for. |
Résultat | Stream |
public Skip ( int amount ) : void | ||
amount | int | The number of bytes to skip. |
Résultat | void |
public ZipExtraData ( byte data ) : System | ||
data | byte | The extra data. |
Résultat | System |