public virtual void Release() { if (_uidFactory == null) return; ReleaseUniqueId(); _uidFactory = null; }
public virtual void Release() { if (_uidFactory == null) { return; } ReleaseUniqueId(); _uidFactory = null; }
// public static Uid GetObject(long longUID) { ObjectFamily family = (ObjectFamily)(longUID >> 32); return(UidFactory.Factory(family).FindObject((int)longUID)); }
public void RegisterUid(UidFactory uidFactory = null) { _uidFactory = uidFactory ?? UidFactory.Factory(this); _uid = _uidFactory.RegisterObject(this); }