public override Expression GetValueInLValueState(ResolutionContext context) { return(AH.MakeSeqSelectExpr(parent.GetValueInLValueState(context), index, type)); }
public override string GetValueInLValueState(ResolutionContext context) { return($"({parent.GetValueInLValueState(context)})[{index}]"); }
public override Expression GetValueInLValueState(ResolutionContext context) { return(AH.SetExprType(new ExprDotName(tok, parent.GetValueInLValueState(context), fieldName, null), type)); }
public override string GetValueInLValueState(ResolutionContext context) { return($"({parent.GetValueInLValueState(context)}).{fieldName}"); }