132 references to WeakReference
dotnet-svcutil-lib (5)
FrameworkFork\Microsoft.Xml\Xml\BufferBuilder.cs (1)
515
buf.recycledBuffer = new
WeakReference
(buf.buffer);
FrameworkFork\Microsoft.Xml\Xml\Dom\XmlDocument.cs (2)
238
elementList.Add(new
WeakReference
(elem));
246
elementList.Add(new
WeakReference
(elem));
FrameworkFork\Microsoft.Xml\Xml\Dom\XmlElementList.cs (2)
42
_listener = new
WeakReference
(new XmlElementListListener(parent.Document, this));
358
_elemList = new
WeakReference
(elemList);
Microsoft.Build.Engine.UnitTests (1)
BackEnd\BuildEventArgTransportSink_Tests.cs (1)
129
var weakTransportDelegateReference = new
WeakReference
(transportDelegate);
Microsoft.CodeAnalysis.Test.Utilities (1)
ObjectReference.cs (1)
82
_weakReference = new
WeakReference
(target);
Microsoft.CodeAnalysis.UnitTests (2)
Text\TextChangeTests.cs (2)
568
weakFirstEdit = new
WeakReference
(firstEdit);
1281
change1 = new
WeakReference
(c1);
Microsoft.Extensions.Http (1)
ExpiredHandlerTrackingEntry.cs (1)
22
_livenessTracker = new
WeakReference
(other.Handler);
Microsoft.Maui (2)
MauiContext.cs (1)
50
_services.AddSpecific(typeof(TService), static state => ((WeakReference)state).Target, new
WeakReference
(instance));
WeakEventManager.cs (1)
120
targets.Add(new Subscription(new
WeakReference
(handlerTarget), methodInfo));
Microsoft.Maui.Controls (4)
BindableObject.cs (1)
366
bindable._inheritedContext = new
WeakReference
(value);
CollectionSynchronizationContext.cs (1)
10
ContextReference = new
WeakReference
(context);
MessagingCenter.cs (2)
52
DelegateWeakReference = new
WeakReference
(delegateSource);
69
: base(new
WeakReference
(subscriber), new MaybeWeakReference(subscriber, delegateSource), methodInfo, filter)
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\Collection.vb (1)
266
Dim weakref As WeakReference = New
WeakReference
(enumerator)
Microsoft.VisualStudio.LanguageServices (2)
Interop\WeakComHandle.cs (2)
60
_managedObjectWeakReference = new
WeakReference
(managedObject);
79
_managedObjectWeakReference = new
WeakReference
(handle.Object);
PresentationCore (27)
MS\Internal\Automation\ElementProxy.cs (2)
44
_peer = new
WeakReference
(peer);
268
peer.ElementProxyWeakReference = new
WeakReference
(result);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SafeSecurityHelper.cs (1)
264
public WeakRefKey(object target) :
base
(target)
System\Windows\Input\AccessKeyManager.cs (1)
46
elements.Add(new
WeakReference
(element));
System\Windows\Input\Command\CanExecuteChangedEventManager.cs (2)
364
_source = new
WeakReference
(source);
365
_originalHandler = new
WeakReference
(originalHandler);
System\Windows\Input\MouseDevice.cs (1)
1692
_rawMouseOver = new
WeakReference
(rawMouseOver);
System\Windows\Input\Stylus\Common\DynamicRendererThreadManager.cs (1)
144
_tsDRTMWeakRef = new
WeakReference
(new DynamicRendererThreadManager());
System\Windows\Input\Stylus\Wisp\PenThreadWorker.cs (2)
1038
_penContexts[i] = new
WeakReference
(pc);
1092
_penContexts[i] = new
WeakReference
(pc);
System\Windows\Input\TouchDevice.cs (1)
1090
_manipulatingElement = new
WeakReference
(element);
System\Windows\InterOp\HwndSource.cs (2)
2690
public WeakEventDispatcherShutdown(HwndSource source, Dispatcher that):
base
(source)
2722
public WeakEventPreprocessMessage(HwndSource source, bool addToFront):
base
(source)
System\Windows\LayoutManager.cs (1)
1036
internal ListItem() :
base
(null) {}
System\Windows\Media\Animation\Animatable.cs (1)
293
reference = new
WeakReference
(this);
System\Windows\Media\Animation\AnimationStorage.cs (1)
132
_dependencyObject = new
WeakReference
(d);
System\Windows\Media\Animation\Clock.cs (2)
46
WeakReference weakRef = new
WeakReference
(this);
1436
reference = new
WeakReference
(this);
System\Windows\Media\Animation\Timeline.cs (1)
41
WeakReference weakRef = new
WeakReference
(this);
System\Windows\Media\EventProxy.cs (1)
67
target = new
WeakReference
(invokable);
System\Windows\Media\Imaging\BitmapDecoder.cs (1)
1395
new
WeakReference
(this)
System\Windows\Media\Imaging\BitmapDownload.cs (2)
94
entry.decoders.Add(new
WeakReference
(decoder));
108
entry.decoders.Add(new
WeakReference
(decoder));
System\Windows\Media\Imaging\BitmapFrameDecode.cs (1)
745
:
base
(cloned)
System\Windows\Media\Imaging\BitmapImage.cs (1)
273
ImagingCache.AddToImageCache(uri, new
WeakReference
(this));
System\Windows\Media\Imaging\BitmapSource.cs (1)
1869
:
base
(bitmapSource)
System\Windows\Media\MediaPlayerState.cs (1)
1124
_nativeMedia = new
WeakReference
(nativeMedia);
PresentationFramework (56)
MS\Internal\Data\CollectionViewGroupInternal.cs (1)
524
_nameToGroupMap[nameKey] = new
WeakReference
(subgroup);
MS\Internal\Data\ObjectRef.cs (1)
630
_element = new
WeakReference
(o);
MS\Internal\Data\ValueTable.cs (3)
99
value = new
WeakReference
(value);
307
_item = new
WeakReference
(item);
308
_descriptor = new
WeakReference
(pd);
MS\Internal\Data\ViewManager.cs (6)
150
_weakRef = new
WeakReference
(target);
338
set { _wrViewTable = new
WeakReference
(value); }
372
_context = new
WeakReference
(context);
378
_callbackTarget = (target != null) ? new
WeakReference
(target) : ViewManager.StaticWeakRef;
843
internal static WeakReference StaticWeakRef = new
WeakReference
(StaticObject);
844
internal static WeakReference NullWeakRef = new
WeakReference
(null);
MS\Internal\Data\XDeferredAxisSource.cs (1)
46
_component = new
WeakReference
(component);
MS\Internal\Ink\HighContrastHelper.cs (1)
111
__highContrastCallbackList.Add(new
WeakReference
(highContrastCallback));
MS\Internal\PtsHost\BreakRecordTable.cs (1)
270
DocumentPage = new
WeakReference
(page),
MS\Internal\PtsHost\PageBreakRecord.cs (1)
43
_ptsContext = new
WeakReference
(ptsContext);
MS\Internal\PtsHost\PageVisual.cs (1)
24
_owner = new
WeakReference
(owner);
MS\Internal\PtsHost\PtsCache.cs (3)
211
_contextPool[index].Owner = new
WeakReference
(ptsContext);
317
_contextPool[index].Owner = new
WeakReference
(null);
377
_contextPool[index].Owner = new
WeakReference
(null);
MS\Internal\WeakHashtable.cs (1)
192
_weakRef = new
WeakReference
(o);
MS\Internal\WeakObjectHashtable.cs (1)
201
_weakRef = new
WeakReference
(o);
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (1)
28
_item = new
WeakReference
(item);
System\Windows\Automation\Peers\ItemAutomationPeer.cs (1)
780
:
base
(o)
System\Windows\Controls\DataGridCellInfo.cs (4)
48
_owner = new
WeakReference
(owner);
59
_owner = new
WeakReference
(owner);
70
_owner = new
WeakReference
(owner);
108
_owner = new
WeakReference
(owner);
System\Windows\Controls\Grid.cs (1)
3075
Thread.SetData(s_tempDefinitionsDataSlot, new
WeakReference
(extData.TempDefinitions));
System\Windows\Controls\ItemCollection.cs (2)
64
_modelParent = new
WeakReference
(modelParent);
80
_modelParent = new
WeakReference
(modelParent);
System\Windows\Controls\ListBox.cs (1)
1042
_lastActionItem = new
WeakReference
(value);
System\Windows\Controls\PasswordTextContainer.cs (1)
297
_positionList.Insert(index, new
WeakReference
(position));
System\Windows\Controls\RadioButton.cs (1)
87
elements.Add(new
WeakReference
(radioButton));
System\Windows\Data\BindingExpression.cs (2)
317
SetValue(Feature.CollectionViewSource, new
WeakReference
(value));
814
_ctxElement = new
WeakReference
(contextElement);
System\Windows\Data\BindingExpressionBase.cs (3)
900
_targetElement = new
WeakReference
(target);
2759
item = new
WeakReference
(item);
2800
item = new
WeakReference
(item);
System\Windows\Data\BindingGroup.cs (3)
819
itemReference = new
WeakReference
(dataContextItem);
1723
_itemWR = new
WeakReference
(item); // WR to avoid leaks
1926
_itemReference = new
WeakReference
(item);
System\Windows\Data\CollectionViewSource.cs (1)
1230
_parent = new
WeakReference
(parent);
System\Windows\Documents\PageContent.cs (2)
498
_pageRef = new
WeakReference
(par.Result);
543
_pageRef = new
WeakReference
(p);
System\Windows\Documents\TextElementCollectionHelper.cs (1)
71
_cleanParentList[index] = new
WeakReference
(new ParentCollectionPair(parent, collection));
System\Windows\Documents\TextStore.cs (1)
4198
internal ScopeWeakReference(object obj) :
base
(obj)
System\Windows\Input\KeyboardNavigation.cs (3)
105
d.SetValue(TabOnceActiveElementProperty, new
WeakReference
(value));
128
d.SetValue(ControlTabOnceActiveElementProperty, new
WeakReference
(value));
3484
_list.Add(new
WeakReference
(item));
System\Windows\Interop\HwndHost.cs (1)
1155
public WeakEventDispatcherShutdown(HwndHost hwndHost, Dispatcher that):
base
(hwndHost)
System\Windows\Media\Animation\Storyboard.cs (1)
2000
clocks[this] = new
WeakReference
(clock);
System\Windows\ResourceDictionary.cs (2)
1475
_inheritanceContext = new
WeakReference
(inheritanceContext);
1483
_inheritanceContext = new
WeakReference
(DummyInheritanceContext);
System\Windows\ResourceReferenceExpression.cs (1)
522
:
base
(target) {}
System\Windows\ThemeDictionaryExtension.cs (1)
218
DictionaryReference = new
WeakReference
(dictionary),
System\Windows\Window.cs (1)
7081
_currentPanningTarget = new
WeakReference
(originalSource);
System.ComponentModel.Composition (1)
Microsoft\Internal\Collections\WeakReferenceCollection.cs (1)
21
_items.Add(new
WeakReference
(item));
System.ComponentModel.TypeConverter (3)
System\ComponentModel\Design\Serialization\MemberRelationshipService.cs (1)
144
_owner = new
WeakReference
(rel.Owner);
System\ComponentModel\TypeDescriptor.cs (1)
444
associations.Add(new
WeakReference
(secondary));
System\ComponentModel\WeakHashtable.cs (1)
149
internal EqualityWeakReference(object o) :
base
(o)
System.Data.Common (4)
System\Data\DataTableReaderListener.cs (1)
24
_readerWeak = new
WeakReference
(reader);
System\Data\DataViewListener.cs (1)
23
_dvWeak = new
WeakReference
(dv);
System\Data\Selection.cs (1)
130
_rowFilter = new
WeakReference
(rowFilter);
System\Xml\XPathNodePointer.cs (1)
108
_owner = new
WeakReference
(owner);
System.Data.Odbc (3)
System\Data\Odbc\OdbcCommand.cs (1)
814
_weakDataReaderReference = new
WeakReference
(localReader);
System\Data\Odbc\OdbcConnection.cs (2)
197
_weakTransaction = new
WeakReference
((OdbcTransaction)value);
931
_weakTransaction = new
WeakReference
(transaction); // MDAC 69188
System.Linq.Expressions (1)
System\Dynamic\ExpandoClass.cs (1)
81
infos.Add(new
WeakReference
(ec));
System.Net.Http (1)
src\libraries\Common\src\System\StrongToWeakReference.cs (1)
15
public StrongToWeakReference(T obj) :
base
(obj)
System.Net.Requests (2)
System\Net\FtpControlStream.cs (1)
70
_credentials ??= new
WeakReference
(null);
System\Net\TimerThread.cs (1)
128
weakQueue = new
WeakReference
(queue);
System.Transactions.Local (3)
System\Transactions\TransactionTable.cs (3)
303
WeakReference newSetWeak = new
WeakReference
(newBucketSet);
330
WeakReference newSetWeak = new
WeakReference
(newBucketSet);
640
newBucket.nextBucketWeak = new
WeakReference
(this);
System.Windows.Controls.Ribbon (4)
Microsoft\Windows\Controls\KeyTipService.cs (1)
1634
handlerList.Add(new
WeakReference
(handler));
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (1)
1344
_firstGalleryItem = new
WeakReference
(item);
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (2)
89
_defaultGroupSizeDefinitionsRef = new
WeakReference
(collection);
1041
group._defaultGroupSizeDefinitionsRef = new
WeakReference
(defaultCollection);
System.Xaml (8)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SafeSecurityHelper.cs (1)
264
public WeakRefKey(object target) :
base
(target)
System\Xaml\MS\Impl\AssemblyNamespacePair.cs (1)
18
_assembly = new
WeakReference
(asm);
System\Xaml\MS\Impl\XmlNsInfo.cs (1)
119
_assembly = new
WeakReference
(assembly);
System\Xaml\XamlSchemaContext.cs (5)
884
GCNotificationToken.RegisterCallback(CleanupCollectedAssemblies, new
WeakReference
(this));
1389
schemaContextRef = new
WeakReference
(schemaContext);
1423
Insert(index, new
WeakReference
(item));
1434
this[index] = new
WeakReference
(value);
1440
Add(new
WeakReference
(item));