WellKnownLspServerKinds.cs (18)
43public static string ToUserVisibleString(this WellKnownLspServerKinds server)
47WellKnownLspServerKinds.RazorLspServer => "Razor C# Language Server Client",
48WellKnownLspServerKinds.LiveShareLspServer => "Live Share C#/Visual Basic Language Server Client",
49WellKnownLspServerKinds.AlwaysActiveVSLspServer => "Roslyn Language Server Client",
50WellKnownLspServerKinds.CSharpVisualBasicLspServer => "Roslyn Language Server Client",
53WellKnownLspServerKinds.RoslynTypeScriptLspServer => "Roslyn TypeScript Language Server Client",
58public static string ToTelemetryString(this WellKnownLspServerKinds server)
63WellKnownLspServerKinds.RazorLspServer => "RazorInProcLanguageClient",
66WellKnownLspServerKinds.LiveShareLspServer => "LiveShareInProcLanguageClient",
69WellKnownLspServerKinds.AlwaysActiveVSLspServer => "AlwaysActivateInProcLanguageClient",
72WellKnownLspServerKinds.CSharpVisualBasicLspServer => "CSharpVisualBasicLanguageServerFactory",
74WellKnownLspServerKinds.RoslynTypeScriptLspServer => "RoslynTypeScriptLspServer",
79public static string GetContractName(this WellKnownLspServerKinds server)
83WellKnownLspServerKinds.RazorLspServer => ProtocolConstants.RoslynLspLanguagesContract,
84WellKnownLspServerKinds.LiveShareLspServer => ProtocolConstants.RoslynLspLanguagesContract,
85WellKnownLspServerKinds.AlwaysActiveVSLspServer => ProtocolConstants.RoslynLspLanguagesContract,
86WellKnownLspServerKinds.CSharpVisualBasicLspServer => ProtocolConstants.RoslynLspLanguagesContract,
87WellKnownLspServerKinds.RoslynTypeScriptLspServer => ProtocolConstants.TypeScriptLanguageContract,