21 references to TryAddReference
Microsoft.CodeAnalysis.EditorFeatures (7)
Preview\AbstractPreviewFactoryService.cs (2)
699leftWorkspace = leftWorkspace?.TryAddReference(); 700rightWorkspace = rightWorkspace?.TryAddReference();
Suggestions\SuggestedActionsSource.cs (4)
64using var state = _state.TryAddReference(); 146using var state = _state.TryAddReference(); 198using var state = _state.TryAddReference(); 252using var state = _state.TryAddReference();
Suggestions\SuggestedActionsSource_Async.cs (1)
72using var state = _state.TryAddReference();
Microsoft.CodeAnalysis.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ReferenceCountedDisposable.cs (5)
49/// <see cref="TryAddReference"/>.</para> 136=> TryAddReference(); 139/// Provides the implementation for <see cref="TryAddReference"/> and 175/// <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
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();