Zdexby TheHolyOneZ
49,743 classes
Class

MetadataSizes

: Object
System.Reflection.Metadata.Ecma335.MetadataSizes, Sentry.System.Reflection.Metadata 0x0070 (112 B) inherited 0x0010 Sentry.System.Reflection.Metadata.dll
0x00x0070

Members 44

OffsetSizeNameTypeFlagsDefault
—0x04StreamAlignmentintPrivateStatic+1 flags4
—0x04MaxMetadataVersionByteCountintStatic+2 flags254
0x04MetadataVersionPaddedLengthint2 flags—
—0x08SortedDebugTablesulongStatic+2 flags55169095435288576
0x01IsEncDeltabool2 flags—
0x01IsCompressedbool2 flags—
0x01BlobReferenceIsSmallbool2 flags—
0x01StringReferenceIsSmallbool2 flags—
0x01GuidReferenceIsSmallbool2 flags—
0x01CustomAttributeTypeCodedIndexIsSmallbool2 flags—
0x01DeclSecurityCodedIndexIsSmallbool2 flags—
0x01EventDefReferenceIsSmallbool2 flags—
0x01FieldDefReferenceIsSmallbool2 flags—
0x01GenericParamReferenceIsSmallbool2 flags—
0x01HasConstantCodedIndexIsSmallbool2 flags—
0x01HasCustomAttributeCodedIndexIsSmallbool2 flags—
0x01HasFieldMarshalCodedIndexIsSmallbool2 flags—
0x01HasSemanticsCodedIndexIsSmallbool2 flags—
0x01ImplementationCodedIndexIsSmallbool2 flags—
0x01MemberForwardedCodedIndexIsSmallbool2 flags—
0x01MemberRefParentCodedIndexIsSmallbool2 flags—
0x01MethodDefReferenceIsSmallbool2 flags—
0x01MethodDefOrRefCodedIndexIsSmallbool2 flags—
0x01ModuleRefReferenceIsSmallbool2 flags—
0x01ParameterReferenceIsSmallbool2 flags—
0x01PropertyDefReferenceIsSmallbool2 flags—
0x01ResolutionScopeCodedIndexIsSmallbool2 flags—
0x01TypeDefReferenceIsSmallbool2 flags—
0x01TypeDefOrRefCodedIndexIsSmallbool2 flags—
0x01TypeOrMethodDefCodedIndexIsSmallbool2 flags—
0x01DocumentReferenceIsSmallbool2 flags—
0x01LocalVariableReferenceIsSmallbool2 flags—
0x01LocalConstantReferenceIsSmallbool2 flags—
0x01ImportScopeReferenceIsSmallbool2 flags—
0x01HasCustomDebugInformationCodedIndexIsSmallbool2 flags—
0x00330x05padding / unreflected
0x08<HeapSizes>k__BackingFieldImmutableArray<System.Int32>Private+1 flags—
0x08<RowCounts>k__BackingFieldImmutableArray<System.Int32>Private+1 flags—
0x08<ExternalRowCounts>k__BackingFieldImmutableArray<System.Int32>Private+1 flags—
0x08PresentTablesMaskulong2 flags—
0x08ExternalTablesMaskulong2 flags—
0x04MetadataStreamStorageSizeint2 flags—
0x04MetadataTableStreamSizeint2 flags—
0x04StandalonePdbStreamSizeint2 flags—
—0x04PdbIdSizeintStatic+2 flags20
0x006C0x04unreflected bytes to end of MetadataSizes

Functions 16

SignatureFlagsNativeParams
ImmutableArray<System.Int32> get_HeapSizes()Public+1 flags0x08
ImmutableArray<System.Int32> get_RowCounts()Public+1 flags0x08
ImmutableArray<System.Int32> get_ExternalRowCounts()Public+1 flags0x08
void .ctor(const ImmutableArray<System.Int32>& rowCounts, const ImmutableArray<System.Int32>& externalRowCounts, const ImmutableArray<System.Int32>& heapSizes, int metadataVersionByteCount, bool isStandaloneDebugMetadata)2 flags0x08
bool get_IsStandaloneDebugMetadata()2 flags0x01
bool IsPresent(const TableIndex& table)1 flags0x01
int get_MetadataHeaderSize()2 flags0x04
int GetMetadataStreamHeaderSize(const string& streamName)Static+1 flags0x08
int get_MetadataSize()2 flags0x04
int GetAlignedHeapSize(const HeapIndex& index)Public0x04
int CalculateTableStreamHeaderSize()1 flags0x04
int CalculateStandalonePdbStreamSize()1 flags0x04
ulong ComputeNonEmptyTableMask(const ImmutableArray<System.Int32>& rowCounts)PrivateStatic0x08
int GetTableSize(const TableIndex& index, int rowSize)Private0x04
bool IsReferenceSmall(int tagBitSize, const TableIndex[]& tables)Private0x08
bool ReferenceFits(int bitCount, const TableIndex[]& tables)Private0x08

Used by 3

types with a member, parameter or interface of this type