title: Which C# type names are special?
body: <p>Under what inputs does <a href="http://msdn.microsoft.com/en-us/library/system.type.isspecialname%28v=vs.110%29.aspx">IsSpecialName</a> return true? From my brief research I've found that property accessors and operator overloads have special names, alongside any type with a name which contains an underscore. Can anyone give me a complete description of cases in which a type name is special?</p>