19 references to ReferenceCountedDisposable
Microsoft.CodeAnalysis.EditorFeatures (7)
Preview\AbstractPreviewFactoryService.cs (6)
289
using var rightWorkspace = new
ReferenceCountedDisposable
<PreviewWorkspace>(new PreviewWorkspace(document.Project.Solution));
371
using var leftWorkspace = new
ReferenceCountedDisposable
<PreviewWorkspace>(new PreviewWorkspace(document.Project.Solution));
490
using var leftWorkspace = new
ReferenceCountedDisposable
<PreviewWorkspace>(new PreviewWorkspace(leftSolution));
497
using var rightWorkspace = new
ReferenceCountedDisposable
<PreviewWorkspace>(new PreviewWorkspace(rightSolution));
553
using var leftWorkspace = new
ReferenceCountedDisposable
<PreviewWorkspace>(new PreviewWorkspace(oldDocument.Project.Solution));
556
using var rightWorkspace = new
ReferenceCountedDisposable
<PreviewWorkspace>(new PreviewWorkspace(newDocument.Project.Solution));
Suggestions\SuggestedActionsSource.cs (1)
52
_state = new
ReferenceCountedDisposable
<State>(new State(this, owner, textView, textBuffer));
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Utilities\TestFixtureHelper`1.cs (1)
48
var result = new
ReferenceCountedDisposable
<TFixture>(new TFixture());
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ReferenceCountedDisposable.cs (1)
47
/// <para>Only use the <see cref="
ReferenceCountedDisposable
{T}(T)"/> constructor one time per target object.
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ReferenceCountedDisposableCache.cs (1)
43
disposable = new
ReferenceCountedDisposable
<Entry>(new Entry(this, key, valueCreator(key, arg)));
TemporaryStorage\TemporaryStorageService.MemoryMappedInfo.cs (1)
84
streamAccessor = new
ReferenceCountedDisposable
<MemoryMappedViewAccessor>(rawAccessor);
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
WorkspaceServiceTests\ReferenceCountedDisposableTests.cs (8)
20
=> Assert.Throws<ArgumentNullException>("instance", () => new
ReferenceCountedDisposable
<IDisposable>(null));
29
var reference = new
ReferenceCountedDisposable
<DisposableObject>(target);
49
var reference = new
ReferenceCountedDisposable
<DisposableObject>(target);
60
var reference = new
ReferenceCountedDisposable
<DisposableObject>(target);
79
var reference = new
ReferenceCountedDisposable
<DisposableObject>(target);
99
var reference = new
ReferenceCountedDisposable
<DisposableObject>(target);
140
var reference = new
ReferenceCountedDisposable
<DisposableObject>(target);
160
var reference = new
ReferenceCountedDisposable
<DisposableObject>(target);