Base\System\Windows\WeakEventManager.cs (18)
126get { return Table.ReadLock; }
136get { return Table.WriteLock; }
146get { return Table[this, source]; }
147set { Table[this, source] = value; }
225Table.Remove(this, source);
276using (Table.WriteLock)
278ListenerList list = (ListenerList)Table[this, sourceKey];
284Table[this, sourceKey] = list;
293Table[this, source] = list;
315using (Table.WriteLock)
317ListenerList list = (ListenerList)Table[this, sourceKey];
324Table[this, sourceKey] = list;
340Table.Remove(this, sourceKey);
357using (Table.ReadLock)
359list = (ListenerList)Table[this, sourceKey];
401Table.ScheduleCleanup();
421Table[this, source] = list;
440Table.Remove(this, source);