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; }
public AddRuleCommand(RuleSpec ruleSpec) { Guard.NotNull(() => ruleSpec, ruleSpec); this.ruleSpec = ruleSpec; }
public OutputClaimValueSpec(RuleSpec owner) { this.owner = owner; }
public InputClaimValueSpec(RuleSpec owner) { this.owner = owner; }
public InputClaimIssuerSpec(RuleSpec owner) { this.owner = owner; }