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