title: Xamarin iOS bind category class method
body: <p>There are plenty examples in the wild on how to bind instance methods in objc category, but I have yet to find how would one bind class method. For example if I have this category:</p>
  
  <pre><code>@interface UIColor (Awesome)
  + (UIColor *)colorFromHex:(NSString *)hex;
  @end
  </code></pre>
  
  <p>And if I try to bind it like this:</p>
  
  <pre><code>[Category, BaseType(typeof(UIColor))]
  interface UIColor_Awesome
  {
      [Static, Export ("colorFromHex:")]
      UIColor ColorFromHex(string hex);
  }
  </code></pre>
  
  <p>I'll get this method after Xamarin's code generation magic happens:</p>
  
  <pre><code>public static UIColor ColorFromHex (this UIColor This, string hex)
  </code></pre>
  
  <p>And I have no idea what to do with first arg - I don't have an instance to call this method on.
  How should I correctly write APIDefinition for this situation or how should I use generated method?</p>
  
  <p>Thank you</p>