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