VisualBasicExtensions Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
public ref class VisualBasicExtensions sealed
public sealed class VisualBasicExtensions
type VisualBasicExtensions = class
Public Module VisualBasicExtensions
- Warisan
-
VisualBasicExtensions
Metode
| Add(SyntaxTokenList, SyntaxToken[]) |
Tambahkan satu atau beberapa token ke akhir daftar. |
| AliasImports(Compilation) |
Mendapatkan properti Kompilasi AliasImports. |
| AnalyzeControlFlow(SemanticModel, StatementSyntax) |
Menganalisis aliran kontrol dalam bagian dari isi metode. |
| AnalyzeControlFlow(SemanticModel, StatementSyntax, StatementSyntax) |
Menganalisis aliran kontrol dalam bagian dari isi metode. |
| AnalyzeDataFlow(SemanticModel, ExpressionSyntax) |
Menganalisis aliran data dalam ekspresi. |
| AnalyzeDataFlow(SemanticModel, StatementSyntax) |
Menganalisis aliran data dalam pernyataan. |
| AnalyzeDataFlow(SemanticModel, StatementSyntax, StatementSyntax) |
Menganalisis aliran data dalam sekumpulan pernyataan yang bersebelahan. |
| AssociatedField(IEventSymbol) | |
| ClassifyConversion(Compilation, ITypeSymbol, ITypeSymbol) |
Menentukan jenis konversi apa yang ada di antara jenis yang ditentukan. |
| ClassifyConversion(SemanticModel, ExpressionSyntax, ITypeSymbol) |
Menentukan jenis konversi apa yang ada antara sintaks ekspresi dan jenis yang ditentukan. |
| ClassifyConversion(SemanticModel, Int32, ExpressionSyntax, ITypeSymbol) |
Menentukan jenis konversi apa yang ada antara sintaks ekspresi dan jenis yang ditentukan. |
| GetAggregateClauseSymbolInfo(SemanticModel, AggregateClauseSyntax, CancellationToken) |
Mengembalikan informasi tentang metode yang terkait dengan AggregateClauseSyntax. |
| GetAliasInfo(SemanticModel, IdentifierNameSyntax, CancellationToken) |
Jika "nameSyntax" diselesaikan ke nama alias, kembalikan AliasSymbol yang sesuai dengan A. Jika tidak, kembalikan null. |
| GetAwaitExpressionInfo(SemanticModel, AwaitExpressionSyntax, CancellationToken) |
Mendapatkan AwaitExpressionInfo yang sesuai yang berisi info semantik untuk AwaitExpressionSyntax tertentu. |
| GetBase(SyntaxToken) |
Basis token sumber untuk literal Bilangan Bulat. Basis dapat berupa Desimal, Hex, atau Oktal. |
| GetCollectionInitializerSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken) |
Mengembalikan simbol metode 'Tambahkan', jika ada, sesuai dengan sintaks ekspresi yang diberikan dalam Initializer. |
| GetCollectionRangeVariableSymbolInfo(SemanticModel, CollectionRangeVariableSyntax, CancellationToken) |
Mengembalikan informasi tentang metode yang terkait dengan CollectionRangeVariableSyntax. |
| GetCompilationUnitRoot(SyntaxTree) |
Mendapatkan CompilationUnitSyntax akar untuk SyntaxTree tertentu. |
| GetConversion(IConversionOperation) |
Mendapatkan informasi mendasar Conversion dari yang IConversionOperation dibuat dari kode Visual Basic. |
| GetConversion(SemanticModel, SyntaxNode, CancellationToken) |
Mendapatkan TypeInfo terkait yang berisi info semantik untuk ExpressionSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, AccessorStatementSyntax, CancellationToken) |
Mendapatkan MethodSymbol yang sesuai untuk AccessorStatementSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, AggregationRangeVariableSyntax, CancellationToken) |
Mendapatkan RangeVariableSymbol yang sesuai untuk AggregationRangeVariableSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, AnonymousObjectCreationExpressionSyntax, CancellationToken) |
Mendapatkan NamedTypeSymbol yang sesuai untuk AnonymousObjectCreationExpressionSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, CatchStatementSyntax, CancellationToken) |
Mendapatkan LocalSymbol yang sesuai untuk CatchStatementSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, CollectionRangeVariableSyntax, CancellationToken) |
Mendapatkan RangeVariableSymbol yang sesuai untuk CollectionRangeVariableSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, DeclareStatementSyntax, CancellationToken) |
Mendapatkan simbol yang sesuai untuk DeclareStatementSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, DelegateStatementSyntax, CancellationToken) |
Mendapatkan NamedTypeSymbol yang sesuai untuk DelegateStatementSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, EnumBlockSyntax, CancellationToken) |
Mendapatkan NamedTypeSymbol yang sesuai untuk EnumBlockSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, EnumMemberDeclarationSyntax, CancellationToken) |
Mendapatkan FieldSymbol yang sesuai untuk EnumMemberDeclarationSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, EnumStatementSyntax, CancellationToken) |
Mendapatkan NamedTypeSymbol yang sesuai untuk EnumStatementSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, EventBlockSyntax, CancellationToken) |
Mendapatkan EventSymbol yang sesuai untuk EventBlockSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, EventStatementSyntax, CancellationToken) |
Mendapatkan EventSymbol yang sesuai untuk EventStatementSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken) |
Mendapatkan RangeVariableSymbol yang sesuai untuk ExpressionRangeVariableSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, FieldInitializerSyntax, CancellationToken) |
Mendapatkan PropertySymbol yang sesuai untuk FieldInitializerSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, LabelStatementSyntax, CancellationToken) |
Mendapatkan LabelSymbol yang sesuai untuk LabelStatementSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, MethodBlockBaseSyntax, CancellationToken) |
Mendapatkan MethodSymbol yang sesuai untuk MethodBlockBaseSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, MethodStatementSyntax, CancellationToken) |
Mendapatkan MethodSymbol yang sesuai untuk MethodStatementSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, ModifiedIdentifierSyntax, CancellationToken) |
Mendapatkan simbol yang sesuai untuk pengidentifikasi tertentu. |
| GetDeclaredSymbol(SemanticModel, NamespaceBlockSyntax, CancellationToken) |
Mendapatkan NamespaceSymbol yang sesuai untuk NamespaceBlockSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, NamespaceStatementSyntax, CancellationToken) |
Mendapatkan NamespaceSymbol yang sesuai untuk NamespaceStatementSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, OperatorStatementSyntax, CancellationToken) |
Mendapatkan MethodSymbol yang sesuai untuk OperatorStatementSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, ParameterSyntax, CancellationToken) |
Mendapatkan ParameterSymbol yang sesuai untuk ParameterSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, PropertyBlockSyntax, CancellationToken) |
Mendapatkan PropertySymbol yang sesuai untuk PropertyBlockSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, PropertyStatementSyntax, CancellationToken) |
Mendapatkan PropertySymbol yang sesuai untuk PropertyStatementSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, SimpleImportsClauseSyntax, CancellationToken) |
Mendapatkan AliasSymbol yang sesuai untuk AliasImportsClauseSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, SubNewStatementSyntax, CancellationToken) |
Mendapatkan MethodSymbol yang sesuai untuk SubNewStatementSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, TupleElementSyntax, CancellationToken) |
Mendapatkan simbol yang sesuai untuk elemen tuple tertentu. |
| GetDeclaredSymbol(SemanticModel, TypeBlockSyntax, CancellationToken) |
Mendapatkan NamedTypeSymbol yang sesuai untuk TypeBlockSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, TypeParameterSyntax, CancellationToken) |
Mendapatkan Simbol TypeParameterSymbol yang sesuai untuk TypeParameterSyntax tertentu. |
| GetDeclaredSymbol(SemanticModel, TypeStatementSyntax, CancellationToken) |
Mendapatkan NamedTypeSymbol yang sesuai untuk TypeStatementSyntax tertentu. |
| GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Mendapatkan item DirectiveTriviaSyntax untuk SyntaxNode tertentu dengan pemfilteran opsional. |
| GetFieldAttributes(IEventSymbol) | |
| GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Mendapatkan item DirectiveTriviaSyntax pertama untuk SyntaxNode tertentu. |
| GetForEachStatementInfo(SemanticModel, ForEachBlockSyntax) |
Mendapatkan ForEachStatementInfo yang sesuai yang berisi info semantik untuk ForBlockSyntax tertentu. |
| GetForEachStatementInfo(SemanticModel, ForEachStatementSyntax) |
Mendapatkan ForEachStatementInfo yang sesuai yang berisi info semantik untuk ForEachStatementSyntax tertentu. |
| GetIdentifierText(SyntaxToken) |
Mengembalikan Identifiertext untuk SyntaxToken tertentu. |
| GetInConversion(IArgumentOperation) |
Mendapatkan informasi yang mendasar Conversion untuk InConversion IArgumentOperation yang dibuat dari kode Visual Basic. |
| GetInConversion(ICompoundAssignmentOperation) |
Mendapatkan informasi yang mendasar Conversion dari ini ICompoundAssignmentOperation. Konversi ini diterapkan sebelum operator diterapkan ke hasil konversi ini dan Value. |
| GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Mendapatkan item DirectiveTriviaSyntax terakhir untuk SyntaxNode tertentu. |
| GetMemberGroup(SemanticModel, AttributeSyntax, CancellationToken) |
Mendapatkan ImmutableArray Simbol yang sesuai untuk AttributeSyntax tertentu. |
| GetMemberGroup(SemanticModel, ExpressionSyntax, CancellationToken) |
Mendapatkan ImmutableArray Simbol yang sesuai untuk ExpressionSyntax tertentu. |
| GetModuleMembers(INamespaceSymbol) |
Mendapatkan semua anggota modul di namespace. |
| GetModuleMembers(INamespaceSymbol, String) |
Mendapatkan semua anggota modul di namespace yang ditentukan. |
| GetOutConversion(IArgumentOperation) |
Mendapatkan informasi yang mendasar Conversion untuk OutConversion IArgumentOperation yang dibuat dari kode Visual Basic. |
| GetOutConversion(ICompoundAssignmentOperation) |
Mendapatkan informasi yang mendasar Conversion dari ini ICompoundAssignmentOperation. Konversi ini diterapkan setelah operator diterapkan, sebelum hasilnya ditetapkan ke Target. |
| GetPreprocessingSymbolInfo(SemanticModel, IdentifierNameSyntax) |
Jika simpul yang diberikan berada dalam direktif pra-pemrosesan, mendapatkan info simbol pra-pemrosesan untuknya. |
| GetSpecialType(Compilation, SpecialType) |
Mendapatkan simbol jenis khusus dalam kompilasi saat ini. |
| GetSpeculativeAliasInfo(SemanticModel, Int32, IdentifierNameSyntax, SpeculativeBindingOption) |
Mengikat nama dalam konteks lokasi yang ditentukan dan melihat apakah nama alias diselesaikan. Jika ya, kembalikan AliasSymbol yang sesuai dengannya. Jika tidak, kembalikan null. |
| GetSpeculativeConversion(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption) | |
| GetSpeculativeMemberGroup(SemanticModel, Int32, ExpressionSyntax) |
Mendapatkan ImmutableArray Simbol yang sesuai untuk berspekulasi ExpressionSyntax pada posisi tertentu, yang digunakan dalam Info Semantik untuk item yang tidak muncul dalam kode sumber. |
| GetSpeculativeSymbolInfo(SemanticModel, Int32, AttributeSyntax) |
Mendapatkan SymbolInfo yang sesuai yang berisi info semantik untuk AttributeSyntax tertentu pada posisi tertentu, yang digunakan dalam Info Semantik untuk item yang tidak muncul dalam kode sumber. |
| GetSpeculativeSymbolInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption) |
Mendapatkan SymbolInfo yang sesuai yang berisi info semantik untuk AttributeSyntax tertentu. |
| GetSpeculativeTypeInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption) |
Mendapatkan TypeInfo yang sesuai yang berisi info semantik untuk berspekulasi ExpressionSyntax pada posisi tertentu, yang digunakan dalam Info Semantik untuk item yang tidak muncul dalam kode sumber. |
| GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken) |
Mendapatkan SymbolInfo yang sesuai yang berisi info semantik untuk AttributeSyntax tertentu. |
| GetSymbolInfo(SemanticModel, CrefReferenceSyntax, CancellationToken) |
Mendapatkan SymbolInfo yang sesuai yang berisi info semantik untuk CrefReferenceSyntax tertentu. |
| GetSymbolInfo(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken) |
Mengembalikan metode Pilih yang terkait dengan ExpressionRangeVariableSyntax dalam LetClauseSyntax, atau Microsoft.CodeAnalysis.SymbolInfo.None jika tidak ada. |
| GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken) |
Mendapatkan SymbolInfo yang sesuai yang berisi info semantik untuk ExpressionSyntax tertentu. |
| GetSymbolInfo(SemanticModel, FunctionAggregationSyntax, CancellationToken) |
Mengembalikan fungsi agregat yang terkait dengan FunctionAggregationSyntax. |
| GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken) |
Mengembalikan metode OrderBy/OrderByDescending/ThenBy/ThenByDescending yang terkait dengan OrderingSyntax. |
| GetSymbolInfo(SemanticModel, QueryClauseSyntax, CancellationToken) |
Mengembalikan informasi simbol untuk klausa kueri. |
| GetTypeCharacter(SyntaxToken) |
Mengembalikan karakter Jenis untuk token sintaks yang diberikan. Ini mengembalikan karakter jenis untuk Pengidentifikasi atau Bilangan Bulat, Titik Mengambang atau Literal Desimal. Contoh: Redupkan a$ atau Dim l1 = 1L |
| GetTypeInfo(SemanticModel, AttributeSyntax, CancellationToken) |
Mendapatkan TypeInfo yang sesuai yang berisi info semantik untuk AttributeSyntax tertentu. |
| GetTypeInfo(SemanticModel, ExpressionSyntax, CancellationToken) | |
| HandledEvents(IMethodSymbol) | |
| HasAssociatedField(IEventSymbol) | |
| Insert(SyntaxTokenList, Int32, SyntaxToken[]) |
Sisipkan satu atau beberapa token dalam daftar pada indeks yang ditentukan. |
| IsBracketed(SyntaxToken) |
Memeriksa untuk melihat apakah SyntaxToken adalah pengidentifikasi kurung siku. |
| IsCatch(ILocalSymbol) | |
| IsContextualKeyword(SyntaxToken) |
Menentukan apakah token mewakili kata kunci kontekstual |
| IsDefault(IPropertySymbol) | |
| IsFor(ILocalSymbol) | |
| IsForEach(ILocalSymbol) | |
| IsImplicitlyDeclared(IEventSymbol) | |
| IsKeyword(SyntaxToken) |
Menentukan apakah token mewakili kata kunci yang dicadangkan atau kontekstual |
| IsMe(IParameterSymbol) | |
| IsMustOverride(ISymbol) | |
| IsNotOverridable(ISymbol) | |
| IsOverloads(IMethodSymbol) | |
| IsOverloads(IPropertySymbol) | |
| IsOverridable(ISymbol) | |
| IsOverrides(ISymbol) | |
| IsPreprocessorKeyword(SyntaxToken) |
Menentukan apakah token mewakili kata kunci pra-prosesor |
| IsReservedKeyword(SyntaxToken) |
Menentukan apakah token mewakili kata kunci yang dipesan |
| IsShared(ISymbol) |
Menentukan apakah simbol Dibagikan. |
| Kind(SyntaxNode) |
Mengembalikan SyntaxKind untuk SyntaxNode dari RawKind properti. |
| Kind(SyntaxNodeOrToken) |
Mengembalikan SyntaxKind untuk SyntaxNodeOrToken dari RawKind properti. |
| Kind(SyntaxToken) |
Mengembalikan SyntaxKind untuk SyntaxToken dari RawKind properti. |
| Kind(SyntaxTrivia) |
Mengembalikan SyntaxKind untuk SyntaxTrivia dari RawKind properti. |
| MemberImports(Compilation) |
Mendapatkan properti Kompilasi MemberImports. |
| OptionCompareText(SemanticModel) |
Mendapatkan properti Semantic Model OptionCompareText. |
| OptionExplicit(SemanticModel) |
Mendapatkan properti Semantic Model OptionExplicit. |
| OptionInfer(SemanticModel) |
Mendapatkan properti Semantic Model OptionInfer. |
| OptionStrict(SemanticModel) |
Mendapatkan properti Semantic Model OptionStrict. |
| ReplaceTrivia(SyntaxToken, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
Menggantikan trivia pada SyntaxToken tertentu. |
| ReplaceTrivia(SyntaxToken, SyntaxTrivia, SyntaxTrivia) |
Menggantikan trivia pada SyntaxToken tertentu. |
| RootNamespace(Compilation) |
Mendapatkan properti RootNamespace kompilasi. |
| TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel) |
Mendapatkan SemanticModel untuk AttributeSyntax pada posisi tertentu, yang digunakan dalam Info Semantik untuk item yang tidak muncul dalam kode sumber. |
| TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueSyntax, SemanticModel) |
Mendapatkan SemanticModel untuk EqualsValueSyntax pada posisi tertentu, digunakan dalam Info Semantik untuk item yang tidak muncul dalam kode sumber. |
| TryGetSpeculativeSemanticModel(SemanticModel, Int32, ExecutableStatementSyntax, SemanticModel) |
Mendapatkan SemanticModel untuk ExecutableStatementSyntax pada posisi tertentu, yang digunakan dalam Info Semantik untuk item yang tidak muncul dalam kode sumber. |
| TryGetSpeculativeSemanticModel(SemanticModel, Int32, RangeArgumentSyntax, SemanticModel) |
Mendapatkan SemanticModel untuk RangeArgumentSyntax pada posisi tertentu, yang digunakan dalam Info Semantik untuk item yang tidak muncul dalam kode sumber. |
| TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption) |
Mendapatkan SemanticModel untuk TypeSyntax pada posisi tertentu, yang digunakan dalam Info Semantik untuk item yang tidak muncul dalam kode sumber. |
| TryGetSpeculativeSemanticModelForMethodBody(SemanticModel, Int32, MethodBlockBaseSyntax, SemanticModel) |
Mendapatkan SemanticModel untuk MethodBlockBaseSyntax pada posisi tertentu, yang digunakan dalam Info Semantik untuk item yang tidak muncul dalam kode sumber. |