title: Deserializing protobuf in c#
body: <p>I have recently started working with protobuf in my project and I am wondering, is there some way to deserialize a proto message if I don't know exactly what entity I have? When I am working with JSON or XML I can easily do it. </p>
  
  <p>I was searching for some way to convert protobuf to json or xml, but found nothing for c#.</p>
  
  <p>I have already looked in popular libraries, but they can only serialize json to protobuf, but not in both directions.
  Does someone know how to solve this problem? I would be appreciative for any advice or solution!</p>