1 interface inheriting from IDecrementOperators
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
18
IDecrementOperators
<TSelf>,
57 references to IDecrementOperators
System.Numerics.Tensors (2)
System\Numerics\Tensors\netcore\TensorPrimitives.Decrement.cs (2)
21
where T :
IDecrementOperators
<T> =>
26
where T :
IDecrementOperators
<T>
System.Private.CoreLib (53)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (4)
453
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
454
static byte
IDecrementOperators
<byte>.operator --(byte value) => --value;
456
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_CheckedDecrement(TSelf)" />
457
static byte
IDecrementOperators
<byte>.operator checked --(byte value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\Char.cs (4)
1356
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
1357
static char
IDecrementOperators
<char>.operator --(char value) => --value;
1359
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_CheckedDecrement(TSelf)" />
1360
static char
IDecrementOperators
<char>.operator checked --(char value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
971
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
617
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
618
static double
IDecrementOperators
<double>.operator --(double value) => --value;
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1271
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int128.cs (2)
1053
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
1056
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int16.cs (4)
547
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
548
static short
IDecrementOperators
<short>.operator --(short value) => --value;
550
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
551
static short
IDecrementOperators
<short>.operator checked --(short value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\Int32.cs (4)
588
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
589
static int
IDecrementOperators
<int>.operator --(int value) => --value;
591
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
592
static int
IDecrementOperators
<int>.operator checked --(int value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\Int64.cs (4)
585
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
586
static long
IDecrementOperators
<long>.operator --(long value) => --value;
588
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
589
static long
IDecrementOperators
<long>.operator checked --(long value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (3)
590
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
591
static nint
IDecrementOperators
<nint>.operator --(nint value) => --value;
593
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Numerics\IDecrementOperators.cs (1)
9
where TSelf :
IDecrementOperators
<TSelf>?
src\libraries\System.Private.CoreLib\src\System\SByte.cs (4)
510
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
511
static sbyte
IDecrementOperators
<sbyte>.operator --(sbyte value) => --value;
513
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
514
static sbyte
IDecrementOperators
<sbyte>.operator checked --(sbyte value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
612
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
613
static float
IDecrementOperators
<float>.operator --(float value) => --value;
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (2)
1044
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
1047
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (4)
472
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
473
static ushort
IDecrementOperators
<ushort>.operator --(ushort value) => --value;
475
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
476
static ushort
IDecrementOperators
<ushort>.operator checked --(ushort value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (4)
511
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
512
static uint
IDecrementOperators
<uint>.operator --(uint value) => --value;
514
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
515
static uint
IDecrementOperators
<uint>.operator checked --(uint value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (4)
510
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
511
static ulong
IDecrementOperators
<ulong>.operator --(ulong value) => --value;
513
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
514
static ulong
IDecrementOperators
<ulong>.operator checked --(ulong value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (3)
523
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
524
static nuint
IDecrementOperators
<nuint>.operator --(nuint value) => --value;
526
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
378
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.
IDecrementOperators
<>))]
System.Runtime.Numerics (1)
System\Numerics\Complex.cs (1)
907
/// <inheritdoc cref="
IDecrementOperators
{TSelf}.op_Decrement(TSelf)" />