1 interface inheriting from IIncrementOperators
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
22IIncrementOperators<TSelf>,
57 references to IIncrementOperators
System.Numerics.Tensors (2)
System\Numerics\Tensors\netcore\TensorPrimitives.Increment.cs (2)
21where T : IIncrementOperators<T> => 26where T : IIncrementOperators<T>
System.Private.CoreLib (53)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (4)
480/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 481static byte IIncrementOperators<byte>.operator ++(byte value) => ++value; 483/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 484static byte IIncrementOperators<byte>.operator checked ++(byte value) => checked(++value);
src\libraries\System.Private.CoreLib\src\System\Char.cs (4)
1383/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 1384static char IIncrementOperators<char>.operator ++(char value) => ++value; 1386/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 1387static char IIncrementOperators<char>.operator checked ++(char value) => checked(++value);
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
968/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
878/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 879static double IIncrementOperators<double>.operator ++(double value) => ++value;
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1586/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int128.cs (2)
1116/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 1119/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int16.cs (4)
574/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 575static short IIncrementOperators<short>.operator ++(short value) => ++value; 577/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 578static short IIncrementOperators<short>.operator checked ++(short value) => checked(++value);
src\libraries\System.Private.CoreLib\src\System\Int32.cs (4)
615/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 616static int IIncrementOperators<int>.operator ++(int value) => ++value; 618/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 619static int IIncrementOperators<int>.operator checked ++(int value) => checked(++value);
src\libraries\System.Private.CoreLib\src\System\Int64.cs (4)
612/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 613static long IIncrementOperators<long>.operator ++(long value) => ++value; 615/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 616static long IIncrementOperators<long>.operator checked ++(long value) => checked(++value);
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (3)
607/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 608static nint IIncrementOperators<nint>.operator ++(nint value) => ++value; 610/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Numerics\IIncrementOperators.cs (1)
9where TSelf : IIncrementOperators<TSelf>?
src\libraries\System.Private.CoreLib\src\System\SByte.cs (4)
537/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 538static sbyte IIncrementOperators<sbyte>.operator ++(sbyte value) => ++value; 540/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 541static sbyte IIncrementOperators<sbyte>.operator checked ++(sbyte value) => checked(++value);
src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
875/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 876static float IIncrementOperators<float>.operator ++(float value) => ++value;
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (2)
1309/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 1312/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (4)
499/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 500static ushort IIncrementOperators<ushort>.operator ++(ushort value) => ++value; 502/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 503static ushort IIncrementOperators<ushort>.operator checked ++(ushort value) => checked(++value);
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (4)
538/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 539static uint IIncrementOperators<uint>.operator ++(uint value) => ++value; 541/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 542static uint IIncrementOperators<uint>.operator checked ++(uint value) => checked(++value);
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (4)
537/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 538static ulong IIncrementOperators<ulong>.operator ++(ulong value) => ++value; 540/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 541static ulong IIncrementOperators<ulong>.operator checked ++(ulong value) => checked(++value);
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (3)
540/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 541static nuint IIncrementOperators<nuint>.operator ++(nuint value) => ++value; 543/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" />
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
386[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.IIncrementOperators<>))]
System.Runtime.Numerics (1)
System\Numerics\Complex.cs (1)
914/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" />