C# Class PERWAPI.Feature

Base class for Event and Property descriptors
Inheritance: MetaDataElement
Afficher le fichier Open project: xored/f4 Class Usage Examples

Protected Properties

Свойство Type Description
flags ushort
methods MethodSemantics[]
name string
nameIx uint
parent ClassDef
tide int

Méthodes publiques

Méthode Description
AddMethod ( MethodDef meth, MethodType mType ) : void
ClearRTSSpecialName ( ) : void
ClearSpecialName ( ) : void
GetMethod ( MethodType mType ) : MethodDef
HasRTSSpecialName ( ) : bool
HasSpecialName ( ) : bool
Name ( ) : string
RemoveMethod ( MethodDef meth ) : void
RemoveMethod ( MethodType mType ) : void
SetName ( string nam ) : void
SetRTSpecialName ( ) : void

Set the RTSpecialName attribute for this Event or Property

SetSpecialName ( ) : void

Set the specialName attribute for this Event or Property

Private Methods

Méthode Description
AddMethod ( MethodSemantics meth ) : void
Feature ( ) : System
Feature ( string name, ClassDef par ) : System
GetFeatureNames ( PEReader buff, MDTable tabIx, MDTable mapTabIx, ClassDef theClass, uint classIx ) : string[]
GetParent ( ) : ClassDef
SetParent ( ClassDef paren ) : void

Method Details

AddMethod() public méthode

public AddMethod ( MethodDef meth, MethodType mType ) : void
meth MethodDef
mType MethodType
Résultat void

ClearRTSSpecialName() public méthode

public ClearRTSSpecialName ( ) : void
Résultat void

ClearSpecialName() public méthode

public ClearSpecialName ( ) : void
Résultat void

GetMethod() public méthode

public GetMethod ( MethodType mType ) : MethodDef
mType MethodType
Résultat MethodDef

HasRTSSpecialName() public méthode

public HasRTSSpecialName ( ) : bool
Résultat bool

HasSpecialName() public méthode

public HasSpecialName ( ) : bool
Résultat bool

Name() public méthode

public Name ( ) : string
Résultat string

RemoveMethod() public méthode

public RemoveMethod ( MethodDef meth ) : void
meth MethodDef
Résultat void

RemoveMethod() public méthode

public RemoveMethod ( MethodType mType ) : void
mType MethodType
Résultat void

SetName() public méthode

public SetName ( string nam ) : void
nam string
Résultat void

SetRTSpecialName() public méthode

Set the RTSpecialName attribute for this Event or Property
public SetRTSpecialName ( ) : void
Résultat void

SetSpecialName() public méthode

Set the specialName attribute for this Event or Property
public SetSpecialName ( ) : void
Résultat void

Property Details

flags protected_oe property

protected ushort flags
Résultat ushort

methods protected_oe property

protected MethodSemantics[] methods
Résultat MethodSemantics[]

name protected_oe property

protected string name
Résultat string

nameIx protected_oe property

protected uint nameIx
Résultat uint

parent protected_oe property

protected ClassDef parent
Résultat ClassDef

tide protected_oe property

protected int tide
Résultat int