VisualBasicExtensions 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.
public ref class VisualBasicExtensions sealed
public sealed class VisualBasicExtensions
type VisualBasicExtensions = class
Public Module VisualBasicExtensions
- Herança
-
VisualBasicExtensions
Métodos
| Add(SyntaxTokenList, SyntaxToken[]) |
Adicione um ou mais tokens ao final da lista. |
| AliasImports(Compilation) |
Obtém a propriedade AliasImports de compilação. |
| AnalyzeControlFlow(SemanticModel, StatementSyntax) |
Analise o fluxo de controle dentro de uma parte de um corpo do método. |
| AnalyzeControlFlow(SemanticModel, StatementSyntax, StatementSyntax) |
Analise o fluxo de controle dentro de uma parte de um corpo do método. |
| AnalyzeDataFlow(SemanticModel, ExpressionSyntax) |
Analise o fluxo de dados em uma expressão. |
| AnalyzeDataFlow(SemanticModel, StatementSyntax) |
Analise o fluxo de dados em uma instrução. |
| AnalyzeDataFlow(SemanticModel, StatementSyntax, StatementSyntax) |
Analise o fluxo de dados em um conjunto de instruções contíguas. |
| AssociatedField(IEventSymbol) | |
| ClassifyConversion(Compilation, ITypeSymbol, ITypeSymbol) |
Determina que tipo de conversão há entre os tipos especificados. |
| ClassifyConversion(SemanticModel, ExpressionSyntax, ITypeSymbol) |
Determina que tipo de conversão há entre a sintaxe da expressão e um tipo especificado. |
| ClassifyConversion(SemanticModel, Int32, ExpressionSyntax, ITypeSymbol) |
Determina que tipo de conversão há entre a sintaxe da expressão e um tipo especificado. |
| GetAggregateClauseSymbolInfo(SemanticModel, AggregateClauseSyntax, CancellationToken) |
Retorna informações sobre métodos associados à AggregateClauseSyntax. |
| GetAliasInfo(SemanticModel, IdentifierNameSyntax, CancellationToken) |
Se "nameSyntax" for resolvido para um nome de alias, retorne o AliasSymbol correspondente a A. Caso contrário, retorne nulo. |
| GetAwaitExpressionInfo(SemanticModel, AwaitExpressionSyntax, CancellationToken) |
Obtém o AwaitExpressionInfo correspondente que contém informações semânticas para uma AwaitExpressionSyntax especificada. |
| GetBase(SyntaxToken) |
A base de token de origem para literais inteiros. A base pode ser Decimal, Hex ou Octal. |
| GetCollectionInitializerSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken) |
Retorna o (s) símbolo(s) do método 'Add', se houver, corresponde à sintaxe de expressão fornecida dentro Initializer. |
| GetCollectionRangeVariableSymbolInfo(SemanticModel, CollectionRangeVariableSyntax, CancellationToken) |
Retorna informações sobre métodos associados à CollectionRangeVariableSyntax. |
| GetCompilationUnitRoot(SyntaxTree) |
Obtém a sintaxe raiz CompilationUnitSyx para uma SyntaxTree especificada. |
| GetConversion(IConversionOperation) |
Obtém as informações subjacentes Conversion de um IConversionOperation que foi criado com base no código do Visual Basic. |
| GetConversion(SemanticModel, SyntaxNode, CancellationToken) |
Obtém o TypeInfo correspondente que contém informações semânticas para uma sintaxe ExpressionSyx especificada. |
| GetDeclaredSymbol(SemanticModel, AccessorStatementSyntax, CancellationToken) |
Obtém o MethodSymbol correspondente para uma sintaxe AccessorStatementSyx especificada. |
| GetDeclaredSymbol(SemanticModel, AggregationRangeVariableSyntax, CancellationToken) |
Obtém o RangeVariableSymbol correspondente para uma AggregationRangeVariableSyntax especificada. |
| GetDeclaredSymbol(SemanticModel, AnonymousObjectCreationExpressionSyntax, CancellationToken) |
Obtém o NamedTypeSymbol correspondente para uma AnonymousObjectCreationExpressionSyntax especificada. |
| GetDeclaredSymbol(SemanticModel, CatchStatementSyntax, CancellationToken) |
Obtém o LocalSymbol correspondente para uma sintaxe CatchStatementSyx especificada. |
| GetDeclaredSymbol(SemanticModel, CollectionRangeVariableSyntax, CancellationToken) |
Obtém o RangeVariableSymbol correspondente para uma CollectionRangeVariableSyntax especificada. |
| GetDeclaredSymbol(SemanticModel, DeclareStatementSyntax, CancellationToken) |
Obtém o símbolo correspondente para uma DeclareStatementSyntax especificada. |
| GetDeclaredSymbol(SemanticModel, DelegateStatementSyntax, CancellationToken) |
Obtém o NamedTypeSymbol correspondente para uma sintaxe DelegateStatementSyx especificada. |
| GetDeclaredSymbol(SemanticModel, EnumBlockSyntax, CancellationToken) |
Obtém o NamedTypeSymbol correspondente para uma EnumBlockSyntax especificada. |
| GetDeclaredSymbol(SemanticModel, EnumMemberDeclarationSyntax, CancellationToken) |
Obtém o FieldSymbol correspondente para uma EnumMemberDeclarationSyntax especificada. |
| GetDeclaredSymbol(SemanticModel, EnumStatementSyntax, CancellationToken) |
Obtém o NamedTypeSymbol correspondente para uma EnumStatementSyntax especificada. |
| GetDeclaredSymbol(SemanticModel, EventBlockSyntax, CancellationToken) |
Obtém o EventSymbol correspondente para uma sintaxe EventBlockSyx especificada. |
| GetDeclaredSymbol(SemanticModel, EventStatementSyntax, CancellationToken) |
Obtém o EventSymbol correspondente para uma sintaxe EventStatementSyx especificada. |
| GetDeclaredSymbol(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken) |
Obtém o RangeVariableSymbol correspondente para uma ExpressionRangeVariableSyntax especificada. |
| GetDeclaredSymbol(SemanticModel, FieldInitializerSyntax, CancellationToken) |
Obtém o PropertySymbol correspondente para uma sintaxe FieldInitializerSyx especificada. |
| GetDeclaredSymbol(SemanticModel, LabelStatementSyntax, CancellationToken) |
Obtém o LabelSymbol correspondente para uma sintaxe LabelStatementSyx especificada. |
| GetDeclaredSymbol(SemanticModel, MethodBlockBaseSyntax, CancellationToken) |
Obtém o MethodSymbol correspondente para uma sintaxe MethodBlockBaseSyx especificada. |
| GetDeclaredSymbol(SemanticModel, MethodStatementSyntax, CancellationToken) |
Obtém o MethodSymbol correspondente para uma sintaxe MethodStatementSyx especificada. |
| GetDeclaredSymbol(SemanticModel, ModifiedIdentifierSyntax, CancellationToken) |
Obtém o símbolo correspondente para um identificador especificado. |
| GetDeclaredSymbol(SemanticModel, NamespaceBlockSyntax, CancellationToken) |
Obtém o NamespaceSymbol correspondente para uma sintaxe NamespaceBlockSyx especificada. |
| GetDeclaredSymbol(SemanticModel, NamespaceStatementSyntax, CancellationToken) |
Obtém o NamespaceSymbol correspondente para uma sintaxe NamespaceStatementSyx especificada. |
| GetDeclaredSymbol(SemanticModel, OperatorStatementSyntax, CancellationToken) |
Obtém o MethodSymbol correspondente para uma sintaxe OperatorStatementSyx especificada. |
| GetDeclaredSymbol(SemanticModel, ParameterSyntax, CancellationToken) |
Obtém o ParameterSymbol correspondente para uma sintaxe ParameterSyx especificada. |
| GetDeclaredSymbol(SemanticModel, PropertyBlockSyntax, CancellationToken) |
Obtém o PropertySymbol correspondente para uma sintaxe PropertyBlockSyx especificada. |
| GetDeclaredSymbol(SemanticModel, PropertyStatementSyntax, CancellationToken) |
Obtém o PropertySymbol correspondente para uma sintaxe PropertyStatementSyx especificada. |
| GetDeclaredSymbol(SemanticModel, SimpleImportsClauseSyntax, CancellationToken) |
Obtém o AliasSymbol correspondente para uma AliasImportsClauseSyntax especificada. |
| GetDeclaredSymbol(SemanticModel, SubNewStatementSyntax, CancellationToken) |
Obtém o MethodSymbol correspondente para uma subNewStatementSyntax especificada. |
| GetDeclaredSymbol(SemanticModel, TupleElementSyntax, CancellationToken) |
Obtém o símbolo correspondente para um elemento de tupla especificado. |
| GetDeclaredSymbol(SemanticModel, TypeBlockSyntax, CancellationToken) |
Obtém o NamedTypeSymbol correspondente para uma sintaxe TypeBlockSyx especificada. |
| GetDeclaredSymbol(SemanticModel, TypeParameterSyntax, CancellationToken) |
Obtém o símbolo TypeParameterSymbol correspondente para uma TypeParameterSyntax especificada. |
| GetDeclaredSymbol(SemanticModel, TypeStatementSyntax, CancellationToken) |
Obtém o NamedTypeSymbol correspondente para uma sintaxe TypeStatementSyx especificada. |
| GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Obtém os itens DirectiveTriviaSyntax para um SyntaxNode especificado com filtragem opcional. |
| GetFieldAttributes(IEventSymbol) | |
| GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Obtém o primeiro item DirectiveTriviaSyntax para um SyntaxNode especificado. |
| GetForEachStatementInfo(SemanticModel, ForEachBlockSyntax) |
Obtém o ForEachStatementInfo correspondente que contém informações semânticas para uma sintaxe ForBlockSyx especificada. |
| GetForEachStatementInfo(SemanticModel, ForEachStatementSyntax) |
Obtém o ForEachStatementInfo correspondente que contém informações semânticas para uma sintaxe ForEachStatementSyx especificada. |
| GetIdentifierText(SyntaxToken) |
Retorna o Identificador de um SyntaxToken especificado. |
| GetInConversion(IArgumentOperation) |
Obtém as informações subjacentes Conversion para InConversion que IArgumentOperation foram criadas com base no código do Visual Basic. |
| GetInConversion(ICompoundAssignmentOperation) |
Obtém as informações subjacentes Conversion disso ICompoundAssignmentOperation. Essa conversão é aplicada antes que o operador seja aplicado ao resultado dessa conversão e Value. |
| GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Obtém o último item DirectiveTriviaSyntax para um SyntaxNode especificado. |
| GetMemberGroup(SemanticModel, AttributeSyntax, CancellationToken) |
Obtém a ImmutableArray correspondente de Símbolos para uma sintaxe AttributeSyx especificada. |
| GetMemberGroup(SemanticModel, ExpressionSyntax, CancellationToken) |
Obtém a ImmutableArray correspondente de Símbolos para uma Sintaxe expression especificada. |
| GetModuleMembers(INamespaceSymbol) |
Obtém todos os membros do módulo em um namespace. |
| GetModuleMembers(INamespaceSymbol, String) |
Obtém todos os membros do módulo em um namespace especificado. |
| GetOutConversion(IArgumentOperation) |
Obtém as informações subjacentes Conversion para OutConversion que IArgumentOperation foram criadas com base no código do Visual Basic. |
| GetOutConversion(ICompoundAssignmentOperation) |
Obtém as informações subjacentes Conversion disso ICompoundAssignmentOperation. Essa conversão é aplicada depois que o operador é aplicado, antes que o resultado seja atribuído a Target. |
| GetPreprocessingSymbolInfo(SemanticModel, IdentifierNameSyntax) |
Se o nó fornecido estiver dentro de uma diretiva de pré-processamento, obterá as informações de símbolo de pré-processamento para ele. |
| GetSpecialType(Compilation, SpecialType) |
Obtém o símbolo de tipo especial na compilação atual. |
| GetSpeculativeAliasInfo(SemanticModel, Int32, IdentifierNameSyntax, SpeculativeBindingOption) |
Associa o nome no contexto do local especificado e vê se ele é resolvido para um nome de alias. Se isso acontecer, retorne o AliasSymbol correspondente a ele. Caso contrário, retorne nulo. |
| GetSpeculativeConversion(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption) | |
| GetSpeculativeMemberGroup(SemanticModel, Int32, ExpressionSyntax) |
Obtém a ImmutableArray correspondente de Símbolos para uma especulação de uma Sintaxe ExpressionSyx em uma determinada posição, usada em Informações Semânticas para itens que não aparecem no código-fonte. |
| GetSpeculativeSymbolInfo(SemanticModel, Int32, AttributeSyntax) |
Obtém o SymbolInfo correspondente contendo informações semânticas para AttributeSyntax especificado em uma determinada posição, usada em Informações Semânticas para itens que não aparecem no código-fonte. |
| GetSpeculativeSymbolInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption) |
Obtém o SymbolInfo correspondente que contém informações semânticas para uma Sintaxe AttributeSyx especificada. |
| GetSpeculativeTypeInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption) |
Obtém o TypeInfo correspondente que contém informações semânticas para uma especulação de uma ExpressionSyntax em uma determinada posição, usada em Informações Semânticas para itens que não aparecem no código-fonte. |
| GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken) |
Obtém o SymbolInfo correspondente que contém informações semânticas para uma Sintaxe AttributeSyx especificada. |
| GetSymbolInfo(SemanticModel, CrefReferenceSyntax, CancellationToken) |
Obtém o SymbolInfo correspondente que contém informações semânticas para uma CrefReferenceSyntax especificada. |
| GetSymbolInfo(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken) |
Retorna o método Select associado a ExpressionRangeVariableSyntax um LetClauseSyntax, ou Microsoft.CodeAnalysis.SymbolInfo.None caso contrário, se nenhum estiver. |
| GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken) |
Obtém o SymbolInfo correspondente que contém informações semânticas para uma sintaxe ExpressionSyx especificada. |
| GetSymbolInfo(SemanticModel, FunctionAggregationSyntax, CancellationToken) |
Retorna a função de agregação associada FunctionAggregationSyntaxa . |
| GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken) |
Retorna o método OrderBy/OrderByDescending/ThenBy/ThenByDescending associado OrderingSyntaxa . |
| GetSymbolInfo(SemanticModel, QueryClauseSyntax, CancellationToken) |
Retorna informações de símbolo para uma cláusula de consulta. |
| GetTypeCharacter(SyntaxToken) |
Retorna o caractere Type para um determinado token de sintaxe. Isso retorna o caractere de tipo para Identificadores ou Inteiros, Ponto Flutuante ou Literais Decimais. Exemplos: Dim a$ ou Dim l1 = 1L |
| GetTypeInfo(SemanticModel, AttributeSyntax, CancellationToken) |
Obtém o TypeInfo correspondente que contém informações semânticas para uma Sintaxe AttributeSyx especificada. |
| GetTypeInfo(SemanticModel, ExpressionSyntax, CancellationToken) | |
| HandledEvents(IMethodSymbol) | |
| HasAssociatedField(IEventSymbol) | |
| Insert(SyntaxTokenList, Int32, SyntaxToken[]) |
Insira um ou mais tokens na lista no índice especificado. |
| IsBracketed(SyntaxToken) |
Verifica se syntaxToken é um identificador entre colchetes. |
| IsCatch(ILocalSymbol) | |
| IsContextualKeyword(SyntaxToken) |
Determina se o token representa uma palavra-chave contextual |
| IsDefault(IPropertySymbol) | |
| IsFor(ILocalSymbol) | |
| IsForEach(ILocalSymbol) | |
| IsImplicitlyDeclared(IEventSymbol) | |
| IsKeyword(SyntaxToken) |
Determina se o token representa uma palavra-chave reservada ou contextual |
| IsMe(IParameterSymbol) | |
| IsMustOverride(ISymbol) | |
| IsNotOverridable(ISymbol) | |
| IsOverloads(IMethodSymbol) | |
| IsOverloads(IPropertySymbol) | |
| IsOverridable(ISymbol) | |
| IsOverrides(ISymbol) | |
| IsPreprocessorKeyword(SyntaxToken) |
Determina se o token representa uma palavra-chave de pré-processador |
| IsReservedKeyword(SyntaxToken) |
Determina se o token representa uma palavra-chave reservada |
| IsShared(ISymbol) |
Determina se o símbolo é Compartilhado. |
| Kind(SyntaxNode) |
Retorna SyntaxKind da SyntaxNodeRawKind propriedade. |
| Kind(SyntaxNodeOrToken) |
Retorna SyntaxKind da SyntaxNodeOrTokenRawKind propriedade. |
| Kind(SyntaxToken) |
Retorna SyntaxKind da SyntaxTokenRawKind propriedade. |
| Kind(SyntaxTrivia) |
Retorna SyntaxKind da SyntaxTriviaRawKind propriedade. |
| MemberImports(Compilation) |
Obtém a propriedade MemberImports de compilação. |
| OptionCompareText(SemanticModel) |
Obtém a propriedade OptionCompareText do Modelo Semântico. |
| OptionExplicit(SemanticModel) |
Obtém a propriedade OptionExplicit do Modelo Semântico. |
| OptionInfer(SemanticModel) |
Obtém a propriedade OptionInfer do Modelo Semântico. |
| OptionStrict(SemanticModel) |
Obtém a propriedade OptionStrict do Modelo Semântico. |
| ReplaceTrivia(SyntaxToken, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
Substitui as curiosidades em um SyntaxToken especificado. |
| ReplaceTrivia(SyntaxToken, SyntaxTrivia, SyntaxTrivia) |
Substitui as curiosidades em um SyntaxToken especificado. |
| RootNamespace(Compilation) |
Obtém a propriedade RootNamespace de compilação. |
| TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel) |
Obtém o SemanticModel para uma AttributeSyntax em uma determinada posição, usado em Informações Semânticas para itens que não aparecem no código-fonte. |
| TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueSyntax, SemanticModel) |
Obtém o SemanticModel para uma EqualsValueSyntax em uma determinada posição, usado em Informações Semânticas para itens que não aparecem no código-fonte. |
| TryGetSpeculativeSemanticModel(SemanticModel, Int32, ExecutableStatementSyntax, SemanticModel) |
Obtém o SemanticModel para uma ExecutableStatementSyntax em uma determinada posição, usado em Informações Semânticas para itens que não aparecem no código-fonte. |
| TryGetSpeculativeSemanticModel(SemanticModel, Int32, RangeArgumentSyntax, SemanticModel) |
Obtém o SemanticModel para um RangeArgumentSyntax em uma determinada posição, usado em Informações Semânticas para itens que não aparecem no código-fonte. |
| TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption) |
Obtém o SemanticModel para uma TypeSyntax em uma determinada posição, usado em Informações Semânticas para itens que não aparecem no código-fonte. |
| TryGetSpeculativeSemanticModelForMethodBody(SemanticModel, Int32, MethodBlockBaseSyntax, SemanticModel) |
Obtém o SemanticModel para uma MethodBlockBaseSyntax em uma determinada posição, usada em Informações Semânticas para itens que não aparecem no código-fonte. |