Share via


VisualBasicExtensions Classe

Définition

public ref class VisualBasicExtensions sealed
public sealed class VisualBasicExtensions
type VisualBasicExtensions = class
Public Module VisualBasicExtensions
Héritage
VisualBasicExtensions

Méthodes

Add(SyntaxTokenList, SyntaxToken[])

Ajoutez un ou plusieurs jetons à la fin de la liste.

AliasImports(Compilation)

Obtient la propriété AliasImports de compilation.

AnalyzeControlFlow(SemanticModel, StatementSyntax)

Analyser le flux de contrôle dans une partie d’un corps de méthode.

AnalyzeControlFlow(SemanticModel, StatementSyntax, StatementSyntax)

Analyser le flux de contrôle dans une partie d’un corps de méthode.

AnalyzeDataFlow(SemanticModel, ExpressionSyntax)

Analyser le flux de données dans une expression.

AnalyzeDataFlow(SemanticModel, StatementSyntax)

Analyser le flux de données dans une instruction.

AnalyzeDataFlow(SemanticModel, StatementSyntax, StatementSyntax)

Analyser le flux de données dans un ensemble d’instructions contiguës.

AssociatedField(IEventSymbol)
ClassifyConversion(Compilation, ITypeSymbol, ITypeSymbol)

Détermine le type de conversion entre les types spécifiés.

ClassifyConversion(SemanticModel, ExpressionSyntax, ITypeSymbol)

Détermine le type de conversion entre la syntaxe d’expression et un type spécifié.

ClassifyConversion(SemanticModel, Int32, ExpressionSyntax, ITypeSymbol)

Détermine le type de conversion entre la syntaxe d’expression et un type spécifié.

GetAggregateClauseSymbolInfo(SemanticModel, AggregateClauseSyntax, CancellationToken)

Retourne des informations sur les méthodes associées à AggregateClauseSyntax.

GetAliasInfo(SemanticModel, IdentifierNameSyntax, CancellationToken)

Si « nameSyntax » est résolu en nom d’alias, retournez aliasSymbol correspondant à A. Sinon, retournez null.

GetAwaitExpressionInfo(SemanticModel, AwaitExpressionSyntax, CancellationToken)

Obtient l’objet AwaitExpressionInfo correspondant contenant des informations sémantiques pour un AwaitExpressionSyntax spécifié.

GetBase(SyntaxToken)

Base du jeton source pour les littéraux entiers. La base peut être Decimal, Hex ou Octal.

GetCollectionInitializerSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)

Retourne les symboles de méthode « Add », le cas échéant, correspond à la syntaxe d’expression donnée dans Initializer.

GetCollectionRangeVariableSymbolInfo(SemanticModel, CollectionRangeVariableSyntax, CancellationToken)

Retourne des informations sur les méthodes associées à CollectionRangeVariableSyntax.

GetCompilationUnitRoot(SyntaxTree)

Obtient la compilationUnitSyntax racine pour une SyntaxTree spécifiée.

GetConversion(IConversionOperation)

Obtient les informations sous-jacentes Conversion à partir d’un IConversionOperation code Visual Basic créé.

GetConversion(SemanticModel, SyntaxNode, CancellationToken)

Obtient le TypeInfo correspondant contenant des informations sémantiques pour une ExpressionSyntax spécifiée.

GetDeclaredSymbol(SemanticModel, AccessorStatementSyntax, CancellationToken)

Obtient la méthode MethodSymbol correspondante pour un AccessorStatementSyntax spécifié.

GetDeclaredSymbol(SemanticModel, AggregationRangeVariableSyntax, CancellationToken)

Obtient le RangeVariableSymbol correspondant pour un AggregationRangeVariableSyntax spécifié.

GetDeclaredSymbol(SemanticModel, AnonymousObjectCreationExpressionSyntax, CancellationToken)

Obtient le NamedTypeSymbol correspondant pour un AnonymousObjectCreationExpressionSyntax spécifié.

GetDeclaredSymbol(SemanticModel, CatchStatementSyntax, CancellationToken)

Obtient le LocalSymbol correspondant pour un CatchStatementSyntax spécifié.

GetDeclaredSymbol(SemanticModel, CollectionRangeVariableSyntax, CancellationToken)

Obtient le RangeVariableSymbol correspondant pour une CollectionRangeVariableSyntax spécifiée.

GetDeclaredSymbol(SemanticModel, DeclareStatementSyntax, CancellationToken)

Obtient le symbole correspondant pour un DeclareStatementSyntax spécifié.

GetDeclaredSymbol(SemanticModel, DelegateStatementSyntax, CancellationToken)

Obtient le NamedTypeSymbol correspondant pour un DelegateStatementSyntax spécifié.

