C# Класс Girl.PEAnalyzer.ExportedTypeTable

The ExportedType table holds a row for each type, defined within other modules of this Assembly, that is exported out of this Assembly. In essence, it stores TypeDef row numbers of all types that are marked public in other modules that this Assembly comprises. The rows in the ExportedType table are the result of the .class extern directive (see Section 6.7).
Наследование: TableBase
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Flags int
Implementation int
TypeDefId int
TypeName int
TypeNamespace int

Открытые методы

Метод Описание
ExportedTypeTable ( ) : System
GetInfos ( StringBuilder sb ) : void
ReadData ( byte data, int offset ) : void

Описание методов

ExportedTypeTable() публичный Метод

public ExportedTypeTable ( ) : System
Результат System

GetInfos() публичный Метод

public GetInfos ( StringBuilder sb ) : void
sb StringBuilder
Результат void

ReadData() публичный Метод

public ReadData ( byte data, int offset ) : void
data byte
offset int
Результат void

Описание свойств

Flags публичное свойство

a 4 byte bitmask of type TypeAttributes, clause 22.1.14
public int Flags
Результат int

Implementation публичное свойство

This can be an index (more precisely, an Implementation coded index) into one of 2 tables.
public int Implementation
Результат int

TypeDefId публичное свойство

4 byte index into a TypeDef table of another module in this Assembly
public int TypeDefId
Результат int

TypeName публичное свойство

index into the String heap
public int TypeName
Результат int

TypeNamespace публичное свойство

index into the String heap
public int TypeNamespace
Результат int