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
Показать файл Открыть проект

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

Свойство Тип Описание
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