14 implementations of GetByteCount
System.Private.CoreLib (13)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
363
int IBinaryInteger<byte>.
GetByteCount
() => sizeof(byte);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1333
int IBinaryInteger<char>.
GetByteCount
() => sizeof(char);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
922
int IBinaryInteger<Int128>.
GetByteCount
() => Size;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
451
int IBinaryInteger<short>.
GetByteCount
() => sizeof(short);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
491
int IBinaryInteger<int>.
GetByteCount
() => sizeof(int);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
488
int IBinaryInteger<long>.
GetByteCount
() => sizeof(long);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
521
int IBinaryInteger<nint>.
GetByteCount
() => sizeof(nint_t);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
428
int IBinaryInteger<sbyte>.
GetByteCount
() => sizeof(sbyte);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1209
int IBinaryInteger<UInt128>.
GetByteCount
() => Size;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
376
int IBinaryInteger<ushort>.
GetByteCount
() => sizeof(ushort);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
440
int IBinaryInteger<uint>.
GetByteCount
() => sizeof(uint);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
447
int IBinaryInteger<ulong>.
GetByteCount
() => sizeof(ulong);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
452
int IBinaryInteger<nuint>.
GetByteCount
() => sizeof(nuint_t);
System.Runtime.Numerics (1)
System\Numerics\BigInteger.cs (1)
3825
int IBinaryInteger<BigInteger>.
GetByteCount
() => GetGenericMathByteCount();
45 references to GetByteCount
ILCompiler.Compiler (11)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (10)
853
EntrySize = (ulong)default(TSize).
GetByteCount
() * (_useInlineRelocationAddends ? 2u : 3u),
955
default(TSize).
GetByteCount
() + // Entry point
956
default(TSize).
GetByteCount
() + // Segment header offset
957
default(TSize).
GetByteCount
() + // Section header offset
1015
default(TSize).
GetByteCount
() + // Flags
1016
default(TSize).
GetByteCount
() + // Address
1017
default(TSize).
GetByteCount
() + // Offset
1018
default(TSize).
GetByteCount
() + // Size
1021
default(TSize).
GetByteCount
() + // Alignment
1022
default(TSize).
GetByteCount
(); // Entry size
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\SectionWriter.cs (1)
117
Span<byte> buffer = bufferWriter.GetSpan(value.
GetByteCount
());
ILCompiler.ReadyToRun (11)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (10)
853
EntrySize = (ulong)default(TSize).
GetByteCount
() * (_useInlineRelocationAddends ? 2u : 3u),
955
default(TSize).
GetByteCount
() + // Entry point
956
default(TSize).
GetByteCount
() + // Segment header offset
957
default(TSize).
GetByteCount
() + // Section header offset
1015
default(TSize).
GetByteCount
() + // Flags
1016
default(TSize).
GetByteCount
() + // Address
1017
default(TSize).
GetByteCount
() + // Offset
1018
default(TSize).
GetByteCount
() + // Size
1021
default(TSize).
GetByteCount
() + // Alignment
1022
default(TSize).
GetByteCount
(); // Entry size
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\SectionWriter.cs (1)
117
Span<byte> buffer = bufferWriter.GetSpan(value.
GetByteCount
());
System.Private.CoreLib (22)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
362
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1332
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
921
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
450
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
490
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
487
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
520
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (4)
2449
int bits = TValue.Zero.
GetByteCount
() * 8;
2623
TValue limit = (TValue.One << ((TValue.Zero.
GetByteCount
() * 8) / 2)) / ten;
2678
int bits = TValue.Zero.
GetByteCount
() * 8;
2754
int limbBits = TValue.Zero.
GetByteCount
() * 8;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IBinaryInteger.cs (3)
302
TSelf bitCount = TSelf.CreateChecked(value!.
GetByteCount
() * 8L);
414
int bitCount = checked(value!.
GetByteCount
() * 8);
429
int bitCount = checked(value!.
GetByteCount
() * 8);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Random.cs (2)
385
int byteCount = Math.Max(minValue.
GetByteCount
(), maxValue.
GetByteCount
());
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
427
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1208
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
375
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
439
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
446
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
451
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />
System.Runtime.Numerics (1)
System\Numerics\BigInteger.cs (1)
3824
/// <inheritdoc cref="IBinaryInteger{TSelf}.
GetByteCount
()" />