12 references to NumericKind
Microsoft.CodeAnalysis.Features (12)
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (12)
64var kind = string.IsNullOrEmpty(prefix) ? NumericKind.Decimal 65: prefix.Equals(hexPrefix, StringComparison.OrdinalIgnoreCase) ? NumericKind.Hexadecimal 66: prefix.Equals(binaryPrefix, StringComparison.OrdinalIgnoreCase) ? NumericKind.Binary 67: NumericKind.Unknown; 69if (kind == NumericKind.Unknown) 74if (kind != NumericKind.Decimal) 77if (kind != NumericKind.Binary) 80if (kind != NumericKind.Hexadecimal) 92NumericKind.Decimal when number.Length > 3 => CreateCodeAction(AddSeparators(number, interval: 3), FeaturesResources.Separate_thousands), 93NumericKind.Hexadecimal when number.Length > 4 => CreateCodeAction(hexPrefix + AddSeparators(number, interval: 4), FeaturesResources.Separate_words), 94NumericKind.Binary when number.Length > 4 => CreateCodeAction(binaryPrefix + AddSeparators(number, interval: 4), FeaturesResources.Separate_nibbles),