18 references to UnsafeCreate
System.Private.CoreLib (18)
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1094return Rune.UnsafeCreate((uint)utf32).ToString();
src\libraries\System.Private.CoreLib\src\System\Text\Rune.cs (15)
183public static Rune ReplacementChar => UnsafeCreate(UnicodeUtility.ReplacementChar); 252return UnsafeCreate(modified[0]); 256return UnsafeCreate(UnicodeUtility.GetScalarFromUtf16SurrogatePair(modified[0], modified[1])); 434result = UnsafeCreate(tempValue); 555result = UnsafeCreate(tempValue); 654value = UnsafeCreate(tempValue); 832return UnsafeCreate((uint)runeValue); 1010result = UnsafeCreate(extendedValue); 1039result = UnsafeCreate((highSurrogateOffset << 10) + ((uint)lowSurrogate - LowSurrogateStart) + (0x40u << 10)); 1063result = UnsafeCreate(value); 1208value = UnsafeCreate((uint)runeValue); 1478return UnsafeCreate(Utf16Utility.ConvertAllAsciiCharsInUInt32ToLowercase(value._value)); 1484return UnsafeCreate(CharUnicodeInfo.ToLower(value._value)); 1527return UnsafeCreate(Utf16Utility.ConvertAllAsciiCharsInUInt32ToUppercase(value._value)); 1533return UnsafeCreate(CharUnicodeInfo.ToUpper(value._value));
src\libraries\System.Private.CoreLib\src\System\Text\RunePosition.cs (1)
226Rune rune = Rune.UnsafeCreate((uint)scalarValue);
src\libraries\System.Private.CoreLib\src\System\Text\SpanRuneEnumerator.cs (1)
49_current = Rune.UnsafeCreate((uint)scalarValue);