Microsoft.CodeAnalysis.VisualBasic Espace de noms

Classes

GeneratedExtensionSyntaxFacts
GlobalImport

Représente des importations globales Visual Basic.

HandledEvent

représente un élément unique dans la liste Handles.

LanguageVersionFacts
PredefinedPreprocessorSymbols
SymbolDisplay

Affiche un symbole dans le style VisualBasic.

SyntaxExtensions
SyntaxFactory
SyntaxFacts

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

TypedConstantExtensions
VisualBasicCommandLineArguments

La classe CommandLineArguments fournit des membres pour définir et obtenir des options de compilation et d’analyse Visual Basic.

VisualBasicCommandLineParser

La classe VisualBasicCommandLineParser contient des membres utilisés pour effectuer diverses opérations d’analyse de ligne de commande Visual Basic.

VisualBasicCompilation

L’objet Compilation est une représentation immuable d’un appel unique du compilateur. Bien qu’immuable, une compilation est également à la demande, dans le cas où une compilation peut être créée rapidement, mais que les parties du compilateur ou tout le code afin de répondre à la méthode ou aux propriétés. En outre, une compilation peut produire une nouvelle compilation avec une petite modification de la compilation actuelle. Cela est, dans de nombreux cas, plus efficace que la création d’une nouvelle compilation à partir de zéro, car la nouvelle compilation peut partager des informations à partir de l’ancienne compilation.

VisualBasicCompilationOptions

Classe représentant les options de compilation Visual Basic.

VisualBasicDiagnosticFormatter

La classe Diagnostic permet la mise en forme des diagnostics Visual Basic.

VisualBasicExtensions
VisualBasicGeneratorDriver
VisualBasicParseOptions

Représente les options d’analyse Visual Basic.

VisualBasicSyntaxNode

Classe de base pour tous les nœuds de l’arborescence de syntaxe VB.

VisualBasicSyntaxRewriter

Représente un VisualBasicSyntaxVisitor graphique qui descend tout SyntaxNode un graphique et peut remplacer ou supprimer les SyntaxNodes visités dans un ordre de profondeur.

VisualBasicSyntaxTree

Représentation analysée d’un document source Visual Basic.

VisualBasicSyntaxVisitor

Représente un SyntaxNode visiteur qui visite uniquement le seul SyntaxNode passé dans sa Visit(SyntaxNode) méthode.

VisualBasicSyntaxVisitor<TResult>

Représente un SyntaxNode visiteur qui visite uniquement le seul SyntaxNode passé dans sa Visit(SyntaxNode) méthode et produit une valeur du type spécifié par le TResult paramètre.

VisualBasicSyntaxWalker

Représente un VisualBasicSyntaxVisitor arbre qui descend d’une arborescence entière SyntaxNode qui visite chaque SyntaxNode et ses enfants SyntaxNodeet ses s en SyntaxTokenprofondeur dans le premier ordre.

Structures

AggregateClauseSymbolInfo
AwaitExpressionInfo

Structure contenant toutes les informations sémantiques relatives à une expression Await.

CollectionRangeVariableSymbolInfo
Conversion

Résume si une conversion est autorisée et, le cas échéant, quel type de conversion (et dans certains cas, le symbole associé).

ForEachStatementInfo

Structure contenant toutes les informations sémantiques relatives à une instruction pour chaque instruction.

LocalizableErrorArgument

La classe LocalizableErrorArgument contient des membres qui autorisent la mise en forme et la sérialisation des arguments d’erreur. Les ID de message peuvent faire référence à des chaînes qui doivent être localisées. Ce struct rend un wrapper IFormattable autour d’un MessageID

Énumérations

HandledEventKind

Type d’élément Handles représenté par un HandledEvent

LanguageVersion

Versions de langage Visual Basic prises en charge.

OptionStrict

Représente l’état de la vérification Option Strict.

SyntaxKind

Énumération avec tous les types de nœuds de syntaxe Visual Basic.