Member 12570593 Ответов: 1

C# -prtocol buffer (сгенерируйте код C# в файл. proto).


Как я могу сгенерировать файл. proto из класса C#?
Мой код класса C# содержит более 3000 строк кода .
. so хотел посмотреть, есть ли какой-нибудь простой способ сделать это ..конвертировать файлы C# (.cs) в файл .proto.

Что я уже пробовал:

В основном, учитывая:

человек сообщения {
вариант (my_message_option) = истина;

необязательная строка firstname = 1 [(my_field_option) = 42];
необязательная строка lastname = 2 [(my_field_option) = 12];
необязательный int age = 3;
}
Я хочу генерировать:

[ProtoContract, MyMessageOption (true)]
открытый класс человек
{
[ProtoMember(1), MyFieldOption (42)]
общественного строка имя;

[ProtoMember(2), MyFieldOption (12)]
общественного строка имя;

[Протомембер(3)]
общественного строка имя;
}

1 Ответов

Рейтинг:
1

Member 12570593

.Имя файла буфера протокола. У меня есть модуль C#, и я хотел бы преобразовать весь модуль в файл. proto. а мой модуль C# - это огромный файл. так что не хочу делать это вручную (преобразование в определение протокола.