title: Why is there no CallerTypeNameAttribute in .NET 4.5?
body: <p>With .NET 4.5, the CLR team added:</p>
  
  <ul>
  <li><a href="http://msdn.microsoft.com/en-us/library/system.runtime.compilerservices.callerfilepathattribute"><code>CallerFilePathAttribute</code></a></li>
  <li><a href="http://msdn.microsoft.com/en-us/library/system.runtime.compilerservices.callerlinenumberattribute"><code>CallerLineNumberAttribute</code></a></li>
  <li><a href="http://msdn.microsoft.com/en-us/library/system.runtime.compilerservices.callermembernameattribute"><code>CallerMemberNameAttribute</code></a></li>
  </ul>
  
  <p>Why wasn't one added for the type of the caller?</p>