Microsoft.CodeAnalysis.VisualBasic Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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. |