CopyOnWriteList<T> Class¶
- Namespace
Microsoft.AspNetCore.Mvc.Internal- Assemblies
- Microsoft.AspNetCore.Mvc.Core
Syntax¶
public class CopyOnWriteList<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
-
class
Microsoft.AspNetCore.Mvc.Internal.CopyOnWriteList<T>¶
Constructors¶
-
CopyOnWriteList(System.Collections.Generic.IReadOnlyList<T>)¶ public CopyOnWriteList(IReadOnlyList<T> source)
-
Methods¶
-
Add(T)¶ public void Add(T item)
-
Clear()¶ public void Clear()
-
Contains(T)¶ Return type: System.Boolean public bool Contains(T item)
-
CopyTo(T[], System.Int32)¶ public void CopyTo(T[] array, int arrayIndex)
-
GetEnumerator()¶ Return type: System.Collections.Generic.IEnumerator<T> public IEnumerator<T> GetEnumerator()
-
IndexOf(T)¶ Return type: System.Int32 public int IndexOf(T item)
-
Insert(System.Int32, T)¶ public void Insert(int index, T item)
-
Remove(T)¶ Return type: System.Boolean public bool Remove(T item)
-
RemoveAt(System.Int32)¶ public void RemoveAt(int index)
-
GetEnumerator() Return type: System.Collections.IEnumerator IEnumerator IEnumerable.GetEnumerator()
-
Properties¶
-
Microsoft.AspNetCore.Mvc.Internal.CopyOnWriteList<T>.Count¶ Return type: System.Int32 public int Count { get; }
-
Microsoft.AspNetCore.Mvc.Internal.CopyOnWriteList<T>.IsReadOnly¶ Return type: System.Boolean public bool IsReadOnly { get; }
-
Microsoft.AspNetCore.Mvc.Internal.CopyOnWriteList<T>.Item[System.Int32]¶ Return type: T public T this[int index] { get; set; }
-
Microsoft.AspNetCore.Mvc.Internal.CopyOnWriteList<T>.Readable¶ Return type: System.Collections.Generic.IReadOnlyList<T> protected IReadOnlyList<T> Readable { get; }
-
Microsoft.AspNetCore.Mvc.Internal.CopyOnWriteList<T>.Writable¶ Return type: System.Collections.Generic.List<T> protected List<T> Writable { get; }
-