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; }
}
}