GetDeclaredSymbol(SemanticModel, EnumBlockSyntax, CancellationToken)

Obtient le NamedTypeSymbol correspondant pour un EnumBlockSyntax spécifié.

GetDeclaredSymbol(SemanticModel, EnumMemberDeclarationSyntax, CancellationToken)

Obtient le FieldSymbol correspondant pour un EnumMemberDeclarationSyntax spécifié.

GetDeclaredSymbol(SemanticModel, EnumStatementSyntax, CancellationToken)

Obtient le NamedTypeSymbol correspondant pour un EnumStatementSyntax spécifié.

GetDeclaredSymbol(SemanticModel, EventBlockSyntax, CancellationToken)

Obtient l’EventSymbol correspondant pour un EventBlockSyntax spécifié.

GetDeclaredSymbol(SemanticModel, EventStatementSyntax, CancellationToken)

Obtient l’EventSymbol correspondant pour un EventStatementSyntax spécifié.

GetDeclaredSymbol(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken)

Obtient le RangeVariableSymbol correspondant pour une ExpressionRangeVariableSyntax spécifiée.

GetDeclaredSymbol(SemanticModel, FieldInitializerSyntax, CancellationToken)

Obtient la propriété PropertySymbol correspondante pour un FieldInitializerSyntax spécifié.

GetDeclaredSymbol(SemanticModel, LabelStatementSyntax, CancellationToken)

Obtient le LabelSymbol correspondant pour un LabelStatementSyntax spécifié.

GetDeclaredSymbol(SemanticModel, MethodBlockBaseSyntax, CancellationToken)

Obtient la méthode MethodSymbol correspondante pour un MethodBlockBaseSyntax spécifié.

GetDeclaredSymbol(SemanticModel, MethodStatementSyntax, CancellationToken)

Obtient la méthode MethodSymbol correspondante pour un MethodStatementSyntax spécifié.

GetDeclaredSymbol(SemanticModel, ModifiedIdentifierSyntax, CancellationToken)

Obtient le symbole correspondant pour un identificateur spécifié.

GetDeclaredSymbol(SemanticModel, NamespaceBlockSyntax, CancellationToken)

Obtient le namespaceSymbol correspondant pour un NamespaceBlockSyntax spécifié.

GetDeclaredSymbol(SemanticModel, NamespaceStatementSyntax, CancellationToken)

Obtient l’namespaceSymbol correspondant pour un NamespaceStatementSyntax spécifié.

GetDeclaredSymbol(SemanticModel, OperatorStatementSyntax, CancellationToken)

Obtient la méthode MethodSymbol correspondante pour un OperatorStatementSyntax spécifié.

GetDeclaredSymbol(SemanticModel, ParameterSyntax, CancellationToken)

Obtient le ParameterSymbol correspondant pour un ParameterSyntax spécifié.

GetDeclaredSymbol(SemanticModel, PropertyBlockSyntax, CancellationToken)

Obtient la propriété PropertySymbol correspondante pour un PropertyBlockSyntax spécifié.

GetDeclaredSymbol(SemanticModel, PropertyStatementSyntax, CancellationToken)

Obtient la propriété PropertySymbol correspondante pour un PropertyStatementSyntax spécifié.

GetDeclaredSymbol(SemanticModel, SimpleImportsClauseSyntax, CancellationToken)

Obtient l’AliasSymbol correspondant pour un AliasImportsClauseSyntax spécifié.

GetDeclaredSymbol(SemanticModel, SubNewStatementSyntax, CancellationToken)

Obtient la méthode MethodSymbol correspondante pour un SubNewStatementSyntax spécifié.

GetDeclaredSymbol(SemanticModel, TupleElementSyntax, CancellationToken)

Obtient le symbole correspondant pour un élément tuple spécifié.

GetDeclaredSymbol(SemanticModel, TypeBlockSyntax, CancellationToken)

Obtient le NamedTypeSymbol correspondant pour un TypeBlockSyntax spécifié.

GetDeclaredSymbol(SemanticModel, TypeParameterSyntax, CancellationToken)

Obtient le symbole TypeParameterSymbol correspondant pour un TypeParameterSyntax spécifié.

GetDeclaredSymbol(SemanticModel, TypeStatementSyntax, CancellationToken)

Obtient le NamedTypeSymbol correspondant pour un TypeStatementSyntax spécifié.

GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>)

Obtient les éléments DirectiveTriviaSyntax pour un SyntaxNode spécifié avec un filtrage facultatif.

GetFieldAttributes(IEventSymbol)
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>)

Obtient le premier élément DirectiveTriviaSyntax pour un SyntaxNode spécifié.

GetForEachStatementInfo(SemanticModel, ForEachBlockSyntax)

Obtient le ForEachStatementInfo correspondant contenant des informations sémantiques pour un ForBlockSyntax spécifié.

