Para que serve o argumento da marca protobuf-net SerializeWithLengthPrefix?

Este método aceita como último argumento um número inteiro, mas não tenho certeza se entendi para que exatamente o usari

Serializer.SerializeWithLengthPrefix(stream, object, PrefixStyle.Base128, [tag]);

O mesmo vale para o método Deserialize correspondent

É apenas uma maneira de marcar mensagens para adicionar algum tipo de recurso de "consulta" na desserialização para filtrar mensagens indesejadas ou tem outros uso