2 interfaces inheriting from IUnaryPlusOperators
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
28
IUnaryPlusOperators
<TSelf, TSelf>,
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\ISimdVector_2.cs (1)
31
IUnaryPlusOperators
<TSelf, TSelf>
37 references to IUnaryPlusOperators
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\Tensor.op_UnaryPlus.cs (3)
10
where TScalar :
IUnaryPlusOperators
<TScalar, TScalar>
20
where TScalar :
IUnaryPlusOperators
<TScalar, TScalar>
28
where TScalar :
IUnaryPlusOperators
<TScalar, TScalar>
System.Private.CoreLib (31)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (2)
1176
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1177
static byte
IUnaryPlusOperators
<byte, byte>.operator +(byte value) => (byte)(+value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (2)
2069
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
2070
static char
IUnaryPlusOperators
<char, char>.operator +(char value) => (char)(+value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
2526
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
2527
static double
IUnaryPlusOperators
<double, double>.operator +(double value) => (double)(+value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
2369
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
2107
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (2)
1382
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1383
static short
IUnaryPlusOperators
<short, short>.operator +(short value) => (short)(+value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (2)
1433
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1434
static int
IUnaryPlusOperators
<int, int>.operator +(int value) => +value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (2)
1436
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1437
static long
IUnaryPlusOperators
<long, long>.operator +(long value) => +value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (2)
1439
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1440
static nint
IUnaryPlusOperators
<nint, nint>.operator +(nint value) => +value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
2090
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IUnaryPlusOperators.cs (1)
10
where TSelf :
IUnaryPlusOperators
<TSelf, TResult>?
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (2)
1361
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1362
static sbyte
IUnaryPlusOperators
<sbyte, sbyte>.operator +(sbyte value) => (sbyte)(+value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
2214
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
2215
static float
IUnaryPlusOperators
<float, float>.operator +(float value) => (float)(+value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
2185
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (2)
1181
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1182
static ushort
IUnaryPlusOperators
<ushort, ushort>.operator +(ushort value) => (ushort)(+value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (2)
1252
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1253
static uint
IUnaryPlusOperators
<uint, uint>.operator +(uint value) => +value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (2)
1253
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1254
static ulong
IUnaryPlusOperators
<ulong, ulong>.operator +(ulong value) => +value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (2)
1238
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1239
static nuint
IUnaryPlusOperators
<nuint, nuint>.operator +(nuint value) => +value;
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
413
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.
IUnaryPlusOperators
<,>))]
System.Runtime.Numerics (2)
System\Numerics\Complex.cs (1)
928
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
System\Numerics\Complex.Generic.cs (1)
2134
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />