Skip to content
Gabe Stocco edited this page Jul 16, 2020 · 20 revisions

Logical Analyzer is a rules processing engine to apply provided rules against arbitrary objects

  • Rules contain a Target, a Severity, a boolean Expression and a List of Clauses which are applied to the targeted object.
  • Clauses perform a specified Operation on a specified Field of a Target. The Field can be any property or subproperty or field of the object specified with dot notation to separate levels.
  • The Analyzer also has 4 delegate extensibility points
  1. Property Parsing
  2. Value Extraction
  3. Custom Operation
  4. Rule Validation
Clone this wiki locally