Microsoft.CodeAnalysis.CSharp.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.
Accessor |
|
Accessor |
|
Alias |
Kelas yang mewakili simpul sintaks untuk nama alias yang memenuhi syarat. |
Anonymous |
Menyediakan kelas dasar tempat kelas yang mewakili ekspresi fungsi anonim diturunkan. |
Anonymous |
Kelas yang mewakili simpul sintaks untuk ekspresi metode anonim. |
Anonymous |
Kelas yang mewakili simpul sintaks untuk ekspresi pembuatan objek anonim. |
Anonymous |
|
Argument |
Kelas yang mewakili simpul sintaks untuk daftar argumen. |
Argument |
Kelas yang mewakili simpul sintaks untuk argumen. |
Array |
Kelas yang mewakili simpul sintaks untuk ekspresi pembuatan array. |
Array |
|
Array |
Kelas yang mewakili simpul sintaks untuk jenis array. |
Arrow |
Sintaks untuk isi ekspresi anggota bertubuh ekspresi. |
Assignment |
Kelas yang mewakili ekspresi yang memiliki operator penugasan. |
Attribute |
Sintaks daftar argumen atribut. |
Attribute |
Sintaks argumen atribut. |
Attribute |
Kelas yang mewakili satu atau beberapa atribut yang diterapkan ke konstruksi bahasa. |
Attribute |
Sintaks atribut. |
Attribute |
Kelas yang mewakili bahasa apa yang membangun target atribut. |
Await |
Kelas yang mewakili simpul sintaks untuk ekspresi "menunggu". |
Bad |
|
Base |
Menyediakan kelas dasar tempat kelas yang mewakili simpul sintaks daftar argumen diturunkan. Ini adalah kelas abstrak. |
Base |
Daftar parameter cref dengan tanda baca di sekitarnya. Tidak seperti parameter reguler, parameter cref tidak memiliki nama. |
Base |
|
Base |
Kelas yang mewakili simpul sintaks untuk ekspresi dasar. |
Base |
Kelas yang mewakili simpul sintaks untuk klausul jenis dalam ekspresi dasar. |
Base |
|
Base |
Sintaks daftar dasar. |
Base |
Jenis dasar untuk sintaks deklarasi metode. |
Base |
|
Base |
|
Base |
Jenis dasar untuk sintaks daftar parameter. |
Base |
Sintaks parameter dasar. |
Base |
Jenis dasar untuk sintaks deklarasi properti. |
Base |
Kelas dasar untuk sintaks deklarasi jenis. |
Base |
Menyediakan kelas dasar tempat kelas yang mewakili simpul sintaks jenis dasar diturunkan. Ini adalah kelas abstrak. |
Binary |
Kelas yang mewakili ekspresi yang memiliki operator biner. |
Binary |
|
Block |
|
Bracketed |
Kelas yang mewakili simpul sintaks untuk daftar argumen yang dikurung. |
Bracketed |
Sintaks daftar parameter dengan tanda kurung di sekitarnya. |
Branching |
|
Break |
|
Case |
Mewakili label kasus dalam pernyataan pengalih. |
Case |
Mewakili label kasus dalam pernyataan pengalih. |
Cast |
Kelas yang mewakili simpul sintaks untuk ekspresi transmisi. |
Catch |
|
Catch |
|
Catch |
|
Checked |
Kelas yang mewakili simpul sintaks untuk ekspresi Diperiksa atau Tidak Dicentang. |
Checked |
|
Class |
Sintaksis deklarasi jenis kelas. |
Class |
Sintaks batasan kelas atau struct. |
Collection |
|
Collection |
|
Common |
|
Compilation |
|
Conditional |
Kelas yang mewakili simpul sintaks untuk ekspresi akses bersyarah. |
Conditional |
|
Conditional |
Kelas yang mewakili simpul sintaks untuk ekspresi kondisional. |
Constant |
|
Constructor |
Sintaks batasan konstruktor. |
Constructor |
Sintaks deklarasi konstruktor. |
Constructor |
Sintaks penginisialisasi konstruktor. |
Continue |
|
Conversion |
Sintaksis deklarasi operator konversi. |
Conversion |
MemberCrefSyntax yang ditentukan oleh kata kunci implisit atau eksplisit, kata kunci operator, jenis tujuan, dan daftar parameter opsional. Misalnya, "int operator implisit" atau "operator eksplisit MyType(int)". |
Cref |
Daftar parameter cref yang dikurung. |
Cref |
Daftar parameter cref yang dikurung. |
Cref |
Elemen BaseCrefParameterListSyntax. Tidak seperti parameter biasa, parameter cref hanya memiliki kata kunci ref opsional, masuk, keluar, kata kunci baca saja opsional, dan jenis - tidak ada nama dan tidak ada atribut atau pengubah lainnya. |
Cref |
Simbol yang direferensikan oleh atribut cref (misalnya dalam <tag komentar dokumentasi see> atau <seealso> ). Misalnya, M dalam <lihat cref="M" />. |
Declaration |
Kelas yang mewakili simpul sintaks untuk deklarasi variabel dalam deklarasi var keluar atau deklarasi dekonstruksi. |
Declaration |
|
Default |
Sintaks batasan default. |
Default |
Kelas yang mewakili simpul sintaks untuk Ekspresi default. |
Default |
Mewakili label default dalam pernyataan pengalih. |
Define |
|
Delegate |
Mendelegasikan sintaks deklarasi. |
Destructor |
Sintaks deklarasi deklarasi destruktor. |
Directive |
|
Discard |
|
Discard |
|
Documentation |
|
Do |
|
Element |
Kelas yang mewakili simpul sintaks untuk ekspresi akses elemen. |
Element |
Kelas yang mewakili simpul sintaks untuk ekspresi pengikatan elemen. |
Elif |
|
Else |
Mewakili sintaks pernyataan else. |
Else |
|
Empty |
|
End |
|
End |
|
Enum |
Sintaksis deklarasi jenis enum. |
Enum |
|
Equals |
|
Error |
|
Event |
|
Event |
|
Explicit |
|
Expression |
|
Expression |
|
Expression |
|
Expression |
|
Expression |
Menyediakan kelas dasar tempat kelas yang mewakili simpul sintaks ekspresi diturunkan. Ini adalah kelas abstrak. |
Extern |
Mewakili sintaks direktif ExternAlias, misalnya "extern alias MyAlias;" dengan menentukan "/r:MyAlias=SomeAssembly.dll" pada baris perintah kompilator. |
Field |
|
File |
|
Finally |
|
Fixed |
|
For |
|
For |
|
For |
|
From |
|
Function |
Sintaks konvensi panggilan penunjuk fungsi. |
Function |
Sintaks daftar parameter penunjuk fungsi. |
Function |
Sintaks parameter. |
Function |
|
Function |
Sintaks konvensi panggilan penunjuk fungsi. |
Function |
Konvensi panggilan tidak terkelola penunjuk fungsi individual. |
Generic |
Kelas yang mewakili simpul sintaks untuk nama generik. |
Global |
|
Goto |
Mewakili sintaks pernyataan goto |
Group |
|
Identifier |
Kelas yang mewakili simpul sintaks untuk nama pengidentifikasi. |
If |
|
If |
Mewakili sintaks pernyataan if. |
Implicit |
Kelas yang mewakili simpul sintaks untuk ekspresi pembuatan array implisit. |
Implicit |
Kelas yang mewakili simpul sintaks untuk ekspresi akses elemen implisit. |
Implicit |
Kelas yang mewakili simpul sintaks untuk ekspresi pembuatan objek implisit. |
Implicit |
Kelas yang mewakili simpul sintaks untuk ekspresi pembuatan array stackalloc implisit. |
Incomplete |
|
Indexer |
|
Indexer |
MemberCrefSyntax yang ditentukan oleh kata kunci ini dan daftar parameter opsional. Misalnya, "ini" atau "this[int]". |
Initializer |
Kelas yang mewakili simpul sintaks untuk ekspresi penginisialisasi. |
Instance |
Menyediakan kelas dasar tempat kelas yang mewakili simpul sintaks ekspresi instans diturunkan. Ini adalah kelas abstrak. |
Interface |
Sintaksis deklarasi jenis antarmuka. |
Interpolated |
|
Interpolated |
|
Interpolated |
|
Interpolation |
|
Interpolation |
|
Interpolation |
|
Invocation |
Kelas yang mewakili simpul sintaks untuk ekspresi pemanggilan. |
Is |
Kelas yang mewakili ekspresi pencocokan pola sederhana menggunakan kata kunci "is". |
Join |
|
Join |
|
Labeled |
Mewakili sintaks pernyataan berlabel. |
Lambda |
Menyediakan kelas dasar tempat kelas yang mewakili ekspresi lambda diturunkan. |
Let |
|
Line |
|
Line |
|
Line |
|
Line |
|
List |
|
Literal |
Kelas yang mewakili simpul sintaks untuk ekspresi harfiah. |
Load |
|
Local |
|
Local |
|
Lock |
|
Make |
Kelas yang mewakili simpul sintaks untuk ekspresi MakeRef. |
Member |
Kelas yang mewakili simpul sintaks untuk ekspresi akses anggota. |
Member |
Kelas yang mewakili simpul sintaks untuk ekspresi pengikatan anggota. |
Member |
Bagian yang tidak memenuhi syarat dari CrefSyntax. Misalnya, "ToString()" dalam "objek. ToString()". CATATAN: TypeCrefSyntax, QualifiedCrefSyntax, dan MemberCrefSyntax tumpang tindih. Sintaks dalam TypeCrefSyntax akan selalu terikat sebagai jenis, sehingga lebih aman untuk menggunakan QualifiedCrefSyntax atau MemberCrefSyntax jika simbol mungkin merupakan anggota non-jenis. |
Member |
Sintaksis deklarasi anggota. |
Method |
Sintaks deklarasi metode. |
Name |
Kelas yang mewakili simpul sintaks untuk sintaks titik dua nama. |
Name |
Kelas yang mewakili nama pengidentifikasi diikuti dengan token yang sama. |
Name |
MemberCrefSyntax yang ditentukan oleh nama (pengidentifikasi, kata kunci jenis yang telah ditentukan sebelumnya, atau nama yang memenuhi syarat alias, dengan daftar parameter jenis opsional) dan daftar parameter opsional. Misalnya, "M", "M<T>" atau "M(int)". Selain itu, "A::B()" atau "string()". |
Namespace |
|
Name |
Menyediakan kelas dasar tempat kelas yang mewakili simpul sintaks nama diturunkan. Ini adalah kelas abstrak. |
Nullable |
|
Nullable |
Kelas yang mewakili simpul sintaks untuk jenis yang dapat diubah ke null. |
Object |
Kelas yang mewakili simpul sintaks untuk ekspresi pembuatan objek. |
Omitted |
Kelas yang mewakili tempat penampung dalam daftar ukuran array. |
Omitted |
Kelas yang mewakili tempat penampung dalam daftar argumen jenis dari jenis generik yang tidak terikat. |
Operator |
Sintaksis deklarasi operator. |
Operator |
MemberCrefSyntax yang ditentukan oleh kata kunci operator, simbol operator, dan daftar parameter opsional. Misalnya, "operator +" atau "operator -[int]". CATATAN: operator harus kelebihan beban. |
Order |
|
Ordering |
|
Parameter |
Sintaks daftar parameter. |
Parameter |
Sintaks parameter. |
Parenthesized |
Kelas yang mewakili simpul sintaks untuk ekspresi tanda kurung. |
Parenthesized |
Kelas yang mewakili simpul sintaks untuk ekspresi lambda yang dikurung. |
Parenthesized |
|
Parenthesized |
|
Pattern |
|
Pointer |
Kelas yang mewakili simpul sintaks untuk jenis penunjuk. |
Positional |
|
Postfix |
Kelas yang mewakili simpul sintaks untuk ekspresi unary postfix. |
Pragma |
|
Pragma |
|
Predefined |
Kelas yang mewakili simpul sintaks untuk jenis yang telah ditentukan sebelumnya. |
Prefix |
Kelas yang mewakili simpul sintaks untuk ekspresi unary awalan. |
Primary |
|
Property |
|
Property |
|
Qualified |
Referensi simbol ke tipe atau anggota non-jenis yang memenuhi syarat oleh jenis atau namespace yang diapit. Misalnya, cref="System.String.ToString()". CATATAN: TypeCrefSyntax, QualifiedCrefSyntax, dan MemberCrefSyntax tumpang tindih. Sintaks dalam TypeCrefSyntax akan selalu terikat sebagai jenis, sehingga lebih aman untuk menggunakan QualifiedCrefSyntax atau MemberCrefSyntax jika simbol mungkin merupakan anggota non-jenis. |
Qualified |
Kelas yang mewakili simpul sintaks untuk nama yang memenuhi syarat. |
Query |
|
Query |
|
Query |
|
Query |
|
Range |
Kelas yang mewakili simpul sintaks untuk ekspresi rentang. |
Record |
|
Recursive |
|
Reference |
|
Ref |
|
Ref |
Kelas yang mewakili simpul sintaks untuk ekspresi RefType. |
Ref |
Pengubah ref dari nilai pengembalian metode atau lokal. |
Ref |
Kelas yang mewakili simpul sintaks untuk ekspresi RefValue. |
Region |
|
Relational |
|
Return |
|
Scoped |
Pengubah 'terlingkup' dari lokal. |
Select |
|
Select |
|
Shebang |
|
Simple |
|
Simple |
Kelas yang mewakili simpul sintaks untuk ekspresi lambda sederhana. |
Simple |
Menyediakan kelas dasar tempat kelas yang mewakili simpul sintaks nama sederhana diturunkan. Ini adalah kelas abstrak. |
Single |
|
Size |
Kelas yang mewakili simpul sintaks untuk ekspresi SizeOf. |
Skipped |
|
Slice |
|
Spread |
|
Stack |
Kelas yang mewakili simpul sintaks untuk ekspresi pembuatan array stackalloc. |
Statement |
Mewakili kelas dasar untuk semua kelas sintaks pernyataan. |
Struct |
Sintaksis deklarasi jenis struct. |
Structured |
Ini adalah Trivia CSharpSyntaxNode non terminal yang memiliki pohon di bawahnya. |
Subpattern |
|
Switch |
|
Switch |
|
Switch |
Mewakili label sakelar dalam pernyataan pengalih. |
Switch |
Mewakili sintaks bagian pengalihan dari pernyataan pengalih. |
Switch |
Mewakili sintaks pernyataan pengalih. |
This |
Kelas yang mewakili simpul sintaks untuk ekspresi ini. |
Throw |
|
Throw |
|
Try |
|
Tuple |
Elemen jenis tuple. |
Tuple |
Kelas yang mewakili simpul sintaks untuk ekspresi tuple. |
Tuple |
Kelas yang mewakili simpul sintaks untuk jenis tuple. |
Type |
Kelas yang mewakili simpul sintaks untuk daftar argumen jenis. |
Type |
Ketik sintaks batasan. |
Type |
Referensi simbol yang pasti mengacu pada jenis . Misalnya, "int", "A::B", "A.B", "A<T>", tetapi bukan "M()" (memiliki daftar parameter) atau "ini" (pengindeks). CATATAN: TypeCrefSyntax, QualifiedCrefSyntax, dan MemberCrefSyntax tumpang tindih. Sintaks dalam TypeCrefSyntax akan selalu terikat sebagai jenis, sehingga lebih aman untuk menggunakan QualifiedCrefSyntax atau MemberCrefSyntax jika simbol mungkin merupakan anggota non-jenis. |
Type |
Kelas dasar untuk sintaks deklarasi jenis (kelas, struktur, antarmuka, rekaman). |
Type |
Kelas yang mewakili simpul sintaks untuk ekspresi TypeOf. |
Type |
Ketik klausul batasan parameter. |
Type |
Jenis dasar untuk sintaks batasan parameter jenis. |
Type |
Ketik sintaks daftar parameter. |
Type |
Ketik sintaks parameter. |
Type |
|
Type |
Menyediakan kelas dasar tempat kelas yang mewakili simpul sintaks jenis diturunkan. Ini adalah kelas abstrak. |
Unary |
|
Undef |
|
Unsafe |
|
Using |
|
Using |
|
Variable |
|
Variable |
|
Variable |
|
Var |
|
Warning |
|
When |
|
Where |
|
While |
|
With |
|
Xml |
|
Xml |
|
Xml |
|
Xml |
|
Xml |
|
Xml |
|
Xml |
|
Xml |
|
Xml |
|
Xml |
|
Xml |
|
Xml |
|
Xml |
|
Xml |
|
Xml |
|
Yield |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: