C# Класс Pchp.CodeAnalysis.CodeGen.BoundPropertyPlace

Наследование: IBoundReference
Показать файл Открыть проект

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

Метод Описание
BoundPropertyPlace ( BoundExpression instance, Microsoft.Cci property ) : Devsense.PHP.Syntax
EmitLoad ( CodeGenerator cg ) : TypeSymbol
EmitLoadAddress ( CodeGenerator cg ) : void
EmitLoadPrepare ( CodeGenerator cg, InstanceCacheHolder instanceOpt ) : void
EmitStore ( CodeGenerator cg, TypeSymbol valueType ) : void
EmitStorePrepare ( CodeGenerator cg, InstanceCacheHolder instanceOpt ) : void
EmitUnset ( CodeGenerator cg ) : void

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

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

public BoundPropertyPlace ( BoundExpression instance, Microsoft.Cci property ) : Devsense.PHP.Syntax
instance Pchp.CodeAnalysis.Semantics.BoundExpression
property Microsoft.Cci
Результат Devsense.PHP.Syntax

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

public EmitLoad ( CodeGenerator cg ) : TypeSymbol
cg CodeGenerator
Результат TypeSymbol

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

public EmitLoadAddress ( CodeGenerator cg ) : void
cg CodeGenerator
Результат void

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

public EmitLoadPrepare ( CodeGenerator cg, InstanceCacheHolder instanceOpt ) : void
cg CodeGenerator
instanceOpt InstanceCacheHolder
Результат void

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

public EmitStore ( CodeGenerator cg, TypeSymbol valueType ) : void
cg CodeGenerator
valueType TypeSymbol
Результат void

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

public EmitStorePrepare ( CodeGenerator cg, InstanceCacheHolder instanceOpt ) : void
cg CodeGenerator
instanceOpt InstanceCacheHolder
Результат void

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

public EmitUnset ( CodeGenerator cg ) : void
cg CodeGenerator
Результат void