title: Why is the hashcombine function in .net Framework internal?
body: <p>Maybe someone can explain me why the hashcode-combine functions are internal at .net framework? </p>
  
  <ul>
  <li><a href="http://referencesource.microsoft.com/#System.Web/Util/HashCodeCombiner.cs,21fb74ad8bb43f6b" rel="nofollow">HashCodeCombiner</a> </li>
  <li><a href="http://referencesource.microsoft.com/#mscorlib/system/array.cs,87d117c8cc772cca" rel="nofollow">array</a></li>
  </ul>
  
  <p>It is a very common function and the task of a framework is to offer common functions or not? Obviously it is already there redundant.</p>