public static IIoCContainerBuilder UseStartup <T>(this IIoCContainerBuilder ioCContainerBuilder) where T : class { var type = typeof(T); var obj = Activator.CreateInstance(type); var configureMethod = type.GetMethod(ConfigureMethodName); ioCContainerBuilder.ConfigureServices(i => configureMethod.Invoke(obj, new object[] { i })); return(ioCContainerBuilder); }
public NavigationBuilder(IIoCContainerBuilder containerBuilderBuilder) { _containerBuilderBuilder = containerBuilderBuilder; ViewsMap = new Dictionary <Type, Type>(); }
internal NavigationRegisteredViewModel(NavigationBuilder builder, IIoCContainerBuilder containerBuilderBuilder) { _builder = builder; _containerBuilderBuilder = containerBuilderBuilder; }