38 references to Solution
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
Cohost\RazorCohostRequestContext.cs (1)
17
/// <inheritdoc cref="RequestContext.
Solution
"/>
RazorRequestContext.cs (1)
17
/// <inheritdoc cref="RequestContext.
Solution
"/>
Microsoft.CodeAnalysis.LanguageServer.Protocol (36)
ExternalAccess\Razor\FormatNewFileHandler.cs (1)
41
var project = context.
Solution
?.GetProject(request.Project);
Handler\CodeActions\CodeActionResolveHelper.cs (1)
25
var solution = context.
Solution
;
Handler\Completion\CompletionHandler.cs (1)
49
Contract.ThrowIfNull(context.
Solution
);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (2)
116
Contract.ThrowIfNull(context.
Solution
);
136
await ProcessPreviousResultsAsync(context.
Solution
, previousResults, documentIdToPreviousDiagnosticParams, removedDocuments, cancellationToken).ConfigureAwait(false);
Handler\Diagnostics\BuildOnlyDiagnosticIdsHandler.cs (4)
42
Contract.ThrowIfNull(context.
Solution
);
45
foreach (var languageName in context.
Solution
.Projects.Select(p => p.Language).Distinct())
55
foreach (var project in context.
Solution
.Projects)
57
var analyzersPerReferenceMap = context.
Solution
.SolutionState.Analyzers.CreateDiagnosticAnalyzersPerReference(project);
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDocumentsAndProjectDiagnosticSourceProvider.cs (2)
53
Contract.ThrowIfNull(context.
Solution
);
57
var solution = context.
Solution
;
Handler\EditAndContinue\RegisterSolutionSnapshotHandler.cs (2)
35
Contract.ThrowIfNull(context.
Solution
);
36
var id = _registry.RegisterSolutionSnapshot(context.
Solution
);
Handler\EditAndContinue\WorkspaceEditAndContinueDiagnosticSourceProvider.cs (2)
28
Contract.ThrowIfNull(context.
Solution
);
29
return EditAndContinueDiagnosticSource.CreateWorkspaceDiagnosticSourcesAsync(context.
Solution
!, document => context.IsTracking(document.GetURI()), cancellationToken);
Handler\Extensions\ExtensionRegisterHandler.cs (2)
25
Contract.ThrowIfNull(context.
Solution
);
27
var solution = context.
Solution
;
Handler\Extensions\ExtensionUnregisterHandler.cs (2)
25
Contract.ThrowIfNull(context.
Solution
);
27
var service = context.
Solution
.Services.GetRequiredService<IExtensionMessageHandlerService>();
Handler\Extensions\ExtensionWorkspaceMessageHandler.cs (2)
25
Contract.ThrowIfNull(context.
Solution
);
27
var solution = context.
Solution
;
Handler\MapCode\MapCodeHandler.cs (2)
37
Contract.ThrowIfNull(context.
Solution
);
85
var document = await context.
Solution
.GetDocumentAsync(textDocument, cancellationToken).ConfigureAwait(false);
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (3)
36
Contract.ThrowIfNull(context.
Solution
);
40
var documentIds = context.
Solution
.GetDocumentIds(request.TextDocument.Uri);
51
var project = context.
Solution
.GetRequiredProject(documentId.ProjectId);
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (4)
138
Contract.ThrowIfNull(context.
Solution
);
145
var document = await context.
Solution
.GetDocumentAsync(requestParams.TextDocument, cancellationToken).ConfigureAwait(false);
205
Contract.ThrowIfNull(context.
Solution
);
212
var document = await context.
Solution
.GetTextDocumentAsync(textDocument, cancellationToken).ConfigureAwait(false);
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (2)
33
Contract.ThrowIfNull(context.
Solution
);
37
var solution = context.
Solution
;
Handler\Symbols\WorkspaceSymbolsHandler.cs (2)
52
Contract.ThrowIfNull(context.
Solution
);
54
var solution = context.
Solution
;
Handler\Tasks\WorkspaceTaskDiagnosticSourceProvider.cs (2)
30
Contract.ThrowIfNull(context.
Solution
);
36
foreach (var project in WorkspaceDiagnosticSourceHelpers.GetProjectsInPriorityOrder(context.
Solution
, context.SupportedLanguages))