protobuf-net protogen генерирует классы C# и соответствующие интерфейсы из файлов proto
Я пытаюсь написать модульные тесты для моего приложения и хотел бы, чтобы мои протоклассы реализовывали интерфейсы. Предпочтительно они будут генерироваться вместе с классами C#, но я не могу найти способ сделать это. Есть ли способ?
1 ответ
Решение
Инструмент Protogen записывает стандартные определения неполных классов. Это позволяет легко добавлять интерфейсы в файл второго класса:
namespace Foo {
partial class Bar : IWhatever {...}
}