2 interfaces inheriting from IDivisionOperators
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
19IDivisionOperators<TSelf, TSelf, TSelf>,
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\ISimdVector_2.cs (1)
19IDivisionOperators<TSelf, TSelf, TSelf>,
47 references to IDivisionOperators
System.Numerics.Tensors (11)
System\Numerics\Tensors\netcore\Tensor.cs (6)
3532where T : IDivisionOperators<T, T, T> 3545where T : IDivisionOperators<T, T, T> 3559where T : IDivisionOperators<T, T, T> 3573where T : IDivisionOperators<T, T, T> 3587where T : IDivisionOperators<T, T, T> 3602where T : IDivisionOperators<T, T, T>
System\Numerics\Tensors\netcore\TensorOperation.cs (1)
971where T : IDivisionOperators<T, T, T>
System\Numerics\Tensors\netcore\TensorPrimitives.Divide.cs (4)
27where T : IDivisionOperators<T, T, T> => 46where T : IDivisionOperators<T, T, T> => 65where T : IDivisionOperators<T, T, T> => 69internal readonly struct DivideOperator<T> : IBinaryOperator<T> where T : IDivisionOperators<T, T, T>
System.Private.CoreLib (35)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (2)
463/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 464static byte IDivisionOperators<byte, byte, byte>.operator /(byte left, byte right) => (byte)(left / right);
src\libraries\System.Private.CoreLib\src\System\Char.cs (2)
1366/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 1367static char IDivisionOperators<char, char, char>.operator /(char left, char right) => (char)(left / right);
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
993/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" />
src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
624/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 625static double IDivisionOperators<double, double, double>.operator /(double left, double right) => left / right;
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1283/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" />
src\libraries\System.Private.CoreLib\src\System\Int128.cs (2)
1063/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 1099/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_CheckedDivision(TSelf, TOther)" />
src\libraries\System.Private.CoreLib\src\System\Int16.cs (2)
557/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 558static short IDivisionOperators<short, short, short>.operator /(short left, short right) => (short)(left / right);
src\libraries\System.Private.CoreLib\src\System\Int32.cs (2)
598/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 599static int IDivisionOperators<int, int, int>.operator /(int left, int right) => left / right;
src\libraries\System.Private.CoreLib\src\System\Int64.cs (2)
595/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 596static long IDivisionOperators<long, long, long>.operator /(long left, long right) => left / right;
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (2)
600/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 601static nint IDivisionOperators<nint, nint, nint>.operator /(nint left, nint right) => left / right;
src\libraries\System.Private.CoreLib\src\System\Numerics\IDivisionOperators.cs (1)
11where TSelf : IDivisionOperators<TSelf, TOther, TResult>?
src\libraries\System.Private.CoreLib\src\System\SByte.cs (2)
520/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 521static sbyte IDivisionOperators<sbyte, sbyte, sbyte>.operator /(sbyte left, sbyte right) => (sbyte)(left / right);
src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
619/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 620static float IDivisionOperators<float, float, float>.operator /(float left, float right) => left / right;
src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (2)
930/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 946/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" />
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (2)
1054/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 1292/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_CheckedDivision(TSelf, TOther)" />
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (2)
482/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 483static ushort IDivisionOperators<ushort, ushort, ushort>.operator /(ushort left, ushort right) => (ushort)(left / right);
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (2)
521/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 522static uint IDivisionOperators<uint, uint, uint>.operator /(uint left, uint right) => left / right;
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (2)
520/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 521static ulong IDivisionOperators<ulong, ulong, ulong>.operator /(ulong left, ulong right) => left / right;
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (2)
533/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 534static nuint IDivisionOperators<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)
379[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.IDivisionOperators<,,>))]