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)]
общественного строка имя;
}