VisualBasicExtensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public ref class VisualBasicExtensions sealed
public sealed class VisualBasicExtensions
type VisualBasicExtensions = class
Public Module VisualBasicExtensions
- Vererbung
-
VisualBasicExtensions
Methoden
Add(SyntaxTokenList, SyntaxToken[]) |
Fügen Sie am Ende der Liste mindestens ein Token hinzu. |
AliasImports(Compilation) |
Ruft die Kompilierung AliasImports-Eigenschaft ab. |
AnalyzeControlFlow(SemanticModel, StatementSyntax) |
Analysieren Sie den Kontrollfluss innerhalb eines Teils eines Methodentexts. |
AnalyzeControlFlow(SemanticModel, StatementSyntax, StatementSyntax) |
Analysieren Sie den Kontrollfluss innerhalb eines Teils eines Methodentexts. |
AnalyzeDataFlow(SemanticModel, ExpressionSyntax) |
Analysieren sie den Datenfluss innerhalb eines Ausdrucks. |
AnalyzeDataFlow(SemanticModel, StatementSyntax) |
Analysieren des Datenflusses innerhalb einer Anweisung. |
AnalyzeDataFlow(SemanticModel, StatementSyntax, StatementSyntax) |
Analysieren Sie den Datenfluss innerhalb einer Reihe zusammenhängender Anweisungen. |
AssociatedField(IEventSymbol) | |
ClassifyConversion(Compilation, ITypeSymbol, ITypeSymbol) |
Bestimmt, welche Art von Konvertierung zwischen den angegebenen Typen vorhanden ist. |
ClassifyConversion(SemanticModel, ExpressionSyntax, ITypeSymbol) |
Bestimmt, welche Art von Konvertierung zwischen der Ausdruckssyntax und einem angegebenen Typ vorhanden ist. |
ClassifyConversion(SemanticModel, Int32, ExpressionSyntax, ITypeSymbol) |
Bestimmt, welche Art von Konvertierung zwischen der Ausdruckssyntax und einem angegebenen Typ vorhanden ist. |
GetAggregateClauseSymbolInfo(SemanticModel, AggregateClauseSyntax, CancellationToken) |
Gibt Informationen zu Methoden zurück, die mit "AggregateClauseSyntax" verknüpft sind. |
GetAliasInfo(SemanticModel, IdentifierNameSyntax, CancellationToken) |
Wenn "nameSyntax" in einen Aliasnamen aufgelöst wird, geben Sie das AliasSymbol zurück, das A entspricht. Andernfalls wird null zurückgegeben. |
GetAwaitExpressionInfo(SemanticModel, AwaitExpressionSyntax, CancellationToken) |
Ruft die entsprechende AwaitExpressionInfo ab, die semantische Informationen für einen angegebenen AwaitExpressionSyntax enthält. |
GetBase(SyntaxToken) |
Die Quelltokenbasis für Integer-Literale. Die Basis kann dezimal, hex oder Oktal sein. |
GetCollectionInitializerSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken) |
Gibt zurück, was "Add"-Methodensymbole (sofern vorhanden) der angegebenen Ausdruckssyntax innerhalb der Angegebenen Ausdruckssyntax entspricht Initializer. |
GetCollectionRangeVariableSymbolInfo(SemanticModel, CollectionRangeVariableSyntax, CancellationToken) |
Gibt Informationen zu Methoden zurück, die mit CollectionRangeVariableSyntax verknüpft sind. |
GetCompilationUnitRoot(SyntaxTree) |
Ruft die Root CompilationUnitSyntax für eine angegebene SyntaxTree ab. |
GetConversion(IConversionOperation) |
Ruft die zugrunde liegenden Conversion Informationen aus einem IConversionOperation , das aus Visual Basic-Code erstellt wurde. |
GetConversion(SemanticModel, SyntaxNode, CancellationToken) |
Ruft die entsprechende TypeInfo ab, die semantische Informationen für eine angegebene ExpressionSyntax enthält. |
GetDeclaredSymbol(SemanticModel, AccessorStatementSyntax, CancellationToken) |
Ruft das entsprechende MethodSymbol für eine angegebene AccessorStatementSyntax ab. |
GetDeclaredSymbol(SemanticModel, AggregationRangeVariableSyntax, CancellationToken) |
Ruft das entsprechende RangeVariableSymbol für eine angegebene AggregationRangeVariableSyntax ab. |
GetDeclaredSymbol(SemanticModel, AnonymousObjectCreationExpressionSyntax, CancellationToken) |
Ruft das entsprechende NamedTypeSymbol für ein angegebenes AnonymObjectCreationExpressionSyntax ab. |
GetDeclaredSymbol(SemanticModel, CatchStatementSyntax, CancellationToken) |
Ruft das entsprechende LocalSymbol für einen angegebenen CatchStatementSyntax ab. |
GetDeclaredSymbol(SemanticModel, CollectionRangeVariableSyntax, CancellationToken) |
Ruft das entsprechende RangeVariableSymbol für eine angegebene CollectionRangeVariableSyntax ab. |
GetDeclaredSymbol(SemanticModel, DeclareStatementSyntax, CancellationToken) |
Ruft das entsprechende Symbol für einen angegebenen DeclareStatementSyntax ab. |
GetDeclaredSymbol(SemanticModel, DelegateStatementSyntax, CancellationToken) |
Ruft das entsprechende NamedTypeSymbol für einen angegebenen DelegateStatementSyntax ab. |
GetDeclaredSymbol(SemanticModel, EnumBlockSyntax, CancellationToken) |
Ruft das entsprechende NamedTypeSymbol für einen angegebenen EnumBlockSyntax ab. |
GetDeclaredSymbol(SemanticModel, EnumMemberDeclarationSyntax, CancellationToken) |
Ruft das entsprechende FieldSymbol für eine angegebene EnumMemberDeclarationSyntax ab. |
GetDeclaredSymbol(SemanticModel, EnumStatementSyntax, CancellationToken) |
Ruft das entsprechende NamedTypeSymbol für eine angegebene EnumStatementSyntax ab. |
GetDeclaredSymbol(SemanticModel, EventBlockSyntax, CancellationToken) |
Ruft das entsprechende EventSymbol für einen angegebenen EventBlockSyntax ab. |
GetDeclaredSymbol(SemanticModel, EventStatementSyntax, CancellationToken) |
Ruft das entsprechende EventSymbol für einen angegebenen EventStatementSyntax ab. |
GetDeclaredSymbol(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken) |
Ruft das entsprechende RangeVariableSymbol für eine angegebene ExpressionRangeVariableSyntax ab. |
GetDeclaredSymbol(SemanticModel, FieldInitializerSyntax, CancellationToken) |
Ruft das entsprechende PropertySymbol für einen angegebenen FieldInitializerSyntax ab. |
GetDeclaredSymbol(SemanticModel, LabelStatementSyntax, CancellationToken) |
Ruft das entsprechende LabelSymbol für einen angegebenen LabelStatementSyntax ab. |
GetDeclaredSymbol(SemanticModel, MethodBlockBaseSyntax, CancellationToken) |
Ruft das entsprechende MethodSymbol für eine angegebene MethodBlockBaseSyntax ab. |
GetDeclaredSymbol(SemanticModel, MethodStatementSyntax, CancellationToken) |
Ruft das entsprechende MethodSymbol für eine angegebene MethodStatementSyntax ab. |
GetDeclaredSymbol(SemanticModel, ModifiedIdentifierSyntax, CancellationToken) |
Ruft das entsprechende Symbol für einen angegebenen Bezeichner ab. |
GetDeclaredSymbol(SemanticModel, NamespaceBlockSyntax, CancellationToken) |
Ruft das entsprechende NamespaceSymbol für einen angegebenen NamespaceBlockSyntax ab. |
GetDeclaredSymbol(SemanticModel, NamespaceStatementSyntax, CancellationToken) |
Ruft das entsprechende NamespaceSymbol für einen angegebenen NamespaceStatementSyntax ab. |
GetDeclaredSymbol(SemanticModel, OperatorStatementSyntax, CancellationToken) |
Ruft das entsprechende MethodSymbol für einen angegebenen OperatorStatementSyntax ab. |
GetDeclaredSymbol(SemanticModel, ParameterSyntax, CancellationToken) |
Ruft das entsprechende ParameterSymbol für einen angegebenen ParameterSyntax ab. |
GetDeclaredSymbol(SemanticModel, PropertyBlockSyntax, CancellationToken) |
Ruft das entsprechende PropertySymbol für einen angegebenen PropertyBlockSyntax ab. |
GetDeclaredSymbol(SemanticModel, PropertyStatementSyntax, CancellationToken) |
Ruft das entsprechende PropertySymbol für einen angegebenen PropertyStatementSyntax ab. |
GetDeclaredSymbol(SemanticModel, SimpleImportsClauseSyntax, CancellationToken) |
Ruft das entsprechende AliasSymbol für einen angegebenen AliasImportsClauseSyntax ab. |
GetDeclaredSymbol(SemanticModel, SubNewStatementSyntax, CancellationToken) |
Ruft das entsprechende MethodSymbol für einen angegebenen SubNewStatementSyntax ab. |
GetDeclaredSymbol(SemanticModel, TupleElementSyntax, CancellationToken) |
Ruft das entsprechende Symbol für ein angegebenes Tupelelement ab. |
GetDeclaredSymbol(SemanticModel, TypeBlockSyntax, CancellationToken) |
Ruft das entsprechende NamedTypeSymbol für einen angegebenen TypeBlockSyntax ab. |
GetDeclaredSymbol(SemanticModel, TypeParameterSyntax, CancellationToken) |
Ruft das entsprechende TypeParameterSymbol-Symbol für einen angegebenen TypeParameterSyntax ab. |
GetDeclaredSymbol(SemanticModel, TypeStatementSyntax, CancellationToken) |
Ruft das entsprechende NamedTypeSymbol für einen angegebenen TypeStatementSyntax ab. |
GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ruft die DirektiveTriviaSyntax-Elemente für einen angegebenen SyntaxNode mit optionaler Filterung ab. |
GetFieldAttributes(IEventSymbol) | |
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ruft das erste DirektiveTriviaSyntax-Element für einen angegebenen SyntaxNode ab. |
GetForEachStatementInfo(SemanticModel, ForEachBlockSyntax) |
Ruft die entsprechende ForEachStatementInfo ab, die semantische Informationen für eine angegebene ForBlockSyntax enthält. |
GetForEachStatementInfo(SemanticModel, ForEachStatementSyntax) |
Ruft die entsprechende ForEachStatementInfo mit semantischen Informationen für eine angegebene ForEachStatementSyntax ab. |
GetIdentifierText(SyntaxToken) |
Gibt den Bezeichnertext für einen angegebenen SyntaxToken zurück. |
GetInConversion(IArgumentOperation) |
Ruft die zugrunde liegenden Conversion Informationen für InConversion ab, die IArgumentOperation aus Visual Basic-Code erstellt wurden. |
GetInConversion(ICompoundAssignmentOperation) |
Ruft die zugrunde liegenden Conversion Informationen aus diesem ICompoundAssignmentOperation. Diese Konvertierung wird angewendet, bevor der Operator auf das Ergebnis dieser Konvertierung angewendet wird und Value. |
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ruft das letzte DirektiveTriviaSyntax-Element für einen angegebenen SyntaxNode ab. |
GetMemberGroup(SemanticModel, AttributeSyntax, CancellationToken) |
Ruft das entsprechende ImmutableArray von Symbolen für einen angegebenen AttributSyntax ab. |
GetMemberGroup(SemanticModel, ExpressionSyntax, CancellationToken) |
Ruft das entsprechende ImmutableArray von Symbolen für einen angegebenen ExpressionSyntax ab. |
GetModuleMembers(INamespaceSymbol) |
Ruft alle Modulelemente in einem Namespace ab. |
GetModuleMembers(INamespaceSymbol, String) |
Ruft alle Modulelemente in einem angegebenen Namespace ab. |
GetOutConversion(IArgumentOperation) |
Ruft die zugrunde liegenden Conversion Informationen für OutConversion ab, die IArgumentOperation aus Visual Basic-Code erstellt wurde. |
GetOutConversion(ICompoundAssignmentOperation) |
Ruft die zugrunde liegenden Conversion Informationen aus diesem ICompoundAssignmentOperation. Diese Konvertierung wird angewendet, nachdem der Operator angewendet wurde, bevor das Ergebnis zugewiesen Targetwird. |
GetPreprocessingSymbolInfo(SemanticModel, IdentifierNameSyntax) |
Wenn sich der angegebene Knoten in einer Vorverarbeitungsrichtlinie befindet, ruft die Vorverarbeitungssymbolinformationen für ihn ab. |
GetSpecialType(Compilation, SpecialType) |
Ruft das Sondertypsymbol in der aktuellen Kompilierung ab. |
GetSpeculativeAliasInfo(SemanticModel, Int32, IdentifierNameSyntax, SpeculativeBindingOption) |
Bindet den Namen im Kontext des angegebenen Speicherorts und sieht, ob er in einen Aliasnamen aufgelöst wird. Wenn dies der Fall ist, geben Sie das AliasSymbol zurück, das dem Symbol entspricht. Andernfalls wird null zurückgegeben. |
GetSpeculativeConversion(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption) | |
GetSpeculativeMemberGroup(SemanticModel, Int32, ExpressionSyntax) |
Ruft das entsprechende ImmutableArray von Symbolen für eine Angabe einer ExpressionSyntax an einer bestimmten Position ab, die in semantischen Informationen für Elemente verwendet wird, die nicht im Quellcode angezeigt werden. |
GetSpeculativeSymbolInfo(SemanticModel, Int32, AttributeSyntax) |
Ruft die entsprechende SymbolInfo ab, die semantische Informationen für angegebene AttributeSyntax an einer bestimmten Position enthält, die in semantischen Informationen für Elemente verwendet werden, die nicht im Quellcode angezeigt werden. |
GetSpeculativeSymbolInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption) |
Ruft die entsprechende SymbolInfo ab, die semantische Informationen für ein angegebenes AttributSyntax enthält. |
GetSpeculativeTypeInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption) |
Ruft die entsprechende TypeInfo mit semantischen Informationen für eine ExpressionSyntax an einer bestimmten Position ab, die in semantischen Informationen für Elemente verwendet wird, die nicht im Quellcode angezeigt werden. |
GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken) |
Ruft die entsprechende SymbolInfo ab, die semantische Informationen für ein angegebenes AttributSyntax enthält. |
GetSymbolInfo(SemanticModel, CrefReferenceSyntax, CancellationToken) |
Ruft die entsprechende SymbolInfo ab, die semantische Informationen für eine angegebene CrefReferenceSyntax enthält. |
GetSymbolInfo(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken) |
Gibt die Select-Methode zurück, die innerhalb eines LetClauseSyntaxOder Microsoft.CodeAnalysis.SymbolInfo.None anderweitig zugeordnet ExpressionRangeVariableSyntax ist, wenn keines ist. |
GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken) |
Ruft die entsprechende SymbolInfo ab, die semantische Informationen für eine angegebene ExpressionSyntax enthält. |
GetSymbolInfo(SemanticModel, FunctionAggregationSyntax, CancellationToken) |
Gibt die Aggregatfunktion zurück, die mit FunctionAggregationSyntax. |
GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken) |
Gibt OrderBy/OrderByDescending/ThenBy/ThenByDescending-Methode zurück, die mit der OrderingSyntaxverknüpften . |
GetSymbolInfo(SemanticModel, QueryClauseSyntax, CancellationToken) |
Gibt Symbolinformationen für eine Abfrageklausel zurück. |
GetTypeCharacter(SyntaxToken) |
Gibt das Typzeichen für ein bestimmtes Syntaxtoken zurück. Dies gibt Typzeichen für Bezeichner oder Ganzzahl, Gleitkomma oder Dezimalliterale zurück. Beispiele: Dim a$ oder Dim l1 = 1L |
GetTypeInfo(SemanticModel, AttributeSyntax, CancellationToken) |
Ruft die entsprechende TypeInfo ab, die semantische Informationen für ein angegebenes AttributSyntax enthält. |
GetTypeInfo(SemanticModel, ExpressionSyntax, CancellationToken) | |
HandledEvents(IMethodSymbol) | |
HasAssociatedField(IEventSymbol) | |
Insert(SyntaxTokenList, Int32, SyntaxToken[]) |
Fügen Sie ein oder mehrere Token in der Liste am angegebenen Index ein. |
IsBracketed(SyntaxToken) |
Überprüft, ob SyntaxToken ein Klammerbezeichner ist. |
IsCatch(ILocalSymbol) | |
IsContextualKeyword(SyntaxToken) |
Bestimmt, ob das Token ein kontextbezogenes Schlüsselwort darstellt |
IsDefault(IPropertySymbol) | |
IsFor(ILocalSymbol) | |
IsForEach(ILocalSymbol) | |
IsImplicitlyDeclared(IEventSymbol) | |
IsKeyword(SyntaxToken) |
Bestimmt, ob das Token ein reserviertes oder kontextbezogenes Schlüsselwort darstellt. |
IsMe(IParameterSymbol) | |
IsMustOverride(ISymbol) | |
IsNotOverridable(ISymbol) | |
IsOverloads(IMethodSymbol) | |
IsOverloads(IPropertySymbol) | |
IsOverridable(ISymbol) | |
IsOverrides(ISymbol) | |
IsPreprocessorKeyword(SyntaxToken) |
Bestimmt, ob das Token ein Präprozessorschlüsselwort darstellt |
IsReservedKeyword(SyntaxToken) |
Bestimmt, ob das Token ein reserviertes Schlüsselwort darstellt |
IsShared(ISymbol) |
Bestimmt, ob das Symbol freigegeben ist. |
Kind(SyntaxNode) |
Gibt für SyntaxNode die RawKind Eigenschaft zurückSyntaxKind. |
Kind(SyntaxNodeOrToken) |
Gibt für SyntaxNodeOrToken die RawKind Eigenschaft zurückSyntaxKind. |
Kind(SyntaxToken) |
Gibt für SyntaxToken die RawKind Eigenschaft zurückSyntaxKind. |
Kind(SyntaxTrivia) |
Gibt für SyntaxTrivia die RawKind Eigenschaft zurückSyntaxKind. |
MemberImports(Compilation) |
Ruft die MemberImports-Eigenschaft der Kompilierung ab. |
OptionCompareText(SemanticModel) |
Ruft die SemantikModell OptionCompareText-Eigenschaft ab. |
OptionExplicit(SemanticModel) |
Ruft die SemantikmodelloptionExplicit-Eigenschaft ab. |
OptionInfer(SemanticModel) |
Ruft die Semantikmodell OptionInfer-Eigenschaft ab. |
OptionStrict(SemanticModel) |
Ruft die SemantikmodellOptionStrict-Eigenschaft ab. |
ReplaceTrivia(SyntaxToken, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
Ersetzt Trivia für ein angegebenes SyntaxToken. |
ReplaceTrivia(SyntaxToken, SyntaxTrivia, SyntaxTrivia) |
Ersetzt Trivia für ein angegebenes SyntaxToken. |
RootNamespace(Compilation) |
Ruft die Kompilierung RootNamespace-Eigenschaft ab. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel) |
Ruft das SemanticModel für eine AttributSyntax an einer bestimmten Position ab, die in semantischen Informationen für Elemente verwendet wird, die nicht im Quellcode angezeigt werden. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueSyntax, SemanticModel) |
Ruft das SemanticModel für eine EqualsValueSyntax an einer bestimmten Position ab, die in semantischen Informationen für Elemente verwendet wird, die nicht im Quellcode angezeigt werden. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ExecutableStatementSyntax, SemanticModel) |
Ruft das SemanticModel für eine ausführbareStatementSyntax an einer bestimmten Position ab, die in semantischen Informationen für Elemente verwendet wird, die nicht im Quellcode angezeigt werden. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, RangeArgumentSyntax, SemanticModel) |
Ruft das SemanticModel für eine RangeArgumentSyntax an einer bestimmten Position ab, die in semantischen Informationen für Elemente verwendet wird, die nicht im Quellcode angezeigt werden. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption) |
Ruft das SemanticModel für eine TypeSyntax an einer bestimmten Position ab, die in semantischen Informationen für Elemente verwendet wird, die nicht im Quellcode angezeigt werden. |
TryGetSpeculativeSemanticModelForMethodBody(SemanticModel, Int32, MethodBlockBaseSyntax, SemanticModel) |
Ruft das SemanticModel für eine MethodBlockBaseSyntax an einer bestimmten Position ab, die in semantischen Informationen für Elemente verwendet wird, die nicht im Quellcode angezeigt werden. |