public JstpGenType(string name, JstpDescType jstpDescType) { JstpDescType = jstpDescType; Name = name; Title = jstpDescType.Title; Desc = jstpDescType.Desc; }
public JstpGenTypeString(string name, JstpDescType jstpDescType) : base(name, jstpDescType) { Type = JstpDescMetaType.String; MaxLength = int.MaxValue; }
public JstpGenTypeReal(string name, JstpDescType jstpDescType) : base(name, jstpDescType) { Type = JstpDescMetaType.Real; Min = double.MinValue; Max = double.MaxValue; }
public JstpGenTypeObject(string name, JstpDescType jstpDescType) : base(name, jstpDescType) { Type = JstpDescMetaType.Object; Properties = new List<JstpGenTypeProperty>(); }
public JstpGenTypeNull(string name, JstpDescType jstpDescType) : base(name, jstpDescType) { Type = JstpDescMetaType.Null; }
public JstpGenTypeInteger(string name, JstpDescType jstpDescType) : base(name,jstpDescType) { Type = JstpDescMetaType.Integer; Min = long.MinValue; Max = long.MaxValue; }
public JstpGenTypeEnum(string name, JstpDescType jstpDescType) : base(name, jstpDescType) { Type = JstpDescMetaType.Enum; Items = jstpDescType.Items.Select(_ => new JstpGenTypeEnumItem(_.Key, _.Value)).ToList(); }
public JstpGenTypeBool(string name, JstpDescType jstpDescType) : base(name, jstpDescType) { Type = JstpDescMetaType.Bool; }
public JstpGenTypeArray(string name, JstpDescType jstpDescType) : base(name, jstpDescType) { Type = JstpDescMetaType.Array; }