title: Adding Attributes to C# Property set parameter
body: <p>Right now, without using properties, I've got this:</p>
  
  <pre><code>public void SetNumber([Array(new int[]{8})] Byte[] number)
  </code></pre>
  
  <p>As you can see, I am adding the <code>ArrayAttribute</code> attribute to the parameter.</p>
  
  <p>What I want to do is the same but on a property setter. This doesn't work:</p>
  
  <pre><code>[Array(new int[]{8})]
  public Byte[] SetNumber
  {
    set
    {
    }
    get
    {
      return null;
    }
  }
  </code></pre>
  
  <p>Is there any way of attaching the attribute to the <code>set_SetNumber</code> <code>value</code> method parameter?</p>
  
  <p>Also, a related question. The two methods generated (the get/set) don't have the custom attribute. Can anyone explain to me why is that?</p>