Castle.MicroKernel.Lifestyle.PerThreadLifestyleManager.Dispose C# (CSharp) Method

Dispose() public method

public Dispose ( ) : void
return void
		public override void Dispose()
		{
			foreach( object instance in instances )
			{
				base.Release( instance );
			}

			instances.Clear();

			Thread.FreeNamedDataSlot( "CastlePerThread" );
		}