1 interface inheriting from IModulusOperators
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Numerics\INumber.cs (1)
15IModulusOperators<TSelf, TSelf, TSelf>,
36 references to IModulusOperators
System.Numerics.Tensors (4)
System\Numerics\Tensors\netcore\TensorPrimitives.Remainder.cs (4)
27where T : IModulusOperators<T, T, T> => 46where T : IModulusOperators<T, T, T> => 65where T : IModulusOperators<T, T, T> => 70where 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)" /> 501static 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)" /> 1404static 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)" /> 920static 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)" /> 595static 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)" /> 636static 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)" /> 633static 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)" /> 628static nint IModulusOperators<nint, nint, nint>.operator %(nint left, nint right) => left % right;
src\libraries\System.Private.CoreLib\src\System\Numerics\IModulusOperators.cs (1)
12where 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)" /> 558static 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)" /> 917static 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)" /> 520static 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)" /> 559static 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)" /> 558static 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)" /> 561static 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<,,>))]