protected override void visitConstrainedArray(ConstrainedArray type) { appendTypePrefix(type); writer.Append(' ').Append(KeywordEnum.ARRAY.ToString()).Append(" ("); bool first = true; foreach (DiscreteRange range in type.IndexRanges) { if (first) { first = false; } else { writer.Append(", "); } output.writeDiscreteRange(range); } writer.Append(") ").Append(KeywordEnum.OF.ToString()).Append(' '); output.writeSubtypeIndication(type.ElementType); writer.Append(';').NewLine(); }
/// <summary> /// Visits a constrained array. /// </summary> /// <param name="type"></param> protected internal virtual void visitConstrainedArray(ConstrainedArray type) { }