public override bool Compare(IssuanceStatement other) { NewClaimIssuanceStatement newClaimIssuanceStatement = other as NewClaimIssuanceStatement; if (newClaimIssuanceStatement != null) { if (this.ClaimPropertyAssignments.Count == newClaimIssuanceStatement.ClaimPropertyAssignments.Count) { int num = 0; while (num < this.ClaimPropertyAssignments.Count) { if (this.ClaimPropertyAssignments[num].Compare(newClaimIssuanceStatement.ClaimPropertyAssignments[num])) { num++; } else { return false; } } return true; } else { return false; } } else { return false; } }
public SelectionRule(IssuanceStatement issuanceStatement, RuleOutput output) { this._conditions = new NonNullableCollection <SelectionCondition>(); Utility.VerifyNonNullArgument("issuanceStatement", issuanceStatement); base.IssuanceStatement = issuanceStatement; base.Output = output; }
public override bool Compare(IssuanceStatement other) { NewClaimIssuanceStatement newClaimIssuanceStatement = other as NewClaimIssuanceStatement; if (newClaimIssuanceStatement != null) { if (this.ClaimPropertyAssignments.Count == newClaimIssuanceStatement.ClaimPropertyAssignments.Count) { int num = 0; while (num < this.ClaimPropertyAssignments.Count) { if (this.ClaimPropertyAssignments[num].Compare(newClaimIssuanceStatement.ClaimPropertyAssignments[num])) { num++; } else { return(false); } } return(true); } else { return(false); } } else { return(false); } }
public SelectionRule(IssuanceStatement issuanceStatement, RuleOutput output) { this._conditions = new NonNullableCollection<SelectionCondition>(); Utility.VerifyNonNullArgument("issuanceStatement", issuanceStatement); base.IssuanceStatement = issuanceStatement; base.Output = output; }
public override bool Compare(IssuanceStatement other) { CopyClaimIssuanceStatement copyClaimIssuanceStatement = other as CopyClaimIssuanceStatement; if (copyClaimIssuanceStatement != null) { return StringComparer.OrdinalIgnoreCase.Equals(this.ConditionTag, copyClaimIssuanceStatement.ConditionTag); } else { return false; } }
public override bool Compare(IssuanceStatement other) { CopyClaimIssuanceStatement copyClaimIssuanceStatement = other as CopyClaimIssuanceStatement; if (copyClaimIssuanceStatement != null) { return(StringComparer.OrdinalIgnoreCase.Equals(this.ConditionTag, copyClaimIssuanceStatement.ConditionTag)); } else { return(false); } }
public abstract bool Compare(IssuanceStatement other);
public abstract bool Compare(IssuanceStatement other);
public SelectionRule(IssuanceStatement issuanceStatement) : this(issuanceStatement, (RuleOutput)1) { }
public UnconditionalRule(IssuanceStatement issuanceStatement) : this(issuanceStatement, (RuleOutput)1) { }
public UnconditionalRule(IssuanceStatement issuanceStatement, RuleOutput output) { Utility.VerifyNonNullArgument("issuanceStatement", issuanceStatement); base.IssuanceStatement = issuanceStatement; base.Output = output; }
public SelectionRule(IssuanceStatement issuanceStatement) : this(issuanceStatement, (RuleOutput)1) { }
public UnconditionalRule(IssuanceStatement issuanceStatement) : this(issuanceStatement, (RuleOutput)1) { }
public UnconditionalRule(IssuanceStatement issuanceStatement, RuleOutput output) { Utility.VerifyNonNullArgument("issuanceStatement", issuanceStatement); base.IssuanceStatement = issuanceStatement; base.Output = output; }