C# Class Pchp.CodeAnalysis.CodeGen.BoundLocalPlace

Inheritance: IBoundReference, IPlace
Afficher le fichier Open project: iolevel/peachpie

Méthodes publiques

Méthode Description
BoundLocalPlace ( IPlace place, BoundAccess access, TypeRefMask thint ) : Devsense.PHP.Syntax
EmitLoad ( CodeGenerator cg ) : TypeSymbol
EmitLoadPrepare ( CodeGenerator cg, InstanceCacheHolder instanceOpt ) : void
EmitStore ( CodeGenerator cg, TypeSymbol valueType ) : void
EmitStorePrepare ( CodeGenerator cg, InstanceCacheHolder instanceOpt ) : void

Private Methods

Méthode Description
IPlace ( ILBuilder il ) : TypeSymbol
IPlace ( ILBuilder il ) : void

Method Details

BoundLocalPlace() public méthode

public BoundLocalPlace ( IPlace place, BoundAccess access, TypeRefMask thint ) : Devsense.PHP.Syntax
place IPlace
access BoundAccess
thint TypeRefMask
Résultat Devsense.PHP.Syntax

EmitLoad() public méthode

public EmitLoad ( CodeGenerator cg ) : TypeSymbol
cg CodeGenerator
Résultat TypeSymbol

EmitLoadPrepare() public méthode

public EmitLoadPrepare ( CodeGenerator cg, InstanceCacheHolder instanceOpt ) : void
cg CodeGenerator
instanceOpt InstanceCacheHolder
Résultat void

EmitStore() public méthode

public EmitStore ( CodeGenerator cg, TypeSymbol valueType ) : void
cg CodeGenerator
valueType TypeSymbol
Résultat void

EmitStorePrepare() public méthode

public EmitStorePrepare ( CodeGenerator cg, InstanceCacheHolder instanceOpt ) : void
cg CodeGenerator
instanceOpt InstanceCacheHolder
Résultat void