1 interface inheriting from IIncrementOperators
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
22IIncrementOperators<TSelf>,
61 references to IIncrementOperators
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\TensorOperation.cs (1)
1227where T : IIncrementOperators<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Increment.cs (2)
21where T : IIncrementOperators<T> 33where T : IIncrementOperators<T>
System.Private.CoreLib (56)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (4)
481/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 482static byte IIncrementOperators<byte>.operator ++(byte value) => ++value; 484/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 485static byte IIncrementOperators<byte>.operator checked ++(byte value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (4)
1422/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 1423static char IIncrementOperators<char>.operator ++(char value) => ++value; 1425/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 1426static char IIncrementOperators<char>.operator checked ++(char value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
969/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
900/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 901static double IIncrementOperators<double>.operator ++(double value) => ++value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1585/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (2)
1106/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 1109/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (4)
568/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 569static short IIncrementOperators<short>.operator ++(short value) => ++value; 571/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 572static short IIncrementOperators<short>.operator checked ++(short value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (4)
610/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 611static int IIncrementOperators<int>.operator ++(int value) => ++value; 613/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 614static int IIncrementOperators<int>.operator checked ++(int value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (4)
607/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 608static long IIncrementOperators<long>.operator ++(long value) => ++value; 610/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 611static long IIncrementOperators<long>.operator checked ++(long value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (4)
620/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 621static nint IIncrementOperators<nint>.operator ++(nint value) => ++value; 623/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 624static nint IIncrementOperators<nint>.operator checked ++(nint value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
1241/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IIncrementOperators.cs (1)
9where TSelf : IIncrementOperators<TSelf>?
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (4)
547/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 548static sbyte IIncrementOperators<sbyte>.operator ++(sbyte value) => ++value; 550/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 551static sbyte IIncrementOperators<sbyte>.operator checked ++(sbyte value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
897/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 898static float IIncrementOperators<float>.operator ++(float value) => ++value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (2)
1344/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 1347/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (4)
486/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 487static ushort IIncrementOperators<ushort>.operator ++(ushort value) => ++value; 489/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 490static ushort IIncrementOperators<ushort>.operator checked ++(ushort value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (4)
551/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 552static uint IIncrementOperators<uint>.operator ++(uint value) => ++value; 554/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 555static uint IIncrementOperators<uint>.operator checked ++(uint value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (4)
558/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 559static ulong IIncrementOperators<ulong>.operator ++(ulong value) => ++value; 561/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 562static ulong IIncrementOperators<ulong>.operator checked ++(ulong value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (4)
547/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 548static nuint IIncrementOperators<nuint>.operator ++(nuint value) => ++value; 550/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 551static nuint IIncrementOperators<nuint>.operator checked ++(nuint value) => checked(++value);
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
394[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.IIncrementOperators<>))]
System.Runtime.Numerics (1)
System\Numerics\Complex.cs (1)
922/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" />