| Namespace: | Sirenix.Utilities |
| Assembly: | Sirenix.Utilities |
public sealed class ImmutableList : IImmutableList<object>, IImmutableList, IList, ICollection, IList<object>, ICollection<object>, IEnumerable<object>, IEnumerable
public ImmutableList(IList innerList)
| System.Collections.IList | innerList |
public int Count { get; }
public bool IsFixedSize { get; }
public bool IsReadOnly { get; }
true if the inner list is synchronized.
public bool IsSynchronized { get; }
public object this[int index] { get; }
| System.Int32 | index | Index. |
public object SyncRoot { get; }
true if the item is contained in the list.
public bool Contains(object value)
| System.Object | value | The item's value. |
| System.Boolean |
public void CopyTo(Array array, int index)
| System.Array | array | Target array. |
| System.Int32 | index | Index. |
public void CopyTo(object[] array, int arrayIndex)
| System.Object[] | array | Target array. |
| System.Int32 | arrayIndex | Index. |
public IEnumerator GetEnumerator()
| System.Collections.IEnumerator |
public int IndexOf(object value)
| System.Object | value | The item's value. |
| System.Int32 |