public void Subscribe(IRetainer <CollectionChangedEventHandler <KeyValuePair <string, DataElement> > > target, CollectionChangedEventHandler <KeyValuePair <string, DataElement> > handler) { _autoReleaseHandlers.Add(new WeakReference <CollectionChangedEventHandler <KeyValuePair <string, DataElement> > >(handler)); target.Retain(handler); }
public Token(IRetainer retainer) { this.retainer = retainer; this.Disposed = false; }