В C#, используя protobuf-net, я хотел бы сохранить свое определение protobuf в файле .proto. (он используется для генерации кода для других языков, ...)Поддерживает ли protobuf-net словарь, когда он идет из файла .proto в файл .cs? (через protogen.exe)
Я знаю, что реализация Google protoc не приведет к созданию каких-либо Карт в Java-коде.
Однако, поскольку Protobuf-сеть поддерживает словари, если я генерировать .proto из .cs файла, мне было интересно, если она также поддерживает их идущий от .proto до .cs файлов.
например, в .proto файле у меня есть:
message KeyValuePair_String_String {
optional string Key = 1;
optional string Value = 2;
}
Можно ли передать любой аргумент Protobuf-сеть C# protogen.exe компилятор так, что он создает словари вместо списков?
Спасибо, Руи