introduce c# generator options
diff --git a/src/compiler/csharp_generator.cc b/src/compiler/csharp_generator.cc
index 08cd41d..5744d7c 100644
--- a/src/compiler/csharp_generator.cc
+++ b/src/compiler/csharp_generator.cc
@@ -566,7 +566,8 @@
} // anonymous namespace
-grpc::string GetServices(const FileDescriptor *file) {
+grpc::string GetServices(const FileDescriptor *file, bool generate_client,
+ bool generate_server) {
grpc::string output;
{
// Scope the output stream so it closes and finalizes output to the string.
@@ -594,7 +595,7 @@
out.Print("namespace $namespace$ {\n", "namespace", GetFileNamespace(file));
out.Indent();
for (int i = 0; i < file->service_count(); i++) {
- GenerateService(&out, file->service(i), true, true);
+ GenerateService(&out, file->service(i), generate_client, generate_server);
}
out.Outdent();
out.Print("}\n");