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