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. |