Код: Выделить всё
private readonly pbc::MapField foundDevices_ = new pbc::MapField();
public pbc::MapField FoundDevices {
get { return foundDevices_; }
}
Этот тип protobuf находится внутри родительского типа:
Код: Выделить всё
public class Summary
{
...
public Dictionary Topologies{ get; set; }
...
}
Я видел пользовательские конвертеры JSON, но мне придется применить это в словарь топологии, и я бы просто сделал так, чтобы сериализация/десериализация просто использовала сериализацию protobuf для типов IMessage. Хотя я не совсем уверен, как применить этот преобразователь только к типу Topology, а не к типу Dictionary.
Подробнее здесь: https://stackoverflow.com/questions/790 ... ated-types