4 instantiations of RemoteDocumentContext
Microsoft.CodeAnalysis.Remote.Razor (2)
DocumentMapping\RemoteRazorEditService.cs (1)
46documentContext = new RemoteDocumentContext(razorDocumentUri, razorDocumentSnapshot);
RazorDocumentServiceBase.cs (1)
93return new RemoteDocumentContext(razorDocument.CreateUri(), documentSnapshot);
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
73var context = new RemoteDocumentContext(documentUri, snapshot);
Microsoft.VisualStudioCode.RazorExtension.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
73var context = new RemoteDocumentContext(documentUri, snapshot);
62 references to RemoteDocumentContext
Microsoft.CodeAnalysis.Remote.Razor (60)
AutoInsert\RemoteAutoInsertService.cs (2)
57RemoteDocumentContext remoteDocumentContext, 114RemoteDocumentContext remoteDocumentContext,
CodeActions\OOPGenerateEventHandlerCodeActionResolver.cs (2)
30if (documentContext is not RemoteDocumentContext remoteDocumentContext) 32throw new InvalidOperationException($"{nameof(OOPGenerateEventHandlerCodeActionResolver)} can only be used with {nameof(RemoteDocumentContext)} instances.");
CodeActions\RemoteCodeActionsService.cs (3)
35private async ValueTask<CodeActionRequestInfo> GetCodeActionRequestInfoAsync(RemoteDocumentContext context, VSCodeActionParams request, CancellationToken cancellationToken) 65private async ValueTask<SumType<Command, CodeAction>[]?> GetCodeActionsAsync(RemoteDocumentContext context, VSCodeActionParams request, RazorVSInternalCodeAction[] delegatedCodeActions, CancellationToken cancellationToken) 81private ValueTask<CodeAction> ResolveCodeActionAsync(RemoteDocumentContext context, CodeAction request, CodeAction? delegatedCodeAction, CancellationToken cancellationToken)
CodeActions\RoslynCodeActionHelpers.cs (3)
38Debug.Assert(documentContext is RemoteDocumentContext); 39var context = (RemoteDocumentContext)documentContext;
CodeLens\RemoteCodeLensService.cs (2)
36RemoteDocumentContext context, 82private async ValueTask<LspCodeLens?> ResolveCodeLensAsync(RemoteDocumentContext context, LspCodeLens codeLens, CancellationToken cancellationToken)
Completion\RemoteCompletionService.cs (6)
61RemoteDocumentContext remoteDocumentContext, 110RemoteDocumentContext remoteDocumentContext, 194RemoteDocumentContext remoteDocumentContext, 318RemoteDocumentContext context, 342private async ValueTask<VSInternalCompletionItem> ResolveRazorCompletionItemAsync(RemoteDocumentContext context, VSInternalCompletionItem request, RazorCompletionResolveContext razorResolutionContext, CancellationToken cancellationToken) 357private async ValueTask<VSInternalCompletionItem> ResolveCSharpCompletionItemAsync(RemoteDocumentContext context, VSInternalCompletionItem request, VSInternalCompletionList containingCompletionList, DelegatedCompletionResolutionContext resolutionContext, CancellationToken cancellationToken)
Debugging\RemoteDataTipRangeService.cs (1)
39RemoteDocumentContext context,
Debugging\RemoteDebugInfoService.cs (3)
34public async ValueTask<LinePositionSpan?> ValidateBreakableRangeAsync(RemoteDocumentContext context, LinePositionSpan span, CancellationToken cancellationToken) 63private async ValueTask<LinePositionSpan?> ResolveBreakpointRangeAsync(RemoteDocumentContext context, LinePosition position, CancellationToken cancellationToken) 99private async ValueTask<string[]?> ResolveProximityExpressionsAsync(RemoteDocumentContext context, LinePosition position, CancellationToken cancellationToken)
DevTools\RemoteDevToolsService.cs (2)
89private static async ValueTask<string> GetTagHelpersJsonAsync(RemoteDocumentContext documentContext, TagHelpersKind kind, CancellationToken cancellationToken) 177private static async ValueTask<SyntaxVisualizerTree?> GetRazorSyntaxTreeAsync(RemoteDocumentContext documentContext, CancellationToken cancellationToken)
Diagnostics\RemoteDiagnosticsService.cs (3)
49RemoteDocumentContext context, 108private static ImmutableArray<LspDiagnostic> GetRazorDiagnostics(RemoteDocumentContext context, RazorCodeDocument codeDocument) 164RemoteDocumentContext context,
DocumentHighlight\RemoteDocumentHighlightService.cs (1)
40RemoteDocumentContext context,
DocumentSymbols\RemoteDocumentSymbolService.cs (1)
33private async ValueTask<SumType<DocumentSymbol[], SymbolInformation[]>?> GetDocumentSymbolsAsync(RemoteDocumentContext context, bool useHierarchicalSymbols, CancellationToken cancellationToken)
FindAllReferences\RemoteFindAllReferencesService.cs (1)
50RemoteDocumentContext context,
FoldingRanges\RemoteFoldingRangeService.cs (1)
41RemoteDocumentContext context,
Formatting\RemoteFormattingService.cs (2)
79private async ValueTask<ImmutableArray<TextChange>> GetOnTypeFormattingEditsAsync(RemoteDocumentContext context, ImmutableArray<TextChange> htmlChanges, LinePosition linePosition, string triggerCharacter, RazorFormattingOptions options, CancellationToken cancellationToken) 114private async ValueTask<Response> GetOnTypeFormattingTriggerKindAsync(RemoteDocumentContext context, LinePosition linePosition, string triggerCharacter, CancellationToken cancellationToken)
GoToDefinition\RemoteGoToDefinitionService.cs (1)
47RemoteDocumentContext context,
GoToImplementation\RemoteGoToImplementationService.cs (1)
43RemoteDocumentContext context,
Hover\RemoteHoverService.cs (1)
45RemoteDocumentContext context,
HtmlDocuments\RemoteHtmlDocumentService.cs (1)
31private async ValueTask<string?> GetHtmlDocumentTextAsync(RemoteDocumentContext documentContext, CancellationToken cancellationToken)
InlayHints\RemoteInlayHintService.cs (2)
40private async ValueTask<InlayHint[]?> GetInlayHintsAsync(RemoteDocumentContext context, InlayHintParams inlayHintParams, bool displayAllOverride, CancellationToken cancellationToken) 127private async ValueTask<InlayHint> ResolveInlayHintAsync(RemoteDocumentContext context, InlayHint inlayHint, CancellationToken cancellationToken)
InlineCompletion\RemoteInlineCompletionService.cs (2)
32public async ValueTask<InlineCompletionRequestInfo?> GetInlineCompletionInfoAsync(RemoteDocumentContext context, LinePosition linePosition, CancellationToken cancellationToken) 60private async ValueTask<FormattedInlineCompletionInfo?> FormatInlineCompletionAsync(RemoteDocumentContext context, RazorFormattingOptions options, LinePositionSpan span, string text, CancellationToken cancellationToken)
LinkedEditingRange\RemoteLinkedEditingRangeService.cs (1)
34RemoteDocumentContext context,
NestedFiles\RemoteAddNestedFileService.cs (3)
47RemoteDocumentContext context, 96RemoteDocumentContext documentContext, 126RemoteDocumentContext documentContext,
RazorDocumentServiceBase.cs (3)
65Func<RemoteDocumentContext, ValueTask<T>> implementation, 72var documentContext = CreateRazorDocumentContext(solution, razorDocumentId); 83protected RemoteDocumentContext? CreateRazorDocumentContext(Solution solution, DocumentId razorDocumentId)
RemoveAndSortUsings\RemoteRemoveAndSortUsingsService.cs (2)
39RemoteDocumentContext context, 84RemoteDocumentContext context,
Rename\RemoteRenameService.cs (3)
54RemoteDocumentContext context, 138var documentContext = CreateRazorDocumentContext(solution, oldDoc.Id); 156private async Task<WorkspaceEdit?> GetEditsAsync(RemoteDocumentContext context, string newFileName, CancellationToken cancellationToken)
SemanticTokens\RemoteCSharpSemanticTokensProvider.cs (1)
37Debug.Assert(documentContext is RemoteDocumentContext, "This method only works on document snapshots created in the OOP process");
SemanticTokens\RemoteSemanticTokensService.cs (1)
40RemoteDocumentContext context,
SignatureHelp\RemoteSignatureHelpService.cs (1)
32private async ValueTask<LspSignatureHelp?> GetSignatureHelpsAsync(RemoteDocumentContext context, Position position, CancellationToken cancellationToken)
SpellCheck\RemoteCSharpSpellCheckRangeProvider.cs (1)
22Debug.Assert(documentContext is RemoteDocumentContext, "This method only works on document snapshots created in the OOP process");
SpellCheck\RemoteSpellCheckService.cs (1)
30private async ValueTask<int[]> GetSpellCheckRangeTriplesAsync(RemoteDocumentContext context, CancellationToken cancellationToken)
UriPresentation\RemoteUriPresentationService.cs (1)
41RemoteDocumentContext context,
WrapWithTag\RemoteWrapWithTagService.cs (1)
35RemoteDocumentContext context,
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
73var context = new RemoteDocumentContext(documentUri, snapshot);
Microsoft.VisualStudioCode.RazorExtension.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
73var context = new RemoteDocumentContext(documentUri, snapshot);