1 interface inheriting from IDecrementOperators
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
18IDecrementOperators<TSelf>,
66 references to IDecrementOperators
System.Numerics.Tensors (7)
System\Numerics\Tensors\netcore\Tensor.op_Decrement.cs (4)
13where T : IDecrementOperators<T> 27where T : IDecrementOperators<T> 37where TScalar : IDecrementOperators<TScalar> 46where TScalar : IDecrementOperators<TScalar>
System\Numerics\Tensors\netcore\TensorOperation.cs (1)
974where T : IDecrementOperators<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Decrement.cs (2)
21where T : IDecrementOperators<T> 33where T : IDecrementOperators<T>
System.Private.CoreLib (56)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (4)
448/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 449static byte IDecrementOperators<byte>.operator --(byte value) => --value; 451/// <inheritdoc cref="IDecrementOperators{TSelf}.op_CheckedDecrement(TSelf)" /> 452static byte IDecrementOperators<byte>.operator checked --(byte value) => checked(--value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (4)
1410/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 1411static char IDecrementOperators<char>.operator --(char value) => --value; 1413/// <inheritdoc cref="IDecrementOperators{TSelf}.op_CheckedDecrement(TSelf)" /> 1414static char IDecrementOperators<char>.operator checked --(char value) => checked(--value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
966/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
615/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 616static double IDecrementOperators<double>.operator --(double value) => --value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1301/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (2)
1037/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 1040/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (4)
535/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 536static short IDecrementOperators<short>.operator --(short value) => --value; 538/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 539static short IDecrementOperators<short>.operator checked --(short value) => checked(--value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (4)
577/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 578static int IDecrementOperators<int>.operator --(int value) => --value; 580/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 581static int IDecrementOperators<int>.operator checked --(int value) => checked(--value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (4)
574/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 575static long IDecrementOperators<long>.operator --(long value) => --value; 577/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 578static long IDecrementOperators<long>.operator checked --(long value) => checked(--value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (4)
607/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 608static nint IDecrementOperators<nint>.operator --(nint value) => --value; 610/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 611static nint IDecrementOperators<nint>.operator checked --(nint value) => checked(--value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
932/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IDecrementOperators.cs (1)
9where TSelf : IDecrementOperators<TSelf>?
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (4)
514/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 515static sbyte IDecrementOperators<sbyte>.operator --(sbyte value) => --value; 517/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 518static sbyte IDecrementOperators<sbyte>.operator checked --(sbyte value) => checked(--value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
608/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 609static float IDecrementOperators<float>.operator --(float value) => --value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (2)
1309/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 1312/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (4)
453/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 454static ushort IDecrementOperators<ushort>.operator --(ushort value) => --value; 456/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 457static ushort IDecrementOperators<ushort>.operator checked --(ushort value) => checked(--value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (4)
518/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 519static uint IDecrementOperators<uint>.operator --(uint value) => --value; 521/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 522static uint IDecrementOperators<uint>.operator checked --(uint value) => checked(--value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (4)
525/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 526static ulong IDecrementOperators<ulong>.operator --(ulong value) => --value; 528/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 529static ulong IDecrementOperators<ulong>.operator checked --(ulong value) => checked(--value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (4)
534/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 535static nuint IDecrementOperators<nuint>.operator --(nuint value) => --value; 537/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 538static nuint IDecrementOperators<nuint>.operator checked --(nuint value) => checked(--value);
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
390[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.IDecrementOperators<>))]
System.Runtime.Numerics (2)
System\Numerics\Complex.cs (1)
492/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" />
System\Numerics\Complex.Generic.cs (1)
1160/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" />