public VccInitializerWithDefault(Expression defaultExpression, VccInitializerWithDesignators initializer, ISourceLocation sourceLocation) : base(initializer.DesignatorsWithExpressions, sourceLocation) { this.defaultExpression = defaultExpression; }
protected VccInitializerWithDesignators(BlockStatement containingBlock, VccInitializerWithDesignators template) : base(containingBlock, template) { this.designatorsWithExpressions = new List<VccDesignatorExpressionPair>(template.designatorsWithExpressions.Count); foreach (var pair in template.designatorsWithExpressions) this.designatorsWithExpressions.Add(pair.MakeCopyFor(containingBlock)); }
public VccInitializerAssignment(TargetExpression leftOperand, VccInitializerWithDesignators rightOperand, ISourceLocation sourceLocation) : base(leftOperand, rightOperand, sourceLocation) { }