1 type derived from VSProjectContext
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Protocol\Internal\VSInternalProjectContext.cs (1)
13internal class VSInternalProjectContext : VSProjectContext, IEquatable<VSInternalProjectContext>
1 instantiation of VSProjectContext
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Extensions\ProtocolConversions.cs (1)
815var projectContext = new LSP.VSProjectContext
22 references to VSProjectContext
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\Api\AbstractVSTypeScriptRequestHandler.cs (1)
65/// Custom type containing information in a <see cref="VSProjectContext"/> to avoid coupling LSP protocol versions.
Microsoft.CodeAnalysis.ExternalAccess.Razor (1)
Cohost\AbstractRazorCohostDocumentRequestHandler.cs (1)
41/// Custom type containing information in a <see cref="VSProjectContext"/> to avoid coupling LSP protocol versions.
Microsoft.CodeAnalysis.LanguageServer.Protocol (18)
Extensions\ProtocolConversions.cs (3)
804public static ProjectId ProjectContextToProjectId(LSP.VSProjectContext projectContext) 813public static LSP.VSProjectContext ProjectToProjectContext(Project project) 815var projectContext = new LSP.VSProjectContext
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (2)
47var contexts = new List<VSProjectContext>(); 52var projectContext = ProtocolConversions.ProjectToProjectContext(project);
Protocol\Extensions\VSProjectContext.cs (8)
11/// <see cref="VSProjectContext"/> represents a project context. 13internal class VSProjectContext : IEquatable<VSProjectContext> 57public static bool operator ==(VSProjectContext? value1, VSProjectContext? value2) 73public static bool operator !=(VSProjectContext? value1, VSProjectContext? value2) 79public virtual bool Equals(VSProjectContext other) 89if (obj is VSProjectContext other)
Protocol\Extensions\VSProjectContextList.cs (2)
19public VSProjectContext[] ProjectContexts 26/// Gets or sets the index of the default entry of the <see cref="VSProjectContext" /> array.
Protocol\Extensions\VSTextDocumentIdentifier.cs (1)
20public VSProjectContext? ProjectContext
Protocol\Internal\Converters\VSInternalExtensionUtilities.cs (1)
43AddOrReplaceConverter<VSProjectContext, VSInternalProjectContext>();
Protocol\Internal\VSInternalProjectContext.cs (1)
54public override bool Equals(VSProjectContext other)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
ProtocolConversionsTests.cs (2)
306var projectContext = ProtocolConversions.ProjectToProjectContext(document.Project); 333var projectContext = ProtocolConversions.ProjectToProjectContext(document.Project);