Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Provides functionality for compiler writers using managed code to specify metadata attributes that affect the run-time behavior of the common language runtime (CLR).
Items in this namespace are for use by Microsoft Visual Studio. You should not try to use them in your applications.
Classes
| Class | Description | |
|---|---|---|
![]() |
AccessedThroughPropertyAttribute | Specifies the name of the property that accesses the attributed field. |
![]() |
CompilerGeneratedAttribute | Distinguishes a compiler-generated element from a user-generated element. This class cannot be inherited. |
![]() |
ExtensionAttribute | Indicates that a method is an extension method, or that a class or assembly contains extension methods. |
![]() |
IndexerNameAttribute | Indicates the name by which an indexer is known in programming languages that do not support indexers directly. |
![]() |
InternalsVisibleToAttribute | Specifies that types that are ordinarily visible only within the current assembly are visible to a specified assembly. |
![]() |
MethodImplAttribute | Specifies the details of how a method is implemented. This class cannot be inherited. |
![]() |
RuntimeHelpers | Provides a set of static methods and properties that provide support for compilers. This class cannot be inherited. |
Enumerations
| Enumeration | Description | |
|---|---|---|
![]() |
MethodCodeType | Defines how a method is implemented. |
![]() |
MethodImplOptions | Defines the details of how a method is implemented. |
.gif)
.gif)