2 implementations of CastFrom
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
1192
static byte IUtfChar<byte>.
CastFrom
(char value) => (byte)value;
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1984
static char IUtfChar<char>.
CastFrom
(char value) => value;
139 references to CastFrom
System.Private.CoreLib (139)
src\libraries\Common\src\System\Number.Formatting.Common.cs (19)
544
vlb.Append(TChar.
CastFrom
(*cur != 0 ? (char)(*cur++) : '0'));
577
vlb.Append(TChar.
CastFrom
(ch));
664
vlb.Append(TChar.
CastFrom
(ch));
684
vlb.Append(TChar.
CastFrom
(ch));
739
vlb.Append(TChar.
CastFrom
(ch));
798
*(p--) = TChar.
CastFrom
((i < digStart) ? (char)dig[i] : '0');
828
vlb.Append(TChar.
CastFrom
(*dig != 0 ? (char)(*dig++) : '0'));
835
vlb.Append(TChar.
CastFrom
('0'));
846
vlb.Append(TChar.
CastFrom
('0'));
854
vlb.Append(TChar.
CastFrom
((*dig != 0) ? (char)(*dig++) : '0'));
869
vlb.Append(TChar.
CastFrom
(ch));
905
vlb.Append(TChar.
CastFrom
(ch));
917
vlb.Append(TChar.
CastFrom
((*dig != 0) ? (char)(*dig++) : '0'));
926
vlb.Append(TChar.
CastFrom
((*dig != 0) ? (char)(*dig++) : '0'));
937
vlb.Append(TChar.
CastFrom
(expChar));
980
vlb.Append(TChar.
CastFrom
((*dig != 0) ? (char)(*dig++) : '0'));
986
vlb.Append(TChar.
CastFrom
('0'));
995
vlb.Append(TChar.
CastFrom
('0'));
1036
vlb.Append(TChar.
CastFrom
(ch));
src\libraries\Common\src\System\Number.Parsing.Common.cs (1)
306
return !value.Slice(index).ContainsAnyExcept(TChar.
CastFrom
('\0'));
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (64)
515
if (result.Length > 0 && result[^1] == TChar.
CastFrom
('.'))
751
result.Append(TChar.
CastFrom
(ch));
813
result.Append(TChar.
CastFrom
('+'));
817
result.Append(TChar.
CastFrom
('-'));
845
p[2] = TChar.
CastFrom
(':');
870
result.Append(TChar.
CastFrom
('Z'));
879
result.Append(TChar.
CastFrom
('+'));
883
result.Append(TChar.
CastFrom
('-'));
891
hoursMinutes[2] = TChar.
CastFrom
(':');
1330
dest[2] = TChar.
CastFrom
(':');
1332
dest[5] = TChar.
CastFrom
(':');
1334
dest[8] = TChar.
CastFrom
('.');
1358
dest[2] = TChar.
CastFrom
(':');
1360
dest[5] = TChar.
CastFrom
(':');
1385
dest[4] = TChar.
CastFrom
('-');
1387
dest[7] = TChar.
CastFrom
('-');
1420
dest[2] = TChar.
CastFrom
(c);
1421
dest[3] = TChar.
CastFrom
(',');
1422
dest[4] = TChar.
CastFrom
(' ');
1424
dest[7] = TChar.
CastFrom
(' ');
1428
dest[10] = TChar.
CastFrom
(c);
1429
dest[11] = TChar.
CastFrom
(' ');
1477
dest[4] = TChar.
CastFrom
('-');
1479
dest[7] = TChar.
CastFrom
('-');
1481
dest[10] = TChar.
CastFrom
('T');
1484
dest[13] = TChar.
CastFrom
(':');
1486
dest[16] = TChar.
CastFrom
(':');
1488
dest[19] = TChar.
CastFrom
('.');
1504
dest[27] = TChar.
CastFrom
(sign);
1506
dest[30] = TChar.
CastFrom
(':');
1511
dest[27] = TChar.
CastFrom
('Z');
1537
dest[4] = TChar.
CastFrom
('-');
1539
dest[7] = TChar.
CastFrom
('-');
1541
dest[10] = TChar.
CastFrom
('T');
1544
dest[13] = TChar.
CastFrom
(':');
1546
dest[16] = TChar.
CastFrom
(':');
1577
dest[4] = TChar.
CastFrom
('-');
1579
dest[7] = TChar.
CastFrom
('-');
1581
dest[10] = TChar.
CastFrom
(' ');
1584
dest[13] = TChar.
CastFrom
(':');
1586
dest[16] = TChar.
CastFrom
(':');
1588
dest[19] = TChar.
CastFrom
('Z');
1627
dest[2] = TChar.
CastFrom
(c);
1628
dest[3] = TChar.
CastFrom
(',');
1629
dest[4] = TChar.
CastFrom
(' ');
1631
dest[7] = TChar.
CastFrom
(' ');
1635
dest[10] = TChar.
CastFrom
(c);
1636
dest[11] = TChar.
CastFrom
(' ');
1638
dest[16] = TChar.
CastFrom
(' ');
1641
dest[19] = TChar.
CastFrom
(':');
1643
dest[22] = TChar.
CastFrom
(':');
1645
dest[25] = TChar.
CastFrom
(' ');
1646
dest[26] = TChar.
CastFrom
('G');
1647
dest[27] = TChar.
CastFrom
('M');
1648
dest[28] = TChar.
CastFrom
('T');
1684
dest[2] = TChar.
CastFrom
('/');
1686
dest[5] = TChar.
CastFrom
('/');
1688
dest[10] = TChar.
CastFrom
(' ');
1692
dest[13] = TChar.
CastFrom
(':');
1694
dest[16] = TChar.
CastFrom
(':');
1700
TChar sign = TChar.
CastFrom
('+');
1703
sign = TChar.
CastFrom
('-');
1708
dest[19] = TChar.
CastFrom
(' ');
1711
dest[23] = TChar.
CastFrom
(':');
src\libraries\System.Private.CoreLib\src\System\Globalization\HebrewNumber.cs (2)
208
outputBuffer.Append(TChar.
CastFrom
('"'));
216
outputBuffer.Append(TChar.
CastFrom
('"'));
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanFormat.cs (5)
239
*p++ = TChar.
CastFrom
('-');
247
*p++ = TChar.
CastFrom
(format == StandardFormat.C ? '.' : ':');
261
*p++ = TChar.
CastFrom
(':');
264
*p++ = TChar.
CastFrom
(':');
273
*p++ = TChar.
CastFrom
('.');
src\libraries\System.Private.CoreLib\src\System\Guid.cs (42)
1088
guidChars[0] = TChar.
CastFrom
(HexConverter.ToCharLower(a >> 4));
1089
guidChars[1] = TChar.
CastFrom
(HexConverter.ToCharLower(a));
1091
guidChars[2] = TChar.
CastFrom
(HexConverter.ToCharLower(b >> 4));
1092
guidChars[3] = TChar.
CastFrom
(HexConverter.ToCharLower(b));
1316
*p++ = TChar.
CastFrom
('-');
1321
*p++ = TChar.
CastFrom
('-');
1326
*p++ = TChar.
CastFrom
('-');
1331
*p++ = TChar.
CastFrom
('-');
1359
dest[0] = TChar.
CastFrom
('{');
1360
dest[1] = TChar.
CastFrom
('0');
1361
dest[2] = TChar.
CastFrom
('x');
1362
dest[3] = TChar.
CastFrom
(HexConverter.ToCharLower(_a >> 28));
1363
dest[4] = TChar.
CastFrom
(HexConverter.ToCharLower(_a >> 24));
1364
dest[5] = TChar.
CastFrom
(HexConverter.ToCharLower(_a >> 20));
1365
dest[6] = TChar.
CastFrom
(HexConverter.ToCharLower(_a >> 16));
1366
dest[7] = TChar.
CastFrom
(HexConverter.ToCharLower(_a >> 12));
1367
dest[8] = TChar.
CastFrom
(HexConverter.ToCharLower(_a >> 8));
1368
dest[9] = TChar.
CastFrom
(HexConverter.ToCharLower(_a >> 4));
1369
dest[10] = TChar.
CastFrom
(HexConverter.ToCharLower(_a));
1370
dest[11] = TChar.
CastFrom
(',');
1371
dest[12] = TChar.
CastFrom
('0');
1372
dest[13] = TChar.
CastFrom
('x');
1373
dest[14] = TChar.
CastFrom
(HexConverter.ToCharLower(_b >> 12));
1374
dest[15] = TChar.
CastFrom
(HexConverter.ToCharLower(_b >> 8));
1375
dest[16] = TChar.
CastFrom
(HexConverter.ToCharLower(_b >> 4));
1376
dest[17] = TChar.
CastFrom
(HexConverter.ToCharLower(_b));
1377
dest[18] = TChar.
CastFrom
(',');
1378
dest[19] = TChar.
CastFrom
('0');
1379
dest[20] = TChar.
CastFrom
('x');
1380
dest[21] = TChar.
CastFrom
(HexConverter.ToCharLower(_c >> 12));
1381
dest[22] = TChar.
CastFrom
(HexConverter.ToCharLower(_c >> 8));
1382
dest[23] = TChar.
CastFrom
(HexConverter.ToCharLower(_c >> 4));
1383
dest[24] = TChar.
CastFrom
(HexConverter.ToCharLower(_c));
1384
dest[25] = TChar.
CastFrom
(',');
1385
dest[26] = TChar.
CastFrom
('{');
1394
dest[66] = TChar.
CastFrom
('}');
1395
dest[67] = TChar.
CastFrom
('}');
1402
dest[offset + 0] = TChar.
CastFrom
('0');
1403
dest[offset + 1] = TChar.
CastFrom
('x');
1404
dest[offset + 2] = TChar.
CastFrom
(HexConverter.ToCharLower(val >> 4));
1405
dest[offset + 3] = TChar.
CastFrom
(HexConverter.ToCharLower(val));
1408
dest[offset + 4] = TChar.
CastFrom
(',');
src\libraries\System.Private.CoreLib\src\System\Number.Parsing.cs (1)
1015
if (info.AllowHyphenDuringParsing() && SpanStartsWith(valueTrim, TChar.
CastFrom
('-')) && SpanEqualsOrdinalIgnoreCase(valueTrim.Slice(1), nanSymbol))
src\libraries\System.Private.CoreLib\src\System\Version.cs (5)
237
destination[0] = TChar.
CastFrom
('.');
361
int majorEnd = input.IndexOf(TChar.
CastFrom
('.'));
371
int minorEnd = input.Slice(majorEnd + 1).IndexOf(TChar.
CastFrom
('.'));
375
buildEnd = input.Slice(minorEnd + 1).IndexOf(TChar.
CastFrom
('.'));
379
if (input.Slice(buildEnd + 1).Contains(TChar.
CastFrom
('.')))