Examples
The following are examples and use cases of the Omni library. The full set of examples can be downloaded from the files section.

If you're just starting with the library this list is ordered in such a way as to help familiarize you with the basic library structures, classes and options to get you building with Omni quicker.

Delegates and Events
The delegate and event classes are the staple of Omni that allow it to achieve the flexibility it has.

Threading
The library contains different thread classes to allow a greater flexibility with threading.

Synchronization Locks
There are numerous locking primitives to allow finer control of your code given the nature of synchronization.

Timers
The various timers in the library can give you a steadily timed tick event.

Sockets
The sockets in the library can give you an easy channel of digital communication.

Enumeration Types
There are various enum types throughout the library that can be used much like a standard integer type.

Date/Time
The date/time class in the library represents a time between 1/1/0001 12:00am and 12/31/9999 23:59:59.9999999.