2 interfaces inheriting from IUnaryPlusOperators
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
28
IUnaryPlusOperators
<TSelf, TSelf>,
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\ISimdVector_2.cs (1)
31
IUnaryPlusOperators
<TSelf, TSelf>
32 references to IUnaryPlusOperators
System.Private.CoreLib (30)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (2)
1160
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1161
static byte
IUnaryPlusOperators
<byte, byte>.operator +(byte value) => (byte)(+value);
src\libraries\System.Private.CoreLib\src\System\Char.cs (2)
1976
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1977
static char
IUnaryPlusOperators
<char, char>.operator +(char value) => (char)(+value);
src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
2251
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
2252
static double
IUnaryPlusOperators
<double, double>.operator +(double value) => (double)(+value);
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
2296
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
2110
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int16.cs (2)
1364
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1365
static short
IUnaryPlusOperators
<short, short>.operator +(short value) => (short)(+value);
src\libraries\System.Private.CoreLib\src\System\Int32.cs (2)
1406
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1407
static int
IUnaryPlusOperators
<int, int>.operator +(int value) => +value;
src\libraries\System.Private.CoreLib\src\System\Int64.cs (2)
1409
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1410
static long
IUnaryPlusOperators
<long, long>.operator +(long value) => +value;
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (2)
1381
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1382
static nint
IUnaryPlusOperators
<nint, nint>.operator +(nint value) => +value;
src\libraries\System.Private.CoreLib\src\System\Numerics\IUnaryPlusOperators.cs (1)
10
where TSelf :
IUnaryPlusOperators
<TSelf, TResult>?
src\libraries\System.Private.CoreLib\src\System\SByte.cs (2)
1327
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1328
static sbyte
IUnaryPlusOperators
<sbyte, sbyte>.operator +(sbyte value) => (sbyte)(+value);
src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
2167
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
2168
static float
IUnaryPlusOperators
<float, float>.operator +(float value) => (float)(+value);
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
2131
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (2)
1179
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1180
static ushort
IUnaryPlusOperators
<ushort, ushort>.operator +(ushort value) => (ushort)(+value);
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (2)
1224
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1225
static uint
IUnaryPlusOperators
<uint, uint>.operator +(uint value) => +value;
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (2)
1217
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1218
static ulong
IUnaryPlusOperators
<ulong, ulong>.operator +(ulong value) => +value;
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (2)
1203
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />
1204
static nuint
IUnaryPlusOperators
<nuint, nuint>.operator +(nuint value) => +value;
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
401
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.
IUnaryPlusOperators
<,>))]
System.Runtime.Numerics (1)
System\Numerics\Complex.cs (1)
2263
/// <inheritdoc cref="
IUnaryPlusOperators
{TSelf, TResult}.op_UnaryPlus(TSelf)" />