32 references to TryAddReference
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (6)
AsyncSuggestedActionsSource.cs (1)
81using var state = SourceState.TryAddReference();
SuggestedActionsSource.cs (5)
75using var state = _state.TryAddReference(); 141using var state = _state.TryAddReference(); 403using var state = _state.TryAddReference(); 461using var state = _state.TryAddReference(); 517using var state = _state.TryAddReference();
Microsoft.CodeAnalysis.EditorFeatures.Wpf (6)
Suggestions\AsyncSuggestedActionsSource.cs (1)
81using var state = SourceState.TryAddReference();
Suggestions\SuggestedActionsSource.cs (5)
75using var state = _state.TryAddReference(); 141using var state = _state.TryAddReference(); 403using var state = _state.TryAddReference(); 461using var state = _state.TryAddReference(); 517using var state = _state.TryAddReference();
Microsoft.CodeAnalysis.Features (1)
Shared\Utilities\CompilationAvailableEventSource.cs (1)
53using var cancellationSeries = _cancellationSeries.TryAddReference();
Microsoft.CodeAnalysis.Workspaces (10)
ReferenceCountedDisposable.cs (5)
47/// <see cref="TryAddReference"/>.</para> 134=> TryAddReference(); 137/// Provides the implementation for <see cref="TryAddReference"/> and 173/// <para>After this instance is disposed, the <see cref="TryAddReference"/> method can no longer be used to 269/// <para>Unlike <see cref="ReferenceCountedDisposable{T}.TryAddReference"/>, this method is capable of
Storage\AbstractPersistentStorageService.cs (1)
196return new PersistentStorageReferenceCountedDisposableWrapper(storage.TryAddReference() ?? throw ExceptionUtilities.Unreachable());
Storage\SQLite\v2\SQLiteConnectionPoolService.cs (2)
87return pool.TryAddReference() ?? throw ExceptionUtilities.Unreachable(); 106return pool.TryAddReference() ?? throw ExceptionUtilities.Unreachable();
TemporaryStorage\TemporaryStorageService.MemoryMappedInfo.cs (2)
109using var memoryMappedFile = info._memoryMappedFile.TryAddReference(); 133using var memoryMappedFile = info._memoryMappedFile.TryAddReference();
Microsoft.CodeAnalysis.Workspaces.UnitTests (9)
WorkspaceServiceTests\ReferenceCountedDisposableTests.cs (9)
52Assert.Null(reference.TryAddReference()); 63var reference2 = reference.TryAddReference(); 69Assert.Null(reference.TryAddReference()); 80var reference2 = reference.TryAddReference(); 81var reference3 = reference2.TryAddReference(); 102var reference2 = reference.TryAddReference(); 108Assert.Null(reference.TryAddReference()); 142var secondReference = reference.TryAddReference(); 167var secondReference = reference.TryAddReference();