title: Reflection blazor - Get attribute name + value
body: <p>On my parent component I have this :</p>
  
  <pre><code>&lt;TestComponent @bind-Value="testString" /&gt;
  
  @code {
      [MaxLength(10)]
      private string testString;
  }
  </code></pre>
  
  <p>And on my <code>TestComponent</code> this:</p>
  
  <pre><code>&lt;input type="text" @bind="Value" @bind:event="oninput" /&gt;
  
  @code {
      [Parameter] public string Value { get; set; }
      [Parameter] public EventCallback&lt;string&gt; ValueChanged { get; set; }
  
      protected override void OnInitialized() {
          //Get MaxLength here
      }
  }
  </code></pre>
  
  <p>How could I check in my <code>TestComponent</code> if <code>Value</code> have a <code>MaxLength</code> and get his value if it does ?</p>