16 implementations of Zero
System.Private.CoreLib (15)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
556static byte INumberBase<byte>.Zero => Zero;
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1434static char INumberBase<char>.Zero => (char)0;
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1305static decimal INumberBase<decimal>.Zero => Zero;
src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
1039static double INumberBase<double>.Zero => Zero;
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
670static short INumberBase<short>.Zero => Zero;
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
711static int INumberBase<int>.Zero => Zero;
src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
708static long INumberBase<long>.Zero => Zero;
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
703static nint INumberBase<nint>.Zero => 0;
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (1)
1288static NFloat INumberBase<NFloat>.Zero => new NFloat(NativeType.Zero);
src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
633static sbyte INumberBase<sbyte>.Zero => Zero;
src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
1036static float INumberBase<float>.Zero => Zero;
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
575static ushort INumberBase<ushort>.Zero => Zero;
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
614static uint INumberBase<uint>.Zero => Zero;
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
613static ulong INumberBase<ulong>.Zero => Zero;
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
616static nuint INumberBase<nuint>.Zero => 0;
System.Runtime.Numerics (1)
System\Numerics\Complex.cs (1)
935static Complex INumberBase<Complex>.Zero => new Complex(0.0, 0.0);
71 references to Zero
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (1)
src\Shared\AsyncEnumerableExtensions.cs (1)
13T value = T.Zero;
Microsoft.AspNetCore.Hosting.Tests (1)
src\Shared\AsyncEnumerableExtensions.cs (1)
13T value = T.Zero;
PresentationCore.Tests (2)
FluentAssertions\ComparisonHelpers.cs (2)
13ArgumentOutOfRangeException.ThrowIfLessThan(variance, T.Zero); 21ArgumentOutOfRangeException.ThrowIfLessThan(variance, T.Zero);
RunTests (2)
AssemblyScheduler.cs (2)
165var currentWeight = TWeight.Zero; 213currentWeight = TWeight.Zero;
System.Formats.Tar (2)
System\Formats\Tar\TarHelpers.cs (2)
248return T.Zero; 252T value = T.Zero;
System.Linq (8)
System\Linq\Max.cs (2)
49if (valueVal >= T.Zero) 582if (valueVal >= TResult.Zero)
System\Linq\Sum.cs (6)
38TResult sum = TResult.Zero; 71TResult sum = TResult.Zero; 176T result = T.Zero; 212TAccumulator sum = TAccumulator.Zero; 249TAccumulator sum = TAccumulator.Zero; 283TAccumulator sum = TAccumulator.Zero;
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\TensorPrimitives.CosineSimilarity.cs (3)
192T dotProduct = T.Zero, xSumOfSquares = T.Zero, ySumOfSquares = T.Zero;
System.Private.CoreLib (44)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
555/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1433/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1304/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
1038/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\Enum.cs (5)
2029if (resultValue == TStorage.Zero) 2032return values.Length > 0 && values[0] == TStorage.Zero ? 2077if (index == 0 && currentValue == TStorage.Zero) 2088if (resultValue == TStorage.Zero) 2101return resultValue == TStorage.Zero;
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1753/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1280/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
669/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
710/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
707/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
702/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\Number.DiyFp.cs (1)
44Debug.Assert(value > TNumber.Zero);
src\libraries\System.Private.CoreLib\src\System\Number.Dragon4.cs (1)
18Debug.Assert(v > TNumber.Zero);
src\libraries\System.Private.CoreLib\src\System\Number.Grisu3.cs (1)
329Debug.Assert(v > TNumber.Zero);
src\libraries\System.Private.CoreLib\src\System\Number.Parsing.cs (14)
131TInteger n = TInteger.Zero; 161if (n > TInteger.Zero) 166else if (n < TInteger.Zero) 217result = TInteger.Zero; 336TInteger answer = TInteger.Zero; 429overflow |= TInteger.IsGreaterThanAsUnsigned(answer, TInteger.MaxValue + (isNegative ? TInteger.One : TInteger.Zero)); 477result = TInteger.Zero; 482result = TInteger.Zero; 586TInteger answer = TInteger.Zero; 679result = TInteger.Zero; 684result = TInteger.Zero; 1001result = TFloat.Zero; 1022result = TFloat.Zero; 1090result = TFloat.Zero;
src\libraries\System.Private.CoreLib\src\System\Numerics\IBinaryInteger.cs (2)
35if (value == TSelf.Zero) 40return TSelf.IsNegative(value) ? TSelf.Zero : ((bitCount - TSelf.One) ^ TSelf.Log2(value));
src\libraries\System.Private.CoreLib\src\System\Numerics\IBinaryNumber.cs (1)
14static virtual TSelf AllBitsSet => ~TSelf.Zero;
src\libraries\System.Private.CoreLib\src\System\Numerics\INumber.cs (1)
205if (value != TSelf.Zero)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (1)
1287/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
632/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
1035/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1442/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
574/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
613/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
612/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
615/// <inheritdoc cref="INumberBase{TSelf}.Zero" />
System.Private.Windows.Core.TestUtilities (7)
ComparisonHelpers.cs (2)
13ArgumentOutOfRangeException.ThrowIfLessThan(variance, T.Zero); 21ArgumentOutOfRangeException.ThrowIfLessThan(variance, T.Zero);
XUnit\TestData.cs (5)
42T.Zero, 56= ImmutableArray.Create(T.MinValue == T.Zero 69T.Zero, 70T.Zero - T.One, 80T.Zero, T.MaxValue, T.One, T.MaxValue / (T.One + T.One)
System.Runtime.Numerics (1)
System\Numerics\Complex.cs (1)
934/// <inheritdoc cref="INumberBase{TSelf}.Zero" />