Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 public CharacterEnumerationLiteral(char literal, EnumerationType type)
     : base(type)
 {
     this.literal = literal;
 }
Exemplo n.º 3
0
 public IdentifierEnumerationLiteral(string literal, EnumerationType type)
     : base(type)
 {
     this.literal = literal;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Visits an enumeration type.
 /// </summary>
 /// <param name="type"></param>
 protected internal virtual void visitEnumerationType(EnumerationType type)
 {
 }