19 references to ConditionalWeakTable
mscorlib (4)
system\collections\hashtable.cs (1)
1691ConditionalWeakTable<object, SerializationInfo> newTable = new ConditionalWeakTable<object, SerializationInfo>();
system\runtime\interopservices\windowsruntime\windowsruntimemarshal.cs (2)
225new ConditionalWeakTable<object, Dictionary<MethodInfo, Dictionary<object, EventRegistrationTokenList>>>(); 680eventCacheEntry.registrationTable = new ConditionalWeakTable<object, EventRegistrationTokenListWithCount>();
system\threading\Tasks\TaskScheduler.cs (1)
324Interlocked.CompareExchange(ref s_activeTaskSchedulers, new ConditionalWeakTable<TaskScheduler, object>(), null);
PresentationCore (3)
Core\CSharp\System\Windows\Diagnostics\XamlSourceInfoHelper.cs (1)
65s_sourceInfoTable = new ConditionalWeakTable<object, XamlSourceInfo>();
Core\CSharp\System\Windows\Input\Command\CanExecuteChangedEventManager.cs (1)
320ConditionalWeakTable<object, object> _cwt = new ConditionalWeakTable<object, object>();
Shared\MS\Utility\PerfService.cs (1)
33private static SRCS.ConditionalWeakTable<object, object> perfElementIds = new SRCS.ConditionalWeakTable<object, object>();
PresentationFramework (4)
src\Framework\System\Windows\Controls\DataGridHelper.cs (1)
471private static ConditionalWeakTable<DependencyObject, Dictionary<DependencyProperty, bool>> _propertyTransferEnabledMap = new ConditionalWeakTable<DependencyObject, Dictionary<DependencyProperty, bool>>();
src\Framework\System\Windows\Localization.cs (2)
167private static ConditionalWeakTable<object, string> _commentsOnObjects = new ConditionalWeakTable<object, string>(); 168private static ConditionalWeakTable<object, string> _attributesOnObjects = new ConditionalWeakTable<object, string>();
src\Framework\System\Windows\StyleHelper.cs (1)
4772deferredActions = new ConditionalWeakTable<DependencyObject, List<DeferredAction>>();
System (4)
compmod\system\collections\specialized\marshalinghelpers.cs (4)
209new ConditionalWeakTable<INotifyCollectionChanged, EventRegistrationTokenTable<NotifyCollectionChangedEventHandler>>(); 295new ConditionalWeakTable<INotifyPropertyChanged, EventRegistrationTokenTable<PropertyChangedEventHandler>>(); 333new ConditionalWeakTable<EventHandler, EventHandler<object>>(); 406new ConditionalWeakTable<ICommand, EventRegistrationTokenTable<EventHandler>>();
System.Activities (1)
System\Activities\Tracking\RuntimeTrackingProfile.cs (1)
571this.cache = new ConditionalWeakTable<Activity, HybridCollection<RuntimeTrackingProfile>>();
System.Core (1)
Microsoft\Scripting\Ast\Expression.cs (1)
80new ConditionalWeakTable<Expression, ExtensionInfo>(),
System.Transactions (1)
System\Transactions\Transaction.cs (1)
1482static readonly ConditionalWeakTable<ContextKey, ContextData> ContextDataTable = new ConditionalWeakTable<ContextKey, ContextData>();
WindowsBase (1)
Base\System\Windows\WeakEventManager.cs (1)
898_cwt = new System.Runtime.CompilerServices.ConditionalWeakTable<object, object>();