WellKnownLspServerKinds.cs (24)
49public static string ToUserVisibleString(this WellKnownLspServerKinds server)
53WellKnownLspServerKinds.RazorLspServer => "Razor C# Language Server Client",
54WellKnownLspServerKinds.LiveShareLspServer => "Live Share C#/Visual Basic Language Server Client",
55WellKnownLspServerKinds.AlwaysActiveVSLspServer => "Roslyn Language Server Client",
56WellKnownLspServerKinds.CSharpVisualBasicLspServer => "Roslyn Language Server Client",
59WellKnownLspServerKinds.XamlLspServer => "XAML Language Server Client (Experimental)",
60WellKnownLspServerKinds.XamlLspServerDisableUX => "XAML Language Server Client for LiveShare and Codespaces",
61WellKnownLspServerKinds.RoslynTypeScriptLspServer => "Roslyn TypeScript Language Server Client",
66public static string ToTelemetryString(this WellKnownLspServerKinds server)
71WellKnownLspServerKinds.RazorLspServer => "RazorInProcLanguageClient",
74WellKnownLspServerKinds.LiveShareLspServer => "LiveShareInProcLanguageClient",
77WellKnownLspServerKinds.AlwaysActiveVSLspServer => "AlwaysActivateInProcLanguageClient",
80WellKnownLspServerKinds.CSharpVisualBasicLspServer => "CSharpVisualBasicLanguageServerFactory",
83WellKnownLspServerKinds.XamlLspServer => "XamlInProcLanguageClient",
86WellKnownLspServerKinds.XamlLspServerDisableUX => "XamlInProcLanguageClientDisableUX",
88WellKnownLspServerKinds.RoslynTypeScriptLspServer => "RoslynTypeScriptLspServer",
93public static string GetContractName(this WellKnownLspServerKinds server)
97WellKnownLspServerKinds.RazorLspServer => ProtocolConstants.RoslynLspLanguagesContract,
98WellKnownLspServerKinds.LiveShareLspServer => ProtocolConstants.RoslynLspLanguagesContract,
99WellKnownLspServerKinds.AlwaysActiveVSLspServer => ProtocolConstants.RoslynLspLanguagesContract,
100WellKnownLspServerKinds.CSharpVisualBasicLspServer => ProtocolConstants.RoslynLspLanguagesContract,
101WellKnownLspServerKinds.XamlLspServer => "XamlLspLanguages",
102WellKnownLspServerKinds.XamlLspServerDisableUX => "XamlLspLanguages",
103WellKnownLspServerKinds.RoslynTypeScriptLspServer => ProtocolConstants.TypeScriptLanguageContract,