2 implementations of CastToUInt32
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
1215
static uint IUtfChar<byte>.
CastToUInt32
(byte value) => value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
2087
static uint IUtfChar<char>.
CastToUInt32
(char value) => value;
48 references to CastToUInt32
System.Private.CoreLib (48)
src\runtime\src\libraries\Common\src\System\Number.Parsing.Common.cs (13)
60
uint ch = index < value.Length ? TChar.
CastToUInt32
(value[index]) : '\0';
99
ch = index < value.Length ? TChar.
CastToUInt32
(value[index]) : '\0';
183
ch = index < value.Length ? TChar.
CastToUInt32
(value[index]) : '\0';
195
ch = index < value.Length ? TChar.
CastToUInt32
(value[index]) : '\0';
201
ch = index < value.Length ? TChar.
CastToUInt32
(value[index]) : '\0';
206
ch = index < value.Length ? TChar.
CastToUInt32
(value[index]) : '\0';
226
ch = index < value.Length ? TChar.
CastToUInt32
(value[index]) : '\0';
233
ch = index < value.Length ? TChar.
CastToUInt32
(value[index]) : '\0';
244
ch = TChar.
CastToUInt32
(value[index]);
292
ch = index < value.Length ? TChar.
CastToUInt32
(value[index]) : '\0';
367
if ((nextIndex < 0) && info.AllowHyphenDuringParsing() && ((uint)index < (uint)value.Length) && (TChar.
CastToUInt32
(value[index]) == '-'))
399
uint cp = TChar.
CastToUInt32
(source[index + i]);
400
uint val = TChar.
CastToUInt32
(value[i]);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Guid.cs (5)
495
return TChar.
CastToUInt32
(guidString[0]) switch
835
uint c1 = typeof(TChar) == typeof(byte) ? TChar.
CastToUInt32
(ch1) : Math.Min(TChar.
CastToUInt32
(ch1), 0x7F);
836
uint c2 = typeof(TChar) == typeof(byte) ? TChar.
CastToUInt32
(ch2) : Math.Min(TChar.
CastToUInt32
(ch2), 0x7F);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Parsing.cs (30)
323
uint num = TChar.
CastToUInt32
(value[0]);
336
num = TChar.
CastToUInt32
(value[index]);
356
num = TChar.
CastToUInt32
(value[index]);
366
num = TChar.
CastToUInt32
(value[index]);
378
num = TChar.
CastToUInt32
(value[index]);
397
num = TChar.
CastToUInt32
(value[index]);
408
num = TChar.
CastToUInt32
(value[index]);
429
num = TChar.
CastToUInt32
(value[index]);
460
num = TChar.
CastToUInt32
(value[index]);
484
num = TChar.
CastToUInt32
(value[index]);
517
num = TChar.
CastToUInt32
(value[index]);
528
num = TChar.
CastToUInt32
(value[index]);
589
uint ch = TChar.
CastToUInt32
(value[index]);
646
uint num = TChar.
CastToUInt32
(value[0]);
659
num = TChar.
CastToUInt32
(value[index]);
680
num = TChar.
CastToUInt32
(value[index]);
699
num = TChar.
CastToUInt32
(value[index]);
719
num = TChar.
CastToUInt32
(value[index]);
736
num = TChar.
CastToUInt32
(value[index]);
792
uint ch = TChar.
CastToUInt32
(value[index]);
1218
while (index < value.Length && IsWhite(TChar.
CastToUInt32
(value[index])))
1240
else if (info.AllowHyphenDuringParsing() && TChar.
CastToUInt32
(value[index]) == '-')
1262
if (TChar.
CastToUInt32
(value[index]) != '0' ||
1264
(TChar.
CastToUInt32
(value[index + 1]) | 0x20) != 'x')
1291
uint ch = TChar.
CastToUInt32
(value[index]);
1337
uint ch = TChar.
CastToUInt32
(value[index]);
1380
if (index < value.Length && ((TChar.
CastToUInt32
(value[index]) | 0x20) == 'p'))
1398
else if (info.AllowHyphenDuringParsing() && TChar.
CastToUInt32
(value[index]) == '-')
1417
uint ech = TChar.
CastToUInt32
(value[index]);
1456
while (index < value.Length && IsWhite(TChar.
CastToUInt32
(value[index])))