14 implementations of IStringEnum
Microsoft.CodeAnalysis.LanguageServer.Protocol (14)
Protocol\ChangeAnnotationIdentifier.cs (1)
21internal readonly record struct ChangeAnnotationIdentifier(string Value) : IStringEnum
Protocol\CodeActionKind.cs (1)
18internal readonly record struct CodeActionKind(string Value) : IStringEnum
Protocol\FailureHandlingKind.cs (1)
19internal readonly record struct FailureHandlingKind(string Value) : IStringEnum
Protocol\FileOperations\FileOperationPatternKind.cs (1)
19internal readonly record struct FileOperationPatternKind(string Value) : IStringEnum
Protocol\FoldingRangeKind.cs (1)
19internal readonly record struct FoldingRangeKind(string Value) : IStringEnum
Protocol\Internal\Diagnostics\VSInternalDiagnosticKind.cs (1)
15internal readonly record struct VSInternalDiagnosticKind(string Value) : IStringEnum
Protocol\MarkupKind.cs (1)
17internal readonly record struct MarkupKind(string Value) : IStringEnum
Protocol\Moniker\MonikerKind.cs (1)
19internal readonly record struct MonikerKind(string Value) : IStringEnum
Protocol\Moniker\UniquenessLevel.cs (1)
20internal readonly record struct UniquenessLevel(string Value) : IStringEnum
Protocol\PositionEncodingKind.cs (1)
19internal readonly record struct PositionEncodingKind(string Value) : IStringEnum
Protocol\ResourceOperationKind.cs (1)
18internal readonly record struct ResourceOperationKind(string Value) : IStringEnum
Protocol\SemanticTokens\SemanticTokenFormat.cs (1)
19internal readonly record struct SemanticTokenFormat(string Value) : IStringEnum
Protocol\TraceSetting.cs (1)
17internal readonly record struct TraceSetting(string Value) : IStringEnum
Protocol\TraceValue.cs (1)
19internal readonly record struct TraceValue(string Value) : IStringEnum
4 references to IStringEnum
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Protocol\Converters\StringEnumConverter.cs (2)
17/// <typeparam name="TStringEnumType">The actual type implementing <see cref="IStringEnum"/>.</typeparam> 20where TStringEnumType : IStringEnum
Protocol\Converters\SumConverter.cs (2)
69typeof(IStringEnum).IsAssignableFrom(parameterTypeInfo)) 300typeof(IStringEnum).IsAssignableFrom(unionTypeInfo.Type);