namespace CompilerServices
This namespace contains:
| class AsyncStateMachineAttribute | Indicates whether a method is marked with either the Async or async modifier. |
| struct AsyncTaskMethodBuilder | Represents a builder for asynchronous methods that return a task. |
| struct AsyncTaskMethodBuilder<TResult> | Represents a builder for asynchronous methods that returns a task and provides a parameter for the result. |
| struct AsyncValueTaskMethodBuilder | Represents a builder for asynchronous methods that return a . |
| struct AsyncValueTaskMethodBuilder<TResult> | Represents a builder for asynchronous methods that returns a . |
| struct AsyncVoidMethodBuilder | Represents a builder for asynchronous methods that do not return a value. |
| class CompilationRelaxationsAttribute | Controls the strictness of the code generated by the common language runtime's just-in-time (JIT) compiler. |
| class CompilerFeatureRequiredAttribute | |
| class CompilerGeneratedAttribute | Distinguishes a compiler-generated element from a user-generated element. This class cannot be inherited. |
| class ConditionalWeakTable<TKey,TValue> | Enables compilers to dynamically attach object fields to managed objects. |
| class ConditionalWeakTable<TKey,TValue>.CreateValueCallback | Represents a method that creates a non-default value to add as part of a key/value pair to a object. |
| struct DefaultInterpolatedStringHandler | |
| class ExtensionAttribute | Indicates that a method is an extension method, or that a class or assembly contains extension methods. |
| class FormattableStringFactory | Provides a static method to create a object from a composite format string and its arguments. |
| interface IAsyncStateMachine | Represents state machines that are generated for asynchronous methods. This type is intended for compiler use only. |
| class InternalsVisibleToAttribute | Specifies that types that are ordinarily visible only within the current assembly are visible to a specified assembly. |
| class IsByRefLikeAttribute | Indicates that a structure is byref-like. |
| class IsExternalInit | |
| class IsReadOnlyAttribute | Marks a program element as read-only. |
| class IteratorStateMachineAttribute | Indicates whether a method in Visual Basic is marked with the modifier. |
| class NullableAttribute | |
| class NullableContextAttribute | |
| class PreserveBaseOverridesAttribute | |
| class RefSafetyRulesAttribute | |
| class RequiredMemberAttribute | |
| class RuntimeCompatibilityAttribute | Specifies whether to wrap exceptions that do not derive from the class with a object. This class cannot be inherited. |
| class SwitchExpressionException | Indicates that a switch expression that was non-exhaustive failed to match its input at runtime. The exception optionally contains an object representing the unmatched value. |
| struct TaskAwaiter | Provides an object that waits for the completion of an asynchronous task. |
| struct TaskAwaiter<TResult> | Represents an object that waits for the completion of an asynchronous task and provides a parameter for the result. |
| class TupleElementNamesAttribute | Indicates that the use of a value tuple on a member is meant to be treated as a tuple with element names. |
| struct ValueTaskAwaiter | Provides an awaiter for a . |
| struct ValueTaskAwaiter<TResult> | Provides an awaiter for a . |
| struct YieldAwaitable | Provides the context for waiting when asynchronously switching into a target environment. |
| struct YieldAwaitable.YieldAwaiter | Provides an awaiter for switching into a target environment. |