WellKnownLspServerKinds.cs (24)
51public static string ToUserVisibleString(this WellKnownLspServerKinds server)
55WellKnownLspServerKinds.RazorLspServer => "Razor C# Language Server Client",
56WellKnownLspServerKinds.LiveShareLspServer => "Live Share C#/Visual Basic Language Server Client",
57WellKnownLspServerKinds.AlwaysActiveVSLspServer => "Roslyn Language Server Client",
58WellKnownLspServerKinds.CSharpVisualBasicLspServer => "Roslyn Language Server Client",
61WellKnownLspServerKinds.XamlLspServer => "XAML Language Server Client (Experimental)",
62WellKnownLspServerKinds.XamlLspServerDisableUX => "XAML Language Server Client for LiveShare and Codespaces",
63WellKnownLspServerKinds.RoslynTypeScriptLspServer => "Roslyn TypeScript Language Server Client",
68public static string ToTelemetryString(this WellKnownLspServerKinds server)
73WellKnownLspServerKinds.RazorLspServer => "RazorInProcLanguageClient",
76WellKnownLspServerKinds.LiveShareLspServer => "LiveShareInProcLanguageClient",
79WellKnownLspServerKinds.AlwaysActiveVSLspServer => "AlwaysActivateInProcLanguageClient",
82WellKnownLspServerKinds.CSharpVisualBasicLspServer => "CSharpVisualBasicLanguageServerFactory",
85WellKnownLspServerKinds.XamlLspServer => "XamlInProcLanguageClient",
88WellKnownLspServerKinds.XamlLspServerDisableUX => "XamlInProcLanguageClientDisableUX",
90WellKnownLspServerKinds.RoslynTypeScriptLspServer => "RoslynTypeScriptLspServer",
95public static string GetContractName(this WellKnownLspServerKinds server)
99WellKnownLspServerKinds.RazorLspServer => ProtocolConstants.RoslynLspLanguagesContract,
100WellKnownLspServerKinds.LiveShareLspServer => ProtocolConstants.RoslynLspLanguagesContract,
101WellKnownLspServerKinds.AlwaysActiveVSLspServer => ProtocolConstants.RoslynLspLanguagesContract,
102WellKnownLspServerKinds.CSharpVisualBasicLspServer => ProtocolConstants.RoslynLspLanguagesContract,
103WellKnownLspServerKinds.XamlLspServer => "XamlLspLanguages",
104WellKnownLspServerKinds.XamlLspServerDisableUX => "XamlLspLanguages",
105WellKnownLspServerKinds.RoslynTypeScriptLspServer => ProtocolConstants.TypeScriptLanguageContract,