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