2 interfaces inheriting from IDivisionOperators
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
19IDivisionOperators<TSelf, TSelf, TSelf>,
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\ISimdVector_2.cs (1)
19IDivisionOperators<TSelf, TSelf, TSelf>,
51 references to IDivisionOperators
System.Numerics.Tensors (14)
System\Numerics\Tensors\netcore\Tensor.op_Division.cs (9)
15where T : IDivisionOperators<T, T, T> 28where T : IDivisionOperators<T, T, T> 41where T : IDivisionOperators<T, T, T> 56where T : IDivisionOperators<T, T, T> 71where T : IDivisionOperators<T, T, T> 85where T : IDivisionOperators<T, T, T> 94where TScalar : IDivisionOperators<TScalar, TScalar, TScalar> 118where TScalar : IDivisionOperators<TScalar, TScalar, TScalar> 139where TScalar : IDivisionOperators<TScalar, TScalar, TScalar>
System\Numerics\Tensors\netcore\TensorOperation.cs (1)
1007where T : IDivisionOperators<T, T, T>
System\Numerics\Tensors\netcore\TensorPrimitives.Divide.cs (4)
27where T : IDivisionOperators<T, T, T> 53where T : IDivisionOperators<T, T, T> 79where T : IDivisionOperators<T, T, T> 90internal readonly struct DivideOperator<T> : IBinaryOperator<T> where T : IDivisionOperators<T, T, T>
System.Private.CoreLib (36)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (2)
458/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 459static byte IDivisionOperators<byte, byte, byte>.operator /(byte left, byte right) => (byte)(left / right);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (2)
1420/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 1421static char IDivisionOperators<char, char, char>.operator /(char left, char right) => (char)(left / right);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
988/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
622/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 623static double IDivisionOperators<double, double, double>.operator /(double left, double right) => left / right;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1314/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (2)
1047/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 1083/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_CheckedDivision(TSelf, TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (2)
545/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 546static short IDivisionOperators<short, short, short>.operator /(short left, short right) => (short)(left / right);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (2)
587/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 588static int IDivisionOperators<int, int, int>.operator /(int left, int right) => left / right;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (2)
584/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 585static long IDivisionOperators<long, long, long>.operator /(long left, long right) => left / right;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (2)
617/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 618static nint IDivisionOperators<nint, nint, nint>.operator /(nint left, nint right) => left / right;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
944/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IDivisionOperators.cs (1)
11where TSelf : IDivisionOperators<TSelf, TOther, TResult>?
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (2)
524/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 525static sbyte IDivisionOperators<sbyte, sbyte, sbyte>.operator /(sbyte left, sbyte right) => (sbyte)(left / right);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
615/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 616static float IDivisionOperators<float, float, float>.operator /(float left, float right) => left / right;
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (2)
924/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 940/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (2)
1319/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 1323/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_CheckedDivision(TSelf, TOther)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (2)
463/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 464static ushort IDivisionOperators<ushort, ushort, ushort>.operator /(ushort left, ushort right) => (ushort)(left / right);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (2)
528/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 529static uint IDivisionOperators<uint, uint, uint>.operator /(uint left, uint right) => left / right;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (2)
535/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 536static ulong IDivisionOperators<ulong, ulong, ulong>.operator /(ulong left, ulong right) => left / right;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (2)
544/// <inheritdoc cref="IDivisionOperators{TSelf, TOther, TResult}.op_Division(TSelf, TOther)" /> 545static nuint IDivisionOperators<nuint, nuint, nuint>.operator /(nuint left, nuint right) => left / right;
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
391[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.IDivisionOperators<,,>))]