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