GetForEachStatementInfo(SemanticModel, ForEachStatementSyntax)

Obtient le ForEachStatementInfo correspondant contenant des informations sémantiques pour un ForEachStatementSyntax spécifié.

GetIdentifierText(SyntaxToken)

Retourne le texte Identificateur d’un SyntaxToken spécifié.

GetInConversion(IArgumentOperation)

Obtient les informations sous-jacentes Conversion pour InConversion de IArgumentOperation ce qui a été créé à partir du code Visual Basic.

GetInConversion(ICompoundAssignmentOperation)

Obtient les informations sous-jacentes Conversion de ce ICompoundAssignmentOperation. Cette conversion est appliquée avant l’application de l’opérateur au résultat de cette conversion et Value.

GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>)

Obtient le dernier élément DirectiveTriviaSyntax pour un SyntaxNode spécifié.

GetMemberGroup(SemanticModel, AttributeSyntax, CancellationToken)

Obtient l’ImmutableArray correspondant des symboles pour un AttributeSyntax spécifié.

GetMemberGroup(SemanticModel, ExpressionSyntax, CancellationToken)

Obtient l’ImmutableArray correspondant des symboles pour une ExpressionSyntax spécifiée.

GetModuleMembers(INamespaceSymbol)

Obtient tous les membres du module dans un espace de noms.

GetModuleMembers(INamespaceSymbol, String)

Obtient tous les membres du module dans un espace de noms spécifié.

GetOutConversion(IArgumentOperation)

Obtient les informations sous-jacentes Conversion pour OutConversion de IArgumentOperation ce qui a été créé à partir du code Visual Basic.

GetOutConversion(ICompoundAssignmentOperation)

Obtient les informations sous-jacentes Conversion de ce ICompoundAssignmentOperation. Cette conversion est appliquée après l’application de l’opérateur, avant que le résultat ne soit affecté à Target.

GetPreprocessingSymbolInfo(SemanticModel, IdentifierNameSyntax)

Si le nœud donné se trouve dans une directive de prétraitement, obtient les informations de symbole de prétraitement pour celle-ci.

GetSpecialType(Compilation, SpecialType)

Obtient le symbole de type spécial dans la compilation actuelle.

GetSpeculativeAliasInfo(SemanticModel, Int32, IdentifierNameSyntax, SpeculativeBindingOption)

Lie le nom dans le contexte de l’emplacement spécifié et voit s’il est résolu en nom d’alias. Si c’est le cas, retournez l’aliasSymbol correspondant à celui-ci. Sinon, retournez null.

GetSpeculativeConversion(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
GetSpeculativeMemberGroup(SemanticModel, Int32, ExpressionSyntax)

Obtient l’ImmutableArray correspondant des symboles pour une spécification d’expressionSyntax à une position donnée, utilisée dans l’info sémantique pour les éléments qui n’apparaissent pas dans le code source.

GetSpeculativeSymbolInfo(SemanticModel, Int32, AttributeSyntax)

Obtient le SymbolInfo correspondant contenant des informations sémantiques pour l’attribut AttributeSyntax spécifié à une position donnée, utilisé dans l’info sémantique pour les éléments qui n’apparaissent pas dans le code source.

GetSpeculativeSymbolInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)

Obtient le SymbolInfo correspondant contenant des informations sémantiques pour un AttributeSyntax spécifié.

GetSpeculativeTypeInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)

Obtient le TypeInfo correspondant contenant des informations sémantiques pour une spécification d’expressionSyntax à une position donnée, utilisée dans l’info sémantique pour les éléments qui n’apparaissent pas dans le code source.

GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken)

Obtient le SymbolInfo correspondant contenant des informations sémantiques pour un AttributeSyntax spécifié.

GetSymbolInfo(SemanticModel, CrefReferenceSyntax, CancellationToken)

Obtient le SymbolInfo correspondant contenant des informations sémantiques pour un CrefReferenceSyntax spécifié.

GetSymbolInfo(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken)

Retourne la méthode Select associée au ExpressionRangeVariableSyntax sein d’un LetClauseSyntax, ou Microsoft.CodeAnalysis.SymbolInfo.None sinon, si aucun n’est.

GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)

Obtient le SymbolInfo correspondant contenant des informations sémantiques pour une ExpressionSyntax spécifiée.

GetSymbolInfo(SemanticModel, FunctionAggregationSyntax, CancellationToken)

Retourne la fonction d’agrégation associée à FunctionAggregationSyntax.

GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken)

Renvoie la méthode OrderBy/OrderByDescending/ThenBy/ThenByDescending associée .OrderingSyntax

GetSymbolInfo(SemanticModel, QueryClauseSyntax, CancellationToken)

