diff options
author | Jan Tattermusch <jtattermusch@google.com> | 2016-04-25 16:11:03 -0700 |
---|---|---|
committer | Jan Tattermusch <jtattermusch@google.com> | 2016-04-26 18:01:35 -0700 |
commit | 4e0f73cddbebdeae1cf96b9d63ec7af37396a665 (patch) | |
tree | d33b75cec5b0ed09b3f0e2b5408f37e70f24cd3b /src/compiler/csharp_plugin.cc | |
parent | 5f8872f8995cd45d86feb361bfa9b8084c51b85e (diff) |
add internal_access option for C# codegen
Diffstat (limited to 'src/compiler/csharp_plugin.cc')
-rw-r--r-- | src/compiler/csharp_plugin.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/compiler/csharp_plugin.cc b/src/compiler/csharp_plugin.cc index fd1ec99e2b..5350e73f10 100644 --- a/src/compiler/csharp_plugin.cc +++ b/src/compiler/csharp_plugin.cc @@ -53,11 +53,14 @@ class CSharpGrpcGenerator : public grpc::protobuf::compiler::CodeGenerator { bool generate_client = true; bool generate_server = true; + bool internal_access = false; for (size_t i = 0; i < options.size(); i++) { if (options[i].first == "no_client") { generate_client = false; } else if (options[i].first == "no_server") { generate_server = false; + } else if (options[i].first == "internal_access") { + internal_access = true; } else { *error = "Unknown generator option: " + options[i].first; return false; @@ -66,7 +69,8 @@ class CSharpGrpcGenerator : public grpc::protobuf::compiler::CodeGenerator { grpc::string code = grpc_csharp_generator::GetServices(file, generate_client, - generate_server); + generate_server, + internal_access); if (code.size() == 0) { return true; // don't generate a file if there are no services } |