1 interface inheriting from IDecrementOperators
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
18IDecrementOperators<TSelf>,
61 references to IDecrementOperators
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\TensorOperation.cs (1)
954where T : IDecrementOperators<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Decrement.cs (2)
21where T : IDecrementOperators<T> 33where T : IDecrementOperators<T>
System.Private.CoreLib (56)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (4)
453/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 454static byte IDecrementOperators<byte>.operator --(byte value) => --value; 456/// <inheritdoc cref="IDecrementOperators{TSelf}.op_CheckedDecrement(TSelf)" /> 457static byte IDecrementOperators<byte>.operator checked --(byte value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\Char.cs (4)
1408/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 1409static char IDecrementOperators<char>.operator --(char value) => --value; 1411/// <inheritdoc cref="IDecrementOperators{TSelf}.op_CheckedDecrement(TSelf)" /> 1412static char IDecrementOperators<char>.operator checked --(char value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
972/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
619/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 620static double IDecrementOperators<double>.operator --(double value) => --value;
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1267/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int128.cs (2)
1049/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 1052/// <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)" /> 548static short IDecrementOperators<short>.operator --(short value) => --value; 550/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 551static 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)" /> 589static int IDecrementOperators<int>.operator --(int value) => --value; 591/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 592static 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)" /> 586static long IDecrementOperators<long>.operator --(long value) => --value; 588/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 589static long IDecrementOperators<long>.operator checked --(long value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (4)
608/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 609static nint IDecrementOperators<nint>.operator --(nint value) => --value; 611/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 612static nint IDecrementOperators<nint>.operator checked --(nint value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
934/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Numerics\IDecrementOperators.cs (1)
9where TSelf : IDecrementOperators<TSelf>?
src\libraries\System.Private.CoreLib\src\System\SByte.cs (4)
510/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 511static sbyte IDecrementOperators<sbyte>.operator --(sbyte value) => --value; 513/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 514static sbyte IDecrementOperators<sbyte>.operator checked --(sbyte value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
614/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 615static 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)" /> 473static ushort IDecrementOperators<ushort>.operator --(ushort value) => --value; 475/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 476static 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)" /> 512static uint IDecrementOperators<uint>.operator --(uint value) => --value; 514/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 515static 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)" /> 511static ulong IDecrementOperators<ulong>.operator --(ulong value) => --value; 513/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 514static ulong IDecrementOperators<ulong>.operator checked --(ulong value) => checked(--value);
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (4)
536/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 537static nuint IDecrementOperators<nuint>.operator --(nuint value) => --value; 539/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 540static nuint IDecrementOperators<nuint>.operator checked --(nuint value) => checked(--value);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
380[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.IDecrementOperators<>))]
System.Runtime.Numerics (1)
System\Numerics\Complex.cs (1)
917/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" />