Logo Search packages:      
Sourcecode: f-spot version File versions  Download package

Public Member Functions | Static Public Member Functions | Properties

TagLib::ByteVectorCollection Class Reference

This class extends T:TagLib.ListBase`1 to represent a collection of ByteVector objects. More...

Inheritance diagram for TagLib::ByteVectorCollection:
Inheritance graph
[legend]
Collaboration diagram for TagLib::ByteVectorCollection:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Add (ListBase< T > list)
 Adds a collection of elements to the current instance.
void Add (IEnumerable< T > list)
 Adds a collection of elements to the current instance.
void Add (T[] list)
 Adds a collection of elements to the current instance.
void Add (T item)
 Adds a single item to end of the current instance.
 ByteVectorCollection (IEnumerable< ByteVector > list)
 Constructs and initializes a new instance of ByteVectorCollection with specified contents.
 ByteVectorCollection ()
 Constructs and initializes a new instance of ByteVectorCollection with no contents.
 ByteVectorCollection (params ByteVector[] list)
 Constructs and initializes a new instance of ByteVectorCollection with specified contents.
void Clear ()
 Clears the contents of the current instance.
bool Contains (T item)
 Gets whether or not the current instance contains a specified object.
void CopyTo (T[] array, int arrayIndex)
 Copies the current instance to an array, starting at a specified index.
IEnumerator< T > GetEnumerator ()
 Gets an enumerator for enumerating through the elements in the current instance.
int IndexOf (T item)
 Gets the index of the first occurance of a value.
void Insert (int index, T item)
 Inserts a single value into the current instance at a.
 ListBase ()
 Constructs and initializes a new instance of T:TagLib.ListBase`1 with no contents.
 ListBase (params T[] list)
 Constructs and initializes a new instance of T:TagLib.ListBase`1 with specified contents.
 ListBase (ListBase< T > list)
 Constructs and initializes a new instance of T:TagLib.ListBase`1 with specified contents.
bool Remove (T item)
 Removes the first occurance of an object from the current instance.
void RemoveAt (int index)
 Removes the item at the specified index.
void SortedInsert (T item)
 Performs a sorted insert of an object into the current instance.
override void SortedInsert (ByteVector item, bool unique)
 Performs a sorted insert of a ByteVector object into the current instance, optionally only adding if the item is unique.
virtual void SortedInsert (T item, bool unique)
 Performs a sorted insert of an object into the current instance, optionally only adding if the item is unique.
T[] ToArray ()
 Converts the current instance to an array.
ByteVector ToByteVector (ByteVector separator)
 Converts the current instance to a ByteVector by joining the contents together with a specified separator.
override string ToString ()
 Gets a string representation of the contents of the current instance, joined by commas.
string ToString (string separator)
 Gets a string representation of the contents of the current instance, joined by a separator.

Static Public Member Functions

static ByteVectorCollection Split (ByteVector vector, ByteVector pattern, int byteAlign, int max)
 Splits a ByteVector object using a pattern.
static ByteVectorCollection Split (ByteVector vector, ByteVector pattern)
 Splits a ByteVector object using a pattern.
static ByteVectorCollection Split (ByteVector vector, ByteVector pattern, int byteAlign)
 Splits a ByteVector object using a pattern.

Properties

int Count [get]
 Gets the number of elements in the current instance.
bool IsEmpty [get]
 Gets whether or not the current instance is empty.
bool IsFixedSize [get]
 Gets whether or not the current instance has a fixed size.
bool IsReadOnly [get]
 Gets whether or not the current instance is read-only.
bool IsSynchronized [get]
 Gets whether or not the current instance is synchronized.
object SyncRoot [get]
 Gets the object that can be used to synchronize the current instance.
this [int index] [get, set]
 Gets and sets the value as a specified index.

Detailed Description

This class extends T:TagLib.ListBase`1 to represent a collection of ByteVector objects.

Definition at line 41 of file ByteVectorList.cs.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index