public override void VisitPropertyReferenceExpression(PropertyReferenceExpression node)
 {
     this.VisitPropertyReferenceExpression(node);
     if (node.get_IsIndexer())
     {
         this.CheckArguments(node.get_Property().get_Parameters(), node.get_Arguments());
     }
     return;
 }
 public override ICodeNode VisitPropertyReferenceExpression(PropertyReferenceExpression node)
 {
     V_0 = (PropertyReferenceExpression)this.VisitPropertyReferenceExpression(node);
     if (node.get_Arguments().get_Count() > 0)
     {
         this.VisitInvocationArguments(V_0.get_Arguments(), V_0.get_MethodExpression().get_Method());
     }
     return(V_0);
 }
Beispiel #3
0
 public virtual void VisitPropertyReferenceExpression(PropertyReferenceExpression node)
 {
     this.Visit(node.get_Target());
     this.Visit(node.get_Arguments());
     return;
 }
Beispiel #4
0
 public override ICodeNode VisitPropertyReferenceExpression(PropertyReferenceExpression node)
 {
     node.set_Target((Expression)this.VisitTargetExpression(node.get_Target()));
     node.set_Arguments((ExpressionCollection)this.Visit(node.get_Arguments()));
     return(node);
 }