System.Runtime.CompilerServices Namespace

Der System.Runtime.CompilerServices-Namespace stellt Funktionen für Compilerentwickler bereit, die Attribute in Metadaten, die das Laufzeitverhalten der Common Language Runtime beeinflussen, in verwaltetem Code angeben. The System.Runtime.CompilerServices namespace provides functionality for compiler writers who use managed code to specify attributes in metadata that affect the run-time behavior of the common language runtime.

Klassen

AccessedThroughPropertyAttribute

Gibt den Namen der Eigenschaft an, die auf das attributierte Feld zugreift.Specifies the name of the property that accesses the attributed field.

AsyncIteratorStateMachineAttribute

Gibt an, ob eine Methode ein asynchroner Iterator ist.Indicates whether a method is an asynchronous iterator.

AsyncMethodBuilderAttribute

Gibt den Typ des Generators für asynchrone Methoden an, der von einem Sprachcompiler verwendet werden sollte, um den Attributtyp zu erstellen, wenn er als Rückgabetyp einer asynchronen Methode verwendet wird.Indicates the type of the async method builder that should be used by a language compiler to build the attributed type when used as the return type of an async method.

AsyncStateMachineAttribute

Gibt an, ob eine Methode entweder mit dem Async- oder dem async-Modifizierer gekennzeichnet ist.Indicates whether a method is marked with either the Async or async modifier.

CallConvCdecl

Gibt an, dass eine Methode die Cdecl-Aufrufkonvention verwenden soll.Indicates that a method should use the Cdecl calling convention.

CallConvFastcall

Diese Aufrufkonvention wird in der vorliegenden Version von .NET Framework nicht unterstützt.This calling convention is not supported in this version of the .NET Framework.

CallConvStdcall

Gibt an, dass eine Methode die StdCall-Aufrufkonvention verwenden soll.Indicates that a method should use the StdCall calling convention.

CallConvThiscall

Gibt an, dass eine Methode die ThisCall-Aufrufkonvention verwenden soll.Indicates that a method should use the ThisCall calling convention.

CallerArgumentExpressionAttribute

Ermöglicht das Erfassen der an eine Methode übergebenen Ausdrücke.Allows capturing of the expressions passed to a method.

CallerFilePathAttribute

Ermöglicht das Abrufen des vollständigen Pfads der Quelldatei, die den Aufrufer enthält.Allows you to obtain the full path of the source file that contains the caller. Dies ist der Dateipfad zum Zeitpunkt der Kompilierung.This is the file path at the time of compile.

CallerLineNumberAttribute

Ermöglicht das Abrufen der Zeilennummer in der Quelldatei, in der die Methode aufgerufen wird.Allows you to obtain the line number in the source file at which the method is called.

CallerMemberNameAttribute

Ermöglicht das Abrufen des Methoden- oder Eigenschaftsnamens des Methodenaufrufers.Allows you to obtain the method or property name of the caller to the method.

CallSite

Eine Basisklasse für eine dynamische Aufrufsite.A dynamic call site base class. Dieser Typ wird als Parametertyp für die dynamischen Siteziele verwendet.This type is used as a parameter type to the dynamic site targets.

CallSite<T>

Typ der dynamischen Site.Dynamic site type.

CallSiteBinder

Die für die Laufzeitbindung von dynamischen Vorgängen auf der dynamischen Aufrufsite zuständige Klasse.Class responsible for runtime binding of the dynamic operations on the dynamic call site.

CallSiteHelpers

Klasse, die Hilfsmethoden für DLR-CallSites enthält.Class that contains helper methods for DLR CallSites.

CallSiteOps

Erstellt Bindungsregeln und speichert sie zwischen.Creates and caches binding rules.

Closure

Stellt den Laufzeitzustand einer dynamisch generierten Methode dar.Represents the runtime state of a dynamically generated method.

CompilationRelaxationsAttribute

Steuert die Strenge des Codes, der vom Just-in-Time (JIT)-Compiler der Common Language Runtime generiert wird.Controls the strictness of the code generated by the common language runtime's just-in-time (JIT) compiler.

CompilerGeneratedAttribute

Unterscheidet ein vom Compiler generiertes Element von einem benutzergenerierten Element.Distinguishes a compiler-generated element from a user-generated element. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

