Enum TablesStreamFlags
- Namespace
- AsmResolver.PE.DotNet.Metadata
- Assembly
- AsmResolver.PE.dll
Provides members for all possible flags that the tables stream defines.
[Flags]
public enum TablesStreamFlags : byte
Fields
DeltaOnly = 32
Indicates the tables stream contains only deltas.
ExtraData = 64
Indicates the tables stream persists an extra 4 bytes of data.
HasDelete = 128
Indicates the tables stream may contain _Delete tokens. This only occurs in ENC metadata.
LongBlobIndices = 4
Indicates each blob index in the tables stream is a 4 byte integer instead of a 2 byte integer.
LongGuidIndices = 2
Indicates each GUID index in the tables stream is a 4 byte integer instead of a 2 byte integer.
LongStringIndices = 1
Indicates each string index in the tables stream is a 4 byte integer instead of a 2 byte integer.
PaddingBit = 8
Indicates tables are created with an extra bit in columns.
Remarks
This enum is based on the CoreCLR implementation of the runtime, and therefore contains more members than the ECMA-335 specifies. For reference see https://github.com/dotnet/coreclr/blob/fcd2d3278ba2eb4da78ddee979fb4c475bd14b37/src/md/inc/metamodel.h#L247