2 interfaces inheriting from IBitwiseOperators
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IBinaryNumber.cs (1)
9: IBitwiseOperators<TSelf, TSelf, TSelf>,
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\ISimdVector_2.cs (1)
16IBitwiseOperators<TSelf, TSelf, TSelf>,
198 references to IBitwiseOperators
Microsoft.Data.Analysis (1)
Computations\Arithmetic.net8.cs (1)
74where T : unmanaged, IBitwiseOperators<T, T, T>
System.Numerics.Tensors (41)
System\Numerics\Tensors\netcore\Tensor.op_BitwiseAnd.cs (7)
15where T : IBitwiseOperators<T, T, T> 28where T : IBitwiseOperators<T, T, T> 43where T : IBitwiseOperators<T, T, T> 58where T : IBitwiseOperators<T, T, T> 67where TScalar : IBitwiseOperators<TScalar, TScalar, TScalar> 91where TScalar : IBitwiseOperators<TScalar, TScalar, TScalar> 112where TScalar : IBitwiseOperators<TScalar, TScalar, TScalar>
System\Numerics\Tensors\netcore\Tensor.op_BitwiseOr.cs (7)
15where T : IBitwiseOperators<T, T, T> 28where T : IBitwiseOperators<T, T, T> 43where T : IBitwiseOperators<T, T, T> 58where T : IBitwiseOperators<T, T, T> 67where TScalar : IBitwiseOperators<TScalar, TScalar, TScalar> 91where TScalar : IBitwiseOperators<TScalar, TScalar, TScalar> 112where TScalar : IBitwiseOperators<TScalar, TScalar, TScalar>
System\Numerics\Tensors\netcore\Tensor.op_ExclusiveOr.cs (7)
15where T : IBitwiseOperators<T, T, T> 28where T : IBitwiseOperators<T, T, T> 43where T : IBitwiseOperators<T, T, T> 58where T : IBitwiseOperators<T, T, T> 67where TScalar : IBitwiseOperators<TScalar, TScalar, TScalar> 91where TScalar : IBitwiseOperators<TScalar, TScalar, TScalar> 112where TScalar : IBitwiseOperators<TScalar, TScalar, TScalar>
System\Numerics\Tensors\netcore\Tensor.op_OnesComplement.cs (5)
13where T : IBitwiseOperators<T, T, T> 27where T : IBitwiseOperators<T, T, T> 36where TScalar : IBitwiseOperators<TScalar, TScalar, TScalar> 46where TScalar : IBitwiseOperators<TScalar, TScalar, TScalar> 54where TScalar : IBitwiseOperators<TScalar, TScalar, TScalar>
System\Numerics\Tensors\netcore\TensorOperation.cs (4)
753where T : IBitwiseOperators<T, T, T> 779where T : IBitwiseOperators<T, T, T> 1707where T : IBitwiseOperators<T, T, T> 2239where T : IBitwiseOperators<T, T, T>
System\Numerics\Tensors\netcore\TensorPrimitives.BitwiseAnd.cs (3)
24where T : IBitwiseOperators<T, T, T> 46where T : IBitwiseOperators<T, T, T> 57private readonly struct BitwiseAndOperator<T> : IBinaryOperator<T> where T : IBitwiseOperators<T, T, T>
System\Numerics\Tensors\netcore\TensorPrimitives.BitwiseOr.cs (3)
24where T : IBitwiseOperators<T, T, T> 46where T : IBitwiseOperators<T, T, T> 57private readonly struct BitwiseOrOperator<T> : IBinaryOperator<T> where T : IBitwiseOperators<T, T, T>
System\Numerics\Tensors\netcore\TensorPrimitives.OnesComplement.cs (2)
21where T : IBitwiseOperators<T, T, T> 32private readonly struct OnesComplementOperator<T> : IUnaryOperator<T, T> where T : IBitwiseOperators<T, T, T>
System\Numerics\Tensors\netcore\TensorPrimitives.Xor.cs (3)
24where T : IBitwiseOperators<T, T, T> 46where T : IBitwiseOperators<T, T, T> 57private readonly struct XorOperator<T> : IBinaryOperator<T> where T : IBitwiseOperators<T, T, T>
System.Private.CoreLib (155)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (8)
416/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 417static byte IBitwiseOperators<byte, byte, byte>.operator &(byte left, byte right) => (byte)(left & right); 419/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 420static byte IBitwiseOperators<byte, byte, byte>.operator |(byte left, byte right) => (byte)(left | right); 422/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 423static byte IBitwiseOperators<byte, byte, byte>.operator ^(byte left, byte right) => (byte)(left ^ right); 425/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 426static byte IBitwiseOperators<byte, byte, byte>.operator ~(byte value) => (byte)(~value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (8)
1378/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 1379static char IBitwiseOperators<char, char, char>.operator &(char left, char right) => (char)(left & right); 1381/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 1382static char IBitwiseOperators<char, char, char>.operator |(char left, char right) => (char)(left | right); 1384/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 1385static char IBitwiseOperators<char, char, char>.operator ^(char left, char right) => (char)(left ^ right); 1387/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 1388static char IBitwiseOperators<char, char, char>.operator ~(char value) => (char)(~value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (8)
583/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 584static double IBitwiseOperators<double, double, double>.operator &(double left, double right) 590/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 591static double IBitwiseOperators<double, double, double>.operator |(double left, double right) 597/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 598static double IBitwiseOperators<double, double, double>.operator ^(double left, double right) 604/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 605static double IBitwiseOperators<double, double, double>.operator ~(double value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (18)
974where TUnderlying : struct, INumber<TUnderlying>, IBitwiseOperators<TUnderlying, TUnderlying, TUnderlying>, IMinMaxValue<TUnderlying> 975where TStorage : struct, INumber<TStorage>, IBitwiseOperators<TStorage, TStorage, TStorage>, IMinMaxValue<TStorage> 1044where TStorage : struct, INumber<TStorage>, IBitwiseOperators<TStorage, TStorage, TStorage> 1453where TUnderlying : struct, INumber<TUnderlying>, IBitwiseOperators<TUnderlying, TUnderlying, TUnderlying> 1454where TStorage : struct, INumber<TStorage>, IBitwiseOperators<TStorage, TStorage, TStorage> => 1465where TUnderlying : struct, INumber<TUnderlying>, IBitwiseOperators<TUnderlying, TUnderlying, TUnderlying> 1466where TStorage : struct, INumber<TStorage>, IBitwiseOperators<TStorage, TStorage, TStorage> 1482where TUnderlying : struct, INumber<TUnderlying>, IBitwiseOperators<TUnderlying, TUnderlying, TUnderlying>, IMinMaxValue<TUnderlying> 1483where TStorage : struct, INumber<TStorage>, IBitwiseOperators<TStorage, TStorage, TStorage>, IMinMaxValue<TStorage> => 1495where TUnderlying : struct, INumber<TUnderlying>, IBitwiseOperators<TUnderlying, TUnderlying, TUnderlying>, IMinMaxValue<TUnderlying> 1496where TStorage : struct, INumber<TStorage>, IBitwiseOperators<TStorage, TStorage, TStorage>, IMinMaxValue<TStorage> 1858where TUnderlying : struct, INumber<TUnderlying>, IBitwiseOperators<TUnderlying, TUnderlying, TUnderlying>, IMinMaxValue<TUnderlying> 1859where TStorage : struct, INumber<TStorage>, IBitwiseOperators<TStorage, TStorage, TStorage>, IMinMaxValue<TStorage> 1893where TUnderlying : struct, INumber<TUnderlying>, IBitwiseOperators<TUnderlying, TUnderlying, TUnderlying>, IMinMaxValue<TUnderlying> 1894where TStorage : struct, INumber<TStorage>, IBitwiseOperators<TStorage, TStorage, TStorage>, IMinMaxValue<TStorage> 1930where TStorage : struct, INumber<TStorage>, IBitwiseOperators<TStorage, TStorage, TStorage> 1963where TStorage : struct, INumber<TStorage>, IBitwiseOperators<TStorage, TStorage, TStorage> 2063where TStorage : struct, INumber<TStorage>, IBitwiseOperators<TStorage, TStorage, TStorage>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (8)
1273/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 1274static Half IBitwiseOperators<Half, Half, Half>.operator &(Half left, Half right) 1279/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 1280static Half IBitwiseOperators<Half, Half, Half>.operator |(Half left, Half right) 1285/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 1286static Half IBitwiseOperators<Half, Half, Half>.operator ^(Half left, Half right) 1291/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 1292static Half IBitwiseOperators<Half, Half, Half>.operator ~(Half value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (4)
979/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 982/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 985/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 988/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (8)
503/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 504static short IBitwiseOperators<short, short, short>.operator &(short left, short right) => (short)(left & right); 506/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 507static short IBitwiseOperators<short, short, short>.operator |(short left, short right) => (short)(left | right); 509/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 510static short IBitwiseOperators<short, short, short>.operator ^(short left, short right) => (short)(left ^ right); 512/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 513static short IBitwiseOperators<short, short, short>.operator ~(short value) => (short)(~value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (8)
545/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 546static int IBitwiseOperators<int, int, int>.operator &(int left, int right) => left & right; 548/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 549static int IBitwiseOperators<int, int, int>.operator |(int left, int right) => left | right; 551/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 552static int IBitwiseOperators<int, int, int>.operator ^(int left, int right) => left ^ right; 554/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 555static int IBitwiseOperators<int, int, int>.operator ~(int value) => ~value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (8)
542/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 543static long IBitwiseOperators<long, long, long>.operator &(long left, long right) => left & right; 545/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 546static long IBitwiseOperators<long, long, long>.operator |(long left, long right) => left | right; 548/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 549static long IBitwiseOperators<long, long, long>.operator ^(long left, long right) => left ^ right; 551/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 552static long IBitwiseOperators<long, long, long>.operator ~(long value) => ~value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (8)
575/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 576static nint IBitwiseOperators<nint, nint, nint>.operator &(nint left, nint right) => left & right; 578/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 579static nint IBitwiseOperators<nint, nint, nint>.operator |(nint left, nint right) => left | right; 581/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 582static nint IBitwiseOperators<nint, nint, nint>.operator ^(nint left, nint right) => left ^ right; 584/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 585static nint IBitwiseOperators<nint, nint, nint>.operator ~(nint value) => ~value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (8)
904/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 905static BFloat16 IBitwiseOperators<BFloat16, BFloat16, BFloat16>.operator &(BFloat16 left, BFloat16 right) 910/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 911static BFloat16 IBitwiseOperators<BFloat16, BFloat16, BFloat16>.operator |(BFloat16 left, BFloat16 right) 916/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 917static BFloat16 IBitwiseOperators<BFloat16, BFloat16, BFloat16>.operator ^(BFloat16 left, BFloat16 right) 922/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 923static BFloat16 IBitwiseOperators<BFloat16, BFloat16, BFloat16>.operator ~(BFloat16 value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IBitwiseOperators.cs (1)
11where TSelf : IBitwiseOperators<TSelf, TOther, TResult>?
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (8)
897/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 898static NFloat IBitwiseOperators<NFloat, NFloat, NFloat>.operator &(NFloat left, NFloat right) 911/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 912static NFloat IBitwiseOperators<NFloat, NFloat, NFloat>.operator |(NFloat left, NFloat right) 925/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 926static NFloat IBitwiseOperators<NFloat, NFloat, NFloat>.operator ^(NFloat left, NFloat right) 939/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 940static NFloat IBitwiseOperators<NFloat, NFloat, NFloat>.operator ~(NFloat value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (8)
482/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 483static sbyte IBitwiseOperators<sbyte, sbyte, sbyte>.operator &(sbyte left, sbyte right) => (sbyte)(left & right); 485/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 486static sbyte IBitwiseOperators<sbyte, sbyte, sbyte>.operator |(sbyte left, sbyte right) => (sbyte)(left | right); 488/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 489static sbyte IBitwiseOperators<sbyte, sbyte, sbyte>.operator ^(sbyte left, sbyte right) => (sbyte)(left ^ right); 491/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 492static sbyte IBitwiseOperators<sbyte, sbyte, sbyte>.operator ~(sbyte value) => (sbyte)(~value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (8)
576/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 577static float IBitwiseOperators<float, float, float>.operator &(float left, float right) 583/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 584static float IBitwiseOperators<float, float, float>.operator |(float left, float right) 590/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 591static float IBitwiseOperators<float, float, float>.operator ^(float left, float right) 597/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 598static float IBitwiseOperators<float, float, float>.operator ~(float value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (4)
1261/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 1264/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 1267/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 1270/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (8)
421/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 422static ushort IBitwiseOperators<ushort, ushort, ushort>.operator &(ushort left, ushort right) => (ushort)(left & right); 424/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 425static ushort IBitwiseOperators<ushort, ushort, ushort>.operator |(ushort left, ushort right) => (ushort)(left | right); 427/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 428static ushort IBitwiseOperators<ushort, ushort, ushort>.operator ^(ushort left, ushort right) => (ushort)(left ^ right); 430/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 431static ushort IBitwiseOperators<ushort, ushort, ushort>.operator ~(ushort value) => (ushort)(~value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (8)
486/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 487static uint IBitwiseOperators<uint, uint, uint>.operator &(uint left, uint right) => left & right; 489/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 490static uint IBitwiseOperators<uint, uint, uint>.operator |(uint left, uint right) => left | right; 492/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 493static uint IBitwiseOperators<uint, uint, uint>.operator ^(uint left, uint right) => left ^ right; 495/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 496static uint IBitwiseOperators<uint, uint, uint>.operator ~(uint value) => ~value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (8)
493/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 494static ulong IBitwiseOperators<ulong, ulong, ulong>.operator &(ulong left, ulong right) => left & right; 496/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 497static ulong IBitwiseOperators<ulong, ulong, ulong>.operator |(ulong left, ulong right) => left | right; 499/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 500static ulong IBitwiseOperators<ulong, ulong, ulong>.operator ^(ulong left, ulong right) => left ^ right; 502/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 503static ulong IBitwiseOperators<ulong, ulong, ulong>.operator ~(ulong value) => ~value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (8)
502/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseAnd(TSelf, TOther)" /> 503static nuint IBitwiseOperators<nuint, nuint, nuint>.operator &(nuint left, nuint right) => left & right; 505/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_BitwiseOr(TSelf, TOther)" /> 506static nuint IBitwiseOperators<nuint, nuint, nuint>.operator |(nuint left, nuint right) => left | right; 508/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_ExclusiveOr(TSelf, TOther)" /> 509static nuint IBitwiseOperators<nuint, nuint, nuint>.operator ^(nuint left, nuint right) => left ^ right; 511/// <inheritdoc cref="IBitwiseOperators{TSelf, TOther, TResult}.op_OnesComplement(TSelf)" /> 512static nuint IBitwiseOperators<nuint, nuint, nuint>.operator ~(nuint value) => ~value;
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
387[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.IBitwiseOperators<,,>))]