Container should implement IDisposable

See related discussion.

Id #20962 | Release: None | Updated: Aug 3 at 12:07 AM by qujck | Created: Aug 2 at 10:09 PM by dot_NET_Junkie

Rename DecoratorPredicateContext to DecoratorContext

The DecoratorPredicateContext contains contextual information that can be used when making a registration for a decorator. An DecoratorPredicateContext instance is supplied by Simple Injector to th...

Id #20959 | Release: None | Updated: Jul 24 at 3:40 PM by dot_NET_Junkie | Created: Jul 24 at 3:40 PM by dot_NET_Junkie

Warn when IDisposable components are registered as transient

Add a rule to the diagnostic services that warn when a component is registered as transient that implements IDisposable. The transient lifestyle does not dispose any instances, so this might be an ...

Id #20957 | Release: None | Updated: Aug 3 at 12:06 AM by qujck | Created: Jul 20 at 7:06 PM by dot_NET_Junkie

Disallow wrapping container uncontrolled collections with singleton decorators

Because of backwards compatibility the container allows wrapping elements of container uncontrolled collections with decorators that are registered as singleton. This can however easily go wrong, w...

Id #20953 | Release: None | Updated: Aug 2 at 11:05 PM by dot_NET_Junkie | Created: Jun 9 at 12:37 PM by dot_NET_Junkie

Combine IConstructorVerificationBehavior and IConstructorInjectionBehavior

In a quest to make interfaces narrow and follow the Interface Segregation Principle, Simple Injector 2.0 added three new interfaces that each contained one method. Later on however I realized that ...

Id #20952 | Release: None | Updated: Jun 9 at 9:05 AM by dot_NET_Junkie | Created: Jun 9 at 9:05 AM by dot_NET_Junkie

Integration package for Entity Framework

Entity Framework 6 now support dependency injection through the IDbDependencyResolver interface : See : https://entityframework.codeplex.com/wikipage?title=EF%20Configuration%20and%20Extensibilit...

Id #20949 | Release: None | Updated: May 14 at 8:52 AM by dot_NET_Junkie | Created: May 14 at 2:21 AM by Maly

Enable SuppressMessageAttribute to be used to explicitly exclude verification warnings

Tools such as StyleCop allow explicitly suppressing known and approved violations using SuppressMessageAttribute. I think we may have discussed this in the past but what are you thoughts on exten...

Id #20943 | Release: None | Updated: Aug 2 at 11:01 PM by dot_NET_Junkie | Created: Apr 20 at 1:00 PM by dot_NET_Junkie

RegisterMvcIntegratedFilterProvider does not inject global attributes

When upgrading to the latest version I noticed that my property injection did not work for filters that I had registered to GlobalFilters.

Id #20853 | Release: None | Updated: Aug 13 at 9:41 PM by dot_NET_Junkie | Created: Mar 25 at 2:11 PM by juhak

WcfOperationLifestyle works as session lifestyle

When the WCF service is configured using establishSecurityContext=true (see here), any service configured using the WcfOperationLifestyle will live as long as the client proxy lives. So the lifesty...

Id #20770 | Release: None | Updated: Apr 11 at 9:10 AM by dot_NET_Junkie | Created: Feb 25 at 2:52 PM by dot_NET_Junkie

System.ExecutionEngineException is being thrown

Hello, I am using this wonderful library in my own ASP.NET application framework, everything is good, but periodically my application crashes, and stack shows error is originated from SimpleInjecto...

Id #20677 | Release: Simple Injector v2.5.2 | Updated: Aug 14 at 7:06 PM by dot_NET_Junkie | Created: Jan 28 at 9:42 AM by joshua0420