Inversion of Control & Dependency Injection in the .NET Framework

Viewed 2813

Is there any specific example/instance of DI being applied as an architectural principle or design pattern in the .NET Framework itself? Do any (or many) of the types in the framework/BCL conform to IoC?

The type names and a brief illustration/explanation based in C# would be great!

This would compund the need for DI infused design principle as a best-practice...as it is gleaned from the base framework itself.

I reiterate, I am not looking for IoC/DI Frameworks BUT for IoC/DI IN the framework.

EDIT: Just wanted to get more instances/examples ... hence the bounty!

6 Answers
Related