Class NaiveLockingList<T>
  
  
  
    Inheritance
    
    NaiveLockingList<T>
   
  
  
  
  Assembly: DotNetNuke.dll
  Syntax
  
    public class NaiveLockingList<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
   
  Type Parameters
  
  Constructors
  
  NaiveLockingList()
  
  
  Declaration
  
    public NaiveLockingList()
   
  Properties
  
  Count
  
  
  Declaration
  
    public int Count { get; }
   
  Property Value
  
  
  IsReadOnly
  
  
  Declaration
  
    public bool IsReadOnly { get; }
   
  Property Value
  
  
  this[int]
  
  
  Declaration
  
    public T this[int index] { get; set; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | index |  | 
    
  
  Property Value
  
  
  SharedList
  
  
  Declaration
  
    public SharedList<T> SharedList { get; }
   
  Property Value
  
  Methods
  
  Add(T)
  
  
  Declaration
  
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | T | item |  | 
    
  
  
  Clear()
  
  
  Declaration
  
  
  Contains(T)
  
  
  Declaration
  
    public bool Contains(T item)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | T | item |  | 
    
  
  Returns
  
  
  CopyTo(T[], int)
  
  
  Declaration
  
    public void CopyTo(T[] array, int arrayIndex)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | T[] | array |  | 
      
        | int | arrayIndex |  | 
    
  
  
  GetEnumerator()
  
  
  Declaration
  
    public IEnumerator<T> GetEnumerator()
   
  Returns
  
  
  IndexOf(T)
  
  
  Declaration
  
    public int IndexOf(T item)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | T | item |  | 
    
  
  Returns
  
  
  Insert(int, T)
  
  
  Declaration
  
    public void Insert(int index, T item)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | index |  | 
      
        | T | item |  | 
    
  
  
  Remove(T)
  
  
  Declaration
  
    public bool Remove(T item)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | T | item |  | 
    
  
  Returns
  
  
  RemoveAt(int)
  
  
  Declaration
  
    public void RemoveAt(int index)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | index |  | 
    
  
  Implements
  
  
  
  
  Extension Methods