Поля со ссылками на себя в сообщениях protobuf

Можно ли иметь подобное сообщение?

message A {
  required int64 some_number = 1;
  // .... some more fields
  optional A sub_a = 123;
}

Причина в том, что мой текущий протокол хранит набор A напрямую, а упаковка A в другое сообщение приведет к приводит к массовому преобразованию хранимых данных.

2.2.0 protoc компилирует это нормально. Может ли это создать проблемы с сериализацией / десериализацией, и поддерживается ли это protobuf-net.

8
задан float_dublin 10 May 2011 в 04:22
поделиться