protected override void visitEnumerationType(EnumerationType type) { appendTypePrefix(type); writer.Append(" ("); bool first = true; foreach (EnumerationLiteral literal in type.Literals) { if (first) { first = false; } else { writer.Append(", "); } writer.Append(literal.ToString()); } writer.Append(");").NewLine(); }
public CharacterEnumerationLiteral(char literal, EnumerationType type) : base(type) { this.literal = literal; }
public IdentifierEnumerationLiteral(string literal, EnumerationType type) : base(type) { this.literal = literal; }
/// <summary> /// Visits an enumeration type. /// </summary> /// <param name="type"></param> protected internal virtual void visitEnumerationType(EnumerationType type) { }