Public Member Functions | |
Vector3Collection () | |
Vector3Collection (int capacity) | |
Vector3Collection (Vector3Collection c) | |
Vector3Collection (Vector3[] a) | |
virtual void | CopyTo (Vector3[] array) |
virtual void | CopyTo (Vector3[] array, int start) |
virtual int | Add (Vector3 item) |
virtual void | Clear () |
virtual object | Clone () |
virtual bool | Contains (Vector3 item) |
virtual int | IndexOf (Vector3 item) |
virtual void | Insert (int index, Vector3 item) |
virtual void | Remove (Vector3 item) |
virtual void | RemoveAt (int index) |
virtual IVector3CollectionEnumerator | GetEnumerator () |
virtual int | AddRange (Vector3Collection x) |
virtual int | AddRange (Vector3[] x) |
virtual void | TrimToSize () |
Static Public Member Functions | |
Vector3Collection | Synchronized (Vector3Collection list) |
Vector3Collection | ReadOnly (Vector3Collection list) |
Protected Types | |
enum | Tag { Default } |
Protected Member Functions | |
Vector3Collection (Tag t) | |
Properties | |
virtual int | Count |
virtual bool | IsSynchronized |
virtual object | SyncRoot |
virtual Vector3 | this [int index] |
virtual bool | IsFixedSize |
virtual bool | IsReadOnly |
virtual int | Capacity |
|
Initializes a new instance of the Vector3Collection class that is empty and has the default initial capacity. |
|
Initializes a new instance of the Vector3Collection class that has the specified initial capacity. The number of elements that the new Vector3Collection is initially capable of storing. |
|
Initializes a new instance of the Vector3Collection class that contains elements copied from the specified Vector3Collection. The Vector3Collection whose elements are copied to the new collection. |
|
Initializes a new instance of the Vector3Collection class that contains elements copied from the specified <see cref="Vector3"/> array. The <see cref="Vector3"/> array whose elements are copied to the new list. |
|
Adds a <see cref="Vector3"/> to the end of the Vector3Collection. The <see cref="Vector3"/> to be added to the end of the Vector3Collection. The index at which the value has been added. |
|
Adds the elements of a <see cref="Vector3"/> array to the current Vector3Collection. The <see cref="Vector3"/> array whose elements should be added to the end of the Vector3Collection. The new <see cref="Vector3Collection.Count"/> of the Vector3Collection. |
|
Adds the elements of another Vector3Collection to the current Vector3Collection. The Vector3Collection whose elements should be added to the end of the current Vector3Collection. The new <see cref="Vector3Collection.Count"/> of the Vector3Collection. |
|
Removes all elements from the Vector3Collection. |
|
Creates a shallow copy of the <see cref="Vector3Collection"/>. |
|
Determines whether a given <see cref="Vector3"/> is in the Vector3Collection. The <see cref="Vector3"/> to check for. true if <paramref name="item"/> is found in the Vector3Collection; otherwise, false. |
|
Copies the entire Vector3Collection to a one-dimensional <see cref="Vector3"/> array, starting at the specified index of the target array. The one-dimensional <see cref="Vector3"/> array to copy to. The zero-based index in <paramref name="array"/> at which copying begins. |
|
Copies the entire Vector3Collection to a one-dimensional <see cref="Vector3"/> array. The one-dimensional <see cref="Vector3"/> array to copy to. |
|
Returns an enumerator that can iterate through the Vector3Collection. An <see cref="Enumerator"/> for the entire Vector3Collection. |
|
Returns the zero-based index of the first occurrence of a <see cref="Vector3"/> in the Vector3Collection. The <see cref="Vector3"/> to locate in the Vector3Collection. The zero-based index of the first occurrence of <paramref name="item"/> in the entire Vector3Collection, if found; otherwise, -1. |
|
Inserts an element into the Vector3Collection at the specified index. The zero-based index at which <paramref name="item"/> should be inserted. The <see cref="Vector3"/> to insert. <paramref name="index"/> is less than zero -or- <paramref name="index"/> is equal to or greater than <see cref="Vector3Collection.Count"/>. |
|
Creates a read-only wrapper for a Vector3Collection instance. An Vector3Collection wrapper that is read-only. |
|
Removes the first occurrence of a specific <see cref="Vector3"/> from the Vector3Collection. The <see cref="Vector3"/> to remove from the Vector3Collection. The specified <see cref="Vector3"/> was not found in the Vector3Collection. |
|
Removes the element at the specified index of the Vector3Collection. The zero-based index of the element to remove. <paramref name="index"/> is less than zero -or- <paramref name="index"/> is equal to or greater than <see cref="Vector3Collection.Count"/>. |
|
Creates a synchronized (thread-safe) wrapper for a Vector3Collection instance. An Vector3Collection wrapper that is synchronized (thread-safe). |
|
Sets the capacity to the actual number of elements. |
|
Gets or sets the number of elements the Vector3Collection can contain. |
|
Gets the number of elements actually contained in the Vector3Collection. |
|
Gets a value indicating whether the collection has a fixed size. true if the collection has a fixed size; otherwise, false. The default is false |
|
gets a value indicating whether the IList is read-only. true if the collection is read-only; otherwise, false. The default is false |
|
Gets a value indicating whether access to the collection is synchronized (thread-safe). true if access to the ICollection is synchronized (thread-safe); otherwise, false. |
|
Gets an object that can be used to synchronize access to the collection. |
|
Gets or sets the <see cref="Vector3"/> at the specified index. The zero-based index of the element to get or set. <paramref name="index"/> is less than zero -or- <paramref name="index"/> is equal to or greater than <see cref="Vector3Collection.Count"/>. |