3 writes to _value
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Text\Rune.cs (3)
83
_value
= expanded;
122
_value
= value;
129
_value
= scalarValue;
46 references to _value
System.Private.CoreLib (46)
src\libraries\System.Private.CoreLib\src\System\Text\Rune.cs (46)
132
public static bool operator ==(Rune left, Rune right) => left.
_value
== right.
_value
;
134
public static bool operator !=(Rune left, Rune right) => left.
_value
!= right.
_value
;
136
public static bool operator <(Rune left, Rune right) => left.
_value
< right.
_value
;
138
public static bool operator <=(Rune left, Rune right) => left.
_value
<= right.
_value
;
140
public static bool operator >(Rune left, Rune right) => left.
_value
> right.
_value
;
142
public static bool operator >=(Rune left, Rune right) => left.
_value
>= right.
_value
;
161
$"U+{
_value
:X4} '{(IsValid(
_value
) ? ToString() : "\uFFFD")}'");
167
public bool IsAscii => UnicodeUtility.IsAsciiCodePoint(
_value
);
173
public bool IsBmp => UnicodeUtility.IsBmpCodePoint(
_value
);
178
public int Plane => UnicodeUtility.GetPlane(
_value
);
196
int codeUnitCount = UnicodeUtility.GetUtf16SequenceLength(
_value
);
213
int codeUnitCount = UnicodeUtility.GetUtf8SequenceLength(
_value
);
222
public int Value => (int)
_value
;
944
return string.CreateFromChar((char)
_value
);
948
UnicodeUtility.GetUtf16SurrogatesFromSupplementaryPlaneScalar(
_value
, out char high, out char low);
1099
destination[0] = (char)value.
_value
;
1105
UnicodeUtility.GetUtf16SurrogatesFromSupplementaryPlaneScalar((uint)value.
_value
, out destination[0], out destination[1]);
1145
destination[0] = (byte)value.
_value
;
1155
destination[0] = (byte)((value.
_value
+ (0b110u << 11)) >> 6);
1156
destination[1] = (byte)((value.
_value
& 0x3Fu) + 0x80u);
1166
destination[0] = (byte)((value.
_value
+ (0b1110 << 16)) >> 12);
1167
destination[1] = (byte)(((value.
_value
& (0x3Fu << 6)) >> 6) + 0x80u);
1168
destination[2] = (byte)((value.
_value
& 0x3Fu) + 0x80u);
1176
destination[0] = (byte)((value.
_value
+ (0b11110 << 21)) >> 18);
1177
destination[1] = (byte)(((value.
_value
& (0x3Fu << 12)) >> 12) + 0x80u);
1178
destination[2] = (byte)(((value.
_value
& (0x3Fu << 6)) >> 6) + 0x80u);
1179
destination[3] = (byte)((value.
_value
& 0x3Fu) + 0x80u);
1246
uint baseNum = value.
_value
- '0';
1338
return ((value.
_value
+ 1) & ~0x80u) <= 0x20u;
1345
return UnicodeUtility.IsInRangeInclusive(value.
_value
, '0', '9');
1357
return ((value.
_value
- 'A') & ~0x20u) <= (uint)('Z' - 'A'); // [A-Za-z]
1381
return UnicodeUtility.IsInRangeInclusive(value.
_value
, 'a', 'z');
1393
return UnicodeUtility.IsInRangeInclusive(value.
_value
, '0', '9');
1420
return UnicodeUtility.IsInRangeInclusive(value.
_value
, 'A', 'Z');
1440
CharUnicodeInfo.GetIsWhiteSpace((char)value.
_value
);
1478
return UnsafeCreate(Utf16Utility.ConvertAllAsciiCharsInUInt32ToLowercase(value.
_value
));
1484
return UnsafeCreate(CharUnicodeInfo.ToLower(value.
_value
));
1527
return UnsafeCreate(Utf16Utility.ConvertAllAsciiCharsInUInt32ToUppercase(value.
_value
));
1533
return UnsafeCreate(CharUnicodeInfo.ToUpper(value.
_value
));