Bridge

System.Runtime.CompilerServices Namespace

Classes


  Class Description
Public class CallSite
Public class CallSite<(Of <(<'T>)>)>
Dynamic site type.
Public class CallSiteBinder
Public class DecimalConstantAttribute
Stores the value of a Decimal constant in metadata. This class cannot be inherited.
Public class DummyTypeUsedToAddAttributeToDefaultValueTypeConstructor
If a constructor for a value type takes an instance of this type as a parameter, any attribute applied to that constructor will instead be applied to the default (undeclarable) constructor.
Public class DynamicAttribute
Public class ExtensionAttribute
Indicates that a method is an extension method, or that a class or assembly contains extension methods.
Public class IndexerNameAttribute
Indicates the name by which an indexer is known in programming languages that do not support indexers directly.
Public class RuntimeHelpers
Provides a set of static methods and properties that provide support for compilers. This class cannot be inherited.

Structures


  Structure Description
Public structure AsyncTaskMethodBuilder
Represents a builder for asynchronous methods that return a task.
Public structure AsyncTaskMethodBuilder<(Of <(<'TResult>)>)>
Represents a builder for asynchronous methods that returns a task and provides a parameter for the result.
Public structure AsyncVoidMethodBuilder
Represents a builder for asynchronous methods that do not return a value.

Interfaces


  Interface Description
Public interface IAsyncStateMachine
Public interface ICriticalNotifyCompletion
Represents an awaiter that schedules continuations when an await operation completes.
Public interface INotifyCompletion
Represents an operation that schedules continuations when it completes.