Чтобы сохранить некоторую согласованность, мы используем генерацию кода для многих наших объектных моделей, и одним из результатов этого было создание файлов .proto для ProtocolBuffers через отдельный модуль генерации.На данный момент, однако, я поставлен в тупик, как реализовать генерацию для случая, когда это происходит на объекте List<T>
.
Похоже, это возможно с помощью контрактов:
[ProtoMember(1)]
public List<SomeType> MyList {get; set;}
но кроме этого, я не уверен, как или если это возможно сделать только путем создания файла .proto / с помощью пользовательского инструмента VS.Есть мысли?