1 instantiation of TextBufferContainer
Microsoft.CodeAnalysis.EditorFeatures.Text (1)
Extensions.TextBufferContainer.cs (1)
49
return s_textContainerMap.GetValue(buffer, static buffer => new
TextBufferContainer
(buffer));
14 references to TextBufferContainer
Microsoft.CodeAnalysis.EditorFeatures.Text (12)
Extensions.cs (2)
16
=>
TextBufferContainer
.From(buffer);
22
=> (textContainer as
TextBufferContainer
)?.TryFindEditorTextBuffer();
Extensions.SnapshotSourceText.cs (7)
37
private readonly
TextBufferContainer
? _container;
39
private SnapshotSourceText(ITextBufferCloneService? textBufferCloneService, ITextSnapshot editorSnapshot, SourceHashAlgorithm checksumAlgorithm,
TextBufferContainer
container)
50
public SnapshotSourceText(ITextBufferCloneService? textBufferCloneService, ITextImage textImage, Encoding? encoding, SourceHashAlgorithm checksumAlgorithm,
TextBufferContainer
? container)
83
var
container =
TextBufferContainer
.From(editorSnapshot.TextBuffer);
96
internal static SourceText From(ITextBufferCloneService? textBufferCloneService, ITextSnapshot editorSnapshot,
TextBufferContainer
container)
333
if (this.Container is
TextBufferContainer
container)
Extensions.TextBufferContainer.cs (2)
40
private static readonly ConditionalWeakTable<ITextBuffer,
TextBufferContainer
> s_textContainerMap = new();
42
public static
TextBufferContainer
From(ITextBuffer buffer)
ExternalAccess\VSTypeScript\Api\VSTypeScriptTextBufferExtensions.cs (1)
13
=> Text.Extensions.
TextBufferContainer
.From(buffer);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Extensions\SourceTextContainerExtensionsTests.cs (2)
35
var
textContainer = CodeAnalysis.Text.Extensions.
TextBufferContainer
.From(bufferMock.Object);