Castle.MicroKernel.Lifestyle.PerThreadThreadStaticLifestyleManager.Resolve C# (CSharp) Method

Resolve() public method

public Resolve ( CreationContext context ) : object
context Castle.MicroKernel.Context.CreationContext
return object
		public override object Resolve(CreationContext context)
		{
			Object instance;

			var dictionary = Map;
			if (!dictionary.TryGetValue(ComponentActivator, out instance))
			{
				instance = base.Resolve(context);
				dictionary.Add(ComponentActivator, instance);
			}

			return instance;
		}
PerThreadThreadStaticLifestyleManager