Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
authorJens Geyer <jensg@apache.org>
Sat, 15 Dec 2012 02:18:26 +0000 (03:18 +0100)
committerJens Geyer <jensg@apache.org>
Sat, 15 Dec 2012 02:18:26 +0000 (03:18 +0100)
1  2 
compiler/cpp/src/generate/t_csharp_generator.cc

@@@ -48,9 -48,9 +48,11 @@@ class t_csharp_generator : public t_oop
  
        std::map<std::string, std::string>::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());
      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"
  )