thriftCsharp