VisualBasicSyntaxTree Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A representação analisada de um documento de origem do Visual Basic.
public ref class VisualBasicSyntaxTree abstract : Microsoft::CodeAnalysis::SyntaxTree
public abstract class VisualBasicSyntaxTree : Microsoft.CodeAnalysis.SyntaxTree
type VisualBasicSyntaxTree = class
inherit SyntaxTree
Public MustInherit Class VisualBasicSyntaxTree
Inherits SyntaxTree
- Herança
Construtores
VisualBasicSyntaxTree() |
A representação analisada de um documento de origem do Visual Basic. |
Propriedades
DiagnosticOptions |
Obsoleto.
Opção para especificar o comportamento personalizado para cada aviso nesta árvore. (Herdado de SyntaxTree) |
Encoding |
A codificação de texto do documento de origem. (Herdado de SyntaxTree) |
FilePath |
O caminho do arquivo de documento de origem. (Herdado de SyntaxTree) |
HasCompilationUnitRoot |
Retornará true se essa árvore de sintaxe tiver uma raiz com SyntaxKind "CompilationUnit". (Herdado de SyntaxTree) |
Length |
O comprimento do texto da árvore de sintaxe. (Herdado de SyntaxTree) |
Options |
As opções usadas pelo analisador para produzir a árvore de sintaxe. |
OptionsCore |
A representação analisada de um documento de origem do Visual Basic. |
Métodos
CloneNodeAsRoot<T>(T) |
Produz um clone de uma VisualBasicSyntaxNode árvore de sintaxe atual como pai. O chamador deve garantir que, se a mesma instância fizer VisualBasicSyntaxNode várias chamadas para essa função, apenas um resultado será observável. |
Create(VisualBasicSyntaxNode, VisualBasicParseOptions, String, Encoding, ImmutableDictionary<String,ReportDiagnostic>) |
Cria uma nova árvore de sintaxe de um nó de sintaxe. |
Create(VisualBasicSyntaxNode, VisualBasicParseOptions, String, Encoding) |
Cria uma nova árvore de sintaxe de um nó de sintaxe. |
GetChangedSpans(SyntaxTree) |
Produz uma lista pessimista de intervalos que denotam as regiões de texto nesta árvore que são alteradas do texto da árvore antiga. |
GetChanges(SyntaxTree) |
Obtém uma lista de alterações de texto que, quando aplicadas à árvore antiga, produzem essa árvore. |
GetCompilationUnitRoot(CancellationToken) |
Obtém a raiz da árvore de sintaxe tipada estaticamente como CompilationUnitSyntax. |
GetDiagnostics(CancellationToken) |
Obtém uma lista de todos os diagnósticos na árvore de sintaxe. |
GetDiagnostics(SyntaxNode) |
Obtém uma lista de todos os diagnósticos na subárvore que tem o nó especificado como sua raiz. |
GetDiagnostics(SyntaxNodeOrToken) |
Obtém uma lista de todos os diagnósticos na subconsulta que tem o nó especificado como raiz ou associado ao token e suas curiosidades relacionadas. |
GetDiagnostics(SyntaxToken) |
Obtém uma lista de todos os diagnósticos associados ao token e quaisquer curiosidades relacionadas. |
GetDiagnostics(SyntaxTrivia) |
Obtém uma lista de todos os diagnósticos associados às curiosidades. |
GetLineMappings(CancellationToken) |
Retorna uma sequência vazia se não houver diretivas de mapeamento de linha na árvore. Caso contrário, retorna uma sequência de pares de intervalos: cada um descrevendo um mapeamento de um intervalo da árvore entre duas diretivas #line consecutivas. Se a primeira diretiva não estiver na primeira linha, o primeiro par descreverá o mapeamento do intervalo anterior à primeira diretiva. O último par da sequência descreve o mapeamento do intervalo seguindo a diretiva do último #line. |
GetLineMappings(CancellationToken) |
Retorna uma sequência vazia se não houver diretivas de mapeamento de linha na árvore. Caso contrário, retorna uma sequência de pares de intervalos: cada um descrevendo um mapeamento de um intervalo da árvore entre duas diretivas #line consecutivas. Se a primeira diretiva não estiver na primeira linha, o primeiro par descreverá o mapeamento do intervalo anterior à primeira diretiva. O último par da sequência descreve o mapeamento do intervalo seguindo a diretiva do último #line. (Herdado de SyntaxTree) |
GetLineSpan(TextSpan, CancellationToken) |
Obtém o local em termos de caminho, linha e coluna para um determinado |
GetLineVisibility(Int32, CancellationToken) |
Retorna a visibilidade da linha na posição determinada. |
GetLocation(TextSpan) |
Obtém um local para o texto |
GetMappedLineSpan(TextSpan, CancellationToken) |
Obtém o local em termos de caminho, linha e coluna após a aplicação de diretivas de mapeamento de linha de origem ( |
GetReference(SyntaxNode) |
Obtém uma sintaxeReference para um nó de sintaxe especificado. SintaxeReferências podem ser usadas para recuperar o acesso a um nó de sintaxe sem manter toda a árvore e o texto de origem na memória. (Herdado de SyntaxTree) |
GetRoot(CancellationToken) |
Obtém o nó raiz da árvore de sintaxe. |
GetRootAsync(CancellationToken) |
Obtém o nó raiz da árvore de sintaxe de forma assíncrona. |
GetRootAsyncCore(CancellationToken) |
A representação analisada de um documento de origem do Visual Basic. |
GetRootCore(CancellationToken) |
A representação analisada de um documento de origem do Visual Basic. |
GetText(CancellationToken) |
Obtém o texto do documento de origem. (Herdado de SyntaxTree) |
GetTextAsync(CancellationToken) |
Obtém o texto do documento de origem de forma assíncrona. (Herdado de SyntaxTree) |
HasHiddenRegions() |
A representação analisada de um documento de origem do Visual Basic. |
IsEquivalentTo(SyntaxTree, Boolean) |
Determina se duas árvores são iguais, desconsiderando diferenças triviais. |
ParseText(SourceText, VisualBasicParseOptions, String, CancellationToken) |
Cria uma árvore de sintaxe analisando o texto de origem. |
ParseText(SourceText, VisualBasicParseOptions, String, ImmutableDictionary<String,ReportDiagnostic>, CancellationToken) |
Cria uma árvore de sintaxe analisando o texto de origem. |
ParseText(String, VisualBasicParseOptions, String, Encoding, CancellationToken) |
A representação analisada de um documento de origem do Visual Basic. |
ParseText(String, VisualBasicParseOptions, String, Encoding, ImmutableDictionary<String,ReportDiagnostic>, CancellationToken) |
A representação analisada de um documento de origem do Visual Basic. |
ToString() |
Retorna um String que representa todo o texto de origem disso SyntaxTree. (Herdado de SyntaxTree) |
TryGetRoot(SyntaxNode) |
Obtém a raiz da árvore de sintaxe se ela estiver disponível. (Herdado de SyntaxTree) |
TryGetRoot(VisualBasicSyntaxNode) |
Obtém o nó raiz da árvore de sintaxe se ela já estiver disponível. |
TryGetRootCore(SyntaxNode) |
A representação analisada de um documento de origem do Visual Basic. |
TryGetText(SourceText) |
Obtém o texto da árvore de sintaxe se estiver disponível. (Herdado de SyntaxTree) |
WithChangedText(SourceText) |
Cria uma nova sintaxe com base nessa árvore usando um novo texto de origem. |
WithDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
Obsoleto.
Retorna uma nova árvore cujo DiagnosticOptions valor é especificado e outras propriedades são copiadas da árvore atual. (Herdado de SyntaxTree) |
WithFilePath(String) |
Retorna uma nova árvore cujo FilePath nó é especificado e outras propriedades são copiadas da árvore atual. (Herdado de SyntaxTree) |
WithRootAndOptions(SyntaxNode, ParseOptions) |
Retorna uma nova árvore cuja raiz e opções são conforme especificado e outras propriedades são copiadas da árvore atual. (Herdado de SyntaxTree) |
Métodos de Extensão
GetCompilationUnitRoot(SyntaxTree, CancellationToken) |
A representação analisada de um documento de origem do Visual Basic. |
GetCompilationUnitRoot(SyntaxTree) |
Obtém a sintaxe raiz CompilationUnitSyx para uma SyntaxTree especificada. |