NoTrackingReleasePolicy
No tracking of component instances are made.
using System;
namespace Castle.MicroKernel.Releasers
{
[Obsolete("This class is a hack, will be removed in the future release and should be avoided. Please implement proper lifecycle management instead.")]
public class NoTrackingReleasePolicy : IReleasePolicy, IDisposable
{
public void Dispose()
{
}
public IReleasePolicy CreateSubPolicy()
{
return this;
}
public bool HasTrack(object instance)
{
return false;
}
public void Release(object instance)
{
}
public void Track(object instance, Burden burden)
{
}
}
}