I am creating a gRPC service using Proto 3 and C#.
In the Google developer guide for Protobuff it says about package
:
In C# the package is used as the namespace after converting to PascalCase, unless you explicitly provide an option csharp_namespace in your .proto file.
So I'm not sure from that what's the difference between package
and option csharp_namespace
? What happens if I declare them both? If I declare one of them then is the other one redundant?