CompilerGlobalScopeAttribute

Gibt an, dass eine Klasse behandelt werden soll, als verfüge Sie über einen globalen Gültigkeitsbereich.Indicates that a class should be treated as if it has global scope.

CompilerMarshalOverride

Gibt an, dass die modifizierte Instanz einer Variablen beim Marshallen von ihrem tatsächlichen Typ abweicht.Indicates that the modified instance of a variable differs from its true type when marshaling. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

ConditionalWeakTable<TKey,TValue>

Ermöglicht, dass Compiler dynamisch Objektfelder an verwaltete Objekte anfügen können.Enables compilers to dynamically attach object fields to managed objects.

ContractHelper

Stellt Methoden bereit, mit denen der binäre Rewriter Vertragsfehler behandelt.Provides methods that the binary rewriter uses to handle contract failures.

CustomConstantAttribute

Definiert einen konstanten Wert, den ein Compiler für einen Feld- oder Methodenparameter beibehalten kann.Defines a constant value that a compiler can persist for a field or method parameter.

DateTimeConstantAttribute

Behält eine DateTime-Konstante von 8 Bytes für ein Feld oder einen Parameter bei.Persists an 8-byte DateTime constant for a field or parameter.

DebugInfoGenerator

Generiert Debuginformationen für Lambdaausdrücke in einer Ausdrucksbaumstruktur.Generates debug information for lambda expressions in an expression tree.

DecimalConstantAttribute

Speichert den Wert einer Decimal-Konstanten in den Metadaten.Stores the value of a Decimal constant in metadata. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

DefaultDependencyAttribute

Stellt einen Hinweis für die Common Language Runtime (CLR) bereit, der angibt, wie groß die Wahrscheinlichkeit ist, dass eine Abhängigkeit geladen wird.Provides a hint to the common language runtime (CLR) indicating how likely a dependency is to be loaded. Mit dieser Klasse wird in einer abhängigen Assembly angegeben, welcher Hinweis verwendet werden muss, wenn das DependencyAttribute-Attribut nicht vom übergeordneten Element angegeben wird.This class is used in a dependent assembly to indicate what hint should be used when the parent does not specify the DependencyAttribute attribute. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

DependencyAttribute

Gibt an, wenn eine Abhängigkeit von der verweisenden Assembly geladen werden soll.Indicates when a dependency is to be loaded by the referring assembly. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

DisablePrivateReflectionAttribute

Gibt an, dass private Member in einem Assemblytyp nicht für die Reflektion verfügbar sind.Indicates that any private members contained in an assembly's types are not available to reflection.

DiscardableAttribute

Markiert, dass eine Typdefinition verworfen werden kann.Marks a type definition as discardable.

DynamicAttribute

Gibt an, dass die Verwendung von Object bei einem Member wie ein dynamisch weitergeleiteter Typ behandelt werden soll.Indicates that the use of Object on a member is meant to be treated as a dynamically dispatched type.

EnumeratorCancellationAttribute

Ermöglicht es Benutzern von Methoden mit Unterstützung einer asynchronen Enumeration, den Parameter zu markieren, der den Abbruchtokenwert aus GetAsyncEnumerator(CancellationToken) empfangen soll.Allows users of async-enumerable methods to mark the parameter that should receive the cancellation token value from GetAsyncEnumerator(CancellationToken).

ExecutionScope

Stellt den Laufzeitzustand einer dynamisch generierten Methode dar.Represents the runtime state of a dynamically generated method.

ExtensionAttribute

Gibt an, dass eine Methode eine Erweiterungsmethode ist oder dass eine Klasse oder eine Assembly Erweiterungsmethoden enthält.Indicates that a method is an extension method, or that a class or assembly contains extension methods.

FixedAddressValueTypeAttribute

Korrigiert die Adresse eines statischen Werttypfelds während dessen gesamter Lebensdauer.Fixes the address of a static value type field throughout its lifetime. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

FixedBufferAttribute

Gibt an, dass ein Feld behandelt werden soll, als ob es eine feste Anzahl von Elementen des angegebenen primitiven Typs enthält.Indicates that a field should be treated as containing a fixed number of elements of the specified primitive type. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

FormattableStringFactory

