| load("@rules_proto_grpc//:defs.bzl", "proto_plugin") | |
| proto_plugin( | |
| name = "proto_plugin", | |
| exclusions = [ | |
| "google/protobuf", | |
| ], | |
| outputs = ["{basename|pascal}.cs"], | |
| protoc_plugin_name = "csharp", | |
| visibility = ["//visibility:public"], | |
| ) | |
| proto_plugin( | |
| name = "grpc_plugin", | |
| empty_template = "empty.template", | |
| exclusions = [ | |
| "google/protobuf", | |
| ], | |
| outputs = ["{basename|pascal}Grpc.cs"], | |
| tool = "@grpc//src/compiler:grpc_csharp_plugin", | |
| visibility = ["//visibility:public"], | |
| ) |