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
파일 보기 프로젝트 열기: higepon/mona

공개 프로퍼티들

프로퍼티 타입 설명
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