Stellt eine statische Methode zum Erstellen eines FormattableString-Objekts aus einer kombinierten Formatzeichenfolge und ihren Argumenten zur Verfügung.Provides a static method to create a FormattableString object from a composite format string and its arguments.

HasCopySemanticsAttribute

Diese Klasse wird in .NET Framework, Version 2.0, nicht verwendet und ist für die zukünftige Verwendung reserviert.This class is not used in the .NET Framework version 2.0 and is reserved for future use. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

IDispatchConstantAttribute

Gibt an, dass der Standardwert für das attributierte Feld oder den attributierten Parameter eine Instanz von DispatchWrapper ist, wobei WrappedObject den Wert null hat.Indicates that the default value for the attributed field or parameter is an instance of DispatchWrapper, where the WrappedObject is null.

IndexerNameAttribute

Gibt den Namen an, unter dem ein Indexer in Programmiersprachen ohne direkte Indexerunterstützung bekannt ist.Indicates the name by which an indexer is known in programming languages that do not support indexers directly.

InternalsVisibleToAttribute

Gibt an, dass Typen, i. d. R. nur innerhalb der aktuellen Assembly sichtbar sind, auch in einer angegebenen Assembly angezeigt werden können.Specifies that types that are ordinarily visible only within the current assembly are visible to a specified assembly.

IsBoxed

Gibt an, dass der geänderte Verweistyp einen geschachtelten Werttyp darstellt.Indicates that the modified reference type is a boxed value type. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

IsByRefLikeAttribute

Gibt an, dass eine Struktur byref-ähnlich ist.Indicates that a structure is byref-like.

IsByValue

Gibt an, dass ein modifiziertes Methodenargument als Objekt mit Wertübergabe-Semantik interpretiert werden soll.Indicates that a modified method argument should be interpreted as having object passed-by-value semantics. Dieser Modifizierer wird auf Verweistypen angewendet.This modifier is applied to reference types. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

IsConst

Gibt an, dass der geänderte Typ über einen const-Modifizierer verfügt.Indicates that the modified type has a const modifier. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

IsCopyConstructed

Gibt an, dass zum Kopieren von Werten dieses Typs der vom Typ bereitgestellte Kopierkonstruktor verwendet werden muss.Indicates that any copying of values of this type must use the copy constructor provided by the type. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

IsExplicitlyDereferenced

Gibt an, dass ein verwalteter Zeiger einen Zeigerparameter in einer Methodensignatur darstellt.Indicates that a managed pointer represents a pointer parameter within a method signature. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

IsImplicitlyDereferenced

Gibt an, dass der geänderte Garbage Collection-Verweis einen Verweisparameter in einer Methodensignatur darstellt.Indicates that the modified garbage collection reference represents a reference parameter within a method signature. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

IsJitIntrinsic

Gibt an, dass eine modifizierte Methode ein systeminterner Wert ist, für den der JIT (Just-In-Time)-Compiler speziellen Code generieren kann.Indicates that a modified method is an intrinsic value for which the just-in-time (JIT) compiler can perform special code generation. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

IsLong

Gibt an, dass eine geänderte ganze Zahl einen long-Standardwert in C++ darstellt.Indicates that a modified integer is a standard C++ long value. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

IsPinned

Gibt an, dass eine geänderte Instanz im Arbeitsspeicher fixiert ist.Indicates that a modified instance is pinned in memory. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

IsReadOnlyAttribute

Kennzeichnet ein Programmelement als schreibgeschützt.Marks a program element as read-only.

IsSignUnspecifiedByte

Gibt an, dass ein Modifizierer weder signed noch unsigned lautet.Indicates that a modifier is neither signed nor unsigned. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

IsUdtReturn

Gibt an, dass ein Rückgabetyp einen benutzerdefinierten Typ darstellt.Indicates that a return type is a user-defined type. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

IsVolatile

Markiert ein Feld als flüchtig.Marks a field as volatile. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

IteratorStateMachineAttribute

Gibt an, ob eine Methode in Visual Basic mit dem Iterator markiert ist.Indicates whether a method in Visual Basic is marked with the Iterator modifier.

IUnknownConstantAttribute

Gibt an, dass der Standardwert für das attributierte Feld oder den attributierten Parameter eine Instanz von UnknownWrapper ist, wobei WrappedObject den Wert null hat.Indicates that the default value for the attributed field or parameter is an instance of UnknownWrapper, where the WrappedObject is null. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

