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),