Exemplo n.º 1
0
        public static IRegister GetRegistration(TokenStore store, IFilterToken groupToken, int priority)
        {
            var inner          = new InnerRegistration(store, groupToken, priority);
            var innerHighLevel = new InnerHighLevelRegistration(store, groupToken, priority);

            return(new Registration(store, inner, innerHighLevel));
        }
Exemplo n.º 2
0
        public TestingContext()
        {
            store     = new TokenStore();
            Inversion = new Inversion(store);
            var inner          = new InnerRegistration(store, null, DefaultPriority);
            var innerHighLevel = new InnerHighLevelRegistration(store, null, DefaultPriority);

            reg = new Registration(store, inner, innerHighLevel);
        }
Exemplo n.º 3
0
        public static IFor <T1> GetRegistration1 <T1>(TokenStore store,
                                                      IDependency <T1> dependency,
                                                      IFilterToken groupToken,
                                                      int priority)
        {
            var inner          = new InnerRegistration1 <T1>(store, dependency, groupToken, priority);
            var innerHighLevel = new InnerHighLevelRegistration(store, groupToken, priority, dependency);

            return(new Registration1 <T1>(store, inner, innerHighLevel));
        }
Exemplo n.º 4
0
 public Registration(TokenStore store, InnerRegistration inner, InnerHighLevelRegistration innerHighLevel)
     : base(innerHighLevel)
 {
     this.store = store;
     this.inner = inner;
 }
 public HighLevelRegistrations(InnerHighLevelRegistration inner)
 {
     this.inner = inner;
 }