Added EOF and corrected freezing issue
Added C# example and EOF property / event