3 writes to _value
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Rune.cs (3)
85_value = expanded; 124_value = value; 131_value = scalarValue;
52 references to _value
System.Private.CoreLib (52)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Rune.cs (52)
134public static bool operator ==(Rune left, Rune right) => left._value == right._value; 136public static bool operator !=(Rune left, Rune right) => left._value != right._value; 138public static bool operator <(Rune left, Rune right) => left._value < right._value; 140public static bool operator <=(Rune left, Rune right) => left._value <= right._value; 142public static bool operator >(Rune left, Rune right) => left._value > right._value; 144public static bool operator >=(Rune left, Rune right) => left._value >= right._value; 163$"U+{_value:X4} '{(IsValid(_value) ? ToString() : "\uFFFD")}'"); 169public bool IsAscii => UnicodeUtility.IsAsciiCodePoint(_value); 175public bool IsBmp => UnicodeUtility.IsBmpCodePoint(_value); 180public int Plane => UnicodeUtility.GetPlane(_value); 198int codeUnitCount = UnicodeUtility.GetUtf16SequenceLength(_value); 215int codeUnitCount = UnicodeUtility.GetUtf8SequenceLength(_value); 224public int Value => (int)_value; 946return string.CreateFromChar((char)_value); 950UnicodeUtility.GetUtf16SurrogatesFromSupplementaryPlaneScalar(_value, out char high, out char low); 1149destination[0] = (char)value._value; 1155UnicodeUtility.GetUtf16SurrogatesFromSupplementaryPlaneScalar((uint)value._value, out destination[0], out destination[1]); 1195destination[0] = (byte)value._value; 1205destination[0] = (byte)((value._value + (0b110u << 11)) >> 6); 1206destination[1] = (byte)((value._value & 0x3Fu) + 0x80u); 1216destination[0] = (byte)((value._value + (0b1110 << 16)) >> 12); 1217destination[1] = (byte)(((value._value & (0x3Fu << 6)) >> 6) + 0x80u); 1218destination[2] = (byte)((value._value & 0x3Fu) + 0x80u); 1226destination[0] = (byte)((value._value + (0b11110 << 21)) >> 18); 1227destination[1] = (byte)(((value._value & (0x3Fu << 12)) >> 12) + 0x80u); 1228destination[2] = (byte)(((value._value & (0x3Fu << 6)) >> 6) + 0x80u); 1229destination[3] = (byte)((value._value & 0x3Fu) + 0x80u); 1296uint baseNum = value._value - '0'; 1388return ((value._value + 1) & ~0x80u) <= 0x20u; 1395return UnicodeUtility.IsInRangeInclusive(value._value, '0', '9'); 1407return ((value._value - 'A') & ~0x20u) <= (uint)('Z' - 'A'); // [A-Za-z] 1431return UnicodeUtility.IsInRangeInclusive(value._value, 'a', 'z'); 1443return UnicodeUtility.IsInRangeInclusive(value._value, '0', '9'); 1470return UnicodeUtility.IsInRangeInclusive(value._value, 'A', 'Z'); 1490CharUnicodeInfo.GetIsWhiteSpace((char)value._value); 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));