protected VccInitializerWithDefault(BlockStatement containingBlock, VccInitializerWithDefault template) : base(containingBlock, template) { this.defaultExpression = template.defaultExpression.MakeCopyFor(containingBlock); }
protected override Expression CreateBinaryExpression(Expression leftOperand) { VccInitializerWithDefault result = new VccInitializerWithDefault(leftOperand, (VccInitializerWithDesignators)RightOperand, this.SourceLocation); result.SetContainingExpression(this); return result; }