Freigeben über


Programmiersprachen- und Compiler-Namespaces

Die Namespaces Microsoft.CSharp.RuntimeBinder, Microsoft.VisualBasic und Microsoft.VisualBasic.CompilerServices enthalten Typen, welche die Kompilierung und Codegenerierung von Quellcode der Sprachen C# und Visual Basic unterstützen. Der System.CodeDom.Compiler-Namespace enthält Typen, mit denen das Generieren und Kompilieren von Quellcode in unterstützten Programmiersprachen verwaltet wird.

In diesem Thema werden die Typen in diesen Namespaces vorgestellt, die in .NET für Windows Store-Apps enthalten sind. Beachten Sie, dass .NET für Windows Store-Apps nicht alle Member jeden Typs einschließt. Informationen zu einzelnen Typen finden Sie in den verknüpften Themen. Die Dokumentation für einen Typ gibt an, welche Member in .NET für Windows Store-Apps enthalten sind.

Microsoft.CSharp.RuntimeBinder-Namespace

In .NET für Windows Store-Apps unterstützte Typen

Beschreibung

Binder

Enthält Factorymethoden zum Erstellen dynamischer Aufrufsitebinder für C#.

CSharpArgumentInfo

Stellt Informationen zu dynamischen C#-Vorgängen dar, die für bestimmte Argumente einer Aufrufsite spezifisch sind. Instanzen dieser Klasse werden vom C#-Compiler generiert.

CSharpArgumentInfoFlags

Stellt Informationen zu dynamischen C#-Vorgängen dar, die für bestimmte Argumente einer Aufrufsite spezifisch sind. Instanzen dieser Klasse werden vom C#-Compiler generiert.

CSharpBinderFlags

Stellt Informationen zu dynamischen C#-Vorgängen dar, die nicht spezifisch für bestimmte Argumente einer Aufrufsite sind. Instanzen dieser Klasse werden vom C#-Compiler generiert.

RuntimeBinderException

Stellt einen Fehler dar, der auftritt, wenn eine dynamische Bindung im C#-Laufzeitbinder verarbeitet wird.

RuntimeBinderInternalCompilerException

Stellt einen Fehler dar, der auftritt, wenn eine dynamische Bindung im C#-Laufzeitbinder verarbeitet wird.

Microsoft.VisualBasic-Namespace

In .NET für Windows Store-Apps unterstützte Typen

Beschreibung

CallType

Gibt den Typ der Prozedur an, die beim Aufrufen der CallByName-Funktion aufgerufen wird.

Constants

Enthält Konstanten, die an einer beliebigen Stelle im Code verwendet werden können.

HideModuleNameAttribute

Bei Anwendung auf ein Modul sind für den Zugriff auf die Member des Moduls nur die Zugriffsberechtigungen für das Modul erforderlich.

Strings

Enthält Prozeduren, mit denen Zeichenfolgenvorgänge ausgeführt werden.

Microsoft.VisualBasic.CompilerServices-Namespace

In .NET für Windows Store-Apps unterstützte Typen

Beschreibung

Conversions

Stellt Methoden bereit, die verschiedene Typkonvertierungen ausführen.

DesignerGeneratedAttribute

Bei Anwendung auf eine Klasse ruft der Compiler implizit eine Methode für die Komponenteninitialisierung im synthetischen Standardkonstruktor auf.

IncompleteInitialization

Der Compiler verwendet diese Klasse während der statischen lokalen Initialisierung. Sie ist nicht für den direkten Aufruf aus Code vorgesehen. Eine Ausnahme dieses Typs wird ausgelöst, wenn eine statische lokale Variable nicht initialisiert werden kann.

NewLateBinding

Stellt Hilfsmethoden bereit, die der Visual Basic-Compiler für Aufrufe mit später Bindung verwendet. Sie ist nicht für den direkten Aufruf aus Code vorgesehen.

ObjectFlowControl

Der Compiler verwendet diese für die Objektflusssteuerung. Sie ist nicht für den direkten Aufruf aus Code vorgesehen.

ObjectFlowControl.ForLoopControl

Stellt für den Visual Basic-Compiler Dienste zum Kompilieren von For-Next-Schleifen bereit.

Operators

Stellt mathematische Operatoren mit später Bindung bereit, z. B. AddObject und CompareObject, die vom Visual Basic-Compiler intern verwendet werden.

OptionCompareAttribute

Gibt an, dass die aktuelle Option Compare-Einstellung als Standardwert für ein Argument übergeben werden soll.

OptionTextAttribute

Gibt an (für Visual Basic-Debugging), welche Vergleichsoption (Binär oder Text) verwendet wird.

ProjectData

Stellt Hilfsmethoden für das Err-Objekt aus Visual Basic bereit.

StandardModuleAttribute

Stellt Attribute bereit, die auf das Standardmodulkonstrukt angewendet werden, wenn es in die Intermediate Language (IL) übergegeben wird. Sie ist nicht für den direkten Aufruf aus Code vorgesehen.

StaticLocalInitFlag

Der Compiler verwendet diese Klasse intern beim Initialisieren statischer lokaler Member. Sie ist nicht für den direkten Aufruf aus Code vorgesehen.

Utils

Enthält Hilfsprogramme, die vom Visual Basic-Compiler verwendet werden.

System.CodeDom.Compiler-Namespace

In .NET für Windows Store-Apps unterstützte Typen

Beschreibung

GeneratedCodeAttribute

Identifiziert Code, der von einem Tool generiert wurde. Diese Klasse kann nicht vererbt werden.

Siehe auch

Konzepte

.NET für Windows Store-Apps – unterstützte APIs