MethodImplAttribute

Gibt die Implementierungsdetails für eine Methode an.Specifies the details of how a method is implemented. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

NativeCppClassAttribute

Wendet Metadaten auf eine Assembly an, die angibt, dass ein Typ einen nicht verwalteten Typ darstellt.Applies metadata to an assembly that indicates that a type is an unmanaged type. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

ReadOnlyCollectionBuilder<T>

Der Generator für schreibgeschützte Auflistung.The builder for read only collection.

ReferenceAssemblyAttribute

Identifiziert eine Assembly als Verweisassembly, die Metadaten, aber keinen ausführbaren Code enthält.Identifies an assembly as a reference assembly, which contains metadata but no executable code.

RequiredAttributeAttribute

Gibt an, dass ein importierender Compiler die Semantik einer Typdefinition vollständig verstehen oder deren Verwendung verweigern muss.Specifies that an importing compiler must fully understand the semantics of a type definition, or refuse to use it. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

RuleCache<T>

Stellt einen Cache von Laufzeitbindungsregeln dar.Represents a cache of runtime binding rules.

RuntimeCompatibilityAttribute

Gibt an, ob Ausnahmen, die nicht von der Exception-Klasse abgeleitet sind, mit einem RuntimeWrappedException-Objekt umschlossen werden sollen.Specifies whether to wrap exceptions that do not derive from the Exception class with a RuntimeWrappedException object. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

RuntimeFeature

Eine Klasse, deren statische IsSupported(String)-Methode überprüft, ob eine angegebene Funktion von der Common Language Runtime unterstützt wird.A class whose static IsSupported(String) method checks whether a specified feature is supported by the common language runtime.

RuntimeHelpers

Stellt eine Reihe von statischen Methoden und Eigenschaften für die Unterstützung von Compilern zur Verfügung.Provides a set of static methods and properties that provide support for compilers. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

RuntimeOps

Enthält von dynamisch generierten Methoden aufgerufene Hilfsmethoden.Contains helper methods called from dynamically generated methods.

RuntimeWrappedException

Umschließt eine Ausnahme, die nicht von der Exception-Klasse abgeleitet ist.Wraps an exception that does not derive from the Exception class. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

ScopelessEnumAttribute

Gibt an, dass eine systemeigene Enumeration nicht durch den Enumerationstypnamen qualifiziert wird.Indicates that a native enumeration is not qualified by the enumeration type name. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

SpecialNameAttribute

Gibt an, dass ein Typ oder Member von der Laufzeit oder den Tools auf besondere Weise behandelt wird.Indicates that a type or member is treated in a special way by the runtime or tools. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

StateMachineAttribute

Hiermit können Sie ermitteln, ob es sich bei einer Methode um eine Zustandsautomatenmethode handelt.Allows you to determine whether a method is a state machine method.

StringFreezingAttribute

Veraltet.Deprecated. Fixiert ein Zeichenfolgenliteral beim Erstellen von nativen Abbildern mit Ngen.exe (Native Image Generator).Freezes a string literal when creating native images using the Ngen.exe (Native Image Generator). Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

StrongBox<T>

Enthält einen Verweis auf einen Wert.Holds a reference to a value.

SuppressIldasmAttribute

Verhindert, dass Ildasm.exe (IL Disassembler) eine Assembly disassembliert.Prevents the Ildasm.exe (IL Disassembler) from disassembling an assembly. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

SwitchExpressionException

Zeigt an, dass ein unvollständiger switch-Ausdruck zur Laufzeit nicht mit seiner Eingabe übereinstimmte.Indicates that a switch expression that was non-exhaustive failed to match its input at runtime. Die Ausnahme enthält optional ein Objekt, das den nicht übereinstimmenden Wert darstellt.The exception optionally contains an object representing the unmatched value.

TupleElementNamesAttribute

Gibt an, dass ein Werttupel bei Verwendung für einen Member als ein Tupel mit Elementnamen behandelt werden soll.Indicates that the use of a value tuple on a member is meant to be treated as a tuple with element names.

TypeForwardedFromAttribute

Gibt den Quell-Type in einer anderen Assembly an.Specifies a source Type in another assembly.

TypeForwardedToAttribute

