title: What is the purpose of hidebysig in a MSIL method?
body: <p>Using ildasm and a C# program e.g.</p>
  
  <pre><code>static void Main(string[] args)
  {
  
  }
  </code></pre>
  
  <p>gives:</p>
  
  <pre><code>.method private hidebysig static void  Main(string[] args) cil managed
  {
    .entrypoint
    // Code size       2 (0x2)
    .maxstack  8
    IL_0000:  nop
    IL_0001:  ret
  } // end of method Program::Main
  </code></pre>
  
  <p>What does the hidebysig construct do?</p>