1 write to SubjectBuffer
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
Snippets\AbstractSnippetExpansionClient.cs (1)
52
SubjectBuffer
= subjectBuffer;
20 references to SubjectBuffer
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (20)
Snippets\AbstractSnippetExpansionClient.cs (15)
100
var formattingSpan = CommonFormattingHelpers.GetFormattingSpan(
SubjectBuffer
.CurrentSnapshot, snippetTrackingSpan.GetSpan(
SubjectBuffer
.CurrentSnapshot));
102
SubjectBuffer
.FormatAndApplyToBuffer(formattingSpan, EditorOptionsService, CancellationToken.None);
124
endTrackingSpan.GetSpan(
SubjectBuffer
.CurrentSnapshot),
140
var endSnapshotSpan = endTrackingSpan.GetSpan(
SubjectBuffer
.CurrentSnapshot);
141
SubjectBuffer
.Delete(endSnapshotSpan.Span);
146
var line =
SubjectBuffer
.CurrentSnapshot.GetLineFromPosition(endSnapshotSpan.Start.Position);
153
var document = this.
SubjectBuffer
.CurrentSnapshot.GetOpenDocumentInCurrentContextWithChanges();
156
var lineFormattingOptions =
SubjectBuffer
.GetLineFormattingOptions(EditorOptionsService, explicitFormat: false);
165
SubjectBuffer
.Delete(new Span(line.Start.Position, line.Length));
166
_ =
SubjectBuffer
.CurrentSnapshot.GetSpan(new Span(line.Start.Position, 0));
303
_ =
SubjectBuffer
.CurrentSnapshot.GetPoint(startPositionInSubjectBuffer);
304
_ =
SubjectBuffer
.CurrentSnapshot.GetPoint(endPositionInSubjectBuffer);
306
SubjectBuffer
.CurrentSnapshot.GetSpan(startPositionInSubjectBuffer, endPositionInSubjectBuffer - startPositionInSubjectBuffer),
389
var subjectBufferSpanCollection = TextView.BufferGraph.MapDownToBuffer(snapshotSpan, SpanTrackingMode.EdgeExclusive,
SubjectBuffer
);
Snippets\CSharpSnippets\SnippetExpansionClient.cs (5)
46
SubjectBuffer
.Insert(endPosition, commentString);
49
return
SubjectBuffer
.CurrentSnapshot.CreateTrackingSpan(commentSpan, SpanTrackingMode.EdgeExclusive);
61
"SimpleTypeName" => new SnippetFunctionSimpleTypeName(this,
SubjectBuffer
, fieldName, param),
62
"ClassName" => new SnippetFunctionClassName(this,
SubjectBuffer
, fieldName),
63
"GenerateSwitchCases" => new SnippetFunctionGenerateSwitchCases(this,
SubjectBuffer
, fieldName, param),