2 interfaces inheriting from IUnaryPlusOperators
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
28IUnaryPlusOperators<TSelf, TSelf>,
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\ISimdVector_2.cs (1)
31IUnaryPlusOperators<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)" /> 1161static 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)" /> 1977static 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)" /> 2252static 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)" /> 1365static 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)" /> 1407static 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)" /> 1410static 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)" /> 1382static nint IUnaryPlusOperators<nint, nint>.operator +(nint value) => +value;
src\libraries\System.Private.CoreLib\src\System\Numerics\IUnaryPlusOperators.cs (1)
10where TSelf : IUnaryPlusOperators<TSelf, TResult>?
src\libraries\System.Private.CoreLib\src\System\SByte.cs (2)
1327/// <inheritdoc cref="IUnaryPlusOperators{TSelf, TResult}.op_UnaryPlus(TSelf)" /> 1328static 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)" /> 2168static 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)" /> 1180static 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)" /> 1225static 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)" /> 1218static 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)" /> 1204static 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)" />