========================================
PatternDetector Sample
========================================

The pattern detector sample uses a user-defined pattern matching operator to
detect a pattern in the input stream. It defines the pattern in terms of ATN
(augmented transition network) state transitions. The pattern is specified in
ATN_EqualDownticksUpticks.cs.
The user-defined operator is implemented through ATNCore.cs and ATNHelper.cs
in the UserExtensions project. To realize a different pattern, the same UDO can
be leveraged, with a suitable transition network specified as in
ATN_EqualDownticksUpticks.cs.

This sample uses a list as input event source, facilitated through the Observable
development model. The trace output adapter is configured to display the result in
the console window.
