1 write to Document
Microsoft.CodeAnalysis.Features (1)
BraceCompletion\IBraceCompletionService.cs (1)
112
Document
= document;
13 references to Document
Microsoft.CodeAnalysis.CSharp.Features (3)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (3)
48
context.
Document
,
62
var formattedText = context.
Document
.Text.WithChanges(formattingChanges);
91
var document = context.
Document
;
Microsoft.CodeAnalysis.EditorFeatures (2)
AutomaticCompletion\BraceCompletionSessionProvider.BraceCompletionSession.cs (2)
131
var indentationOptions = SubjectBuffer.GetIndentationOptions(_editorOptionsService, contextAfterStart.
Document
.LanguageServices, explicitFormat: false);
289
var indentationOptions = SubjectBuffer.GetIndentationOptions(_editorOptionsService, context.
Document
.LanguageServices, explicitFormat: false);
Microsoft.CodeAnalysis.Features (8)
BraceCompletion\AbstractBraceCompletionService.cs (6)
51
return Task.FromResult(IsValidOpenBraceTokenAtPosition(context.
Document
.Text, openingToken, context.OpeningPoint));
67
var originalOpeningLinePosition = context.
Document
.Text.Lines.GetLinePosition(context.OpeningPoint);
127
var tree = context.
Document
.SyntaxTree;
128
var syntaxFactsService = context.
Document
.LanguageServices.GetRequiredService<ISyntaxFactsService>();
131
&& CheckClosingTokenKind(context.
Document
, context.ClosingPoint);
141
return CheckClosingTokenKind(context.
Document
, context.ClosingPoint);
BraceCompletion\IBraceCompletionService.cs (2)
119
=> ClosingPoint >= 1 &&
Document
.Text[OpeningPoint] == openingBrace;
122
=>
Document
.Root.FindToken(OpeningPoint, findInsideTrivia: true);