Наследование: IDictionary, ICollection, IEnumerable, ICloneable
Пример #1
0
        public static FrameworkInfoDictionary Synchronized(FrameworkInfoDictionary nonSync)
        {
            FrameworkInfoDictionary sync = new FrameworkInfoDictionary();

            sync.InnerHash = Hashtable.Synchronized(nonSync.InnerHash);
            return(sync);
        }
Пример #2
0
        /// <summary>
        /// Clones this instance.
        /// </summary>
        /// <returns>The instance clone.</returns>
        public FrameworkInfoDictionary Clone()
        {
            FrameworkInfoDictionary clone = new FrameworkInfoDictionary();

            clone.InnerHash = (Hashtable)_innerHash.Clone();
            return(clone);
        }
Пример #3
0
 public FrameworkInfoDictionary(FrameworkInfoDictionary original)
 {
     _innerHash = new Hashtable(original.InnerHash);
 }
Пример #4
0
 internal FrameworkInfoDictionaryEnumerator(FrameworkInfoDictionary enumerable)
 {
     _innerEnumerator = enumerable.InnerHash.GetEnumerator();
 }
Пример #5
0
 public FrameworkInfoDictionary Clone()
 {
     FrameworkInfoDictionary clone = new FrameworkInfoDictionary();
     clone.InnerHash = (Hashtable) _innerHash.Clone();
     return clone;
 }
Пример #6
0
 public static FrameworkInfoDictionary Synchronized(FrameworkInfoDictionary nonSync)
 {
     FrameworkInfoDictionary sync = new FrameworkInfoDictionary();
     sync.InnerHash = Hashtable.Synchronized(nonSync.InnerHash);
     return sync;
 }
Пример #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FrameworkInfoDictionary"/> class.
 /// </summary>
 /// <param name="original">The original dictionary which well be copied.</param>
 public FrameworkInfoDictionary(FrameworkInfoDictionary original)
 {
     _innerHash = new Hashtable(original.InnerHash);
 }
Пример #8
0
 internal FrameworkInfoDictionaryEnumerator(FrameworkInfoDictionary enumerable)
 {
     _innerEnumerator = enumerable.InnerHash.GetEnumerator();
 }