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