/// <summary> /// Use the specified object pool for initialization.<br /> /// 使用指定对象池进行初始化 /// </summary> /// <param name="pool"></param> /// <param name="id"></param> /// <param name="dynamicObjectBox"></param> /// <returns></returns> public static ObjectBox InitWith(IObjectPool pool, int id, DynamicObjectBox dynamicObjectBox) { var ret = new ObjectBox { Pool = pool, Id = id, LastGetThreadId = Thread.CurrentThread.ManagedThreadId, LastGetTime = DateTime.Now }; ret.SetDynamicObjectOut(dynamicObjectBox); return(ret); }
internal ObjectBox(string internalId, DynamicObjectBox dynamicObjectBox) : base(internalId, dynamicObjectBox) { }