public TypeDef(QualifiedClassName name, CirqusType cirqusType, TypeDef baseType, Type type) { _baseType = baseType; Name = name; CirqusType = cirqusType; Type = type; }
string FormatTypeType(CirqusType cirqusType) { switch (cirqusType) { case CirqusType.Command: return("Domain commands"); case CirqusType.View: return("Domain views"); case CirqusType.Other: return("Domain primitives"); case CirqusType.Primitive: return("Built-in primitives"); default: return(cirqusType.ToString()); } }
public EnumDef(QualifiedClassName name, CirqusType cirqusType, Type type) : base(name, cirqusType, null, type) { }
public TypeDef(QualifiedClassName name, CirqusType cirqusType) : this(name, cirqusType, null, null) { }