120 references to CreateChecked
ILCompiler.Compiler (11)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (11)
981
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(EntryPoint).WriteLittleEndian(tempBuffer));
982
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(SegmentHeaderOffset).WriteLittleEndian(tempBuffer));
983
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(SectionHeaderOffset).WriteLittleEndian(tempBuffer));
1033
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(Flags).WriteLittleEndian(tempBuffer));
1034
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(Address).WriteLittleEndian(tempBuffer));
1035
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(Offset).WriteLittleEndian(tempBuffer));
1036
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(Size).WriteLittleEndian(tempBuffer));
1039
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(Alignment).WriteLittleEndian(tempBuffer));
1040
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(EntrySize).WriteLittleEndian(tempBuffer));
1074
TSize.
CreateChecked
(Value).WriteLittleEndian(buffer.Slice(4));
1075
TSize.
CreateChecked
(Size).WriteLittleEndian(buffer.Slice(8));
ILCompiler.ReadyToRun (11)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (11)
981
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(EntryPoint).WriteLittleEndian(tempBuffer));
982
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(SegmentHeaderOffset).WriteLittleEndian(tempBuffer));
983
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(SectionHeaderOffset).WriteLittleEndian(tempBuffer));
1033
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(Flags).WriteLittleEndian(tempBuffer));
1034
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(Address).WriteLittleEndian(tempBuffer));
1035
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(Offset).WriteLittleEndian(tempBuffer));
1036
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(Size).WriteLittleEndian(tempBuffer));
1039
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(Alignment).WriteLittleEndian(tempBuffer));
1040
tempBuffer = tempBuffer.Slice(TSize.
CreateChecked
(EntrySize).WriteLittleEndian(tempBuffer));
1074
TSize.
CreateChecked
(Value).WriteLittleEndian(buffer.Slice(4));
1075
TSize.
CreateChecked
(Size).WriteLittleEndian(buffer.Slice(8));
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
842
value = T.
CreateChecked
(globalValue);
System.Linq (24)
System\Linq\Average.cs (18)
101
return TResult.
CreateChecked
(Sum<TSource, TAccumulator>(span)) / TResult.
CreateChecked
(span.Length);
110
TAccumulator sum = TAccumulator.
CreateChecked
(e.Current);
114
checked { sum += TAccumulator.
CreateChecked
(e.Current); }
118
return TResult.
CreateChecked
(sum) / TResult.
CreateChecked
(count);
148
TAccumulator sum = TAccumulator.
CreateChecked
(value.GetValueOrDefault());
156
checked { sum += TAccumulator.
CreateChecked
(value.GetValueOrDefault()); }
161
return TResult.
CreateChecked
(sum) / TResult.
CreateChecked
(count);
200
TAccumulator sum = TAccumulator.
CreateChecked
(selector(e.Current));
205
checked { sum += TAccumulator.
CreateChecked
(selector(e.Current)); }
209
return TResult.
CreateChecked
(sum) / TResult.
CreateChecked
(count);
244
TAccumulator sum = TAccumulator.
CreateChecked
(value.GetValueOrDefault());
252
checked { sum += TAccumulator.
CreateChecked
(value.GetValueOrDefault()); }
257
return TResult.
CreateChecked
(sum) / TResult.
CreateChecked
(count);
System\Linq\Select.SpeedOpt.cs (1)
282
Debug.Assert(_start < _end - T.
CreateChecked
(index));
System\Linq\Sum.cs (5)
40
checked { sum += TResult.
CreateChecked
(value); }
73
checked { sum += TResult.
CreateChecked
(value); }
199
checked { sum += TAccumulator.
CreateChecked
(value.GetValueOrDefault()); }
234
checked { sum += TAccumulator.
CreateChecked
(selector(value)); }
270
checked { sum += TAccumulator.
CreateChecked
(selectedValue); }
System.Numerics.Tensors (11)
System\Numerics\Tensors\netcore\Tensor.cs (6)
385
span[i] = T.
CreateChecked
(Math.Sqrt(-2.0 * Math.Log(u1)) * Math.Sin(2.0 * Math.PI * u2));
396
enumerator.Current = T.
CreateChecked
(Math.Sqrt(-2.0 * Math.Log(u1)) * Math.Sin(2.0 * Math.PI * u2));
420
span[i] = T.
CreateChecked
(random.NextDouble());
429
enumerator.Current = T.
CreateChecked
(random.NextDouble());
2960
T flattenedLength = T.
CreateChecked
(x.FlattenedLength);
5010
T variance = result / T.
CreateChecked
(x.FlattenedLength);
System\Numerics\Tensors\netcore\TensorOperation.cs (2)
839
destination = TTo.
CreateChecked
(x);
2741
output[^1] = T.
CreateChecked
(-1);
System\Numerics\Tensors\netcore\TensorPrimitives.Average.cs (1)
25
return Sum(x) / T.
CreateChecked
(x.Length);
System\Numerics\Tensors\netcore\TensorPrimitives.ConvertChecked.cs (1)
37
public static TTo Invoke(TFrom x) => TTo.
CreateChecked
(x);
System\Numerics\Tensors\netcore\TensorPrimitives.StdDev.cs (1)
29
T variance = sumSquaredDiff / T.
CreateChecked
(x.Length);
System.Private.CoreLib (26)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
556
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1284
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
1063
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1809
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1284
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
656
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
698
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
695
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
718
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
1398
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (1)
1303
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (1)
1314
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (1)
1307
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IBinaryInteger.cs (3)
280
TSelf ten = TSelf.
CreateChecked
(10);
302
TSelf bitCount = TSelf.
CreateChecked
(value!.GetByteCount() * 8L);
306
return TSelf.
CreateChecked
(bitCount);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\ITrigonometricFunctions.cs (2)
124
return (degrees * TSelf.Pi) / TSelf.
CreateChecked
(180);
135
return (radians * TSelf.
CreateChecked
(180)) / TSelf.Pi;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (1)
1220
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
635
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
1058
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1481
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
561
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
626
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
633
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
632
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
System.Runtime.Numerics (36)
System\Numerics\BigInteger.cs (1)
4117
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
System\Numerics\Complex.cs (1)
525
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
System\Numerics\Complex.Generic.cs (34)
33
private static readonly T s_inverseOfLog10 = T.One / T.Log(T.
CreateChecked
(10));
36
private static readonly T s_sqrtRescaleThreshold = T.MaxValue / (T.Sqrt(T.
CreateChecked
(2)) + T.One);
39
private static readonly T s_asinOverflowThreshold = T.Sqrt(T.MaxValue) / T.
CreateChecked
(2);
42
private static readonly T s_log2 = T.Log(T.
CreateChecked
(2));
381
else if (x < T.
CreateChecked
(0.75))
556
im = T.IsInfinity(absB) ? T.Pi / T.
CreateChecked
(4) :
573
im = T.IsInfinity(absB) ? T.Pi / T.
CreateChecked
(2) : T.NaN;
683
re = T.IsInfinity(absY) ? T.Pi * T.
CreateChecked
(0.75) : T.IsNaN(absY) ? T.NaN : T.Pi;
688
re = T.IsInfinity(absY) ? T.Pi / T.
CreateChecked
(4) : T.IsNaN(absY) ? T.NaN : T.Zero;
704
re = T.Pi / T.
CreateChecked
(2);
709
re = (x == T.Zero) ? T.Pi / T.
CreateChecked
(2) : T.NaN;
740
T two = T.
CreateChecked
(2);
745
if (T.Abs(value.m_imaginary) <= T.
CreateChecked
(4))
803
Complex<T> two = new(T.
CreateChecked
(2), T.Zero);
819
im = T.IsNaN(absB) ? T.NaN : T.Pi / T.
CreateChecked
(2);
825
im = T.IsInfinity(absB) ? T.Pi / T.
CreateChecked
(2) : T.NaN;
834
im = T.Pi / T.
CreateChecked
(2);
875
v = s_log2 + T.Log(big) + Log1P(ratio * ratio) / T.
CreateChecked
(2);
882
T a = (r + s) / T.
CreateChecked
(2);
885
if (b > T.
CreateChecked
(0.75))
889
T amx = (y * y / (r + (x + T.One)) + (s + (T.One - x))) / T.
CreateChecked
(2);
897
T t = (T.One / (r + (x + T.One)) + T.One / (s + (x - T.One))) / T.
CreateChecked
(2);
906
if (a < T.
CreateChecked
(1.5))
913
T t = (T.One / (r + (x + T.One)) + T.One / (s + (T.One - x))) / T.
CreateChecked
(2);
919
T am1 = (y * y / (r + (x + T.One)) + (s + (x - T.One))) / T.
CreateChecked
(2);
1057
T quarter = T.
CreateChecked
(0.25);
1065
T half = T.
CreateChecked
(0.5);
1069
y = imaginaryCopy / (T.
CreateChecked
(2) * x);
1078
x = imaginaryCopy / (T.
CreateChecked
(2) * y);
1083
x *= T.
CreateChecked
(2);
1084
y *= T.
CreateChecked
(2);
1187
/// <inheritdoc cref="INumberBase{TSelf}.
CreateChecked
{TOther}(TOther)" />
1658
result = new Complex<T>(T.
CreateChecked
(actualValue.Real), T.
CreateChecked
(actualValue.Imaginary));