add csharp client rpc