Suggestion: Diagnostics for DI registered components
Suggestion: Diagnostics for DI registered components. For example,
public class MyComposer : IUserComposer {
public void Compose(Composition composition) {
composition.RegisterUnique<IMyService, MyService>();
composition.Components().Append<MyComponent>(); } }
It would be nice to see the run-time values for IMyService (i.e. MyService) and a list that contains MyComponent. Especially when overriding Umbraco services/components and using ComposeAfter etc.
It feels like Types and/Or Diagnostics in GodMode almost already does this. :)
Cool, that's a good idea! You can kinda do this already using the interface browser (in Types) but you need to navigate to the assembly that contains your services and then locate IMyService in the Interface dropdown. But having it more accessible would make sense. Will look into this for the next release (won't be for a while, as I need more good ideas first :p)