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