コード例 #1
0
ファイル: ArmadaExpr.cs プロジェクト: ScriptBox21/MS-Armada
 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
ファイル: ArmadaExpr.cs プロジェクト: ScriptBox21/MS-Armada
 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}");
 }