24 references to UnsafeCreate
System.Private.CoreLib (24)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1109return Rune.UnsafeCreate((uint)utf32).ToString();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Rune.cs (21)
185public static Rune ReplacementChar => UnsafeCreate(UnicodeUtility.ReplacementChar); 254return UnsafeCreate(modified[0]); 258return UnsafeCreate(UnicodeUtility.GetScalarFromUtf16SurrogatePair(modified[0], modified[1])); 436result = UnsafeCreate(tempValue); 557result = UnsafeCreate(tempValue); 656value = UnsafeCreate(tempValue); 834return UnsafeCreate((uint)runeValue); 1060result = UnsafeCreate(extendedValue); 1089result = UnsafeCreate((highSurrogateOffset << 10) + ((uint)lowSurrogate - LowSurrogateStart) + (0x40u << 10)); 1113result = UnsafeCreate(value); 1258value = UnsafeCreate((uint)runeValue); 1528return UnsafeCreate(Utf16Utility.ConvertAllAsciiCharsInUInt32ToLowercase(value._value)); 1534return UnsafeCreate(CharUnicodeInfo.ToLower(value._value)); 1577return UnsafeCreate(Utf16Utility.ConvertAllAsciiCharsInUInt32ToUppercase(value._value)); 1583return UnsafeCreate(CharUnicodeInfo.ToUpper(value._value)); 1605return UnsafeCreate(Utf16Utility.ConvertAllAsciiCharsInUInt32ToUppercase(value._value)); 1610return UnsafeCreate(TextInfo.ToUpperOrdinal((char)value._value)); 1614return UnsafeCreate(CharUnicodeInfo.ToUpper(value._value)); 1626return UnsafeCreate(Utf16Utility.ConvertAllAsciiCharsInUInt32ToLowercase(value._value)); 1631return UnsafeCreate(TextInfo.ToLowerOrdinal((char)value._value)); 1634return UnsafeCreate(CharUnicodeInfo.ToLower(value._value));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\RunePosition.cs (1)
226Rune rune = Rune.UnsafeCreate((uint)scalarValue);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\SpanRuneEnumerator.cs (1)
49_current = Rune.UnsafeCreate((uint)scalarValue);