Table of Contents

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

string

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.