コード例 #1
0
        public void When <TContext>(Func <TContext, bool> evaluation)
        {
            var rule = new ConditionalActivationRule <TService>();

            var lambdaEvaluation = new LambdaCondition <TContext>(evaluation);

            rule.SetEvaluation(lambdaEvaluation);

            list.Add(rule);
        }
コード例 #2
0
ファイル: Given.cs プロジェクト: legendz3/Siege
        public static ConditionalActivationRule <TBaseService> When <TContext>(Func <TContext, bool> evaluation)
        {
            var rule = new ConditionalActivationRule <TBaseService>();

            var lambdaEvaluation = new LambdaCondition <TContext>(evaluation);

            rule.SetEvaluation(lambdaEvaluation);

            return(rule);
        }