========================================
Observable Sample
========================================

The Observable programming model hides the CEP adapter framework and allows
the user to specify event sources and sinks as native CLR objects. Extension
Methods are used to access CEP queries, CEP streams, or .Net IEnumerables as
IObservables.

This sample uses a custom enumerator that exposes the
System.Diagnostics.EventLog as IEnumerable, so that it can serve 
as a CEP event source. On the output side, it shows how to use the Observable
model to write to a text file. the sample demonstrates how to map plain CLR
types into CEP event types when feeding into a query and vice versa on the
output side.

The application writes its result into a file "DailyEventCounter.csv" in the 
folder of the executable.
