protected override void visitUnconstrainedArray(UnconstrainedArray type) { appendTypePrefix(type); writer.Append(' ').Append(KeywordEnum.ARRAY.ToString()).Append(" ("); bool first = true; foreach (ISubtypeIndication subtype in type.IndexSubtypes) { if (first) { first = false; } else { writer.Append(", "); } output.writeSubtypeIndication(subtype); writer.Append(' ').Append(KeywordEnum.RANGE.ToString()).Append(' ').Append("<>"); } writer.Append(") ").Append(KeywordEnum.OF.ToString()).Append(' '); output.writeSubtypeIndication(type.ElementType); writer.Append(';').NewLine(); }
/// <summary> /// Visits an unconstrained array. /// </summary> /// <param name="type"></param> protected internal virtual void visitUnconstrainedArray(UnconstrainedArray type) { }