/// <summary> /// Освобождает экземпляр ресурса при выходе из блока using. /// </summary> public void Dispose() { DynamicResourcePool <T> .FreeResource(); }
/// <summary> /// Выделяет потоку экземпляр ресурса при входе в блок using. /// </summary> protected DynamicResourceAllocator() { DynamicResourcePool <T> .AllocateResource(this); }