WellKnownLspServerKinds.cs (15)
38public static string ToUserVisibleString(this WellKnownLspServerKinds server)
42WellKnownLspServerKinds.LiveShareLspServer => "Live Share C#/Visual Basic Language Server Client",
43WellKnownLspServerKinds.AlwaysActiveVSLspServer => "Roslyn Language Server Client",
44WellKnownLspServerKinds.CSharpVisualBasicLspServer => "Roslyn Language Server Client",
47WellKnownLspServerKinds.RoslynTypeScriptLspServer => "Roslyn TypeScript Language Server Client",
52public static string ToTelemetryString(this WellKnownLspServerKinds server)
57WellKnownLspServerKinds.LiveShareLspServer => "LiveShareInProcLanguageClient",
60WellKnownLspServerKinds.AlwaysActiveVSLspServer => "AlwaysActivateInProcLanguageClient",
63WellKnownLspServerKinds.CSharpVisualBasicLspServer => "CSharpVisualBasicLanguageServerFactory",
65WellKnownLspServerKinds.RoslynTypeScriptLspServer => "RoslynTypeScriptLspServer",
70public static string GetContractName(this WellKnownLspServerKinds server)
74WellKnownLspServerKinds.LiveShareLspServer => ProtocolConstants.RoslynLspLanguagesContract,
75WellKnownLspServerKinds.AlwaysActiveVSLspServer => ProtocolConstants.RoslynLspLanguagesContract,
76WellKnownLspServerKinds.CSharpVisualBasicLspServer => ProtocolConstants.RoslynLspLanguagesContract,
77WellKnownLspServerKinds.RoslynTypeScriptLspServer => ProtocolConstants.TypeScriptLanguageContract,