title: Swagger UI displaying the asp.net webapi parameter name with dot notation
body: <p>I have configured Swagger for my asp.net webapi which is similar to one shown below</p>
  
  <pre><code>[HttpGet]
  [Route("search")]
  public async Task&lt;HttpResponseMessage&gt; Get([FromUri]SearchCriteria searchCriteria)
  </code></pre>
  
  <p>When i see the swagger documentation for the webapi , the parameter is displaying as </p>
  
  <p>searchCriteria.sortField
  searchCriteria.sortDirection
  and so on... being the sortField, sortDirection are properties of SearchCriteria</p>
  
  <p><a href="https://i.stack.imgur.com/R2yZ1.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/R2yZ1.jpg" alt="enter image description here"></a></p>
  
  <p>How to get the parameter names without the object.propertyname format?</p>
  
  <p>Can anyone help how to fix this?
  Thanks</p>