Gibt den Ziel-Type in einer anderen Assembly an.Specifies a destination Type in another assembly.

Unsafe

Enthält generische detaillierte Funktionen zum Bearbeiten von Zeigern.Contains generic, low-level functionality for manipulating pointers.

UnsafeValueTypeAttribute

Gibt an, dass ein Typ ein nicht verwaltetes Array enthält, das möglicherweise überlaufen kann.Specifies that a type contains an unmanaged array that might potentially overflow. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

Strukturen

AsyncIteratorMethodBuilder

Stellt einen Generator für asynchrone Iteratoren dar.Represents a builder for asynchronous iterators.

AsyncTaskMethodBuilder

Stellt einen Generator für asynchrone Methoden dar, die eine Aufgabe zurückgeben.Represents a builder for asynchronous methods that return a task.

AsyncTaskMethodBuilder<TResult>

Stellt einen Generator für asynchrone Methoden dar, die eine Aufgabe zurückgeben, und stellt einen Parameter für das Ergebnis bereit.Represents a builder for asynchronous methods that returns a task and provides a parameter for the result.

AsyncValueTaskMethodBuilder

Stellt einen Generator für asynchrone Methoden dar, die eine ValueTask zurückgeben.Represents a builder for asynchronous methods that return a ValueTask.

AsyncValueTaskMethodBuilder<TResult>

Stellt einen Generator für asynchrone Methoden dar, der ValueTask<TResult> zurückgibt.Represents a builder for asynchronous methods that returns a ValueTask<TResult>.

AsyncVoidMethodBuilder

Stellt einen Generator für asynchrone Methoden dar, die keinen Wert zurückgeben.Represents a builder for asynchronous methods that do not return a value.

ConfiguredAsyncDisposable

Bietet einen Typ, mit dem konfiguriert werden kann, wie Wartezeiten an IAsyncDisposable ausgeführt werden.Provides a type that can be used to configure how awaits on an IAsyncDisposable are performed.

ConfiguredCancelableAsyncEnumerable<T>.Enumerator

Bietet einen asynchronen awaitable-Enumerator, der eine abbrechbare Iteration und konfigurierte Wartezeiten ermöglicht.Provides an awaitable async enumerator that enables cancelable iteration and configured awaits.

ConfiguredCancelableAsyncEnumerable<T>

Bietet einen asynchronen aufzählbaren awaitable-Wert, der eine abbrechbare Iteration und konfigurierte Wartezeiten ermöglicht.Provides an awaitable async enumerable that enables cancelable iteration and configured awaits.

ConfiguredTaskAwaitable

Stellt ein awaitable-Objekt bereit, das konfigurierte Awaits bei einem Task zulässt.Provides an awaitable object that enables configured awaits on a task.

ConfiguredTaskAwaitable.ConfiguredTaskAwaiter

Stellt einen Awaiter für ein awaitable (ConfiguredTaskAwaitable) Objekt bereit.Provides an awaiter for an awaitable (ConfiguredTaskAwaitable) object.

ConfiguredTaskAwaitable<TResult>.ConfiguredTaskAwaiter

Stellt einen Awaiter für ein awaitable Objekt bereit (ConfiguredTaskAwaitable<TResult>) .Provides an awaiter for an awaitable object(ConfiguredTaskAwaitable<TResult>).

ConfiguredTaskAwaitable<TResult>

Stellt ein awaitable-Objekt bereit, das konfigurierte Awaits bei einem Task zulässt.Provides an awaitable object that enables configured awaits on a task.

ConfiguredValueTaskAwaitable

Stellt einen awaitable-Typ bereit, der konfigurierte Awaits bei einem ValueTask zulässt.Provides an awaitable type that enables configured awaits on a ValueTask.

ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter

Stellt einen Awaiter für ConfiguredValueTaskAwaitable bereit.Provides an awaiter for a ConfiguredValueTaskAwaitable.

ConfiguredValueTaskAwaitable<TResult>.ConfiguredValueTaskAwaiter

Stellt einen Awaiter für ConfiguredValueTaskAwaitable<TResult> bereit.Provides an awaiter for a ConfiguredValueTaskAwaitable<TResult>.

ConfiguredValueTaskAwaitable<TResult>

