Freigeben über


Microsoft.CodeAnalysis.VisualBasic Namespace

Klassen

GeneratedExtensionSyntaxFacts
GlobalImport

Stellt einen globalen Visual Basic-Import dar.

HandledEvent

stellt ein einzelnes Element in der Liste "Handle" dar.

LanguageVersionFacts
PredefinedPreprocessorSymbols
SymbolDisplay

Zeigt ein Symbol im VisualBasic-Stil an.

SyntaxExtensions
SyntaxFactory
SyntaxFacts

Stellt Elemente bereit, um Syntax-Fakten zu Zeichen und Unicode-Konvertierungen zu bestimmen.

TypedConstantExtensions
VisualBasicCommandLineArguments

Die CommandLineArguments-Klasse bietet Member zum Festlegen und Abrufen von Visual Basic-Kompilierungs- und Analyseoptionen.

VisualBasicCommandLineParser

Die VisualBasicCommandLineParser-Klasse enthält Elemente, die zum Ausführen verschiedener Visual Basic-Befehlszeilenanalysevorgänge verwendet werden.

VisualBasicCompilation

Das Kompilierungsobjekt ist eine unveränderliche Darstellung eines einzelnen Aufrufs des Compilers. Obwohl unveränderlich, ist eine Kompilierung auch on-demand, in der eine Kompilierung schnell erstellt werden kann, aber diese Compilerteile oder alle code, um auf Methoden oder Eigenschaften zu reagieren. Außerdem kann eine Kompilierung eine neue Kompilierung mit einer kleinen Änderung aus der aktuellen Kompilierung erstellen. Dies ist in vielen Fällen effizienter als das Erstellen einer neuen Kompilierung von Grund auf, da die neue Kompilierung Informationen aus der alten Kompilierung freigeben kann.

VisualBasicCompilationOptions

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

VisualBasicDiagnosticFormatter

Die Diagnoseklasse ermöglicht die Formatierung der Visual Basic-Diagnose.

VisualBasicExtensions
VisualBasicGeneratorDriver
VisualBasicParseOptions

Stellt Visual Basic-Analyseoptionen dar.

VisualBasicSyntaxNode

Die Basisklasse für alle Knoten in der VB-Syntaxstruktur.

VisualBasicSyntaxRewriter

Stellt eine VisualBasicSyntaxVisitorSyntaxNode absteigende Grafik dar und kann besuchte SyntaxNodes in tiefer erster Reihenfolge ersetzen oder entfernen.

VisualBasicSyntaxTree

Die analysierte Darstellung eines Visual Basic-Quelldokuments.

VisualBasicSyntaxVisitor

Stellt einen SyntaxNode Besucher dar, der nur die einzige SyntaxNode besucht, die in seine Visit(SyntaxNode) Methode übergeben wurde.

VisualBasicSyntaxVisitor<TResult>

Stellt einen SyntaxNode Besucher dar, der nur die einzelne SyntaxNode an seine Visit(SyntaxNode) Methode übergeben hat und einen Wert des vom Parameter angegebenen TResult Typs erzeugt.

VisualBasicSyntaxWalker

Stellt eine VisualBasicSyntaxVisitorSyntaxNode absteigende Struktur dar, die jede SyntaxNode und SyntaxTokendessen untergeordneten SyntaxNodeund untergeordneten Elemente in einer tiefen ersten Reihenfolge besucht.

Strukturen

AggregateClauseSymbolInfo
AwaitExpressionInfo

Struktur mit allen semantischen Informationen zu einem Wartenausdruck.

CollectionRangeVariableSymbolInfo
Conversion

Fasst zusammen, ob eine Konvertierung zulässig ist, und wenn ja, welche Art von Konvertierung (und in einigen Fällen das zugehörige Symbol).

ForEachStatementInfo

Struktur mit allen semantischen Informationen zu jeder Anweisung.

LocalizableErrorArgument

Die LocalizableErrorArgument-Klasse enthält Elemente, die Formatierung und Serialisierung von Fehlerargumenten ermöglichen. Nachrichten-IDs können auf Zeichenfolgen verweisen, die lokalisiert werden müssen. Diese Struktur macht einen IFormattable-Wrapper um eine MessageID herum

Enumerationen

HandledEventKind

Art eines HandledEvent-Elements, das durch ein HandledEvent dargestellt wird

LanguageVersion

Unterstützte Visual Basic-Sprachversionen.

OptionStrict

Stellt den Status der Strengen Überprüfung der Option dar.

SyntaxKind

Aufzählung mit allen Syntaxknotentypen von Visual Basic.