示例#1
0
        public RuleGroupSpec AddRule(Action<IStartRuleSpec> configAction)
        {
            Guard.NotNull(() => configAction, configAction);

            var spec = new RuleSpec(this.Name());
            configAction(spec);

            this.commands.Add(new AddRuleCommand(spec));

            return this;
        }
 public InputClaimTypeSpec(RuleSpec owner)
 {
     this.owner = owner;
 }
示例#3
0
        public AddRuleCommand(RuleSpec ruleSpec)
        {
            Guard.NotNull(() => ruleSpec, ruleSpec);

            this.ruleSpec = ruleSpec;
        }
 public InputClaimTypeSpec(RuleSpec owner)
 {
     this.owner = owner;
 }
示例#5
0
 public OutputClaimValueSpec(RuleSpec owner)
 {
     this.owner = owner;
 }
 public InputClaimValueSpec(RuleSpec owner)
 {
     this.owner = owner;
 }
 public InputClaimIssuerSpec(RuleSpec owner)
 {
     this.owner = owner;
 }
 public InputClaimIssuerSpec(RuleSpec owner)
 {
     this.owner = owner;
 }