C# Class PERWAPI.Property

Descriptor for the Property of a class
Inheritance: Feature
Afficher le fichier Open project: xored/f4

Méthodes publiques

Méthode Description
AddInitValue ( Constant constVal ) : void

Add an initial value for this property

GetInitValue ( ) : Constant
GetPropertyParams ( ) : Type[]
GetPropertyType ( ) : Type
RemoveInitValue ( ) : void
SetPropertyParams ( Type parTypes ) : void
SetPropertyType ( Type pType ) : void

Private Methods

Méthode Description
BuildCILInfo ( CILWriter output ) : void
BuildSignatures ( MetaDataOut md ) : void
BuildTables ( MetaDataOut md ) : void
ChangeRefsToDefs ( ClassDef newType, ClassDef oldTypes ) : void
GetCodedIx ( CIx code ) : uint
Property ( PEReader buff ) : System
Property ( string name, Type retType, Type pars, ClassDef parent ) : System
Read ( PEReader buff, TableRow props ) : void
ReadNames ( PEReader buff, ClassDef theClass, uint classIx ) : string[]
Resolve ( PEReader buff ) : void
Size ( MetaData md ) : uint
Write ( CILWriter output ) : void
Write ( PEWriter output ) : void

Method Details

AddInitValue() public méthode

Add an initial value for this property
public AddInitValue ( Constant constVal ) : void
constVal Constant the initial value for this property
Résultat void

GetInitValue() public méthode

public GetInitValue ( ) : Constant
Résultat Constant

GetPropertyParams() public méthode

public GetPropertyParams ( ) : Type[]
Résultat Type[]

GetPropertyType() public méthode

public GetPropertyType ( ) : Type
Résultat Type

RemoveInitValue() public méthode

public RemoveInitValue ( ) : void
Résultat void

SetPropertyParams() public méthode

public SetPropertyParams ( Type parTypes ) : void
parTypes Type
Résultat void

SetPropertyType() public méthode

public SetPropertyType ( Type pType ) : void
pType Type
Résultat void