protobuf.net Unexpected subtype

Viewed 7155

I'm encountering this Exception in my project using Protobuf.net:

InvalidOperationException "Unexpected sub-type: foo"

I have a class which I'm sending which looks like this:

class message
{
    list<bar> listOfBars;
}

foo inherits off bar, However protobuf seems to choke on this and generate the exception above. Is there some way around this? I need to be able to hold all different subtypes of bar in the list, so a more type constrained solution would be difficult/impossible.

2 Answers
Related