Skip to content

Instantly share code, notes, and snippets.

@jeremydmiller
Created February 18, 2014 02:05
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Embed
What would you like to do?
The "Build Plan" visualization -- your IoC container can't do *this*!
This is the shallow representation
PluginType: StructureMap.Testing.Blogposts.Diagnostics.DeviceUserUser
Lifecycle: Transient
new DeviceUserUser(DeviceUser)
┗ DeviceUser = **Default**
This is the recursive representation
PluginType: StructureMap.Testing.Blogposts.Diagnostics.DeviceUserUser
Lifecycle: Transient
new DeviceUserUser(DeviceUser)
┗ DeviceUser = **Default**
| PluginType: StructureMap.Testing.Blogposts.Diagnostics.DeviceUser
| Lifecycle: Transient
| new DeviceUser(IDevice)
| ┗ IDevice = **Default**
| | PluginType: StructureMap.Testing.Blogposts.Diagnostics.IDevice
| | Lifecycle: Transient
| | Decorator --> Decorator of type StructureMap.Testing.Blogposts.Diagnostics.BadDecorator
| | new BadDecorator(IDevice)
| | ┗ IDevice = The inner IDevice
| | new ADevice()
|
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment