Esempio n. 1
0
        private IOrderPolicyExpression applyWrapper <T>(VisitBehaviorsAction configAction)
        {
            _configuration.AddConfiguration(configAction, ConfigurationType.Policy);

            _lastNodeMatch = ReorderBehaviorsPolicy.FuncForWrapper(typeof(T));

            return(this);
        }
Esempio n. 2
0
        private IOrderPolicyExpression applyWrapper <T>(VisitBehaviorsAction configAction)
        {
            _actions.Fill(configAction);

            _lastNodeMatch = ReorderBehaviorsPolicy.FuncForWrapper(typeof(T));

            return(this);
        }
Esempio n. 3
0
        private IOrderPolicyExpression applyWrapper <T>(Func <BehaviorChain, bool> filter) where T : IActionBehavior
        {
            _configuration.AddConfiguration(new WrapAction <T>(filter));

            _lastNodeMatch = ReorderBehaviorsPolicy.FuncForWrapper(typeof(T));

            return(this);
        }