1 interface inheriting from IModulusOperators
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Numerics\INumber.cs (1)
15
IModulusOperators
<TSelf, TSelf, TSelf>,
36 references to IModulusOperators
System.Numerics.Tensors (4)
System\Numerics\Tensors\netcore\TensorPrimitives.Remainder.cs (4)
27
where T :
IModulusOperators
<T, T, T> =>
46
where T :
IModulusOperators
<T, T, T> =>
65
where T :
IModulusOperators
<T, T, T> =>
70
where T :
IModulusOperators
<T, T, T>
System.Private.CoreLib (31)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (2)
500
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
501
static byte
IModulusOperators
<byte, byte, byte>.operator %(byte left, byte right) => (byte)(left % right);
src\libraries\System.Private.CoreLib\src\System\Char.cs (2)
1403
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
1404
static char
IModulusOperators
<char, char, char>.operator %(char left, char right) => (char)(left % right);
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1000
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
919
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
920
static double
IModulusOperators
<double, double, double>.operator %(double left, double right) => left % right;
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1620
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1136
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
src\libraries\System.Private.CoreLib\src\System\Int16.cs (2)
594
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
595
static short
IModulusOperators
<short, short, short>.operator %(short left, short right) => (short)(left % right);
src\libraries\System.Private.CoreLib\src\System\Int32.cs (2)
635
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
636
static int
IModulusOperators
<int, int, int>.operator %(int left, int right) => left % right;
src\libraries\System.Private.CoreLib\src\System\Int64.cs (2)
632
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
633
static long
IModulusOperators
<long, long, long>.operator %(long left, long right) => left % right;
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (2)
627
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
628
static nint
IModulusOperators
<nint, nint, nint>.operator %(nint left, nint right) => left % right;
src\libraries\System.Private.CoreLib\src\System\Numerics\IModulusOperators.cs (1)
12
where TSelf :
IModulusOperators
<TSelf, TOther, TResult>?
src\libraries\System.Private.CoreLib\src\System\SByte.cs (2)
557
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
558
static sbyte
IModulusOperators
<sbyte, sbyte, sbyte>.operator %(sbyte left, sbyte right) => (sbyte)(left % right);
src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
916
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
917
static float
IModulusOperators
<float, float, float>.operator %(float left, float right) => left % right;
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1329
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (2)
519
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
520
static ushort
IModulusOperators
<ushort, ushort, ushort>.operator %(ushort left, ushort right) => (ushort)(left % right);
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (2)
558
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
559
static uint
IModulusOperators
<uint, uint, uint>.operator %(uint left, uint right) => left % right;
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (2)
557
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
558
static ulong
IModulusOperators
<ulong, ulong, ulong>.operator %(ulong left, ulong right) => left % right;
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (2)
560
/// <inheritdoc cref="
IModulusOperators
{TSelf, TOther, TResult}.op_Modulus(TSelf, TOther)" />
561
static nuint
IModulusOperators
<nuint, nuint, nuint>.operator %(nuint left, nuint right) => left % right;
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
389
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.
IModulusOperators
<,,>))]