Table of Contents

Namespace System.Runtime.CompilerServices

Classes

AccessedThroughPropertyAttribute

Specifies the name of the property that accesses the attributed field.

CallerArgumentExpressionAttribute

Indicates that a parameter captures the expression passed for another parameter as a string.

CallerMemberNameAttribute

Allows you to obtain the method or property name of the caller to the method.

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.

RuntimeFeature

Defines APIs to determine whether specific features are supported by the common language runtime.

RuntimeHelpers

Provides a set of static methods and properties that provide support for compilers. This class cannot be inherited.

Enums

MethodCodeType

Defines how a method is implemented.

MethodImplOptions

Defines the details of how a method is implemented.