46 references to UnicodeUtility
Microsoft.CodeAnalysis.CodeStyle (46)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\System.Text\Rune.cs (40)
68if (UnicodeUtility.IsSurrogateCodePoint(expanded)) 106if (!UnicodeUtility.IsValidUnicodeScalar(value)) 143public bool IsAscii => UnicodeUtility.IsAsciiCodePoint(_value); 149public bool IsBmp => UnicodeUtility.IsBmpCodePoint(_value); 154public int Plane => UnicodeUtility.GetPlane(_value); 159public static Rune ReplacementChar => UnsafeCreate(UnicodeUtility.ReplacementChar); 168public int Utf16SequenceLength => UnicodeUtility.GetUtf16SequenceLength(_value); 177public int Utf8SequenceLength => UnicodeUtility.GetUtf8SequenceLength(_value); 253return UnsafeCreate(UnicodeUtility.GetScalarFromUtf16SurrogatePair(modified[0], modified[1])); 388if (!UnicodeUtility.IsAsciiCodePoint(tempValue)) 407if (!UnicodeUtility.IsInRangeInclusive(tempValue, 0xC2, 0xF4)) 438Debug.Assert(UnicodeUtility.IsInRangeInclusive(tempValue, 0x0080, 0x07FF)); 446if (!UnicodeUtility.IsInRangeInclusive(tempValue, ((0xE0 - 0xC0) << 6) + (0xA0 - 0x80), ((0xF4 - 0xC0) << 6) + (0x8F - 0x80))) 453if (UnicodeUtility.IsInRangeInclusive(tempValue, ((0xED - 0xC0) << 6) + (0xA0 - 0x80), ((0xED - 0xC0) << 6) + (0xBF - 0x80))) 459if (UnicodeUtility.IsInRangeInclusive(tempValue, ((0xF0 - 0xC0) << 6) + (0x80 - 0x80), ((0xF0 - 0xC0) << 6) + (0x8F - 0x80))) 489Debug.Assert(UnicodeUtility.IsInRangeInclusive(tempValue, 0x0800, 0xFFFF)); 612if (UnicodeUtility.IsAsciiCodePoint(tempValue)) 776public static bool IsValid(uint value) => UnicodeUtility.IsValidUnicodeScalar(value); 789if (UnicodeUtility.IsSurrogateCodePoint(returnValue)) 791if (!UnicodeUtility.IsHighSurrogateCodePoint(returnValue)) 804if (!UnicodeUtility.IsLowSurrogateCodePoint(potentialLowSurrogate)) 809returnValue = UnicodeUtility.GetScalarFromUtf16SurrogatePair(returnValue, potentialLowSurrogate); 831if (UnicodeUtility.IsSurrogateCodePoint(returnValue)) 833if (!UnicodeUtility.IsHighSurrogateCodePoint(returnValue)) 852if (!UnicodeUtility.IsLowSurrogateCodePoint(potentialLowSurrogate)) 857returnValue = UnicodeUtility.GetScalarFromUtf16SurrogatePair(returnValue, potentialLowSurrogate); 886UnicodeUtility.GetUtf16SurrogatesFromSupplementaryPlaneScalar(_value, out buffer[0], out buffer[1]); 898if (!UnicodeUtility.IsSurrogateCodePoint(extendedValue)) 950if (UnicodeUtility.IsValidUnicodeScalar(value)) 986UnicodeUtility.GetUtf16SurrogatesFromSupplementaryPlaneScalar(_value, out destination[0], out destination[1]); 1164return UnicodeUtility.IsInRangeInclusive((uint)category, (uint)UnicodeCategory.UppercaseLetter, (uint)UnicodeCategory.OtherLetter); 1170return UnicodeUtility.IsInRangeInclusive((uint)category, (uint)UnicodeCategory.UppercaseLetter, (uint)UnicodeCategory.OtherLetter) 1177return UnicodeUtility.IsInRangeInclusive((uint)category, (uint)UnicodeCategory.DecimalDigitNumber, (uint)UnicodeCategory.OtherNumber); 1183return UnicodeUtility.IsInRangeInclusive((uint)category, (uint)UnicodeCategory.ConnectorPunctuation, (uint)UnicodeCategory.OtherPunctuation); 1189return UnicodeUtility.IsInRangeInclusive((uint)category, (uint)UnicodeCategory.SpaceSeparator, (uint)UnicodeCategory.ParagraphSeparator); 1195return UnicodeUtility.IsInRangeInclusive((uint)category, (uint)UnicodeCategory.MathSymbol, (uint)UnicodeCategory.OtherSymbol); 1216return UnicodeUtility.IsInRangeInclusive(value._value, '0', '9'); 1252return UnicodeUtility.IsInRangeInclusive(value._value, 'a', 'z'); 1264return UnicodeUtility.IsInRangeInclusive(value._value, '0', '9'); 1291return UnicodeUtility.IsInRangeInclusive(value._value, 'A', 'Z');
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\System.Text\UnicodeDebug.cs (6)
22if (!UnicodeUtility.IsHighSurrogateCodePoint(codePoint)) 31if (!UnicodeUtility.IsLowSurrogateCodePoint(codePoint)) 40if (!UnicodeUtility.IsValidCodePoint(codePoint)) 49if (!UnicodeUtility.IsValidUnicodeScalar(scalarValue)) 58if (!UnicodeUtility.IsValidUnicodeScalar(scalarValue) || UnicodeUtility.IsBmpCodePoint(scalarValue))