108 references to CreateChecked
ILCompiler.Compiler (11)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (11)
981tempBuffer = tempBuffer.Slice(TSize.CreateChecked(EntryPoint).WriteLittleEndian(tempBuffer)); 982tempBuffer = tempBuffer.Slice(TSize.CreateChecked(SegmentHeaderOffset).WriteLittleEndian(tempBuffer)); 983tempBuffer = tempBuffer.Slice(TSize.CreateChecked(SectionHeaderOffset).WriteLittleEndian(tempBuffer)); 1033tempBuffer = tempBuffer.Slice(TSize.CreateChecked(Flags).WriteLittleEndian(tempBuffer)); 1034tempBuffer = tempBuffer.Slice(TSize.CreateChecked(Address).WriteLittleEndian(tempBuffer)); 1035tempBuffer = tempBuffer.Slice(TSize.CreateChecked(Offset).WriteLittleEndian(tempBuffer)); 1036tempBuffer = tempBuffer.Slice(TSize.CreateChecked(Size).WriteLittleEndian(tempBuffer)); 1039tempBuffer = tempBuffer.Slice(TSize.CreateChecked(Alignment).WriteLittleEndian(tempBuffer)); 1040tempBuffer = tempBuffer.Slice(TSize.CreateChecked(EntrySize).WriteLittleEndian(tempBuffer)); 1074TSize.CreateChecked(Value).WriteLittleEndian(buffer.Slice(4)); 1075TSize.CreateChecked(Size).WriteLittleEndian(buffer.Slice(8));
ILCompiler.ReadyToRun (11)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (11)
981tempBuffer = tempBuffer.Slice(TSize.CreateChecked(EntryPoint).WriteLittleEndian(tempBuffer)); 982tempBuffer = tempBuffer.Slice(TSize.CreateChecked(SegmentHeaderOffset).WriteLittleEndian(tempBuffer)); 983tempBuffer = tempBuffer.Slice(TSize.CreateChecked(SectionHeaderOffset).WriteLittleEndian(tempBuffer)); 1033tempBuffer = tempBuffer.Slice(TSize.CreateChecked(Flags).WriteLittleEndian(tempBuffer)); 1034tempBuffer = tempBuffer.Slice(TSize.CreateChecked(Address).WriteLittleEndian(tempBuffer)); 1035tempBuffer = tempBuffer.Slice(TSize.CreateChecked(Offset).WriteLittleEndian(tempBuffer)); 1036tempBuffer = tempBuffer.Slice(TSize.CreateChecked(Size).WriteLittleEndian(tempBuffer)); 1039tempBuffer = tempBuffer.Slice(TSize.CreateChecked(Alignment).WriteLittleEndian(tempBuffer)); 1040tempBuffer = tempBuffer.Slice(TSize.CreateChecked(EntrySize).WriteLittleEndian(tempBuffer)); 1074TSize.CreateChecked(Value).WriteLittleEndian(buffer.Slice(4)); 1075TSize.CreateChecked(Size).WriteLittleEndian(buffer.Slice(8));
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
809value = T.CreateChecked(global.NumericValue.Value);
System.Linq (24)
System\Linq\Average.cs (18)
101return TResult.CreateChecked(Sum<TSource, TAccumulator>(span)) / TResult.CreateChecked(span.Length); 110TAccumulator sum = TAccumulator.CreateChecked(e.Current); 114checked { sum += TAccumulator.CreateChecked(e.Current); } 118return TResult.CreateChecked(sum) / TResult.CreateChecked(count); 148TAccumulator sum = TAccumulator.CreateChecked(value.GetValueOrDefault()); 156checked { sum += TAccumulator.CreateChecked(value.GetValueOrDefault()); } 161return TResult.CreateChecked(sum) / TResult.CreateChecked(count); 200TAccumulator sum = TAccumulator.CreateChecked(selector(e.Current)); 205checked { sum += TAccumulator.CreateChecked(selector(e.Current)); } 209return TResult.CreateChecked(sum) / TResult.CreateChecked(count); 244TAccumulator sum = TAccumulator.CreateChecked(value.GetValueOrDefault()); 252checked { sum += TAccumulator.CreateChecked(value.GetValueOrDefault()); } 257return TResult.CreateChecked(sum) / TResult.CreateChecked(count);
System\Linq\Select.SpeedOpt.cs (1)
282Debug.Assert(_start < _end - T.CreateChecked(index));
System\Linq\Sum.cs (5)
40checked { sum += TResult.CreateChecked(value); } 73checked { sum += TResult.CreateChecked(value); } 199checked { sum += TAccumulator.CreateChecked(value.GetValueOrDefault()); } 234checked { sum += TAccumulator.CreateChecked(selector(value)); } 270checked { sum += TAccumulator.CreateChecked(selectedValue); }
System.Numerics.Tensors (11)
System\Numerics\Tensors\netcore\Tensor.cs (6)
385span[i] = T.CreateChecked(Math.Sqrt(-2.0 * Math.Log(u1)) * Math.Sin(2.0 * Math.PI * u2)); 396enumerator.Current = T.CreateChecked(Math.Sqrt(-2.0 * Math.Log(u1)) * Math.Sin(2.0 * Math.PI * u2)); 420span[i] = T.CreateChecked(random.NextDouble()); 429enumerator.Current = T.CreateChecked(random.NextDouble()); 2960T flattenedLength = T.CreateChecked(x.FlattenedLength); 5010T variance = result / T.CreateChecked(x.FlattenedLength);
System\Numerics\Tensors\netcore\TensorOperation.cs (2)
839destination = TTo.CreateChecked(x); 2741output[^1] = T.CreateChecked(-1);
System\Numerics\Tensors\netcore\TensorPrimitives.Average.cs (1)
25return Sum(x) / T.CreateChecked(x.Length);
System\Numerics\Tensors\netcore\TensorPrimitives.ConvertChecked.cs (1)
37public static TTo Invoke(TFrom x) => TTo.CreateChecked(x);
System\Numerics\Tensors\netcore\TensorPrimitives.StdDev.cs (1)
29T variance = sumSquaredDiff / T.CreateChecked(x.Length);
System.Private.CoreLib (23)
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)
1286/// <inheritdoc cref="INumberBase{TSelf}.CreateChecked{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
1061/// <inheritdoc cref="INumberBase{TSelf}.CreateChecked{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1752/// <inheritdoc cref="INumberBase{TSelf}.CreateChecked{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1287/// <inheritdoc cref="INumberBase{TSelf}.CreateChecked{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
663/// <inheritdoc cref="INumberBase{TSelf}.CreateChecked{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
705/// <inheritdoc cref="INumberBase{TSelf}.CreateChecked{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
702/// <inheritdoc cref="INumberBase{TSelf}.CreateChecked{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
721/// <inheritdoc cref="INumberBase{TSelf}.CreateChecked{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
1396/// <inheritdoc cref="INumberBase{TSelf}.CreateChecked{TOther}(TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IBinaryInteger.cs (3)
280TSelf ten = TSelf.CreateChecked(10); 302TSelf bitCount = TSelf.CreateChecked(value!.GetByteCount() * 8L); 306return TSelf.CreateChecked(bitCount);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\ITrigonometricFunctions.cs (2)
113return (degrees * TSelf.Pi) / TSelf.CreateChecked(180); 124return (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)
642/// <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)
1479/// <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)
628/// <inheritdoc cref="INumberBase{TSelf}.CreateChecked{TOther}(TOther)" />
System.Runtime.Numerics (27)
System\Numerics\BigInteger.cs (1)
3943/// <inheritdoc cref="INumberBase{TSelf}.CreateChecked{TOther}(TOther)" />
System\Numerics\Complex.cs (1)
542/// <inheritdoc cref="INumberBase{TSelf}.CreateChecked{TOther}(TOther)" />
System\Numerics\Complex.Generic.cs (25)
33private static readonly T s_inverseOfLog10 = T.One / T.Log(T.CreateChecked(10)); 36private static readonly T s_sqrtRescaleThreshold = T.MaxValue / (T.Sqrt(T.CreateChecked(2)) + T.One); 39private static readonly T s_asinOverflowThreshold = T.Sqrt(T.MaxValue) / T.CreateChecked(2); 42private static readonly T s_log2 = T.Log(T.CreateChecked(2)); 300else if (x < T.CreateChecked(0.75)) 445T two = T.CreateChecked(2); 450if (T.Abs(value.m_imaginary) <= T.CreateChecked(4)) 471Complex<T> two = new(T.CreateChecked(2), T.Zero); 502v = s_log2 + T.Log(big) + Log1P(ratio * ratio) / T.CreateChecked(2); 509T a = (r + s) / T.CreateChecked(2); 512if (b > T.CreateChecked(0.75)) 516T amx = (y * y / (r + (x + T.One)) + (s + (T.One - x))) / T.CreateChecked(2); 524T t = (T.One / (r + (x + T.One)) + T.One / (s + (x - T.One))) / T.CreateChecked(2); 533if (a < T.CreateChecked(1.5)) 540T t = (T.One / (r + (x + T.One)) + T.One / (s + (T.One - x))) / T.CreateChecked(2); 546T am1 = (y * y / (r + (x + T.One)) + (s + (x - T.One))) / T.CreateChecked(2); 636T quarter = T.CreateChecked(0.25); 644T half = T.CreateChecked(0.5); 648y = imaginaryCopy / (T.CreateChecked(2) * x); 654x = imaginaryCopy / (T.CreateChecked(2) * y); 659x *= T.CreateChecked(2); 660y *= T.CreateChecked(2); 751/// <inheritdoc cref="INumberBase{TSelf}.CreateChecked{TOther}(TOther)" /> 1222result = new Complex<T>(T.CreateChecked(actualValue.Real), T.CreateChecked(actualValue.Imaginary));