1 instantiation of EventRegistrationTokenTable
mscorlib (1)
system\runtime\interopservices\windowsruntime\eventregistrationtokentable.cs (1)
254Interlocked.CompareExchange(ref refEventTable, new EventRegistrationTokenTable<T>(), null);
14 references to EventRegistrationTokenTable
mscorlib (2)
system\runtime\interopservices\windowsruntime\eventregistrationtokentable.cs (2)
250public static EventRegistrationTokenTable<T> GetOrCreateEventRegistrationTokenTable(ref EventRegistrationTokenTable<T> refEventTable)
System (12)
compmod\system\collections\specialized\marshalinghelpers.cs (12)
208private static ConditionalWeakTable<INotifyCollectionChanged, EventRegistrationTokenTable<NotifyCollectionChangedEventHandler>> m_weakTable = 209new ConditionalWeakTable<INotifyCollectionChanged, EventRegistrationTokenTable<NotifyCollectionChangedEventHandler>>(); 216EventRegistrationTokenTable<NotifyCollectionChangedEventHandler> table = m_weakTable.GetOrCreateValue(_this); 229EventRegistrationTokenTable<NotifyCollectionChangedEventHandler> table = m_weakTable.GetOrCreateValue(_this); 294private static ConditionalWeakTable<INotifyPropertyChanged, EventRegistrationTokenTable<PropertyChangedEventHandler>> m_weakTable = 295new ConditionalWeakTable<INotifyPropertyChanged, EventRegistrationTokenTable<PropertyChangedEventHandler>>(); 302EventRegistrationTokenTable<PropertyChangedEventHandler> table = m_weakTable.GetOrCreateValue(_this); 315EventRegistrationTokenTable<PropertyChangedEventHandler> table = m_weakTable.GetOrCreateValue(_this); 405private static ConditionalWeakTable<ICommand, EventRegistrationTokenTable<EventHandler>> m_weakTable = 406new ConditionalWeakTable<ICommand, EventRegistrationTokenTable<EventHandler>>(); 412EventRegistrationTokenTable<EventHandler> table = m_weakTable.GetOrCreateValue(_this); 425EventRegistrationTokenTable<EventHandler> table = m_weakTable.GetOrCreateValue(_this);