Struct FixedList8<TData>
Array with fixed size of 8 elements.
Assembly: fwt.core.dll
Syntax
[Serializable]
public struct FixedList8<TData> : IList, ICollection, IList<TData>, ICollection<TData>, IEnumerable<TData>, IEnumerable
Type Parameters
| Name |
Description |
| TData |
Type of item in the list
|
Fields
Capacity
Declaration
public const int Capacity = 8
Field Value
Value_0
Declaration
Field Value
Value_1
Declaration
Field Value
Value_2
Declaration
Field Value
Value_3
Declaration
Field Value
Value_4
Declaration
Field Value
Value_5
Declaration
Field Value
Value_6
Declaration
Field Value
Value_7
Declaration
Field Value
Properties
Count
Count of elements in the list.
Declaration
public int Count { get; }
Property Value
IsFixedSize
Declaration
public bool IsFixedSize { get; }
Property Value
IsReadOnly
Declaration
public bool IsReadOnly { get; }
Property Value
IsSynchronized
Declaration
public bool IsSynchronized { get; }
Property Value
this[int]
Declaration
public TData this[int index] { get; set; }
Parameters
| Type |
Name |
Description |
| int |
index |
|
Property Value
SyncRoot
Declaration
public object SyncRoot { get; }
Property Value
Methods
Add(object)
Declaration
public int Add(object value)
Parameters
| Type |
Name |
Description |
| object |
value |
|
Returns
Add(TData)
Declaration
public void Add(TData value)
Parameters
| Type |
Name |
Description |
| TData |
value |
|
Clear()
Declaration
Contains(object)
Declaration
public bool Contains(object value)
Parameters
| Type |
Name |
Description |
| object |
value |
|
Returns
Contains(TData)
Declaration
public bool Contains(TData value)
Parameters
| Type |
Name |
Description |
| TData |
value |
|
Returns
CopyTo(Array, int)
Declaration
public void CopyTo(Array array, int index)
Parameters
| Type |
Name |
Description |
| Array |
array |
|
| int |
index |
|
CopyTo(TData[], int)
Declaration
public void CopyTo(TData[] array, int index)
Parameters
| Type |
Name |
Description |
| TData[] |
array |
|
| int |
index |
|
GetCapacity()
Declaration
Returns
GetEnumerator()
Declaration
public IEnumerator GetEnumerator()
Returns
IndexOf(object)
Declaration
public int IndexOf(object value)
Parameters
| Type |
Name |
Description |
| object |
value |
|
Returns
IndexOf(TData)
Declaration
public int IndexOf(TData value)
Parameters
| Type |
Name |
Description |
| TData |
value |
|
Returns
Insert(int, object)
Declaration
public void Insert(int index, object value)
Parameters
Insert(int, TData)
Declaration
public void Insert(int index, TData value)
Parameters
| Type |
Name |
Description |
| int |
index |
|
| TData |
value |
|
IsFull()
Declaration
Returns
Remove(object)
Declaration
public void Remove(object value)
Parameters
| Type |
Name |
Description |
| object |
value |
|
Remove(TData)
Declaration
public bool Remove(TData value)
Parameters
| Type |
Name |
Description |
| TData |
value |
|
Returns
RemoveAt(int)
Declaration
public void RemoveAt(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
|
Implements
Extension Methods