10 references to TryAddReference
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Utilities\TestFixtureHelper`1.cs (1)
45if (_weakFixture.TryAddReference() is { } fixture)
Microsoft.CodeAnalysis.Workspaces (4)
ReferenceCountedDisposable.cs (1)
138/// <see cref="WeakReference.TryAddReference"/>.
ReferenceCountedDisposableCache.cs (1)
31disposable = weakReference.TryAddReference();
TemporaryStorage\TemporaryStorageService.MemoryMappedInfo.cs (1)
103var streamAccessor = _weakReadAccessor.TryAddReference();
TemporaryStorage\TemporaryStorageServiceFactory.cs (1)
144var reference = _weakFileReference.TryAddReference();
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
WorkspaceServiceTests\ReferenceCountedDisposableTests.cs (5)
113var reference3 = weakReference.TryAddReference(); 129=> Assert.Null(default(ReferenceCountedDisposable<IDisposable>.WeakReference).TryAddReference()); 148Assert.Null(weakReference.TryAddReference()); 165Assert.NotNull(weakReference.TryAddReference()); 173Assert.Null(secondWeakReference.TryAddReference());