1 write to SubjectBuffer
Microsoft.VisualStudio.LanguageServices (1)
Snippets\SnippetExpansionClient.cs (1)
105
SubjectBuffer
= subjectBuffer;
26 references to SubjectBuffer
Microsoft.VisualStudio.LanguageServices (26)
Snippets\SnippetExpansionClient.cs (26)
126
_argumentProviders = [.. workspace.Services.SolutionServices.SelectMatchingExtensionValues(ExtensionOrderer.Order(_allArgumentProviders),
SubjectBuffer
.ContentType)];
143
pFunc = new SnippetFunctionSimpleTypeName(this,
SubjectBuffer
, bstrFieldName, param, _threadingContext);
146
pFunc = new SnippetFunctionClassName(this,
SubjectBuffer
, bstrFieldName, _threadingContext);
149
pFunc = new SnippetFunctionGenerateSwitchCases(this,
SubjectBuffer
, bstrFieldName, param, _threadingContext);
216
var endPositionTrackingSpan = isFullSnippetFormat ? _languageHelper.InsertEmptyCommentAndGetEndPositionTrackingSpan(ExpansionSession, TextView,
SubjectBuffer
) : null;
218
var formattingSpan = CommonFormattingHelpers.GetFormattingSpan(
SubjectBuffer
.CurrentSnapshot, snippetTrackingSpan.GetSpan(
SubjectBuffer
.CurrentSnapshot));
220
SubjectBuffer
.FormatAndApplyToBuffer(formattingSpan, EditorOptionsService, CancellationToken.None);
230
var currentStartPosition = snippetTrackingSpan.GetStartPoint(
SubjectBuffer
.CurrentSnapshot).Position;
251
endTrackingSpan.GetSpan(
SubjectBuffer
.CurrentSnapshot),
274
var endSnapshotSpan = endTrackingSpan.GetSpan(
SubjectBuffer
.CurrentSnapshot);
275
SubjectBuffer
.Delete(endSnapshotSpan.Span);
280
var line =
SubjectBuffer
.CurrentSnapshot.GetLineFromPosition(endSnapshotSpan.Start.Position);
287
var formattingOptions =
SubjectBuffer
.GetLineFormattingOptions(EditorOptionsService, explicitFormat: false);
290
SubjectBuffer
.Delete(new Span(line.Start.Position, line.Length));
291
_ =
SubjectBuffer
.CurrentSnapshot.GetSpan(new Span(line.Start.Position, 0));
491
var triggerSpan =
SubjectBuffer
.CurrentSnapshot.GetSpan(startPositionInSubjectBuffer, endPositionInSubjectBuffer - startPositionInSubjectBuffer);
533
var document =
SubjectBuffer
.CurrentSnapshot.GetOpenDocumentInCurrentContextWithChanges();
564
if (_signatureHelpControllerProvider.GetController(TextView,
SubjectBuffer
) is { } controller)
573
var editorCommandHandlerService = _editorCommandHandlerServiceFactory.GetService(TextView,
SubjectBuffer
);
734
var document =
SubjectBuffer
.CurrentSnapshot.GetOpenDocumentInCurrentContextWithChanges();
898
var position =
SubjectBuffer
.CurrentSnapshot.GetPosition(adjustedTextSpan.iStartLine, adjustedTextSpan.iStartIndex);
1060
var documentWithImports =
SubjectBuffer
.CurrentSnapshot.GetOpenDocumentInCurrentContextWithChanges();
1068
var addImportOptions =
SubjectBuffer
.GetAddImportPlacementOptions(EditorOptionsService, fallbackOptions, languageServices, documentWithImports.AllowImportsInHiddenRegions());
1069
var formattingOptions =
SubjectBuffer
.GetSyntaxFormattingOptions(EditorOptionsService, fallbackOptions, languageServices, explicitFormat: false);
1124
var subjectBufferSpanCollection = TextView.BufferGraph.MapDownToBuffer(snapshotSpan, SpanTrackingMode.EdgeExclusive,
SubjectBuffer
);