Exemplo n.º 1
0
        public override void Initialize(IContext context)
        {
            base.Initialize(context);

            IFactoryContext factoryContext = CreateFactoryContext();

            factoryContext.Policies.SetDefault <IPolicyInjectionPolicy>(new PolicyInjectionPolicy(true));

            context.AddService <IFactoryContext>(factoryContext);
        }
Exemplo n.º 2
0
 public static void AddService <T>(this IContext context, Func <T> factory)
 {
     context.AddService(typeof(T), factory);
 }
Exemplo n.º 3
0
 public static void AddService(this IContext context, Type type, object service)
 {
     context.AddService(type, () => service);
 }
Exemplo n.º 4
0
 public static void AddService <T>(this IContext context, T service)
 {
     context.AddService(typeof(T), () => service);
 }