HanyuPinyin object ported to C# .NET