コード例 #1
0
        public override void VisitBaseCtorExpression(BaseCtorExpression node)
        {
            base.VisitBaseCtorExpression(node);
            MethodReference baseCtor = node.MethodExpression.Method;

            TraverseMethodParameters(baseCtor, node.Arguments);
        }
コード例 #2
0
 public override void VisitBaseCtorExpression(BaseCtorExpression node)
 {
     this.VisitBaseCtorExpression(node);
     V_0 = node.get_MethodExpression().get_Method();
     this.TraverseMethodParameters(V_0, node.get_Arguments());
     return;
 }
コード例 #3
0
        public override ICodeNode VisitBaseCtorExpression(BaseCtorExpression node)
        {
            base.VisitBaseCtorExpression(node);

            FixArguments(node.MethodExpression.Method, node.Arguments);

            return(node);
        }
コード例 #4
0
        public override ICodeNode VisitBaseCtorExpression(BaseCtorExpression node)
        {
            base.VisitBaseCtorExpression(node);

            FixArguments(node.MethodExpression.Method, node.Arguments);

            return node;
        }
コード例 #5
0
 public override void VisitBaseCtorExpression(BaseCtorExpression node)
 {
     if (state == SearchState.Propagation)
     {
         canBePropagated = false;
         return;
     }
     base.VisitBaseCtorExpression(node);
 }
コード例 #6
0
 public override void VisitBaseCtorExpression(BaseCtorExpression node)
 {
     this.VisitBaseCtorExpression(node);
     V_0 = node.get_MethodExpression().get_Method();
     if (node.get_Arguments().get_Count() > 0)
     {
         this.FixArguments(V_0, node.get_Arguments());
     }
     return;
 }
コード例 #7
0
        public override void VisitBaseCtorExpression(BaseCtorExpression node)
        {
            base.VisitBaseCtorExpression(node);
            var method = node.MethodExpression.Method;

            if (node.Arguments.Count > 0)
            {
                FixArguments(method, node.Arguments);
            }
        }
コード例 #8
0
 public override void VisitBaseCtorExpression(BaseCtorExpression node)
 {
     if (this.state == ExpressionPropagationStep.ExpressionTreeVisitor.SearchState.Propagation)
     {
         this.canBePropagated = false;
         return;
     }
     this.VisitBaseCtorExpression(node);
     return;
 }
コード例 #9
0
 public override ICodeNode VisitBaseCtorExpression(BaseCtorExpression node)
 {
     node.InstanceReference = (Expression)Visit(node.InstanceReference);
     return(base.VisitBaseCtorExpression(node));
 }
コード例 #10
0
 public override ICodeNode VisitBaseCtorExpression(BaseCtorExpression node)
 {
     node = (BaseCtorExpression)base.VisitBaseCtorExpression(node);
     VisitInvocationArguments(node.Arguments, node.MethodExpression.Method);
     return(node);
 }
コード例 #11
0
 public virtual void VisitBaseCtorExpression(BaseCtorExpression node)
 {
     this.Visit(node.get_Arguments());
     return;
 }
コード例 #12
0
		public override void VisitBaseCtorExpression(BaseCtorExpression node)
		{
			base.VisitBaseCtorExpression(node);
			var method = node.MethodExpression.Method;
			if (node.Arguments.Count > 0)
			{
				FixArguments(method, node.Arguments);
			}
		}
コード例 #13
0
 public virtual void VisitBaseCtorExpression(BaseCtorExpression node)
 {
     Visit(node.Arguments);
 }
コード例 #14
0
		public override ICodeNode VisitBaseCtorExpression(BaseCtorExpression node)
		{
			node = (BaseCtorExpression)base.VisitBaseCtorExpression(node);
			VisitInvocationArguments(node.Arguments, node.MethodExpression.Method);
			return node;
		}
コード例 #15
0
 public override void VisitBaseCtorExpression(BaseCtorExpression node)
 {
     Visit(node.Arguments);
 }
コード例 #16
0
 public override void VisitBaseCtorExpression(BaseCtorExpression node)
 {
     VisitCtorExpression(node, "MyBase");
 }
コード例 #17
0
 public override void VisitBaseCtorExpression(BaseCtorExpression node)
 {
     if (state == SearchState.Propagation)
     {
         canBePropagated = false;
         return;
     }
     base.VisitBaseCtorExpression(node);
 }
コード例 #18
0
 public override void VisitBaseCtorExpression(BaseCtorExpression node)
 {
     this.VisitBaseCtorExpression(node);
     this.CastMethodArguments(node.get_MethodExpression().get_Method(), node.get_Arguments());
     return;
 }
コード例 #19
0
 public override void VisitBaseCtorExpression(BaseCtorExpression node)
 {
     this.Visit(node.get_Arguments());
     return;
 }
コード例 #20
0
 public override ICodeNode VisitBaseCtorExpression(BaseCtorExpression node)
 {
     dummyVar0 = this.VisitBaseCtorExpression(node);
     this.FixArguments(node.get_MethodExpression().get_Method(), node.get_Arguments());
     return(node);
 }
		public override void VisitBaseCtorExpression(BaseCtorExpression node)
		{
			base.VisitBaseCtorExpression(node);
			MethodReference baseCtor = node.MethodExpression.Method;
			TraverseMethodParameters(baseCtor, node.Arguments);
		}
コード例 #22
0
        public override void VisitBaseCtorExpression(BaseCtorExpression node)
        {
            base.VisitBaseCtorExpression(node);

            CastMethodArguments(node.MethodExpression.Method, node.Arguments);
        }
コード例 #23
0
 public override ICodeNode VisitBaseCtorExpression(BaseCtorExpression node)
 {
     node.set_InstanceReference((Expression)this.Visit(node.get_InstanceReference()));
     return(this.VisitBaseCtorExpression(node));
 }
コード例 #24
0
 public virtual ICodeNode VisitBaseCtorExpression(BaseCtorExpression node)
 {
     return(VisitCtorExpression(node));
 }
コード例 #25
0
		public override void VisitBaseCtorExpression(BaseCtorExpression node)
		{
			Visit(node.Arguments);
		}
コード例 #26
0
 public virtual void VisitBaseCtorExpression(BaseCtorExpression node)
 {
     Visit(node.Arguments);
 }
コード例 #27
0
		public override void VisitBaseCtorExpression(BaseCtorExpression node)
		{
			base.VisitBaseCtorExpression(node);

			CastMethodArguments(node.MethodExpression.Method, node.Arguments);
		}
コード例 #28
0
 public override ICodeNode VisitBaseCtorExpression(BaseCtorExpression node)
 {
     node.InstanceReference = (Expression)Visit(node.InstanceReference);
     return base.VisitBaseCtorExpression(node);
 }
コード例 #29
0
 public override ICodeNode VisitBaseCtorExpression(BaseCtorExpression node)
 {
     node = (BaseCtorExpression)this.VisitBaseCtorExpression(node);
     this.VisitInvocationArguments(node.get_Arguments(), node.get_MethodExpression().get_Method());
     return(node);
 }