DotNet Port of the Java Avis high-performance event router