C# Class PERWAPI.Property

Descriptor for the Property of a class
Inheritance: Feature
Show file Open project: xored/f4

Public Methods

Method 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

Method 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 method

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

GetInitValue() public method

public GetInitValue ( ) : Constant
return Constant

GetPropertyParams() public method

public GetPropertyParams ( ) : Type[]
return Type[]

GetPropertyType() public method

public GetPropertyType ( ) : Type
return Type

RemoveInitValue() public method

public RemoveInitValue ( ) : void
return void

SetPropertyParams() public method

public SetPropertyParams ( Type parTypes ) : void
parTypes Type
return void

SetPropertyType() public method

public SetPropertyType ( Type pType ) : void
pType Type
return void