C# 클래스 Girl.PEAnalyzer.EventTable

Events are treated within metadata much like Properties -- a way to associate a collection of methods defined on given class. There are two required methods -- add_ and remove_, plus optional raise_ and others. All of the methods gathered together as an Event shall be defined on the class. Note that Event information does not directly influence runtime behavior; what counts is the information stored for each method that the event comprises. The EventMap and Event tables result from putting the .event directive on a class (see Chapter 17).
상속: TableBase
파일 보기 프로젝트 열기: higepon/mona

공개 프로퍼티들

프로퍼티 타입 설명
EventFlags short
EventType int
Name int

공개 메소드들

메소드 설명
EventTable ( ) : System
GetInfos ( StringBuilder sb ) : void
ReadData ( byte data, int offset ) : void

메소드 상세

EventTable() 공개 메소드

public EventTable ( ) : System
리턴 System

GetInfos() 공개 메소드

public GetInfos ( StringBuilder sb ) : void
sb StringBuilder
리턴 void

ReadData() 공개 메소드

public ReadData ( byte data, int offset ) : void
data byte
offset int
리턴 void

프로퍼티 상세

EventFlags 공개적으로 프로퍼티

a 2 byte bitmask of type EventAttribute, clause 22.1.4
public short EventFlags
리턴 short

EventType 공개적으로 프로퍼티

index into TypeDef, TypeRef or TypeSpec tables; more precisely, a TypeDefOrRef coded index
public int EventType
리턴 int

Name 공개적으로 프로퍼티

index into String heap
public int Name
리턴 int