From: Jens Geyer Date: Sat, 15 Dec 2012 02:18:26 +0000 (+0100) Subject: Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift X-Git-Tag: 0.9.1~228 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=b03039208092ff96f69f49f5ea939855129e504f;p=common%2Fthrift.git Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift --- b03039208092ff96f69f49f5ea939855129e504f diff --cc compiler/cpp/src/generate/t_csharp_generator.cc index ea1371bb,c7183533..3bba2b72 --- a/compiler/cpp/src/generate/t_csharp_generator.cc +++ b/compiler/cpp/src/generate/t_csharp_generator.cc @@@ -48,9 -48,9 +48,11 @@@ class t_csharp_generator : public t_oop std::map::const_iterator iter; iter = parsed_options.find("async"); + async_ = (iter != parsed_options.end()); + iter = parsed_options.find("asyncctp"); async_ctp_ = (iter != parsed_options.end()); + iter = parsed_options.find("nullable"); + nullable_ = (iter != parsed_options.end()); iter = parsed_options.find("serial"); serialize_ = (iter != parsed_options.end()); @@@ -149,8 -153,8 +155,9 @@@ std::string namespace_name_; std::ofstream f_service_; std::string namespace_dir_; + bool async_; bool async_ctp_; + bool nullable_; bool serialize_; bool wcf_; std::string wcf_namespace_; @@@ -2052,9 -2122,9 +2141,10 @@@ std::string t_csharp_generator::get_enu } THRIFT_REGISTER_GENERATOR(csharp, "C#", -" async: Adds Async CTP support.\n" +" async: Adds Async support using Task.Run.\n" +" asyncctp: Adds Async CTP support using TaskEx.Run.\n" " wcf: Adds bindings for WCF to generated classes.\n" " serial: Add serialization support to generated classes.\n" + " nullable: Use nullable types for properties.\n" )