DekGenius.com
[ Team LiB ] Previous Section Next Section

ListDictionaryCF 1.0, serializable

System.Collections.Specialized (system.dll)class

This class is a simple implementation of a dictionary collection (System.Collections.IDictionary) for small lists. It implements the IDictionary methods and properties, and it is suggested for use with a small number of elements (less than 10). The overloaded constructor can optionally pass an System.Collections.IComparer reference, which may be used for case-insensitive key comparison or other special key type conversions.

public class ListDictionary : IDictionary, ICollection, IEnumerable {
// Public Constructors
   public ListDictionary( );
   public ListDictionary(System.Collections.IComparer comparer);
// Public Instance Properties
   public int Count{get; }
// implements ICollection
   public bool IsFixedSize{get; }        
// implements System.Collections.IDictionary
   public bool IsReadOnly{get; }         
// implements System.Collections.IDictionary
   public bool IsSynchronized{get; }     
// implements ICollection
   public ICollection Keys{get; }        
// implements System.Collections.IDictionary
   public object SyncRoot{get; }         
// implements ICollection
   public object this[object key]{set; get; }        
// implements System.Collections.IDictionary
   public ICollection Values{get; }      
// implements System.Collections.IDictionary
// Public Instance Methods
   public void Add(object key, object value);        
// implements System.Collections.IDictionary
   public void Clear( );   
// implements System.Collections.IDictionary
   public bool Contains(object key);    
// implements System.Collections.IDictionary
   public void CopyTo(Array array, int index);       
// implements ICollection
   public IDictionaryEnumerator GetEnumerator( );      
// implements System.Collections.IDictionary
   public void Remove(object key);      
// implements System.Collections.IDictionary
}
    [ Team LiB ] Previous Section Next Section