title: How to Split OData multi-level expand query string in C#?
body: <p>I have a URL: <em><code>Expand=User($select=Firstname,Lastname),Organisation,Contract($Expand=MyOrganisation($select=Name,Status),Organisation),List</code></em></p>
  <p>I need to split this string in the below format:</p>
  <ul>
  <li><p><code>User($select=Firstname,Lastname)</code></p>
  </li>
  <li><p><code>Organisation</code></p>
  </li>
  <li><p><code>Contract($Expand=MyOrganisation($select=Name,Status),Organisation)</code></p>
  </li>
  <li><p><code>List</code></p>
  </li>
  </ul>
  <p>How to achieve this functionality in C#?</p>