C# Класс PEAPI.ClassRef

Descriptor for a class/interface declared in another module of THIS assembly, or in another assembly.
Наследование: Class, IExternRef, IResolutionScope
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
metaData MetaData
parent IResolutionScope

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

Метод Описание
AddClass ( string nsName, string name ) : ClassRef
AddField ( string name, Type fType ) : FieldRef

Add a field to this class

AddMethod ( string name, Type retType, Type pars ) : MethodRef

Add a method to this class

AddMethod ( string name, Type retType, Type pars, int gen_param_count ) : MethodRef

Add a method to this class

AddValueClass ( string nsName, string name ) : ClassRef
AddVarArgMethod ( string name, Type retType, Type pars, Type optPars ) : MethodRef

Add a method to this class

Приватные методы

Метод Описание
ClassRef ( string nsName, string name, MetaData md ) : System
GetCodedIx ( CIx code ) : uint
SetParent ( IResolutionScope par ) : void
Size ( MetaData md ) : uint
TypeDefOrRefToken ( ) : uint
TypeName ( ) : string
TypeSig ( MemoryStream sig ) : void
Write ( PEAPI.FileImage output ) : void

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

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

public AddClass ( string nsName, string name ) : ClassRef
nsName string
name string
Результат ClassRef

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

Add a field to this class
public AddField ( string name, Type fType ) : FieldRef
name string field name
fType Type field type
Результат FieldRef

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

Add a method to this class
public AddMethod ( string name, Type retType, Type pars ) : MethodRef
name string method name
retType Type return type
pars Type parameter types
Результат MethodRef

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

Add a method to this class
public AddMethod ( string name, Type retType, Type pars, int gen_param_count ) : MethodRef
name string method name
retType Type return type
pars Type parameter types
gen_param_count int num of generic parameters
Результат MethodRef

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

public AddValueClass ( string nsName, string name ) : ClassRef
nsName string
name string
Результат ClassRef

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

Add a method to this class
public AddVarArgMethod ( string name, Type retType, Type pars, Type optPars ) : MethodRef
name string method name
retType Type return type
pars Type parameter types
optPars Type
Результат MethodRef

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

metaData защищенное свойство

protected MetaData,PEAPI metaData
Результат MetaData

parent защищенное свойство

protected IResolutionScope parent
Результат IResolutionScope