49 references to Document
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\Api\AbstractVSTypeScriptRequestHandler.cs (1)
50return HandleRequestAsync(request, new TypeScriptRequestContext(context.Solution, context.Document), cancellationToken);
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
Cohost\RazorCohostRequestContext.cs (1)
21/// <inheritdoc cref="RequestContext.Document"/>
RazorRequestContext.cs (1)
19/// <inheritdoc cref="RequestContext.Document"/>
Microsoft.CodeAnalysis.LanguageServer (6)
FileBasedPrograms\VirtualProjectXmlDiagnosticSourceProvider.cs (2)
30ImmutableArray<IDiagnosticSource> sources = context.Document is null 32: [new VirtualProjectXmlDiagnosticSource(context.Document, virtualProjectXmlProvider)];
Testing\RunTestsHandler.cs (4)
38Contract.ThrowIfNull(context.Document); 42await BuildAsync(context.Document, progress, cancellationToken); 44var projectOutputPath = context.Document.Project.OutputFilePath; 68var testCases = await testDiscoverer.DiscoverTestsAsync(request.Range, context.Document, projectOutputPath, runSettings, progress, vsTestConsoleWrapper, cancellationToken);
Microsoft.CodeAnalysis.LanguageServer.Protocol (25)
ExternalAccess\Razor\SimplifyMethodHandler.cs (1)
41var originalDocument = context.Document;
Handler\Completion\CompletionHandler.cs (2)
48Contract.ThrowIfNull(context.Document); 51var document = context.Document;
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
41var document = context.Document;
Handler\Extensions\DispatchDocumentExtensionMessageHandler.cs (3)
29Contract.ThrowIfNull(context.Document); 31var solution = context.Document.Project.Solution; 35context.Document, request.MessageName, request.Message, cancellationToken).ConfigureAwait(false);
Handler\FoldingRanges\FoldingRangesHandler.cs (1)
41var document = context.Document;
Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (2)
31if (context.Document is not { } document) 58var textChanges = await organizedDocument.GetTextChangesAsync(context.Document).ConfigureAwait(false);
Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
42var document = context.Document;
Handler\Highlights\DocumentHighlightHandler.cs (1)
45var document = context.Document;
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
49var document = context.Document;
Handler\References\FindAllReferencesHandler.cs (1)
53var document = context.Document;
Handler\RelatedDocuments\RelatedDocumentsHandler.cs (1)
45var document = context.Document;
Handler\RequestContext.cs (4)
61/// The workspace this request is for, if applicable. This will be present if <see cref="Document"/> is 211return Document is null 212? throw new ArgumentNullException($"{nameof(Document)} is null when it was required for {Method}") 213: Document;
Handler\SignatureHelp\SignatureHelpHandler.cs (1)
34var document = context.Document;
Handler\SourceGenerators\SourceGeneratedDocumentGetTextHandler.cs (1)
31var document = context.Document;
Handler\SpellCheck\DocumentSpellCheckHandler.cs (4)
48if (context.Document == null) 54if (!context.IsTracking(context.Document.GetURI())) 56context.TraceDebug($"Ignoring spell check request for untracked document: {context.Document.GetURI()}"); 60return [context.Document];
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (4)
Diagnostics\DiagnosticsPullCacheTests.cs (4)
124return Task.FromResult<ImmutableArray<DiagnosticData>>([new DiagnosticData(Id, category: "category", context.Document!.Name, DiagnosticSeverity.Error, DiagnosticSeverity.Error, 125isEnabledByDefault: true, warningLevel: 0, [], ImmutableDictionary<string, string?>.Empty,context.Document!.Project.Id, 126new DiagnosticDataLocation(new FileLinePositionSpan(context.Document!.FilePath!, new Text.LinePosition(0, 0), new Text.LinePosition(0, 0))))]); 148return new ValueTask<ImmutableArray<IDiagnosticSource>>([new TestDiagnosticSource(context.Document!, this)]);
Microsoft.VisualStudio.LanguageServices.Xaml (11)
Implementation\LanguageServer\Handler\Commands\CreateEventCommandHandler.cs (1)
48var document = context.Document;
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (1)
59var document = context.Document;
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
55var document = context.Document;
Implementation\LanguageServer\Handler\Diagnostics\DocumentPullDiagnosticHandler.cs (2)
42return context.Document == null ? [] : [context.Document];
Implementation\LanguageServer\Handler\FoldingRanges\FoldingRangesHandler.cs (1)
36var document = context.Document;
Implementation\LanguageServer\Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
30var document = context.Document;
Implementation\LanguageServer\Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
42var document = context.Document;
Implementation\LanguageServer\Handler\Hover\HoverHandler.cs (1)
45var document = context.Document;
Implementation\LanguageServer\Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
35var document = context.Document;
Implementation\LanguageServer\Handler\OnTypeRename\OnTypeRenameHandler.cs (1)
67var document = context.Document;