コード例 #1
0
ファイル: DefaultQxService.cs プロジェクト: NickDarvey/Qx
 public DefaultQxService(QxOptions options, IAuthorizationService authorizationService, IAuthorizationPolicyProvider authorizationPolicyProvider)
 {
     _verifier = Verification.Combine(
         FeaturesVerification.Create(options.AllowedFeatures),
         MembersVerification.Create(MembersVerification.CreateDeclaredMembersVerifier(options.AllowedMembers)));
     _authorizationService        = authorizationService;
     _authorizationPolicyProvider = authorizationPolicyProvider;
 }
コード例 #2
0
        public void GlobalSetup()
        {
            _expression = Expression.Add(Expression.Constant(40), Expression.Constant(2));
            _verifiers  = Enumerable.Repeat(
                FeaturesVerification.Create(FeaturesVerification.ExpressionFeatures.All), VerifierCount).ToArray();

            _target  = Verification.Combine(_verifiers);
            _target2 = Combine2(_verifiers);
            _target3 = Combine3(_verifiers);
            _target4 = Combine4(_verifiers);
            _target5 = Combine5(_verifiers);
        }