Stellt einen awaitable-Typ bereit, der konfigurierte Awaits bei einem ValueTask<TResult> zulässt.Provides an awaitable type that enables configured awaits on a ValueTask<TResult>.

TaskAwaiter

Stellt ein Objekt bereit, das auf den Abschluss einer asynchronen Aufgabe wartet.Provides an object that waits for the completion of an asynchronous task.

TaskAwaiter<TResult>

Stellt ein Objekt dar, das auf den Abschluss einer asynchronen Aufgabe wartet und einen Parameter für das Ergebnis bereitstellt.Represents an object that waits for the completion of an asynchronous task and provides a parameter for the result.

ValueTaskAwaiter

Stellt einen Awaiter für ValueTask bereit.Provides an awaiter for a ValueTask.

ValueTaskAwaiter<TResult>

Stellt einen Awaiter für ValueTask<TResult> bereit.Provides an awaiter for a ValueTask<TResult>.

YieldAwaitable

Stellt den Kontext für das Warten bereit, wenn asynchron in einer Zielumgebung gewechselt wird.Provides the context for waiting when asynchronously switching into a target environment.

YieldAwaitable.YieldAwaiter

Stellt ein awaiter-Element für den Wechsel zu einer Zielumgebung bereit.Provides an awaiter for switching into a target environment.

Schnittstellen

IAsyncStateMachine

Stellt Zustandsautomaten dar, die für asynchrone Methoden generiert werden.Represents state machines that are generated for asynchronous methods. Dieser Typ ist ausschließlich zur Compiler-Verwendung vorgesehen.This type is intended for compiler use only.

ICriticalNotifyCompletion

Stellt einen Awaiter dar, der Fortsetzungen plant, wenn ein Await-Vorgang beendet wird.Represents an awaiter that schedules continuations when an await operation completes.

INotifyCompletion

Stellt einen Vorgang dar, der Fortsetzungen plant, wenn er abgeschlossen wird.Represents an operation that schedules continuations when it completes.

IRuntimeVariables

Stellt die Werte von Laufzeitvariablen dar.Represents the values of run-time variables.

IStrongBox

Definiert eine Eigenschaft für den Zugriff auf den Wert, auf den ein Objekt verweist.Defines a property for accessing the value that an object references.

ITuple

Definiert eine Tupelimplementierung für allgemeine Zwecke, die den Zugriff auf Tupelinstanzmember ermöglicht, ohne dass der zugrunde liegende Tupeltyp bekannt ist.Defines a general-purpose Tuple implementation that allows access to Tuple instance members without knowing the underlying Tuple type.

Enumerationen

CompilationRelaxations

Gibt Parameter an, die den Grad der Strenge von Code steuern, der vom JIT-Compiler (Just-in-Time) der Common Language Runtime generiert wurde.Specifies parameters that control the strictness of the code generated by the common language runtime's just-in-time (JIT) compiler.

LoadHint

Gibt die bevorzugte Standardbindung für eine abhängige Assembly an.Specifies the preferred default binding for a dependent assembly.

MethodCodeType

Definiert, wie eine Methode implementiert wird.Defines how a method is implemented.

MethodImplOptions

Definiert die Implementierungsdetails für eine Methode.Defines the details of how a method is implemented.

Delegaten

ConditionalWeakTable<TKey,TValue>.CreateValueCallback

Stellt eine Methode dar, die einen nicht standardmäßigen Wert erstellt, der als Teil eines Schlüssel-Wert-Paars einem ConditionalWeakTable<TKey,TValue>-Objekt hinzugefügt wird.Represents a method that creates a non-default value to add as part of a key/value pair to a ConditionalWeakTable<TKey,TValue> object.

RuntimeHelpers.CleanupCode

Stellt eine Methode dar, die ausgeführt werden muss, wenn eine Ausnahme auftritt.Represents a method to run when an exception occurs.

RuntimeHelpers.TryCode

Stellt einen Delegaten für Code dar, der in einem try-Block ausgeführt werden soll.Represents a delegate to code that should be run in a try block.

Hinweise

Dieser Namespace ist in erster Linie für Compilerwriter, obwohl einige der Klassen, z. B. InternalsVisibleToAttribute, in eine Vielzahl von Anwendungen verwendet werden.This namespace is primarily for compiler writers, although several of its classes, such as InternalsVisibleToAttribute, are used in a wide variety of applications.