1 implementation of TrailingZeroCount
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1245
static char IBinaryInteger<char>.
TrailingZeroCount
(char value) => (char)(BitOperations.TrailingZeroCount(value << 16) - 16);
16 references to TrailingZeroCount
System.Numerics.Tensors (2)
System\Numerics\Tensors\netcore\TensorOperation.cs (1)
2212
destination = T.
TrailingZeroCount
(x);
System\Numerics\Tensors\netcore\TensorPrimitives.TrailingZeroCount.cs (1)
34
public static T Invoke(T x) => T.
TrailingZeroCount
(x);
System.Private.CoreLib (13)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
290
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1244
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
745
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
300
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
320
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
317
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
350
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
303
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1093
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
287
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
333
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
340
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
345
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />
System.Runtime.Numerics (1)
System\Numerics\BigInteger.cs (1)
3747
/// <inheritdoc cref="IBinaryInteger{TSelf}.
TrailingZeroCount
(TSelf)" />