1 interface inheriting from IIncrementOperators
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
22IIncrementOperators<TSelf>,
66 references to IIncrementOperators
System.Numerics.Tensors (7)
System\Numerics\Tensors\netcore\Tensor.op_Increment.cs (4)
13where T : IIncrementOperators<T> 27where T : IIncrementOperators<T> 37where TScalar : IIncrementOperators<TScalar> 46where TScalar : IIncrementOperators<TScalar>
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)
475/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 476static byte IIncrementOperators<byte>.operator ++(byte value) => ++value; 478/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 479static byte IIncrementOperators<byte>.operator checked ++(byte value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (4)
1440/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 1441static char IIncrementOperators<char>.operator ++(char value) => ++value; 1443/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 1444static char IIncrementOperators<char>.operator checked ++(char value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
963/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
896/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 897static double IIncrementOperators<double>.operator ++(double value) => ++value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1634/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (2)
1100/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 1103/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (4)
562/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 563static short IIncrementOperators<short>.operator ++(short value) => ++value; 565/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 566static short IIncrementOperators<short>.operator checked ++(short value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (4)
604/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 605static int IIncrementOperators<int>.operator ++(int value) => ++value; 607/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 608static int IIncrementOperators<int>.operator checked ++(int value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (4)
601/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 602static long IIncrementOperators<long>.operator ++(long value) => ++value; 604/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 605static long IIncrementOperators<long>.operator checked ++(long value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (4)
624/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 625static nint IIncrementOperators<nint>.operator ++(nint value) => ++value; 627/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 628static 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)
541/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 542static sbyte IIncrementOperators<sbyte>.operator ++(sbyte value) => ++value; 544/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 545static sbyte IIncrementOperators<sbyte>.operator checked ++(sbyte value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
891/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 892static float IIncrementOperators<float>.operator ++(float value) => ++value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (2)
1340/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 1343/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (4)
480/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 481static ushort IIncrementOperators<ushort>.operator ++(ushort value) => ++value; 483/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 484static ushort IIncrementOperators<ushort>.operator checked ++(ushort value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (4)
545/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 546static uint IIncrementOperators<uint>.operator ++(uint value) => ++value; 548/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 549static uint IIncrementOperators<uint>.operator checked ++(uint value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (4)
552/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 553static ulong IIncrementOperators<ulong>.operator ++(ulong value) => ++value; 555/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 556static ulong IIncrementOperators<ulong>.operator checked ++(ulong value) => checked(++value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (4)
551/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" /> 552static nuint IIncrementOperators<nuint>.operator ++(nuint value) => ++value; 554/// <inheritdoc cref="IIncrementOperators{TSelf}.op_CheckedIncrement(TSelf)" /> 555static 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)
398[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.IIncrementOperators<>))]
System.Runtime.Numerics (2)
System\Numerics\Complex.cs (1)
499/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" />
System\Numerics\Complex.Generic.cs (1)
1167/// <inheritdoc cref="IIncrementOperators{TSelf}.op_Increment(TSelf)" />