コード例 #1
0
        public override void SetParent(Expression parent)
        {
            base.SetParent(parent);

            Initializer?.SetParent(this);
            Condition?.SetParent(this);
            Increment?.SetParent(this);
            Block.SetParent(this);
        }
コード例 #2
0
        public override void SetParent(Expression parent)
        {
            base.SetParent(parent);

            if (Initializer != null)
            {
                Initializer.SetParent(this);
            }

            if (Condition != null)
            {
                Condition.SetParent(this);
            }

            if (Increment != null)
            {
                Increment.SetParent(this);
            }

            Block.SetParent(this);
        }