System.Core
3.5.0.0
System.Attribute
System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method)
In Visual Basic, you should use this attribute to create an extension method. For more information, see Extension Methods (Visual Basic).
In C#, you do not need to use this attribute; you should use the this (C# Reference) modifier for the first parameter to create an extension method. The compiler automatically emits ExtensionAttribute for extension methods. For more information, see Extension Methods (C# Programming Guide).
If you are writing a compiler that supports extension methods, your compiler should emit this attribute on each extension method and on each class and assembly that contains one or more extension methods.
Indicates that a method is an extension method, or that a class or assembly contains extension methods.
Constructor
3.5.0.0
To be added.
Initializes a new instance of the class.