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