2013-06-20 3 views
2

В 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 компилятор так, что он создает словари вместо списков?

Спасибо, Руи

ответ

2

Короткий ответ: Не в данный момент.