Create a custom Model Binder for a custom type : <p>In an ASP.NET CORE 1.1 project I have the following model:</p>

<pre><code>public class GetProductsModel {
  public OrderExpression OrderBy { get; set; }
}
</code></pre>

<p>OrderExpression is a class which has the following method:</p>

<pre><code>Boolean TryParse(String value, out OrderExpression expression)
</code></pre>

<p>The method creates a <code>OrderExpression</code> instance from a <code>String</code> and can be used:</p>

<pre><code>OrderExpression expression;

Boolean parsed = OrderExpression.TryParse(value, out expression);
</code></pre>

<p>How can I create a custom Model Binder to properties of type <code>OrderExpression</code>?</p>
