protected override ILValue ResolveDestination(CMinorEnvironment environment) { return(environment.ResolveIndirectIdentifierAsValue( GetCMinorExpression1().CompileAsValue(environment), GetId() )); }
public override ILValue CompileAsValue(CMinorEnvironment environment) { return(environment.ResolveIndirectIdentifierAsValue( GetCMinorExpression().CompileAsValue(environment), GetId() )); }
public override ILStatement Compile(CMinorEnvironment environment) { return(new ILAssign( environment.ResolveIndirectIdentifierAsValue( GetCMinorExpression1().CompileAsValue(environment), GetId() ), GetCMinorExpression2().CompileAsValue(environment) )); }