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