1 interface inheriting from IDecrementOperators
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
18IDecrementOperators<TSelf>,
57 references to IDecrementOperators
System.Numerics.Tensors (2)
System\Numerics\Tensors\netcore\TensorPrimitives.Decrement.cs (2)
21where T : IDecrementOperators<T> => 26where 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)" /> 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)
1356/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 1357static char IDecrementOperators<char>.operator --(char value) => --value; 1359/// <inheritdoc cref="IDecrementOperators{TSelf}.op_CheckedDecrement(TSelf)" /> 1360static 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)" /> 618static 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)" /> 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 (3)
590/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 591static 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)
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)
612/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 613static 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 (3)
523/// <inheritdoc cref="IDecrementOperators{TSelf}.op_Decrement(TSelf)" /> 524static 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)" />