using System; namespace Abp.Dependency { /// /// This interface is used to wrap an object that is resolved from IOC container. /// It inherits , so resolved object can be easily released. /// In method, is called to dispose the object. /// /// Type of the object public interface IDisposableDependencyObjectWrapper : IDisposable { /// /// The resolved object. /// T Object { get; } } }