1 write to Solution
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\RequestContext.cs (1)
102Solution = solution;
29 references to Solution
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\Api\AbstractVSTypeScriptRequestHandler.cs (1)
50return HandleRequestAsync(request, new TypeScriptRequestContext(context.Solution, context.Document), cancellationToken);
Microsoft.CodeAnalysis.LanguageServer.Protocol (17)
Handler\Completion\CompletionHandler.cs (1)
67Contract.ThrowIfNull(context.Solution);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (2)
208Contract.ThrowIfNull(context.Solution); 216var id = GetIdForPreviousResult(diagnosticParams.TextDocument, context.Solution);
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (4)
141Contract.ThrowIfNull(context.Solution); 150foreach (var project in GetProjectsInPriorityOrder(context.Solution, context.SupportedLanguages)) 165Contract.ThrowIfNull(context.Solution); 169var solution = context.Solution;
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (2)
36Contract.ThrowIfNull(context.Solution); 39var documents = context.Solution.GetDocuments(request.TextDocument.Uri);
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (4)
134Contract.ThrowIfNull(context.Solution); 141var document = context.Solution.GetDocument(requestParams.TextDocument); 171Contract.ThrowIfNull(context.Solution); 178var document = context.Solution.GetDocument(textDocument);
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (2)
33Contract.ThrowIfNull(context.Solution); 37var solution = context.Solution;
Handler\Symbols\WorkspaceSymbolsHandler.cs (2)
56Contract.ThrowIfNull(context.Solution); 58var solution = context.Solution;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Ordering\NonLSPSolutionRequestHandlerProvider.cs (1)
33Assert.Null(context.Solution);
Ordering\NonMutatingRequestHandler.cs (1)
35response.ContextHasSolution = context.Solution != null;
Microsoft.VisualStudio.LanguageServices.Xaml (9)
Implementation\LanguageServer\Handler\Completion\CompletionResolveHandler.cs (3)
48Contract.ThrowIfNull(context.Solution); 67var document = context.Solution.GetDocument(documentId) ?? context.Solution.GetAdditionalDocument(documentId);
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (2)
116var document = context.Solution?.GetDocuments(ProtocolConversions.GetUriFromFilePath(sourceDefinition.FilePath)).FirstOrDefault(); 159var items = NavigableItemFactory.GetItemsFromPreferredSourceLocations(context.Solution, symbol, displayTaggedParts: null, cancellationToken);
Implementation\LanguageServer\Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (2)
64Contract.ThrowIfNull(context.Solution); 79var document = context.Solution.GetDocument(previousResult.TextDocument);
Implementation\LanguageServer\Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (2)
43Contract.ThrowIfNull(context.Solution); 46var projects = context.Solution.GetXamlProjects();