Extension points in the .NET Content Interaction Libraries

Various interfaces in the .NET CIL enable you to override various default implementations. You can use Microsoft Unity to inject any new dependencies you create.