Ejemplo n.º 1
0
        private static void Bootstrap()
        {
            _container = new SimpleInjector.Container();

            Core.Configuracao.Dependencias.Resolve(new Container(_container));

            _container.Register <Form>();
            _container.GetRegistration(typeof(Form)).Registration.SuppressDiagnosticWarning(
                SimpleInjector.Diagnostics.DiagnosticType.DisposableTransientComponent, "Relaxa, eu cuido desse!");

            _container.Verify();
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Resolves this instance.
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <returns>``0.</returns>
 public T Resolve <T>()
 {
     return((T)Container.GetRegistration(typeof(T), true).GetInstance());
 }
 public bool IsTypeRegistered <T>() where T : class
 {
     return(container.GetRegistration(typeof(T), false) != null);
 }