Thrift framework written in C#