You are here:
Start »
AVL.NET »
ByteArray Class
ByteArray Class
    | Namespace: | Atl | 
    | Assembly: | AvlNet.Types.dll | 
            Like std::vector: random-access and growable. Created mainly for passing data
            between filters, but dynamic growth is also supported for convenience. Fixed
            binary representation in 12 bytes (for interoperability): 0x00: pointer to data
            (warning: on x64 pointer has 8 bytes) 0x04: int size; 0x08: int capacity;
            
Constructors
Properties
Methods
|   | Name | Description | 
  | Clear() |  | 
  | Compact() |  | 
  | Contains(byte) |  | 
  | CopyTo(Atl.ByteArray) |  | 
  | CopyTo(byte[], int) |  | 
  | Dispose() | Inherited from Avl.UnmanagedObject | 
  | Equals(Atl.ByteArray) |  | 
  | Equals(object) | Inherited from System.Object | 
  | Erase(System.IntPtr) |  | 
  | Erase(System.IntPtr, System.IntPtr) |  | 
  | GetEnumerator() |  | 
  | GetHashCode() | Inherited from System.Object | 
  | GetType() | Inherited from System.Object | 
  | IndexOf(byte) |  | 
  | Insert(int, byte) |  | 
  | Insert(System.IntPtr, byte) |  | 
  | Insert(System.IntPtr, System.IntPtr) |  | 
  | Insert(System.IntPtr, System.IntPtr, System.IntPtr) |  | 
  | MakeDataOwn() |  | 
  | MoveTo(Atl.ByteArray) |  | 
  | PopBack() |  | 
  | PushBack(byte) |  | 
  | Release() |  | 
  | RemoveAt(int) |  | 
  | Remove(byte) |  | 
  | Reserve(int) |  | 
  | Reset() | 
            Recreates the array
             | 
  | Reset(int) | 
            Recreate the array
             | 
  | Reset(int, byte) | 
            Recreate the array
             | 
  | Reset(int, System.IntPtr, bool) |  | 
  | Resize(int) |  | 
  | Resize(int, byte) |  | 
  | ToArray() |  | 
  | ToString() | Inherited from System.Object | 
Remarks
See also