Microsoft.CodeAnalysis.VisualBasic.Syntax Ruang nama
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.
Kelas
| AccessorBlockSyntax |
Mewakili deklarasi anggota blok pengambil aksesor: Deklarasi yang memiliki deklarasi awal, isi pernyataan yang dapat dieksekusi, dan pernyataan akhir. Contohnya termasuk pengaktor properti dan pengaktor peristiwa kustom. |
| AccessorStatementSyntax |
Mewakili aksesor Dapatkan atau Atur pada deklarasi properti atau pengaktif AddHandler, RemoveHandler, atau RaiseEvent pada deklarasi peristiwa kustom. Jenis simpul menentukan jenis aksesor ini. Pernyataan ini selalu merupakan Begin of a BlockNode, dan isi aksesor adalah Isi simpul tersebut. |
| AddRemoveHandlerStatementSyntax |
Mewakili pernyataan AddHandler atau RemoveHandler. Properti Kind menentukan mana. |
| AggregateClauseSyntax |
Mewakili operator kueri Agregat. |
| AggregationRangeVariableSyntax |
Menjelaskan satu variabel formulir "[x [Sebagai Jenis] =] fungsi agregasi" untuk digunakan dalam klausa Ke operator kueri Agregat atau Kelompokkan Menurut atau Gabungan Grup. |
| AggregationSyntax |
Mewakili agregasi dalam deklarasi variabel rentang agregasi dari operator kueri Kelompokkan Menurut, Gabungan Grup, atau Agregat. |
| AnonymousObjectCreationExpressionSyntax |
Mewakili ekspresi Baru yang membuat objek dengan jenis anonim. |
| ArgumentListSyntax |
Mewakili daftar argumen yang dikurung. |
| ArgumentSyntax |
Kelas dasar untuk jenis argumen yang mungkin muncul dalam daftar argumen. |
| ArrayCreationExpressionSyntax |
Mewakili ekspresi yang membuat array baru. |
| ArrayRankSpecifierSyntax |
Mewakili pengubah yang menjelaskan jenis array, tanpa batas, seperti "()" atau "(,)". |
| ArrayTypeSyntax |
Mewakili jenis array, seperti "A() atau "A(,)", tanpa batas yang ditentukan untuk array. |
| AsClauseSyntax |
Kelas simpul abstrak yang mewakili berbagai jenis klausa "Sebagai {type-name}" dalam deklarasi: klausa "Sebagai" sederhana dan klausa "Sebagai Baru". Jenis ini memiliki atribut opsional yang terkait dengannya, meskipun atribut tidak diizinkan di semua tempat yang mungkin di mana simpul ini terjadi. |
| AsNewClauseSyntax |
Mewakili klausa "Sebagai {type-name} Baru [argumen] [initializeers]" dalam deklarasi. Jenis ini memiliki atribut opsional yang terkait dengannya, meskipun atribut tidak diizinkan di banyak tempat di mana simpul ini terjadi (mereka diizinkan, misalnya, pada properti yang diterapkan secara otomatis.) |
| AssignmentStatementSyntax |
Mewakili pernyataan penetapan sederhana, senyawa, atau Pertengahan. Mana yang dapat ditentukan dengan memeriksa Jenis. |
| AttributeListSyntax |
Mewakili sekelompok atribut dalam tanda kurung "<" dan ">". |
| AttributesStatementSyntax |
Mewakili atribut tingkat file, di mana atribut tidak memiliki elemen sintaksis lain yang dilampirkan. |
| AttributeSyntax |
Mewakili deklarasi atribut tunggal dalam daftar atribut. |
| AttributeTargetSyntax |
Mewakili deklarasi atribut tunggal dalam daftar atribut. |
| AwaitExpressionSyntax |
Mewakili ekspresi Tunggu. |
| BadDirectiveTriviaSyntax |
Mewakili arahan pra-pemrosesan yang tidak dikenali. Ini terjadi ketika pengurai menemukan token hash '#' di awal baris fisik tetapi mengenali teks yang mengikuti sebagai arahan pra-pemrosesan Visual Basic yang valid. |
| BaseXmlAttributeSyntax |
Mewakili atribut XML dalam ekspresi literal XML. |
| BinaryConditionalExpressionSyntax |
Mewakili ekspresi kondisi, If(condition, true-expr, false-expr) atau If(expr, nothing-expr). |
| BinaryExpressionSyntax |
Mewakili operator biner. Properti Kind mengklasifikasikan operator ke dalam jenis operator yang sama (aritmatika, relasional, logis, atau string); operasi yang tepat yang dilakukan ditentukan oleh properti Operator. |
| CallStatementSyntax |
Mewakili pernyataan panggilan (juga dikenal sebagai pernyataan pemanggilan). |
| CaseBlockSyntax |
Mewakili pernyataan kasus dan blok berikutnya. |
| CaseClauseSyntax |
Mewakili klausul tunggal dalam pernyataan kasus. Simpul abstrak yang merupakan induk dari berbagai jenis klausa Kasus. |
| CaseStatementSyntax |
Mewakili pernyataan Case or Case Else. Pernyataan ini selalu merupakan Awal dari CaseBlock. Jika ini adalah pernyataan Case Else, Kind=CaseElse, jika tidak, Kind=Case. |
| CastExpressionSyntax |
Mewakili ekspresi konversi CType, DirectCast, atau TryCast. Properti Kind menentukan jenis transmisinya. |
| CatchBlockSyntax |
Mewakili "Catch ..." Blok. |
| CatchFilterClauseSyntax |
Mewakili "Ketika ..." klausul pernyataan "Tangkap". |
| CatchStatementSyntax |
Mewakili "Tangkapan ... Ketika ..." pernyataan yang memulai blok "Tangkap". |
| ClassBlockSyntax |
Mewakili deklarasi Kelas isinya dan pernyataan Akhir yang mengakhirinya. |
| ClassStatementSyntax |
Mewakili pernyataan awal deklarasi Kelas. Simpul ini selalu muncul sebagai Mulai TypeBlock dengan Kind=ClassDeclarationBlock. |
| CollectionInitializerSyntax |
Mewakili ekspresi yang membuat array baru tanpa memberi nama jenis elemen. |
| CollectionRangeVariableSyntax |
Menjelaskan satu variabel formulir "x [Sebagai Jenis] Dalam ekspresi" untuk digunakan dalam ekspresi kueri. |
| CompilationUnitSyntax |
Mewakili seluruh file sumber kode VB. |
| ConditionalAccessExpressionSyntax |
Simpul ExpressionSyntax yang mewakili objek yang diakses secara kondisional. |
| ConstDirectiveTriviaSyntax |
Mewakili deklarasi konstanta pra-pemrosesan #Const muncul di sumber. |
| ConstraintSyntax |
Kelas simpul abstrak yang merupakan induk kelas yang menjelaskan batasan parameter jenis. |
| ConstructorBlockSyntax |
Mewakili deklarasi blok konstruktor: Deklarasi yang memiliki deklarasi awal, isi pernyataan yang dapat dieksekusi, dan pernyataan akhir. |
| ContinueStatementSyntax |
Mewakili pernyataan "Lanjutkan (blok)". Jenis blok yang direferensikan dapat ditentukan dengan memeriksa Jenis. |
| CrefOperatorReferenceSyntax | |
| CrefReferenceSyntax |
Kelas simpul sintaks yang mewakili nilai atribut 'cref' di dalam trivia komentar dokumentasi. |
| CrefSignaturePartSyntax | |
| CrefSignatureSyntax |
Mewakili daftar jenis argumen yang dikurung untuk tanda tangan di dalam sintaks CrefReferenceSyntax. |
| CTypeExpressionSyntax | |
| DeclarationStatementSyntax |
Kelas dasar untuk semua simpul yang mewakili pernyataan yang mendeklarasikan opsi, impor, anggota, dll. |
| DeclareStatementSyntax |
Pernyataan Deklarasikan yang mendeklarasikan metode DLL eksternal. |
| DelegateStatementSyntax |
Pernyataan yang menyatakan jenis delegasi. |
| DirectCastExpressionSyntax | |
| DirectiveTriviaSyntax |
Mewakili arahan pra-pemrosesan (seperti #If, #Const, atau #Region) muncul di sumber. |
| DisableWarningDirectiveTriviaSyntax |
Mewakili petunjuk pra-pemrosesan Peringatan #Disable muncul di sumber. |
| DistinctClauseSyntax |
Mewakili operator kueri "Berbeda". |
| DocumentationCommentTriviaSyntax |
Mewakili komentar dokumentasi misalnya Ringkasan> ''' <muncul di sumber. |
| DoLoopBlockSyntax |
Mewakili blok Do-Loop. Properti Kind dapat digunakan untuk menentukan apakah ini adalah Do While, Do Until, Do Loop While, Do Loop Until, atau infinite Do Loop. |
| DoStatementSyntax |
Pernyataan Do yang memulai blok Do-Loop. |
| ElseBlockSyntax |
Mewakili "Else ..." Blok. |
| ElseCaseClauseSyntax |
Bagian "Else" dalam pernyataan Case Else. |
| ElseDirectiveTriviaSyntax |
Mewakili arahan pra-pemrosesan #Else muncul di sumber. |
| ElseIfBlockSyntax |
Mewakili "ElseIf ... Kemudian ..." Blok. |
| ElseIfStatementSyntax |
Mewakili "ElseIf ... Kemudian" pernyataan yang memulai blok "ElseIf". |
| ElseStatementSyntax |
Mewakili pernyataan "Else" yang memulai blok "Else". |
| EmptyStatementSyntax |
Kelas untuk mewakili pernyataan kosong. Ini dapat terjadi ketika titik dua berada di garis tanpa hal lain. |
| EnableWarningDirectiveTriviaSyntax |
Mewakili petunjuk pra-pemrosesan Peringatan #Enable muncul di sumber. |
| EndBlockStatementSyntax |
Mewakili pernyataan "End XXX", di mana XXX adalah kata kunci tunggal. |
| EndExternalSourceDirectiveTriviaSyntax |
Mewakili arahan pra-pemrosesan ExternalSource #End muncul di sumber. |
| EndIfDirectiveTriviaSyntax |
Mewakili #End Jika arahan pra-pemrosesan muncul di sumber. |
| EndRegionDirectiveTriviaSyntax |
Mewakili arahan Wilayah #End yang muncul di sumber. |
| EnumBlockSyntax |
Mewakili deklarasi Enum, isinya, dan pernyataan End Enum yang mengakhirinya. |
| EnumMemberDeclarationSyntax |
Mewakili nama dan nilai dalam EnumDeclarationBlock. |
| EnumStatementSyntax |
Mewakili pernyataan awal deklarasi Enum. Simpul ini selalu muncul sebagai Awal EnumBlock dengan Kind=EnumDeclarationBlock. |
| EqualsValueSyntax |
Mewakili klausul "= initializer" dalam deklarasi untuk variabel, parameter, atau properti otomatis. |
| EraseStatementSyntax |
Mewakili pernyataan "Hapus". |
| ErrorStatementSyntax |
Mewakili pernyataan "Kesalahan". |
| EventBlockSyntax |
Mewakili deklarasi peristiwa kustom: Deklarasi yang memiliki deklarasi peristiwa awal, beberapa blok pengaktor, dan pernyataan akhir. |
| EventContainerSyntax |
Mewakili kontainer peristiwa dalam item klausa Handel. |
| EventStatementSyntax |
Pernyataan yang mendeklarasikan peristiwa. Jika peristiwa yang dideklarasikan adalah peristiwa kustom, pernyataan ini akan menjadi Begin of a PropertyOrEventBlock, dan aksesor akan menjadi bagian dari Accessors dari node tersebut. |
| ExecutableStatementSyntax |
Kelas dasar untuk semua simpul yang mewakili pernyataan yang dapat dieksekusi. |
| ExitStatementSyntax |
Pernyataan keluar. Jenis blok yang sedang keluar dapat ditemukan dengan memeriksa Jenis. |
| ExpressionRangeVariableSyntax |
Menjelaskan satu variabel formulir "[x [Sebagai Jenis] =] ekspresi" untuk digunakan dalam ekspresi kueri. |
| ExpressionStatementSyntax |
Mewakili ekspresi dalam konteks pernyataan. Ini mungkin hanya pemanggilan atau menunggu ekspresi dalam kode standar tetapi mungkin ekspresi apa pun dalam kode Interaktif VB. |
| ExpressionSyntax |
Kelas dasar abstrak untuk semua kelas simpul yang menentukan ekspresi. |
| ExternalChecksumDirectiveTriviaSyntax |
Mewakili arahan pra-pemrosesan #ExternalChecksum muncul di sumber. |
| ExternalSourceDirectiveTriviaSyntax |
Mewakili awal direktif pra-pemrosesan #ExternalSource muncul di sumber. |
| FieldDeclarationSyntax |
Mewakili deklarasi satu atau beberapa variabel atau konstanta, baik sebagai variabel lokal atau sebagai anggota kelas/struktur. Dalam kasus konstanta, itu diwakili dengan memiliki "Const" di Pengubah (meskipun secara teknis "Const" bukan pengubah, itu direpresentasikan sebagai satu di pohon uraian.) |
| FieldInitializerSyntax |
Kelas abstrak yang mewakili penginisialisasi bidang tunggal yang digunakan dalam daftar penginisialisasi bidang "Dengan {...}". |
| FinallyBlockSyntax |
Mewakili "Akhirnya ..." blok blok "Coba". |
| FinallyStatementSyntax |
Mewakili pernyataan "Akhirnya" yang memulai blok "Akhirnya". |
| ForBlockSyntax |
Mewakili blok For, termasuk pernyataan pengenalan, isi dan "Berikutnya" (yang dapat dihilangkan jika yang berisi Untuk memiliki Berikutnya dengan beberapa variabel). |
| ForEachBlockSyntax |
Mewakili blok Untuk Setiap, termasuk pernyataan pengenalan, isi dan "Berikutnya" (yang dapat dihilangkan jika yang berisi Untuk memiliki Berikutnya dengan beberapa variabel). |
| ForEachStatementSyntax |
Pernyataan Untuk Setiap yang memulai blok For Each-Next. Pernyataan ini selalu terjadi sebagai Awal ForBlock, dan isi For Each-Next adalah Isi forBlock tersebut. Sebagian besar waktu, Akhir forBlock tersebut adalah pernyataan Berikutnya yang sesuai. Namun, beberapa pernyataan Berlapis Untuk diakhiri oleh satu pernyataan Berikutnya dengan beberapa variabel, maka pernyataan Inner For akan memiliki Akhir yang diatur ke Tidak Ada, dan pernyataan Berikutnya adalah Akhir dari yang terluar Untuk pernyataan yang sedang diakhiri. |
| ForOrForEachBlockSyntax |
Mewakili blok Untuk atau Untuk Setiap. |
| ForOrForEachStatementSyntax |
Mewakili pernyataan Untuk atau Untuk Setiap. |
| ForStatementSyntax |
Pernyataan For yang memulai blok For-Next. Pernyataan ini selalu terjadi sebagai Awal ForBlock. Sebagian besar waktu, Akhir forBlock tersebut adalah pernyataan Berikutnya yang sesuai. Namun, beberapa pernyataan Berlapis Untuk diakhiri oleh satu pernyataan Berikutnya dengan beberapa variabel, maka pernyataan Inner For akan memiliki Akhir yang diatur ke Tidak Ada, dan pernyataan Berikutnya adalah Akhir dari yang terluar Untuk pernyataan yang sedang diakhiri. |
| ForStepClauseSyntax |
Klausa Langkah dalam Pernyataan For. |
| FromClauseSyntax |
Mewakili operator kueri "Dari". Jika ini adalah awal kueri, Sumber tidak akan apa-apa. Jika tidak, Sumber akan menjadi bagian dari kueri di sebelah kiri Dari. |
| FunctionAggregationSyntax |
Mewakili pemanggilan fungsi Agregasi dalam deklarasi variabel rentang agregasi operator kueri Kelompokkan Menurut, Gabungan Grup, atau Agregat. |
| GenericNameSyntax |
Mewakili nama jenis sederhana dengan satu atau beberapa argumen generik, seperti "X(Of Y, Z). |
| GetTypeExpressionSyntax |
Mewakili ekspresi GetType. |
| GetXmlNamespaceExpressionSyntax |
Mewakili ekspresi GetXmlNamespace. |
| GlobalNameSyntax |
Mewakili nama di namespace global. |
| GoToStatementSyntax |
Mewakili pernyataan "GoTo". |
| GroupAggregationSyntax |
Mewakili penggunaan "Grup" sebagai fungsi agregasi dalam deklarasi variabel rentang agregasi operator kueri Kelompokkan Menurut atau Gabungan Grup. |
| GroupByClauseSyntax |
Mewakili operator kueri "Kelompokkan Menurut". |
| GroupJoinClauseSyntax |
Mewakili operator kueri "Gabungan Grup". |
| HandlesClauseItemSyntax |
Mewakili satu peristiwa yang ditangani dalam "Handel ..." Klausul. |
| HandlesClauseSyntax |
Mewakili "Handel ..." klausul pada deklarasi metode yang menjelaskan peristiwa mana yang ditangani metode ini. |
| IdentifierNameSyntax |
Mewakili nama jenis yang terdiri dari pengidentifikasi tunggal (yang mungkin menyertakan tanda kurung atau karakter jenis). |
| IfDirectiveTriviaSyntax |
Mewakili awal direktif pra-pemrosesan #If muncul di sumber. |
| IfStatementSyntax |
Mewakili "Jika ... Kemudian" pernyataan yang memulai blok "If" multibaris. |
| ImplementsClauseSyntax |
Mewakili "Mengimplementasikan ..." klausul pada anggota jenis, yang menjelaskan anggota antarmuka mana yang diterapkan anggota ini. |
| ImplementsStatementSyntax |
Mewakili pernyataan Implements dalam Kelas atau Struktur. |
| ImportAliasClauseSyntax |
Mewakili pengidentifikasi alias diikuti dengan token "=" dalam klausa Impor. |
| ImportsClauseSyntax |
Kelas dasar untuk kemungkinan klausa pernyataan Impor. |
| ImportsStatementSyntax |
Mewakili pernyataan Impor, yang memiliki satu atau beberapa klausa impor. |
| IncompleteMemberSyntax |
Mewakili awal deklarasi. Namun, sintaksis yang tidak cukup terdeteksi untuk mengklasifikasikan ini sebagai bidang, metode, properti, atau peristiwa. Ini adalah node selalu mewakili kesalahan sintaks. |
| InferredFieldInitializerSyntax |
Mewakili penginisialisasi bidang dalam penginisialisasi {...} dengan nama bidang disimpulkan dari ekspresi penginisialisasi. |
| InheritsOrImplementsStatementSyntax |
Mewakili pernyataan Warisan atau Implementasi dalam Kelas, Struktur, atau Antarmuka. |
| InheritsStatementSyntax |
Mewakili pernyataan Warisan dalam Kelas, Struktur, atau Antarmuka. |
| InstanceExpressionSyntax |
Mengidentifikasi salah satu instans khusus "Me", "MyClass" atau "MyBase". Properti Kind mengidentifikasi yang mana. |
| InterfaceBlockSyntax |
Mewakili deklarasi Antarmuka, kontennya, dan pernyataan Akhir yang mengakhirinya. |
| InterfaceStatementSyntax |
Mewakili pernyataan awal deklarasi Antarmuka. Simpul ini selalu muncul sebagai Mulai TypeBlock dengan Kind=InterfaceDeclarationBlock. |
| InterpolatedStringContentSyntax |
Mewakili konten teks atau interpolasi. |
| InterpolatedStringExpressionSyntax |
Mewakili ekspresi string terinterpolasi. |
| InterpolatedStringTextSyntax |
Mewakili konten teks harfiah dalam string terinterpolasi. |
| InterpolationAlignmentClauseSyntax |
Mewakili klausul perataan ',perataan' dari ekspresi tersemat string terinterpolasi. |
| InterpolationFormatClauseSyntax |
Mewakili klausa string format ':formatString' dari ekspresi tersemat string terinterpolasi. |
| InterpolationSyntax |
Mewakili interpolasi ekspresi dalam ekspresi string terinterpolasi misalnya '{expression[,alignment][:formatString]}'. |
| InvocationExpressionSyntax |
Mewakili ekspresi pemanggilan yang terdiri dari target pemanggilan dan daftar argumen opsional atau array, properti berparameter, atau indeks properti default objek. |
| JoinClauseSyntax |
Mewakili operator kueri Gabung atau Gabungan Grup. |
| JoinConditionSyntax |
Mewakili kondisi "ekspresi Sama dengan ekspresi" dalam Gabungan. |
| KeywordEventContainerSyntax |
Mewakili kontainer peristiwa yang ditentukan melalui kata kunci khusus "Me", "MyBase" atau "MyClass".. |
| LabelStatementSyntax |
Mewakili pernyataan label. |
| LabelSyntax |
Label untuk pernyataan GoTo, Resume, atau On Error. Pengidentifikasi, nomor baris, atau kata kunci berikutnya. |
| LambdaExpressionSyntax |
Mewakili ekspresi lambda, baik baris tunggal atau multibaris. |
| LambdaHeaderSyntax |
Mewakili bagian header dari ekspresi lambda |
| LetClauseSyntax |
Mewakili operator kueri "Let". |
| LiteralExpressionSyntax |
Mewakili harfiah. Jenis harfiah ditentukan oleh properti Jenis: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral atau StringLiteral. Nilai harfiah dapat ditentukan dengan mentransmisikan Token terkait ke jenis yang benar dan mendapatkan nilai dari token. |
| LocalDeclarationStatementSyntax |
Mewakili deklarasi satu atau beberapa variabel atau konstanta lokal. |
| LoopStatementSyntax |
Pernyataan Loop yang memulai blok Do-Loop. |
| MeExpressionSyntax |
Mengidentifikasi instans khusus "Saya" |
| MemberAccessExpressionSyntax |
Mewakili akses anggota (.name) atau akses kamus (!name). Properti Kind menentukan jenis akses mana. |
| MethodBaseSyntax |
Kelas simpul abstrak yang merupakan induk untuk deklarasi yang "seperti metode"; yaitu, yang memiliki daftar parameter dan jenis pengembalian. Ini termasuk metode, konstruktor, properti, peristiwa, operator, deklarasi, delegasi, pengakses properti, dan pengakses peristiwa kustom. |
| MethodBlockBaseSyntax |
Mewakili deklarasi anggota blok: Deklarasi yang memiliki deklarasi awal, isi pernyataan yang dapat dieksekusi, dan pernyataan akhir. Contohnya termasuk metode, konstruktor, operator, pengaktor properti, dan pengaktor peristiwa kustom. |
| MethodBlockSyntax |
Mewakili deklarasi Blok Fungsi atau Sub: Deklarasi yang memiliki deklarasi awal, isi pernyataan yang dapat dieksekusi, dan pernyataan akhir. |
| MethodStatementSyntax |
Pernyataan yang mendeklarasikan Sub atau Fungsi. Jika metode ini memiliki isi, pernyataan ini akan menjadi Begin of a BlockStatement dengan Kind=MethodDeclarationBlock, dan isi metode akan menjadi Isi dari BlockStatement tersebut. |
| MidExpressionSyntax |
Mewakili sisi kiri pernyataan MidAssignment. |
| ModifiedIdentifierSyntax |
Mewakili pengidentifikasi dengan pengubah "?" atau "()" atau "(,,,)" opsional, seperti yang digunakan dalam deklarasi parameter dan deklarasi variabel. |
| ModuleBlockSyntax |
Mewakili deklarasi Modul, isinya, dan pernyataan Akhir yang mengakhirinya. |
| ModuleStatementSyntax |
Mewakili pernyataan awal deklarasi Modul. Simpul ini selalu muncul sebagai Mulai TypeBlock dengan Kind=ModuleDeclarationBlock. |
| MultiLineIfBlockSyntax |
Mewakili multibaris "Jika ... Kemudian... ElseIf ... Kemudian... Lain... Akhiri Jika" blok. |
| MultiLineLambdaExpressionSyntax |
Mewakili ekspresi lambda multibaris. |
| MyBaseExpressionSyntax |
Mengidentifikasi instans khusus "MyBase" |
| MyClassExpressionSyntax |
Mengidentifikasi instans khusus "MyClass" |
| NameColonEqualsSyntax |
Mewakili nama pengidentifikasi diikuti dengan token ":=" dalam argumen bernama. |
| NamedFieldInitializerSyntax |
Mewakili penginisialisasi bidang bernama dalam penginisialisasi {...}, seperti ".x = expr". |
| NamedTupleElementSyntax |
Mewakili satu deklarasi elemen tuple yang menyediakan nama elemen dan secara opsional jenis. |
| NameOfExpressionSyntax |
Mewakili ekspresi NameOf. |
| NamespaceBlockSyntax |
Mewakili pernyataan Namespace, isinya, dan pernyataan Namespace Akhir. |
| NamespaceStatementSyntax |
Mewakili pernyataan awal deklarasi namespace. Simpul ini selalu muncul sebagai Mulai BlockStatement dengan Kind=NamespaceBlock. |
| NameSyntax |
Kelas simpul abstrak yang mewakili nama, mungkin menyertakan argumen generik dan nama yang memenuhi syarat. |
| NewExpressionSyntax |
Kelas dasar untuk objek, array, dan ekspresi pembuatan objek anonim |
| NextStatementSyntax |
Pernyataan Berikutnya yang mengakhiri blok For-Next atau For Each-Next. Pernyataan ini selalu terjadi sebagai Akhir ForBlock (dengan Kind=ForBlock atau ForEachBlock), dan isi For-Next adalah Isi forBlock tersebut. Awal ForBlock tersebut memiliki pernyataan Untuk atau Untuk Setiap yang sesuai. |
| NullableTypeSyntax |
Nama jenis yang mewakili jenis yang dapat diubah ke null, seperti "Bilangan Bulat?". |
| ObjectCollectionInitializerSyntax |
Mewakili "Dari {...} klausa yang digunakan untuk menginisialisasi elemen objek koleksi baru. |
| ObjectCreationExpressionSyntax |
Mewakili ekspresi Baru yang membuat objek non-array baru, mungkin dengan klausa "Dengan" atau "Dari". |
| ObjectCreationInitializerSyntax |
Kelas simpul abstrak yang mewakili klausa "Dengan" atau "Dari" yang digunakan untuk menginisialisasi objek baru. |
| ObjectMemberInitializerSyntax |
Mewakili "Dengan {...} klausa yang digunakan untuk menginisialisasi anggota objek baru. |
| OmittedArgumentSyntax |
Mewakili argumen yang dihilangkan dalam daftar argumen. Argumen yang dihilangkan tidak dianggap sebagai kesalahan sintaks tetapi kasus yang valid ketika tidak ada argumen yang diperlukan. |
| OnErrorGoToStatementSyntax |
Mewakili pernyataan OnError Goto. |
| OnErrorResumeNextStatementSyntax |
Mewakili pernyataan OnError Resume Next. |
| OperatorBlockSyntax |
Mewakili deklarasi anggota blok Operator: Deklarasi yang memiliki deklarasi awal, isi pernyataan yang dapat dieksekusi, dan pernyataan akhir. |
| OperatorStatementSyntax |
Pernyataan yang menyatakan operator. Jika operator ini memiliki isi, pernyataan ini akan menjadi Begin of a BlockStatement dengan Kind=MethodDeclarationBlock, dan isi metode akan menjadi Isi dari BlockStatement tersebut. |
| OptionStatementSyntax |
Mewakili pernyataan Opsi, seperti "Opsi Ketat Aktif". |
| OrderByClauseSyntax |
Mewakili operator kueri "Urutkan Menurut". |
| OrderingSyntax |
Ekspresi untuk diurutkan berdasarkan, ditambah pengurutan opsional. Jenis menunjukkan apakah akan mengurutkan dalam urutan naik atau turun. |
| ParameterListSyntax |
Mewakili daftar parameter dalam deklarasi metode. |
| ParameterSyntax |
Mewakili parameter ke metode, properti, konstruktor, dll. |
| ParenthesizedExpressionSyntax |
Mewakili ekspresi yang dikurung. |
| PartitionClauseSyntax |
Mewakili operator kueri "Lewati" atau "Ambil". Properti Kind memberi tahu mana. |
| PartitionWhileClauseSyntax |
Mewakili operator kueri "Lewati Sementara" atau "Ambil Sementara". Properti Kind memberi tahu mana. |
| PredefinedCastExpressionSyntax |
Mewakili transmisi ke jenis yang telah ditentukan sebelumnya menggunakan ekspresi transmisi yang telah ditentukan sebelumnya, seperti CInt atau CLng. |
| PredefinedTypeSyntax |
Mewakili kemunculan jenis bawaan Visual Basic seperti Bilangan Bulat atau String dalam kode sumber. |
| PrintStatementSyntax |
Mewakili "? ekspresi" pernyataan "Cetak" dalam kode Interaktif VB. |
| PropertyBlockSyntax |
Mewakili deklarasi properti blok: Deklarasi yang memiliki deklarasi awal, beberapa mendapatkan atau mengatur blok aksesor dan pernyataan akhir. |
| PropertyStatementSyntax |
Pernyataan yang mendeklarasikan properti . Jika properti ini memiliki aksesor yang dinyatakan, pernyataan ini akan menjadi Begin of a BlockNode, dan pengaktor akan menjadi Isi simpul tersebut. Properti otomatis adalah deklarasi properti tanpa PropertyBlock. |
| QualifiedCrefOperatorReferenceSyntax | |
| QualifiedNameSyntax |
Mewakili nama jenis yang memenuhi syarat, misalnya X.Y atau X(Dari Z).Y. |
| QueryClauseSyntax |
Ini adalah kelas dasar untuk semua operator kueri. |
| QueryExpressionSyntax |
Kelas ini mewakili ekspresi kueri. Ekspresi kueri terdiri dari satu atau beberapa operator kueri secara berturut-turut. Operator kueri pertama harus dari atau Agregat. |
| RaiseEventStatementSyntax |
Mewakili pernyataan RaiseEvent. |
| RangeArgumentSyntax |
Mewakili argumen rentang, seperti "0 hingga 5", digunakan dalam batas array. Properti "Nilai" mewakili batas atas rentang. |
| RangeCaseClauseSyntax |
Mewakili rentang "ekspresi Ke ekspresi" dalam Kasus. |
| RedimClauseSyntax |
Mewakili klausa pernyataan ReDim. |
| ReDimStatementSyntax |
Mewakili pernyataan ReDim. |
| ReferenceDirectiveTriviaSyntax |
Mewakili arahan #r yang muncul dalam skrip. |
| RegionDirectiveTriviaSyntax |
Mewakili awal direktif #Region muncul di sumber. |
| RelationalCaseClauseSyntax |
Mewakili klausa relasi dalam pernyataan Kasus, seperti "Adalah > ekspresi". |
| ResumeStatementSyntax |
Mewakili pernyataan "Lanjutkan". Properti Kind dapat digunakan untuk menentukan apakah ini adalah pernyataan "Lanjutkan", "Lanjutkan Berikutnya" atau "Lanjutkan label". |
| ReturnStatementSyntax |
Mewakili pernyataan "Kembalikan". |
| SelectBlockSyntax |
Mewakili blok Pilih Kasus, termasuk Pilih Kasus yang memulainya, berisi blok Kasus dan Pilih Akhir. |
| SelectClauseSyntax |
Mewakili operator kueri "Pilih". |
| SelectStatementSyntax |
Mewakili pernyataan Pilih Kasus. Pernyataan ini selalu terjadi sebagai Awal SelectBlock. |
| SimpleArgumentSyntax |
Mewakili argumen yang hanyalah nama argumen opsional dan ekspresi. |
| SimpleAsClauseSyntax |
Mewakili klausa "Sebagai {type-name}" yang tidak memiliki penginisialisasi atau "Baru". Jenis ini memiliki atribut opsional yang terkait dengannya, meskipun atribut tidak diizinkan di semua tempat yang mungkin di mana simpul ini terjadi. |
| SimpleCaseClauseSyntax |
Mewakili satu nilai dalam Kasus. |
| SimpleImportsClauseSyntax |
Mewakili klausa pernyataan Impor yang mengimpor semua anggota tipe atau namespace layanan atau alias tipe atau namespace layanan. |
| SimpleJoinClauseSyntax |
Mewakili operator kueri Gabung. |
| SimpleNameSyntax |
Kelas simpul abstrak yang mewakili nama, mungkin menyertakan argumen generik. |
| SingleLineElseClauseSyntax |
Mewakili "Else ..." klausul pernyataan "If" satu baris. |
| SingleLineIfStatementSyntax |
Mewakili baris tunggal "Jika ... Kemudian... Lainnya ..." Pernyataan. |
| SingleLineLambdaExpressionSyntax |
Mewakili ekspresi lambda baris tunggal. |
| SkippedTokensTriviaSyntax |
Mewakili token yang dilewati oleh pengurai sebagai bagian dari pemulihan kesalahan, dan dengan demikian bukan bagian dari struktur sintaksis apa pun. |
| SpecialConstraintSyntax |
Salah satu batasan parameter jenis khusus: Baru, Kelas atau Struktur. Jenis batasan khusus mana yang dapat diperoleh dari properti Kind dan merupakan salah satu dari: NewConstraint, ReferenceConstraint atau ValueConstraint. |
| StatementSyntax |
Kelas dasar untuk semua simpul yang mewakili pernyataan. Ini termasuk pernyataan deklarasi, seperti deklarasi kelas serta pernyataan yang dapat dieksekusi. |
| StopOrEndStatementSyntax |
Mewakili pernyataan "Hentikan" atau "Akhiri". Jenis ini dapat digunakan untuk menentukan jenis pernyataan ini. |
| StructureBlockSyntax |
Mewakili deklarasi Struktur, isinya, dan pernyataan Akhir yang mengakhirinya. |
| StructuredTriviaSyntax |
Kelas abstrak yang mewakili trivia terstruktur. |
| StructureStatementSyntax |
Mewakili pernyataan awal dari deklarasi Struktur. Simpul ini selalu muncul sebagai Mulai TypeBlock dengan Kind=StructureDeclarationBlock. |
| SubNewStatementSyntax |
Pernyataan yang menyatakan konstruktor. Pernyataan ini akan menjadi Begin of a BlockStatement with Kind=MethodDeclarationBlock, dan isi metode akan menjadi Isi blockStatement tersebut. |
| SyncLockBlockSyntax |
Mewakili seluruh SyncLock... Akhiri blok SyncLock, termasuk pernyataan SyncLock, pernyataan yang diapit, dan pernyataan End SyncLock. |
| SyncLockStatementSyntax |
Mewakili pernyataan "SyncLock". Pernyataan ini selalu terjadi sebagai Awal SyncLockBlock. |
| SyntaxNodeRemover | |
| TernaryConditionalExpressionSyntax |
Mewakili ekspresi kondisi, If(condition, true-expr, false-expr) atau If(expr, nothing-expr). |
| ThrowStatementSyntax |
Mewakili pernyataan Throw. |
| TryBlockSyntax |
Mewakili "Coba ... Menangkap... Akhirnya... Akhiri blok Coba". |
| TryCastExpressionSyntax | |
| TryStatementSyntax |
Mewakili pernyataan "Coba" yang memulai blok "Coba". |
| TupleElementSyntax |
Mewakili satu deklarasi elemen tuple. |
| TupleExpressionSyntax |
Mewakili ekspresi harfiah tuple. |
| TupleTypeSyntax |
Mewakili ekspresi jenis tuple. |
| TypeArgumentListSyntax |
Mewakili daftar argumen tipe generik yang dikurung. |
| TypeBlockSyntax |
Mewakili deklarasi Kelas, Antarmuka, Struktur, Modul, kontennya, dan pernyataan Akhir yang mengakhirinya. |
| TypeConstraintSyntax |
Mewakili batasan parameter jenis yang merupakan jenis. |
| TypedTupleElementSyntax |
Mewakili satu deklarasi elemen tuple yang hanya menyediakan jenis tersebut. |
| TypeOfExpressionSyntax |
Mewakili TypeOf... Adalah atau Ekspresi IsNot. |
| TypeParameterConstraintClauseSyntax |
Kelas simpul abstrak yang merupakan induk kelas yang menjelaskan klausa batasan parameter jenis. |
| TypeParameterListSyntax |
Mewakili daftar parameter jenis dalam deklarasi. |
| TypeParameterMultipleConstraintClauseSyntax |
Salah satu klausa batasan parameter jenis. Ini mewakili klausa batasan dalam bentuk "Sebagai { Batasan }". |
| TypeParameterSingleConstraintClauseSyntax |
Salah satu klausa batasan parameter jenis. Ini mewakili klausul batasan dalam bentuk "Sebagai Batasan". |
| TypeParameterSyntax |
Mewakili parameter jenis pada deklarasi jenis generik. |
| TypeStatementSyntax |
Kelas abstrak untuk pernyataan awal deklarasi Modul, Kelas, Antarmuka, atau Struktur. Simpul ini selalu muncul sebagai Mulai TypeBlock dengan Kind=ModuleDeclarationBlock, ClassDeclarationBlock, InterfaceDeclarationBlock atau StructureDeclarationBlock. |
| TypeSyntax |
Kelas simpul abstrak yang mewakili deskripsi tekstual dari jenis, mungkin termasuk argumen jenis generik, nama yang memenuhi syarat, penentu array, penentu nullable dan sejenisnya. |
| UnaryExpressionSyntax |
Menjelaskan operator unary: Plus, Negate, Not atau AddressOf. |
| UsingBlockSyntax |
Mewakili seluruh Penggunaan... Akhiri Menggunakan pernyataan, termasuk pernyataan Menggunakan, isi, dan Akhir Menggunakan. |
| UsingStatementSyntax |
Pernyataan Menggunakan yang memulai blok Using. Pernyataan ini selalu terjadi sebagai Awal Dari UsingBlock, dan isi dari Using adalah Isi dari UsingBlock tersebut. |
| VariableDeclaratorSyntax |
Mewakili bagian dari pernyataan deklarasi variabel atau konstanta yang mengaitkan satu atau beberapa nama variabel dengan jenis. |
| VariableNameEqualsSyntax |
Mewakili nama dan jenis opsional variabel rentang ekspresi. |
| WhereClauseSyntax |
Mewakili operator kueri "Di mana". |
| WhileBlockSyntax |
Mewakili Sementara... Pernyataan End While, termasuk While, body, dan End While. |
| WhileOrUntilClauseSyntax |
Mewakili "Ekspresi saat" atau "Ekspresi hingga" dalam pernyataan Lakukan atau Perulangan. Jenis klausa dapat berupa "WhileClause" atau "UntilClause" untuk menunjukkan jenis klausul mana. |
| WhileStatementSyntax |
Pernyataan Sementara yang dimulai sementara... Akhiri Sementara blok. Pernyataan ini selalu terjadi sebagai Begin of a WhileBlock. |
| WithBlockSyntax |
Mewakili Dengan... Blok End With, sertakan pernyataan With, isi blok dan pernyataan End With. |
| WithEventsEventContainerSyntax |
Mewakili kontainer peristiwa yang mengacu pada anggota WithEvents. |
| WithEventsPropertyEventContainerSyntax |
Mewakili kontainer peristiwa yang mengacu pada properti anggota WithEvents. |
| WithStatementSyntax |
Mewakili pernyataan "Dengan". Pernyataan ini selalu terjadi sebagai BeginStatement dari WithBlock, dan isi With adalah Isi dari WithBlock tersebut. |
| XmlAttributeSyntax |
Mewakili atribut XML dalam ekspresi literal XML. |
| XmlBracketedNameSyntax |
Mewakili nama XML dari nama> xml formulir <yang muncul di sumber sebagai bagian dari literal XML atau ekspresi akses anggota atau klausa impor namespace XML. |
| XmlCDataSectionSyntax |
Mewakili bagian XML CDATA dalam ekspresi literal XML. |
| XmlCommentSyntax |
Mewakili komentar XML dari formulir <!-- Komentar --> muncul dalam ekspresi literal XML. |
| XmlCrefAttributeSyntax |
Simbol yang direferensikan oleh atribut cref (misalnya dalam <tag komentar dokumentasi see> atau <seealso> ). Misalnya, M dalam <lihat cref="M" />. |
| XmlDeclarationOptionSyntax |
Mewakili opsi prolog dokumen XML - versi, pengodean, mandiri, atau spasi kosong dalam ekspresi literal XML. |
| XmlDeclarationSyntax |
Mewakili prolog deklarasi XML dalam ekspresi literal XML. |
| XmlDocumentSyntax |
Mewakili ekspresi literal Dokumen XML. |
| XmlElementEndTagSyntax |
Mewakili tag akhir elemen XML dari formulir </elemen.> |
| XmlElementStartTagSyntax |
Mewakili tag awal elemen XML dari elemen> formulir<. |
| XmlElementSyntax |
Mewakili elemen XML dengan konten dalam ekspresi literal XML. |
| XmlEmbeddedExpressionSyntax |
Mewakili ekspresi yang disematkan dalam literal XML misalnya '<name><%= obj. Nama =%></name>'. |
| XmlEmptyElementSyntax |
Mewakili elemen XML kosong dari elemen formulir </> |
| XmlMemberAccessExpressionSyntax |
Mewakili akses elemen anggota XML (simpul.<>Elemen), akses atribut (simpul.@Attribute) atau akses turunan (simpul...< Turunan>). Properti Kind menentukan jenis akses mana. |
| XmlNameAttributeSyntax |
Simbol param atau ketik param yang dirujuk oleh atribut nama (misalnya dalam <tag komentar dokumentasi param> atau <typeparam> ). Misalnya, M dalam <nama param="M" />. |
| XmlNamespaceImportsClauseSyntax |
Menentukan namespace XML untuk ekspresi XML. |
| XmlNameSyntax |
Mewakili nama XML formulir 'name' atau 'namespace:name' muncul di sumber sebagai bagian dari literal XML atau ekspresi akses anggota atau klausa impor namespace XML. |
| XmlNodeSyntax |
Ini adalah kelas dasar untuk semua simpul sintaks ekspresi XML (XmlDocument dan XmlElement). |
| XmlPrefixNameSyntax |
Mewakili nama XML formulir 'nama' yang muncul di GetXmlNamespace(). |
| XmlPrefixSyntax |
Mewakili awalan namespace XML dari formulir 'awalan:' seperti dalam xml:ns="". |
| XmlProcessingInstructionSyntax |
Mewakili instruksi pemrosesan XML dari formulir '<? XMLProcessingTarget XMLProcessingValue ?>'. |
| XmlStringSyntax |
Mewakili string karakter XML yang disematkan sebagai konten elemen XML. |
| XmlTextSyntax |
Mewakili teks Xml. |
| YieldStatementSyntax |
Mewakili pernyataan hasil. |
Enum
| LiteralBase |
Empat kemungkinan basis angka yang harfiah dapat ditulis. |
| TypeCharacter |
Mewakili salah satu karakter jenis atau akhiran harfiah VB. Digunakan untuk menggambarkan a) akhiran karakter jenis yang dapat ditempatkan pada pengidentifikasi, dan b) akhiran yang dapat ditempatkan pada literal bilangan bulat. |