public static DataTypeBaseDictionary Synchronized(DataTypeBaseDictionary nonSync) { DataTypeBaseDictionary sync = new DataTypeBaseDictionary(); sync.InnerHash = Hashtable.Synchronized(nonSync.InnerHash); return(sync); }
public DataTypeBaseDictionary Clone() { DataTypeBaseDictionary clone = new DataTypeBaseDictionary(); clone.InnerHash = (Hashtable)_innerHash.Clone(); return(clone); }
/// <summary> /// Inherits Properties from an existing property /// dictionary Instance /// </summary> /// <param name="source">DataType list to inherit</param> public virtual void Inherit(DataTypeBaseDictionary source) { foreach (string key in source.Keys) { Add(key, source[key]); //this[key] = entry.Value; } }
internal DataTypeBaseDictionaryEnumerator(DataTypeBaseDictionary enumerable) { _innerEnumerator = enumerable.InnerHash.GetEnumerator(); }
public DataTypeBaseDictionary(DataTypeBaseDictionary original) { _innerHash = new Hashtable(original.InnerHash); }