protected virtual void CreateSetup() { try { _setup = MvxSetup.Instance(); } catch (Exception exception) { throw exception.MvxWrap("Failed to create setup instance"); } }
public static IMvxIoCProvider CretateAndInitializeAutofacProvider <TInitializer>(this IMvxSetup setup) where TInitializer : AppIoCInitializer, new() { ContainerBuilder containerBuilder = new ContainerBuilder(); AppIoCInitializer appIoCInitializer = new TInitializer(); appIoCInitializer.Initialize(containerBuilder); IContainer container = containerBuilder.Build(); return(new AutofacMvxIocProvider(container)); }