コード例 #1
0
 public TimeType(string name, System.Type type, Net.Vpc.Upa.Types.Time min, Net.Vpc.Upa.Types.Time max, bool nullable)  : base(name, type == null ? typeof(Net.Vpc.Upa.Types.Time) : type, 0, 0, nullable)
 {
     if (type != null && !typeof(Net.Vpc.Upa.Types.Time).Equals(type) && !typeof(Net.Vpc.Upa.Types.Time).Equals(type) && !typeof(Net.Vpc.Upa.Types.Temporal).Equals(type))
     {
         throw new Net.Vpc.Upa.Exceptions.IllegalArgumentException("Invalid Temporal Type " + type);
     }
     this.min = min;
     this.max = max;
     SetDefaultNonNullValue(Convert(new Net.Vpc.Upa.Types.DateTime(0)));
 }
コード例 #2
0
 public virtual void SetMax(Net.Vpc.Upa.Types.Time newMax)
 {
     max = newMax;
 }
コード例 #3
0
 public virtual void SetMin(Net.Vpc.Upa.Types.Time newMin)
 {
     min = newMin;
 }
コード例 #4
0
 public TimeType(System.Type type, Net.Vpc.Upa.Types.Time min, Net.Vpc.Upa.Types.Time max, bool nullable)  : this("TIME", type, min, max, nullable)
 {
 }
コード例 #5
0
 public TimeType(Net.Vpc.Upa.Types.Time min, Net.Vpc.Upa.Types.Time max, bool nullable)  : this("TIME", typeof(Net.Vpc.Upa.Types.Time), min, max, nullable)
 {
 }