コード例 #1
0
ファイル: PoolingExt.cs プロジェクト: VergilUa/zPooling
        /// <summary>
        /// Returns IGenericPoolElement back to the respective GenericPooler
        /// </summary>
        public static void ReturnToPool(this IGenericPoolElement element)
        {
            Debug.Assert(element != null, "Element is null");

            if (element.UsesAutoPool)
            {
                AutoPooler.ReturnToPool(element);
            }
            else
            {
                GenericPooler.ReturnToPool(element);
            }
        }