2 interfaces inheriting from IUnaryPlusOperators
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
28IUnaryPlusOperators<TSelf, TSelf>,
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\ISimdVector_2.cs (1)
31IUnaryPlusOperators<TSelf, TSelf>
37 references to IUnaryPlusOperators
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\Tensor.op_UnaryPlus.cs (3)
10where TScalar : IUnaryPlusOperators<TScalar, TScalar> 20where TScalar : IUnaryPlusOperators<TScalar, TScalar> 28where 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)" /> 1177static 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)" /> 2070static 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)" /> 2527static 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)" /> 1383static 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)" /> 1434static 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)" /> 1437static 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)" /> 1440static 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)
10where 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)" /> 1362static 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)" /> 2215static 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)" /> 1182static 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)" /> 1253static 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)" /> 1254static 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)" /> 1239static 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)" />