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 |