1
I discovered an attribute undocumented, and he is Friend, is located in the namespace System.Runtime.CompilerServices, as it is used in the system, it has no documentation. I tried to decompile this attribute and received this source:
<AttributeUsage(AttributeTargets.[Class] Or AttributeTargets.Struct Or AttributeTargets.[Enum] Or AttributeTargets.Constructor Or AttributeTargets.Method Or AttributeTargets.[Property] Or AttributeTargets.Field Or AttributeTargets.[Event] Or AttributeTargets.[Interface]), FriendAccessAllowed()>
Friend Class FriendAccessAllowedAttribute
Inherits Attribute
<TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>
Public Sub New()
End Sub
End Class
also came this class, called __DynamicallyInvokableAttribute:`
<AttributeUsage(AttributeTargets.All)>
Public Class __DynamicallyInvokableAttribute
Inherits Attribute
<TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>
Public Sub New()
End Sub
End Class