VisualBasicExtensions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public ref class VisualBasicExtensions sealed
public sealed class VisualBasicExtensions
type VisualBasicExtensions = class
Public Module VisualBasicExtensions
- Ereditarietà
-
VisualBasicExtensions
Metodi
Add(SyntaxTokenList, SyntaxToken[]) |
Aggiungere uno o più token alla fine dell'elenco. |
AliasImports(Compilation) |
Ottiene la proprietà AliasImports di compilazione. |
AnalyzeControlFlow(SemanticModel, StatementSyntax) |
Analizzare il flusso di controllo all'interno di una parte del corpo di un metodo. |
AnalyzeControlFlow(SemanticModel, StatementSyntax, StatementSyntax) |
Analizzare il flusso di controllo all'interno di una parte del corpo di un metodo. |
AnalyzeDataFlow(SemanticModel, ExpressionSyntax) |
Analizzare il flusso di dati all'interno di un'espressione. |
AnalyzeDataFlow(SemanticModel, StatementSyntax) |
Analizzare il flusso di dati all'interno di un'istruzione . |
AnalyzeDataFlow(SemanticModel, StatementSyntax, StatementSyntax) |
Analizzare il flusso di dati all'interno di un set di istruzioni contigue. |
AssociatedField(IEventSymbol) | |
ClassifyConversion(Compilation, ITypeSymbol, ITypeSymbol) |
Determina il tipo di conversione tra i tipi specificati. |
ClassifyConversion(SemanticModel, ExpressionSyntax, ITypeSymbol) |
Determina il tipo di conversione tra la sintassi dell'espressione e un tipo specificato. |
ClassifyConversion(SemanticModel, Int32, ExpressionSyntax, ITypeSymbol) |
Determina il tipo di conversione tra la sintassi dell'espressione e un tipo specificato. |
GetAggregateClauseSymbolInfo(SemanticModel, AggregateClauseSyntax, CancellationToken) |
Restituisce informazioni sui metodi associati a AggregateClauseSyntax. |
GetAliasInfo(SemanticModel, IdentifierNameSyntax, CancellationToken) |
Se "nameSyntax" viene risolto in un nome alias, restituire l'aliasSymbol corrispondente a A. In caso contrario, restituisce Null. |
GetAwaitExpressionInfo(SemanticModel, AwaitExpressionSyntax, CancellationToken) |
Ottiene l'oggetto AwaitExpressionInfo corrispondente contenente informazioni semantiche per un oggetto AwaitExpressionSyntax specificato. |
GetBase(SyntaxToken) |
Base del token di origine per valori letterali Integer. La base può essere decimale, esadecimale o ottale. |
GetCollectionInitializerSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken) |
Restituisce i simboli del metodo 'Add', se presenti, corrisponde alla sintassi dell'espressione specificata all'interno di Initializer. |
GetCollectionRangeVariableSymbolInfo(SemanticModel, CollectionRangeVariableSyntax, CancellationToken) |
Restituisce informazioni sui metodi associati a CollectionRangeVariableSyntax. |
GetCompilationUnitRoot(SyntaxTree) |
Ottiene la radice CompilationUnitSyntax per un oggetto SyntaxTree specificato. |
GetConversion(IConversionOperation) |
Ottiene le informazioni sottostanti Conversion da un IConversionOperation oggetto creato dal codice Visual Basic. |
GetConversion(SemanticModel, SyntaxNode, CancellationToken) |
Ottiene l'oggetto TypeInfo corrispondente contenente informazioni semantiche per un oggetto ExpressionSyntax specificato. |
GetDeclaredSymbol(SemanticModel, AccessorStatementSyntax, CancellationToken) |
Ottiene l'oggetto MethodSymbol corrispondente per un oggetto AccessorStatementSyntax specificato. |
GetDeclaredSymbol(SemanticModel, AggregationRangeVariableSyntax, CancellationToken) |
Ottiene l'oggetto RangeVariableSymbol corrispondente per un oggetto AggregationRangeVariableSyntax specificato. |
GetDeclaredSymbol(SemanticModel, AnonymousObjectCreationExpressionSyntax, CancellationToken) |
Ottiene l'oggetto NamedTypeSymbol corrispondente per un oggetto AnonymousObjectCreationExpressionSyntax specificato. |
GetDeclaredSymbol(SemanticModel, CatchStatementSyntax, CancellationToken) |
Ottiene l'oggetto LocalSymbol corrispondente per un oggetto CatchStatementSyntax specificato. |
GetDeclaredSymbol(SemanticModel, CollectionRangeVariableSyntax, CancellationToken) |
Ottiene l'oggetto RangeVariableSymbol corrispondente per un oggetto CollectionRangeVariableSyntax specificato. |
GetDeclaredSymbol(SemanticModel, DeclareStatementSyntax, CancellationToken) |
Ottiene il simbolo corrispondente per un oggetto DeclareStatementSyntax specificato. |
GetDeclaredSymbol(SemanticModel, DelegateStatementSyntax, CancellationToken) |
Ottiene l'oggetto NamedTypeSymbol corrispondente per un oggetto DelegateStatementSyntax specificato. |
GetDeclaredSymbol(SemanticModel, EnumBlockSyntax, CancellationToken) |
Ottiene il valore NamedTypeSymbol corrispondente per un oggetto EnumBlockSyntax specificato. |
GetDeclaredSymbol(SemanticModel, EnumMemberDeclarationSyntax, CancellationToken) |
Ottiene l'oggetto FieldSymbol corrispondente per un oggetto EnumMemberDeclarationSyntax specificato. |
GetDeclaredSymbol(SemanticModel, EnumStatementSyntax, CancellationToken) |
Ottiene l'oggetto NamedTypeSymbol corrispondente per un oggetto EnumStatementSyntax specificato. |
GetDeclaredSymbol(SemanticModel, EventBlockSyntax, CancellationToken) |
Ottiene l'oggetto EventSymbol corrispondente per un eventBlockSyntax specificato. |
GetDeclaredSymbol(SemanticModel, EventStatementSyntax, CancellationToken) |
Ottiene l'oggetto EventSymbol corrispondente per un oggetto EventStatementSyntax specificato. |
GetDeclaredSymbol(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken) |
Ottiene l'oggetto RangeVariableSymbol corrispondente per un oggetto ExpressionRangeVariableSyntax specificato. |
GetDeclaredSymbol(SemanticModel, FieldInitializerSyntax, CancellationToken) |
Ottiene l'oggetto PropertySymbol corrispondente per un oggetto FieldInitializerSyntax specificato. |
GetDeclaredSymbol(SemanticModel, LabelStatementSyntax, CancellationToken) |
Ottiene l'oggetto LabelSymbol corrispondente per un oggetto LabelStatementSyntax specificato. |
GetDeclaredSymbol(SemanticModel, MethodBlockBaseSyntax, CancellationToken) |
Ottiene l'oggetto MethodSymbol corrispondente per un oggetto MethodBlockBaseSyntax specificato. |
GetDeclaredSymbol(SemanticModel, MethodStatementSyntax, CancellationToken) |
Ottiene l'oggetto MethodSymbol corrispondente per un oggetto MethodStatementSyntax specificato. |
GetDeclaredSymbol(SemanticModel, ModifiedIdentifierSyntax, CancellationToken) |
Ottiene il simbolo corrispondente per un identificatore specificato. |
GetDeclaredSymbol(SemanticModel, NamespaceBlockSyntax, CancellationToken) |
Ottiene l'oggetto NamespaceSymbol corrispondente per un oggetto NamespaceBlockSyntax specificato. |
GetDeclaredSymbol(SemanticModel, NamespaceStatementSyntax, CancellationToken) |
Ottiene l'oggetto NamespaceSymbol corrispondente per un oggetto NamespaceStatementSyntax specificato. |
GetDeclaredSymbol(SemanticModel, OperatorStatementSyntax, CancellationToken) |
Ottiene l'oggetto MethodSymbol corrispondente per un valore OperatorStatementSyntax specificato. |
GetDeclaredSymbol(SemanticModel, ParameterSyntax, CancellationToken) |
Ottiene l'oggetto ParameterSymbol corrispondente per un parametro ParameterSyntax specificato. |
GetDeclaredSymbol(SemanticModel, PropertyBlockSyntax, CancellationToken) |
Ottiene l'oggetto PropertySymbol corrispondente per un oggetto PropertyBlockSyntax specificato. |
GetDeclaredSymbol(SemanticModel, PropertyStatementSyntax, CancellationToken) |
Ottiene l'oggetto PropertySymbol corrispondente per un oggetto PropertyStatementSyntax specificato. |
GetDeclaredSymbol(SemanticModel, SimpleImportsClauseSyntax, CancellationToken) |
Ottiene l'aliasSymbol corrispondente per un aliasImportsClauseSyntax specificato. |
GetDeclaredSymbol(SemanticModel, SubNewStatementSyntax, CancellationToken) |
Ottiene l'oggetto MethodSymbol corrispondente per un oggetto SubNewStatementSyntax specificato. |
GetDeclaredSymbol(SemanticModel, TupleElementSyntax, CancellationToken) |
Ottiene il simbolo corrispondente per un elemento di tupla specificato. |
GetDeclaredSymbol(SemanticModel, TypeBlockSyntax, CancellationToken) |
Ottiene l'oggetto NamedTypeSymbol corrispondente per un typeBlockSyntax specificato. |
GetDeclaredSymbol(SemanticModel, TypeParameterSyntax, CancellationToken) |
Ottiene il simbolo TypeParameterSymbol corrispondente per un typeParameterSyntax specificato. |
GetDeclaredSymbol(SemanticModel, TypeStatementSyntax, CancellationToken) |
Ottiene l'oggetto NamedTypeSymbol corrispondente per un oggetto TypeStatementSyntax specificato. |
GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene gli elementi DirectiveTriviaSyntax per un oggetto SyntaxNode specificato con filtri facoltativi. |
GetFieldAttributes(IEventSymbol) | |
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene il primo elemento DirectiveTriviaSyntax per un oggetto SyntaxNode specificato. |
GetForEachStatementInfo(SemanticModel, ForEachBlockSyntax) |
Ottiene l'oggetto ForEachStatementInfo corrispondente contenente informazioni semantiche per un forBlockSyntax specificato. |
GetForEachStatementInfo(SemanticModel, ForEachStatementSyntax) |
Ottiene l'oggetto ForEachStatementInfo corrispondente contenente informazioni semantiche per un oggetto ForEachStatementSyntax specificato. |
GetIdentifierText(SyntaxToken) |
Restituisce il valore Identifiertext per un oggetto SyntaxToken specificato. |
GetInConversion(IArgumentOperation) |
Ottiene le informazioni sottostanti Conversion per InConversion di IArgumentOperation creato dal codice Visual Basic. |
GetInConversion(ICompoundAssignmentOperation) |
Ottiene le informazioni sottostanti Conversion da questo ICompoundAssignmentOperationoggetto . Questa conversione viene applicata prima che l'operatore venga applicato al risultato di questa conversione e Value. |
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene l'ultimo elemento DirectiveTriviaSyntax per un oggetto SyntaxNode specificato. |
GetMemberGroup(SemanticModel, AttributeSyntax, CancellationToken) |
Ottiene l'oggetto ImmutableArray corrispondente di Symbols per un attributoSyntax specificato. |
GetMemberGroup(SemanticModel, ExpressionSyntax, CancellationToken) |
Ottiene l'oggetto ImmutableArray dei simboli corrispondente per un oggetto ExpressionSyntax specificato. |
GetModuleMembers(INamespaceSymbol) |
Ottiene tutti i membri del modulo in uno spazio dei nomi. |
GetModuleMembers(INamespaceSymbol, String) |
Ottiene tutti i membri del modulo in uno spazio dei nomi specificato. |
GetOutConversion(IArgumentOperation) |
Ottiene le informazioni sottostanti Conversion per OutConversion di IArgumentOperation creato dal codice Visual Basic. |
GetOutConversion(ICompoundAssignmentOperation) |
Ottiene le informazioni sottostanti Conversion da questo ICompoundAssignmentOperationoggetto . Questa conversione viene applicata dopo l'applicazione dell'operatore, prima che il risultato venga assegnato a Target. |
GetPreprocessingSymbolInfo(SemanticModel, IdentifierNameSyntax) |
Se il nodo specificato si trova all'interno di una direttiva di pre-elaborazione, ottiene le informazioni sul simbolo di pre-elaborazione per tale nodo. |
GetSpecialType(Compilation, SpecialType) |
Ottiene il simbolo di tipo speciale nella compilazione corrente. |
GetSpeculativeAliasInfo(SemanticModel, Int32, IdentifierNameSyntax, SpeculativeBindingOption) |
Associa il nome nel contesto della posizione specificata e verifica se viene risolto in un nome alias. In caso affermativo, restituire l'aliasSymbol corrispondente. In caso contrario, restituisce Null. |
GetSpeculativeConversion(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption) | |
GetSpeculativeMemberGroup(SemanticModel, Int32, ExpressionSyntax) |
Ottiene l'oggetto ImmutableArray dei simboli corrispondente per una specifica espressioneSyntax in una determinata posizione, utilizzata in Informazioni semantiche per gli elementi che non vengono visualizzati nel codice sorgente. |
GetSpeculativeSymbolInfo(SemanticModel, Int32, AttributeSyntax) |
Ottiene l'oggetto SymbolInfo corrispondente contenente informazioni semantiche per AttributeSyntax specificato in una determinata posizione, utilizzato in Informazioni semantiche per gli elementi che non vengono visualizzati nel codice sorgente. |
GetSpeculativeSymbolInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption) |
Ottiene l'oggetto SymbolInfo corrispondente contenente informazioni semantiche per un attributoSyntax specificato. |
GetSpeculativeTypeInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption) |
Ottiene l'oggetto TypeInfo corrispondente contenente informazioni semantiche per una specifica espressioneSyntax in una determinata posizione, utilizzata in Informazioni semantiche per gli elementi che non vengono visualizzati nel codice sorgente. |
GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken) |
Ottiene l'oggetto SymbolInfo corrispondente contenente informazioni semantiche per un attributoSyntax specificato. |
GetSymbolInfo(SemanticModel, CrefReferenceSyntax, CancellationToken) |
Ottiene l'oggetto SymbolInfo corrispondente contenente informazioni semantiche per un oggetto CrefReferenceSyntax specificato. |
GetSymbolInfo(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken) |
Restituisce il metodo Select associato ExpressionRangeVariableSyntax a all'interno di un LetClauseSyntaxoggetto oppure Microsoft.CodeAnalysis.SymbolInfo.None se nessuno è . |
GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken) |
Ottiene l'oggetto SymbolInfo corrispondente contenente informazioni semantiche per un oggetto ExpressionSyntax specificato. |
GetSymbolInfo(SemanticModel, FunctionAggregationSyntax, CancellationToken) |
Restituisce la funzione di aggregazione associata a FunctionAggregationSyntax. |
GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken) |
Restituisce il metodo OrderBy/OrderByDescending/ThenByDescending associato a OrderingSyntax. |
GetSymbolInfo(SemanticModel, QueryClauseSyntax, CancellationToken) |
Restituisce informazioni sui simboli per una clausola di query. |
GetTypeCharacter(SyntaxToken) |
Restituisce il carattere Type per un token di sintassi specificato. Restituisce il carattere di tipo per identificatori o valori letterali integer, a virgola mobile o decimale. Esempi: Dim a$ o Dim l1 = 1L |
GetTypeInfo(SemanticModel, AttributeSyntax, CancellationToken) |
Ottiene l'oggetto TypeInfo corrispondente contenente informazioni semantiche per un attributoSyntax specificato. |
GetTypeInfo(SemanticModel, ExpressionSyntax, CancellationToken) | |
HandledEvents(IMethodSymbol) | |
HasAssociatedField(IEventSymbol) | |
Insert(SyntaxTokenList, Int32, SyntaxToken[]) |
Inserire uno o più token nell'elenco in corrispondenza dell'indice specificato. |
IsBracketed(SyntaxToken) |
Verifica se SyntaxToken è un identificatore tra parentesi quadre. |
IsCatch(ILocalSymbol) | |
IsContextualKeyword(SyntaxToken) |
Determina se il token rappresenta una parola chiave contestuale |
IsDefault(IPropertySymbol) | |
IsFor(ILocalSymbol) | |
IsForEach(ILocalSymbol) | |
IsImplicitlyDeclared(IEventSymbol) | |
IsKeyword(SyntaxToken) |
Determina se il token rappresenta una parola chiave riservata o contestuale |
IsMe(IParameterSymbol) | |
IsMustOverride(ISymbol) | |
IsNotOverridable(ISymbol) | |
IsOverloads(IMethodSymbol) | |
IsOverloads(IPropertySymbol) | |
IsOverridable(ISymbol) | |
IsOverrides(ISymbol) | |
IsPreprocessorKeyword(SyntaxToken) |
Determina se il token rappresenta una parola chiave del preprocessore |
IsReservedKeyword(SyntaxToken) |
Determina se il token rappresenta una parola chiave riservata |
IsShared(ISymbol) |
Determina se il simbolo è Condiviso. |
Kind(SyntaxNode) |
Restituisce SyntaxKind per SyntaxNode dalla RawKind proprietà . |
Kind(SyntaxNodeOrToken) |
Restituisce SyntaxKind per SyntaxNodeOrToken dalla RawKind proprietà . |
Kind(SyntaxToken) |
Restituisce SyntaxKind per SyntaxToken dalla RawKind proprietà . |
Kind(SyntaxTrivia) |
Restituisce SyntaxKind per SyntaxTrivia dalla RawKind proprietà . |
MemberImports(Compilation) |
Ottiene la proprietà MemberImports di compilazione. |
OptionCompareText(SemanticModel) |
Ottiene la proprietà Semantic Model OptionCompareText. |
OptionExplicit(SemanticModel) |
Ottiene la proprietà Semantic Model OptionExplicit. |
OptionInfer(SemanticModel) |
Ottiene la proprietà Semantic Model OptionInfer. |
OptionStrict(SemanticModel) |
Ottiene la proprietà Semantic Model OptionStrict. |
ReplaceTrivia(SyntaxToken, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
Sostituisce i dettagli su un elemento SyntaxToken specificato. |
ReplaceTrivia(SyntaxToken, SyntaxTrivia, SyntaxTrivia) |
Sostituisce i dettagli su un elemento SyntaxToken specificato. |
RootNamespace(Compilation) |
Ottiene la proprietà RootNamespace di compilazione. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel) |
Ottiene il SemanticModel per un attributoSyntax in una determinata posizione, utilizzato in Informazioni semantiche per gli elementi che non vengono visualizzati nel codice sorgente. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueSyntax, SemanticModel) |
Ottiene il SemanticModel per un oggetto EqualsValueSyntax in una determinata posizione, utilizzato in Informazioni semantiche per gli elementi che non vengono visualizzati nel codice sorgente. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ExecutableStatementSyntax, SemanticModel) |
Ottiene il SemanticModel per un oggetto ExecutableStatementSyntax in una determinata posizione, utilizzato in Informazioni semantiche per gli elementi che non vengono visualizzati nel codice sorgente. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, RangeArgumentSyntax, SemanticModel) |
Ottiene il SemanticModel per un oggetto RangeArgumentSyntax in una determinata posizione, utilizzato in Informazioni semantiche per gli elementi che non vengono visualizzati nel codice sorgente. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption) |
Ottiene il SemanticModel per un typeSyntax in una determinata posizione, utilizzato in Informazioni semantiche per gli elementi non visualizzati nel codice sorgente. |
TryGetSpeculativeSemanticModelForMethodBody(SemanticModel, Int32, MethodBlockBaseSyntax, SemanticModel) |
Ottiene il SemanticModel per un MethodBlockBaseSyntax in una determinata posizione, utilizzato in Informazioni semantiche per gli elementi che non vengono visualizzati nel codice sorgente. |