9 references to WeakReference
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Utilities\TestFixtureHelper`1.cs (1)
49_weakFixture = new ReferenceCountedDisposable<TFixture>.WeakReference(result);
Microsoft.CodeAnalysis.Workspaces (3)
ReferenceCountedDisposableCache.cs (1)
45_cache[key] = new ReferenceCountedDisposable<Entry>.WeakReference(disposable);
TemporaryStorage\TemporaryStorageService.MemoryMappedInfo.cs (1)
117_weakReadAccessor = new ReferenceCountedDisposable<MemoryMappedViewAccessor>.WeakReference(streamAccessor);
TemporaryStorage\TemporaryStorageServiceFactory.cs (1)
151_weakFileReference = new ReferenceCountedDisposable<MemoryMappedFile>.WeakReference(reference);
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
WorkspaceServiceTests\ReferenceCountedDisposableTests.cs (5)
100var weakReference = new ReferenceCountedDisposable<DisposableObject>.WeakReference(reference); 125=> Assert.Throws<ArgumentNullException>("reference", () => new ReferenceCountedDisposable<IDisposable>.WeakReference(null)); 147var weakReference = new ReferenceCountedDisposable<DisposableObject>.WeakReference(reference); 164var weakReference = new ReferenceCountedDisposable<DisposableObject>.WeakReference(reference); 172var secondWeakReference = new ReferenceCountedDisposable<DisposableObject>.WeakReference(reference);