1 write to SubjectBuffer
Microsoft.VisualStudio.LanguageServices (1)
Snippets\AbstractSnippetExpansionClient.cs (1)
104
SubjectBuffer
= subjectBuffer;
31 references to SubjectBuffer
Microsoft.VisualStudio.LanguageServices (26)
Snippets\AbstractSnippetExpansionClient.cs (26)
126
.SelectMatchingExtensionValues(ExtensionOrderer.Order(_allArgumentProviders),
SubjectBuffer
.ContentType)
144
pFunc = new SnippetFunctionSimpleTypeName(this,
SubjectBuffer
, bstrFieldName, param, ThreadingContext);
147
pFunc = new SnippetFunctionClassName(this,
SubjectBuffer
, bstrFieldName, ThreadingContext);
150
pFunc = new SnippetFunctionGenerateSwitchCases(this,
SubjectBuffer
, bstrFieldName, param, ThreadingContext);
222
var formattingSpan = CommonFormattingHelpers.GetFormattingSpan(
SubjectBuffer
.CurrentSnapshot, snippetTrackingSpan.GetSpan(
SubjectBuffer
.CurrentSnapshot));
224
SubjectBuffer
.FormatAndApplyToBuffer(formattingSpan, EditorOptionsService, CancellationToken.None);
234
var currentStartPosition = snippetTrackingSpan.GetStartPoint(
SubjectBuffer
.CurrentSnapshot).Position;
255
endTrackingSpan.GetSpan(
SubjectBuffer
.CurrentSnapshot),
278
var endSnapshotSpan = endTrackingSpan.GetSpan(
SubjectBuffer
.CurrentSnapshot);
279
SubjectBuffer
.Delete(endSnapshotSpan.Span);
284
var line =
SubjectBuffer
.CurrentSnapshot.GetLineFromPosition(endSnapshotSpan.Start.Position);
291
var formattingOptions =
SubjectBuffer
.GetLineFormattingOptions(EditorOptionsService, explicitFormat: false);
294
SubjectBuffer
.Delete(new Span(line.Start.Position, line.Length));
295
_ =
SubjectBuffer
.CurrentSnapshot.GetSpan(new Span(line.Start.Position, 0));
495
var triggerSpan =
SubjectBuffer
.CurrentSnapshot.GetSpan(startPositionInSubjectBuffer, endPositionInSubjectBuffer - startPositionInSubjectBuffer);
537
var document =
SubjectBuffer
.CurrentSnapshot.GetOpenDocumentInCurrentContextWithChanges();
568
if (_signatureHelpControllerProvider.GetController(TextView,
SubjectBuffer
) is { } controller)
577
var editorCommandHandlerService = _editorCommandHandlerServiceFactory.GetService(TextView,
SubjectBuffer
);
733
var document =
SubjectBuffer
.CurrentSnapshot.GetOpenDocumentInCurrentContextWithChanges();
809
var document =
SubjectBuffer
.CurrentSnapshot.GetOpenDocumentInCurrentContextWithChanges();
899
var position =
SubjectBuffer
.CurrentSnapshot.GetPosition(adjustedTextSpan.iStartLine, adjustedTextSpan.iStartIndex);
1061
var documentWithImports =
SubjectBuffer
.CurrentSnapshot.GetOpenDocumentInCurrentContextWithChanges();
1068
var addImportOptions =
SubjectBuffer
.GetAddImportPlacementOptions(EditorOptionsService, languageServices, documentWithImports.AllowImportsInHiddenRegions());
1069
var formattingOptions =
SubjectBuffer
.GetSyntaxFormattingOptions(EditorOptionsService, languageServices, explicitFormat: false);
1145
var subjectBufferSpanCollection = TextView.BufferGraph.MapDownToBuffer(snapshotSpan, SpanTrackingMode.EdgeExclusive,
SubjectBuffer
);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Snippets\SnippetExpansionClient.cs (2)
82
SubjectBuffer
.Insert(endPosition, commentString);
85
return
SubjectBuffer
.CurrentSnapshot.CreateTrackingSpan(commentSpan, SpanTrackingMode.EdgeExclusive);
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
Snippets\SnippetExpansionClient.vb (3)
92
Dim endPositionLine =
SubjectBuffer
.CurrentSnapshot.GetLineFromPosition(endSpan.Start.Position)
97
SubjectBuffer
.Insert(endSpan.Start.Position, commentString)
100
Return
SubjectBuffer
.CurrentSnapshot.CreateTrackingSpan(commentSpan, SpanTrackingMode.EdgeExclusive)