Property CanonicalForm
- Namespace
- MailFathom.Application.Rules.Actions
- Assembly
- MailFathom.Application.dll
CanonicalForm
Gets the form this action is rendered in for a rule set's derived revision identity.
public string CanonicalForm { get; }
Property Value
Remarks
It names the mutation and its parameter, so editing either moves the revision and the edited rule asks afresh rather than being read as the request already performed.
A keyword set renders in the order the value holds it, which is its comparison order rather than the order the operator wrote. Reordering a keyword list is therefore not an edit, which is the right answer: the set means the same thing either way, and moving the revision would make every rule in the file ask afresh over a change to none of them.