Sorry for the delay. Jon is correct: by *default* the Order is
required and is used as the tag number. However, if you want, there is
also a global switch that causes it to infer these by name (and the
Order if it is shared) instead. This was useful for a few users to
handle existing [DataContract] code that didn't have explicit
ordering, but it is brittle in that if you inject a new "Aardvark"
property with an existing Order, it can break.

You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at

Reply via email to