Exemple #1
0
 public void SetObj(ObjId val)
 {
     Trace.Assert(_type == VarType.Obj, "");
     if (!val.Equals(_val.Obj()))
     {
         _val.SetObj(val);
     }
 }
 public static bool CheckInequals(this ObjId obj, ObjId obj2)
 {
     if (obj.Equals(obj2))
     {
         return(false);
     }
     return(true);
 }
 public static bool CheckValid(this ObjId obj)
 {
     if (obj.Equals(ObjId.Empty))
     {
         //string s = string.Format("OBJ id:\"{0}\" EMPTY\r\n{1}\r\n{2}", obj, new StackTrace(1, true).ToText(4), StrHelper.Splitter);
         //Csl.Wl(ConsoleColor.Red, s);
         //Log.Error(s);
         return(false);
     }
     return(true);
 }
Exemple #4
0
 public VarObj(ObjId val)
 {
     SetObj(val);
 }
Exemple #5
0
 public virtual void SetObj(ObjId val)
 {
     throw new NotImplementedException();
 }
Exemple #6
0
 public override void SetObj(ObjId val)
 {
     _val = val;
 }
 public static string ToBag(this ObjId obj)
 {
     return(string.Join(",", new[] { obj.Cls.ToString(), obj.Owner.ToString(), obj.Id.ToString() }));
 }