Retourne des informations de symbole pour une clause de requête.

GetTypeCharacter(SyntaxToken)

Retourne le caractère Type d’un jeton de syntaxe donné. Cela renvoie le caractère de type pour les identificateurs ou entiers, les littéraux à virgule flottante ou décimale. Exemples : Dim a$ ou Dim l1 = 1L

GetTypeInfo(SemanticModel, AttributeSyntax, CancellationToken)

Obtient le TypeInfo correspondant contenant des informations sémantiques pour un AttributeSyntax spécifié.

GetTypeInfo(SemanticModel, ExpressionSyntax, CancellationToken)
HandledEvents(IMethodSymbol)
HasAssociatedField(IEventSymbol)
Insert(SyntaxTokenList, Int32, SyntaxToken[])

Insérez un ou plusieurs jetons dans la liste à l’index spécifié.

IsBracketed(SyntaxToken)

Vérifie si SyntaxToken est un identificateur entre crochets.

IsCatch(ILocalSymbol)
IsContextualKeyword(SyntaxToken)

Détermine si le jeton représente un mot clé contextuel

IsDefault(IPropertySymbol)
IsFor(ILocalSymbol)
IsForEach(ILocalSymbol)
IsImplicitlyDeclared(IEventSymbol)
IsKeyword(SyntaxToken)

Détermine si le jeton représente un mot clé réservé ou contextuel

IsMe(IParameterSymbol)
IsMustOverride(ISymbol)
IsNotOverridable(ISymbol)
IsOverloads(IMethodSymbol)
IsOverloads(IPropertySymbol)
IsOverridable(ISymbol)
IsOverrides(ISymbol)
IsPreprocessorKeyword(SyntaxToken)

Détermine si le jeton représente un mot clé de préprocesseur

IsReservedKeyword(SyntaxToken)

Détermine si le jeton représente un mot clé réservé

IsShared(ISymbol)

Détermine si le symbole est partagé.

Kind(SyntaxNode)

Retourne SyntaxKind la valeur SyntaxNode de la RawKind propriété.

Kind(SyntaxNodeOrToken)

Retourne SyntaxKind la valeur SyntaxNodeOrToken de la RawKind propriété.

Kind(SyntaxToken)

Retourne SyntaxKind la valeur SyntaxToken de la RawKind propriété.

Kind(SyntaxTrivia)

Retourne SyntaxKind la valeur SyntaxTrivia de la RawKind propriété.

MemberImports(Compilation)

Obtient la propriété MemberImports de compilation.

OptionCompareText(SemanticModel)

Obtient la propriété Semantic Model OptionCompareText.

OptionExplicit(SemanticModel)

Obtient la propriété Semantic Model OptionExplicit.

OptionInfer(SemanticModel)

Obtient la propriété Semantic Model OptionInfer.

OptionStrict(SemanticModel)

Obtient la propriété Semantic Model OptionStrict.

ReplaceTrivia(SyntaxToken, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)

Remplace la trivia sur un SyntaxToken spécifié.

ReplaceTrivia(SyntaxToken, SyntaxTrivia, SyntaxTrivia)

Remplace la trivia sur un SyntaxToken spécifié.

RootNamespace(Compilation)

Obtient la propriété RootNamespace de compilation.

TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel)

Obtient le SemanticModel d’un AttributeSyntax à une position donnée, utilisé dans l’info sémantique pour les éléments qui n’apparaissent pas dans le code source.

TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueSyntax, SemanticModel)

Obtient le SemanticModel pour un EqualsValueSyntax à une position donnée, utilisé dans l’info sémantique pour les éléments qui n’apparaissent pas dans le code source.

TryGetSpeculativeSemanticModel(SemanticModel, Int32, ExecutableStatementSyntax, SemanticModel)

Obtient le SemanticModel pour un ExecutableStatementSyntax à une position donnée, utilisé dans l’info sémantique pour les éléments qui n’apparaissent pas dans le code source.

TryGetSpeculativeSemanticModel(SemanticModel, Int32, RangeArgumentSyntax, SemanticModel)

Obtient le SemanticModel d’un RangeArgumentSyntax à une position donnée, utilisé dans l’info sémantique pour les éléments qui n’apparaissent pas dans le code source.

TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption)

Obtient le SemanticModel d’un TypeSyntax à une position donnée, utilisé dans l’info sémantique pour les éléments qui n’apparaissent pas dans le code source.

TryGetSpeculativeSemanticModelForMethodBody(SemanticModel, Int32, MethodBlockBaseSyntax, SemanticModel)

Obtient le SemanticModel d’un MethodBlockBaseSyntax à une position donnée, utilisé dans Les informations sémantiques pour les éléments qui n’apparaissent pas dans le code source.

S’applique à