Table of Contents

Property Failure

Namespace
MailFathom.Application.Rules
Assembly
MailFathom.Application.dll

Failure

Gets why the rule produced no answer, which is absent for every rule that produced one.

public MailRuleConditionFailure? Failure { get; }

Property Value

MailRuleConditionFailure?

Remarks

Absence carries its own meaning here rather than standing in for a value: a rule that matched or did not match has no failure to name, and a reason with a member meaning "none" would let a caller read a successful evaluation as a failure with an unremarkable cause.