Compartilhar via


Microsoft.CodeAnalysis.VisualBasic Namespace

Classes

GeneratedExtensionSyntaxFacts
GlobalImport

Representa uma importação global do Visual Basic.

HandledEvent

representa um único item na lista Identificadores.

LanguageVersionFacts
PredefinedPreprocessorSymbols
SymbolDisplay

Exibe um símbolo no estilo VisualBasic.

SyntaxExtensions
SyntaxFactory
SyntaxFacts

Fornece membros para determinar fatos de sintaxe sobre caracteres e conversões Unicode.

TypedConstantExtensions
VisualBasicCommandLineArguments

A classe CommandLineArguments fornece membros para definir e obter opções de compilação e análise do Visual Basic.

VisualBasicCommandLineParser

A classe VisualBasicCommandLineParser contém membros usados para executar várias operações de análise de linha de comando do Visual Basic.

VisualBasicCompilation

O objeto Compilation é uma representação imutável de uma única invocação do compilador. Embora imutável, uma compilação também é sob demanda, na qual uma compilação pode ser criada rapidamente, mas será que as partes do compilador ou todo o código para responder ao método ou propriedades. Além disso, uma compilação pode produzir uma nova compilação com uma pequena alteração da compilação atual. Isso é, em muitos casos, mais eficiente do que criar uma nova compilação do zero, pois a nova compilação pode compartilhar informações da compilação antiga.

VisualBasicCompilationOptions

Uma classe que representa opções de compilação do Visual Basic.

VisualBasicDiagnosticFormatter

A classe de diagnóstico permite a formatação do diagnóstico do Visual Basic.

VisualBasicExtensions
VisualBasicGeneratorDriver
VisualBasicParseOptions

Representa as opções de análise do Visual Basic.

VisualBasicSyntaxNode

A classe base para todos os nós na árvore de sintaxe da VB.

VisualBasicSyntaxRewriter

Representa um que desce um VisualBasicSyntaxVisitor grafo inteiro SyntaxNode e pode substituir ou remover SyntaxNodes visitados na primeira ordem de profundidade.

VisualBasicSyntaxTree

A representação analisada de um documento de origem do Visual Basic.

VisualBasicSyntaxVisitor

Representa um SyntaxNode visitante que visita apenas o único SyntaxNode passado para seu Visit(SyntaxNode) método.

VisualBasicSyntaxVisitor<TResult>

Representa um SyntaxNode visitante que visita apenas o único SyntaxNode passado para seu Visit(SyntaxNode) método e produz um valor do tipo especificado pelo TResult parâmetro.

VisualBasicSyntaxWalker

Representa um que desce uma VisualBasicSyntaxVisitor árvore inteira SyntaxNode visitando cada SyntaxNode e seu filho SyntaxNodee SyntaxTokens em ordem de profundidade.

Estruturas

AggregateClauseSymbolInfo
AwaitExpressionInfo

Estrutura que contém todas as informações semânticas sobre uma expressão Await.

CollectionRangeVariableSymbolInfo
Conversion

Resume se uma conversão é permitida e, se sim, qual tipo de conversão (e, em alguns casos, o símbolo associado).

ForEachStatementInfo

Estrutura que contém todas as informações semânticas sobre uma instrução para cada instrução.

LocalizableErrorArgument

A classe LocalizableErrorArgument contém membros que permitem formatação e serialização de argumentos de erro. As IDs de mensagem podem se referir a cadeias de caracteres que precisam ser localizadas. Este struct torna um wrapper IFormattable em torno de um MessageID

Enumerações

HandledEventKind

Tipo de item Handles representado por um HandledEvent

LanguageVersion

Versões de linguagem do Visual Basic com suporte.

OptionStrict

Representa o estado da verificação opção estrita.

SyntaxKind

Enumeração com todos os tipos de nó de sintaxe do Visual Basic.