Example #1
0
 public CleanerRef(WeakDictionaryCleaner cleaner, WeakDictionary <Key, Value> dictionary)
 {
     handle     = GCHandle.Alloc(cleaner, GCHandleType.WeakTrackResurrection);
     Dictionary = dictionary;
 }
Example #2
0
 public WeakDictionaryCleaner(WeakDictionary <Key, Value> dict)
 {
     refs.Add(new CleanerRef(this, dict));
 }