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