Microsoft.CodeAnalysis.Operations 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.
Operation |
|
Operation |
IOperation Mewakili pengunjung yang hanya mengunjungi satu IOperation yang diteruskan ke metode Kunjungannya. |
Operation |
IOperation Mewakili pengunjung yang hanya mengunjungi satu IOperation yang diteruskan ke metode Visit-nya dengan argumen tambahan dari jenis yang ditentukan oleh |
Operation |
OperationVisitor Mewakili yang turun ke seluruh IOperation pohon yang mengunjungi setiap IOperation dan simpul IOperation anaknya dalam urutan yang mengutamakan kedalaman. |
Operation |
OperationVisitor<TArgument,TResult> Mewakili yang turun ke seluruh IOperation pohon yang mengunjungi setiap IOperation dan simpul IOperation anaknya dalam urutan yang mengutamakan kedalaman. Menampilkan null. |
Common |
Mewakili elemen umum bahasa-agnostik dari konversi. |
IAddress |
Mewakili operasi yang membuat nilai pointer dengan mengambil alamat referensi. Penggunaan saat ini: (1) alamat ekspresi C# |
IAnonymous |
Mewakili operasi fungsi anonim. Penggunaan saat ini: (1) ekspresi C# lambda. (2) Ekspresi delegasi anonim VB. |
IAnonymous |
Mewakili pembuatan objek anonim. Penggunaan saat ini: (1) C# ekspresi "baru { ... }" (2) VB "Baru Dengan { ... }" ekspresi |
IArgument |
Mewakili argumen untuk pemanggilan metode. Penggunaan saat ini: (1) argumen C# ke ekspresi pemanggilan, ekspresi pembuatan objek, dll. (2) argumen VB ke ekspresi pemanggilan, ekspresi pembuatan objek, dll. |
IArray |
Mewakili pembuatan instans array. Penggunaan saat ini: (1) ekspresi pembuatan array C#. (2) Ekspresi pembuatan array VB. |
IArray |
Mewakili referensi ke elemen array. Penggunaan saat ini: (1) ekspresi referensi elemen array C#. (2) Ekspresi referensi elemen array VB. |
IArray |
Mewakili inisialisasi instans array. Penggunaan saat ini: (1) penginisialisasi array C#. (2) Penginisialisasi array VB. |
IAssignment |
Mewakili antarmuka dasar untuk penugasan. Penggunaan saat ini: (1) ekspresi penetapan sederhana, senyawa, dan dekonstruksi C#. (2) Ekspresi penetapan sederhana dan campuran VB. |
IAttribute |
Mewakili aplikasi atribut. Penggunaan saat ini: (1) aplikasi atribut C#. (2) Aplikasi atribut VB. |
IAwait |
Mewakili operasi menunggu. Penggunaan saat ini: (1) C# menunggu ekspresi. (2) Ekspresi tunggu VB. |
IBinary |
Mewakili operasi dengan dua operan dan operator biner yang menghasilkan hasil dengan jenis non-null. Penggunaan saat ini: (1) ekspresi operator biner C#. (2) Ekspresi operator biner VB. |
IBinary |
Mewakili pola biner ("dan" atau "atau"). Penggunaan saat ini: (1) pola "dan" dan "atau" C# . |
IBlock |
Mewakili blok yang berisi urutan operasi dan deklarasi lokal. Penggunaan saat ini: (1) C# "{ ... }" pernyataan blok. (2) Pernyataan blok implisit VB untuk isi metode dan pernyataan cakupan blok lainnya. |
IBranch |
Mewakili operasi cabang. Penggunaan saat ini: (1) C# goto, break, atau continue statement. (2) Pernyataan VB GoTo, Exit ***, atau Continue ***. |
ICase |
Mewakili klausa kasus. Penggunaan saat ini: (1) klausul kasus C#. (2) Klausa Kasus VB. |
ICatch |
Mewakili klausul tangkapan. Penggunaan saat ini: (1) C# menangkap klausa. (2) Klausa Tangkapan VB. |
ICoalesce |
Mewakili operasi penugasan coalesce dengan target dan nilai yang dievaluasi secara kondisional: (1) Target dievaluasi untuk null. Jika null, Value dievaluasi dan ditetapkan ke target. (2) Value dievaluasi secara kondisional jika Target null, dan hasilnya ditetapkan ke dalam Target. Hasil dari seluruh ekspresi adalahTarget, yang hanya dievaluasi sekali.
Penggunaan saat ini: (1) operasi |
ICoalesce |
Mewakili operasi coalesce dengan dua operan: (1) Value, yang merupakan operan pertama yang dievaluasi tanpa syarat dan merupakan hasil dari operasi jika bukan null. (2) WhenNull, yang merupakan operan kedua yang dievaluasi secara kondisional dan merupakan hasil dari operasi jika Value null. Penggunaan saat ini: (1) C# ekspresi null-coalescing "Nilai ?? KetikaNull". (2) Ekspresi kondisional biner VB "If(Value, WhenNull)". |
ICollection |
Antarmuka usang yang digunakan untuk mewakili penginisialisasi elemen koleksi. Ini telah digantikan oleh IInvocationOperation dan IDynamicInvocationOperation, yang sesuai. Penggunaan saat ini: Tidak ada. API ini telah usang demi IInvocationOperation dan IDynamicInvocationOperation. |
ICollection |
Mewakili ekspresi koleksi. Penggunaan saat ini: (1) ekspresi koleksi C#. |
ICompound |
Mewakili penetapan majemuk yang memmutasi target dengan hasil operasi biner. Penggunaan saat ini: (1) ekspresi penetapan mabung C#. (2) Ekspresi penetapan senyawa VB. |
IConditional |
Mewakili nilai operasi yang diakses secara kondisional dalam WhenNotNull.
Untuk operasi akses bersyarat formulir Penggunaan saat ini: (1) ekspresi instans akses bersyarah C#. (2) Ekspresi instans akses bersyarah VB. |
IConditional |
Mewakili operasi yang diakses secara kondisional. Perhatikan bahwa IConditionalAccessInstanceOperation digunakan untuk merujuk ke nilai Operation dalam WhenNotNull. Penggunaan saat ini: (1) ekspresi akses bersyarah C# (? atau operator ?. ). (2) Ekspresi akses bersyarah VB (? atau operator ?. ). |
IConditional |
Mewakili operasi bersyarkat dengan: (1) Condition yang akan diuji, (2) WhenTrue operasi yang akan dijalankan ketika Condition benar dan (3) WhenFalse operasi yang akan dijalankan ketika Condition salah. Penggunaan saat ini: (1) ekspresi terner C# "a ? b : c" dan pernyataan if. (2) Ekspresi terner VB "If(a, b, c)" dan pernyataan If Else. |
IConstant |
Mewakili pola dengan nilai konstanta. Penggunaan saat ini: (1) pola konstanta C#. |
IConstructor |
Mewakili operasi isi metode konstruktor. Penggunaan saat ini: (1) isi metode C# untuk deklarasi konstruktor |
IConversion |
Mewakili konversi jenis. Penggunaan saat ini: (1) ekspresi konversi C#. (2) Ekspresi konversi VB. |
IDeclaration |
Mewakili operasi ekspresi deklarasi. Tidak seperti deklarasi IVariableDeclaratorOperation variabel reguler dan IVariableDeclarationOperation, operasi ini mewakili "ekspresi" yang mendeklarasikan variabel. Penggunaan saat ini: (1) ekspresi deklarasi C#. Misalnya, (a) "var (x, y)" adalah ekspresi deklarasi dekonstruksi dengan variabel x dan y. (b) "(var x, var y)" adalah ekspresi tuple dengan dua ekspresi deklarasi. (c) "M(out var x);" adalah ekspresi pemanggilan dengan ekspresi deklarasi "var x". |
IDeclaration |
Mewakili pola yang mendeklarasikan simbol. Penggunaan saat ini: (1) pola deklarasi C#. |
IDeconstruction |
Mewakili tugas dengan dekonstruksi. Penggunaan saat ini: (1) ekspresi penetapan dekonstruksi C#. |
IDefault |
Mewakili klausa kasus default. Penggunaan saat ini: (1) klausa default C#. (2) Klausul VB Case Else. |
IDefault |
Mewakili operasi nilai default. Penggunaan saat ini: (1) ekspresi nilai default C#. |
IDelegate |
Mewakili pembuatan delegasi. Ini dibuat setiap kali delegasi baru dibuat. Penggunaan saat ini: (1) C# mendelegasikan ekspresi pembuatan. (2) Ekspresi pembuatan delegasi VB. |
IDiscard |
Mewakili operasi buang. Penggunaan saat ini: C# membuang ekspresi |
IDiscard |
Mewakili pola buang. Penggunaan saat ini: pola buang C# |
IDynamic |
Mewakili akses pengindeks yang terikat secara dinamis. Penggunaan saat ini: (1) ekspresi akses pengindeks dinamis C#. |
IDynamic |
Mewakili pemanggilan yang terikat secara dinamis.
Penggunaan saat ini: (1) ekspresi pemanggilan dinamis C#.
(2) Penginisialisasi elemen koleksi dinamis C#.
Misalnya, dalam penginisialisasi koleksi berikut: |
IDynamic |
Mewakili referensi ke anggota kelas, struct, atau modul yang terikat secara dinamis. Penggunaan saat ini: (1) ekspresi referensi anggota dinamis C#. (2) Ekspresi referensi anggota terikat terlambat VB. |
IDynamic |
Mewakili pembuatan objek dengan konstruktor yang terikat secara dinamis. Penggunaan saat ini: (1) ekspresi C# "baru" dengan argumen dinamis. (2) Ekspresi "Baru" terikat akhir VB. |
IEmpty |
Mewakili operasi kosong atau tanpa operasi. Penggunaan saat ini: (1) pernyataan kosong C#. |
IEnd |
Mewakili operasi yang menghentikan eksekusi kode secara tiba-tiba. Penggunaan saat ini: (1) Pernyataan Akhir VB. |
IEvent |
Mewakili pengikatan peristiwa. Penggunaan saat ini: (1) ekspresi penetapan peristiwa C#. (2) Pernyataan Tambahkan/Hapus handler VB. |
IEvent |
Mewakili referensi ke peristiwa. Penggunaan saat ini: (1) ekspresi referensi peristiwa C#. (2) Ekspresi referensi peristiwa VB. |
IExpression |
Mewakili operasi yang menghilangkan nilai yang dihasilkan dan jenis pembungkus yang mendasar Operation. Penggunaan saat ini: (1) pernyataan ekspresi C#. (2) Pernyataan ekspresi VB. |
IField |
Mewakili inisialisasi bidang. Penggunaan saat ini: (1) penginisialisasi bidang C# dengan klausa nilai yang sama. (2) Penginisialisasi bidang VB dengan klausa nilai yang sama atau klausa AsNew. Beberapa bidang dapat diinisialisasi dengan klausa AsNew di VB. |
IField |
Mewakili referensi ke bidang. Penggunaan saat ini: (1) ekspresi referensi bidang C#. (2) Ekspresi referensi bidang VB. |
IFor |
Mewakili untuk setiap perulangan. Penggunaan saat ini: (1) pernyataan perulangan 'foreach' C# (2) pernyataan perulangan 'Untuk Setiap' VB |
IFor |
Mewakili untuk perulangan. Penggunaan saat ini: (1) pernyataan perulangan C# 'for' |
IFor |
Mewakili perulangan for to dengan variabel kontrol perulangan dan nilai awal, batas, dan langkah untuk variabel kontrol. Penggunaan saat ini: (1) VB 'Untuk ... Untuk... Pernyataan perulangan langkah |
IFunction |
Mewakili pemanggilan penunjuk fungsi. |
IImplicit |
Mewakili referensi ke pengindeks System.Index atau System.Range implisit melalui jenis non-array. Penggunaan saat ini: (1) C# implisit System.Index atau ekspresi referensi pengindeks System.Range. |
IIncrement |
Increment Mewakili operasi atau Decrement . Perhatikan bahwa operasi ini berbeda dari karena IUnaryOperation bermutasi Target, sementara ekspresi operator unary tidak bermutasi operand. Penggunaan saat ini: (1) ekspresi kenaikan C# atau ekspresi penurunan. |
IInline |
Mewakili referensi elemen atau operasi ikhtisar melalui jenis array sebaris. Penggunaan saat ini: (1) akses array sebaris C#. |
IInstance |
Mewakili referensi implisit/eksplisit ke instans. Penggunaan saat ini: (1) C# ekspresi ini atau dasar. (2) Ekspresi VB Me, MyClass, atau MyBase. (3) Objek C# atau koleksi atau penginisialisasi ekspresi 'dengan'. (4) VB Dengan pernyataan, objek, atau penginisialisasi koleksi. |
IInterpolated |
Mewakili penambahan beberapa literal string terinterpolasi yang dikonversi menjadi jenis handler string terinterpolasi. |
IInterpolated |
Mewakili panggilan ke AppendLiteral atau AppendFormatted sebagai bagian dari konversi handler string terinterpolasi. |
IInterpolated |
Mewakili bagian konstituen dari string terinterpolasi. Penggunaan saat ini: (1) konten string terinterpolasi C#. (2) Konten string terinterpolasi VB. |
IInterpolated |
Mewakili argumen dari panggilan metode, akses pengindeks, atau pemanggilan konstruktor yang membuat yang berisi IInterpolatedStringHandlerCreationOperation |
IInterpolated |
Mewakili string terinterpolasi yang dikonversi ke jenis handler string terinterpolasi kustom. |
IInterpolated |
Mewakili string terinterpolasi. Penggunaan saat ini: (1) ekspresi string terinterpolasi C#. (2) Ekspresi string terinterpolasi VB. |
IInterpolated |
Mewakili bagian harfiah string konstituen dari operasi string terinterpolasi. Penggunaan saat ini: (1) teks string terinterpolasi C#. (2) Teks string terinterpolasi VB. |
IInterpolation |
Mewakili bagian interpolasi konstituen dari operasi string terinterpolasi. Penggunaan saat ini: (1) bagian interpolasi C#. (2) Bagian interpolasi VB. |
IInvalid |
Mewakili operasi yang tidak valid dengan satu atau beberapa operasi turunan. Penggunaan saat ini: (1) ekspresi C# tidak valid atau pernyataan yang tidak valid. (2) Ekspresi VB tidak valid atau pernyataan tidak valid. |
IInvocation |
Mewakili pemanggilan metode.
Penggunaan saat ini: (1) ekspresi pemanggilan metode C#.
(2) Penginisialisasi elemen koleksi C#.
Misalnya, dalam penginisialisasi koleksi berikut: |
IIs |
Mewakili operasi yang menguji apakah nilai cocok dengan pola tertentu. Penggunaan saat ini: (1) C# adalah ekspresi pola. Misalnya, "x adalah int i". |
IIs |
Mewakili operasi yang menguji apakah nilai adalah jenis tertentu. Penggunaan saat ini: (1) ekspresi operator "is" C#. (2) Ekspresi VB "TypeOf" dan "TypeOf IsNot". |
ILabeled |
Mewakili operasi dengan label. Penggunaan saat ini: (1) pernyataan berlabel C#. (2) Pernyataan label VB. |
IList |
Mewakili pola daftar C#. |
ILiteral |
Mewakili numerik literal tekstual, string, dll. Penggunaan saat ini: (1) ekspresi harfiah C#. (2) Ekspresi harfiah VB. |
ILocal |
Mewakili fungsi lokal yang ditentukan dalam metode . Penggunaan saat ini: (1) pernyataan fungsi lokal C#. |
ILocal |
Mewakili referensi ke variabel lokal yang dideklarasikan. Penggunaan saat ini: (1) ekspresi referensi lokal C#. (2) Ekspresi referensi lokal VB. |
ILock |
Body Mewakili operasi yang dijalankan sambil memegang kunci ke LockedValue. Penggunaan saat ini: (1) pernyataan kunci C#. (2) Pernyataan VB SyncLock. |
ILoop |
Mewakili operasi perulangan. Penggunaan saat ini: (1) C# 'while', 'for', 'foreach' dan 'do' loop statement (2) VB 'While', 'ForTo', 'ForEach', 'Do While' dan 'Do Until' loop statements |
IMember |
Mewakili inisialisasi anggota dalam penginisialisasi objek dengan objek berlapis atau penginisialisasi koleksi. Penggunaan saat ini: (1) ekspresi inisialisasi anggota berlapis C#. Misalnya, mengingat pembuatan objek dengan inisialisasi "Class() { X = x, Y = { x, y, 3 }, Z = { X = z } }", inisialisasi anggota untuk Y dan Z, yaitu "Y = { x, y, 3 }", dan "Z = { X = z }" adalah inisialisasi anggota berlapis yang diwakili oleh operasi ini. |
IMember |
Mewakili referensi ke anggota kelas, struct, atau antarmuka. Penggunaan saat ini: (1) ekspresi referensi anggota C#. (2) Ekspresi referensi anggota VB. |
IMethod |
Mewakili operasi isi metode. Penggunaan saat ini: (1) isi metode C# |
IMethod |
Mewakili operasi isi metode. Penggunaan saat ini: (1) isi metode C# untuk non-konstruktor |
IMethod |
Mewakili referensi ke metode selain sebagai target pemanggilan. Penggunaan saat ini: (1) ekspresi referensi metode C#. (2) Ekspresi referensi metode VB. |
IName |
Mewakili operasi yang mendapatkan nilai string untuk nama tersebut Argument . Penggunaan saat ini: (1) ekspresi nameof C#. (2) Ekspresi NameOf VB. |
INegated |
Mewakili pola yang dinegasikan. Penggunaan saat ini: (1) pola yang dinegasikan C#. |
IObject |
Mewakili pembuatan instans objek. Penggunaan saat ini: (1) ekspresi baru C#. (2) Ekspresi baru VB. |
IObject |
Mewakili inisialisasi untuk pembuatan objek atau koleksi. Penggunaan saat ini: (1) objek C# atau ekspresi penginisialisasi koleksi. (2) Ekspresi penginisialisasi objek atau koleksi VB. Misalnya, penginisialisasi objek "{ X = x }" dalam pembuatan objek "Class() { X = x }" dan penginisialisasi koleksi "{ x, y, 3 }" dalam pembuatan koleksi "MyList() { x, y, 3 }". |
IOmitted |
Mewakili nilai argumen yang telah dihilangkan dalam pemanggilan. Penggunaan saat ini: (1) argumen yang dihilangkan VB dalam ekspresi pemanggilan. |
IParameter |
Mewakili inisialisasi parameter pada titik deklarasi. Penggunaan saat ini: (1) penginisialisasi parameter C# dengan klausul nilai yang sama. (2) Penginisialisasi parameter VB dengan klausul nilai yang sama. |
IParameter |
Mewakili referensi ke parameter. Penggunaan saat ini: (1) ekspresi referensi parameter C#. (2) Ekspresi referensi parameter VB. |
IParenthesized |
Mewakili operasi yang dikurung. Penggunaan saat ini: (1) ekspresi tanda kurung VB. |
IPattern |
Mewakili klausul kasus dengan pola dan operasi penjaga opsional. Penggunaan saat ini: (1) klausul kasus pola C#. |
IPattern |
Mewakili operasi pencocokan pola. Penggunaan saat ini: (1) pola C#. |
IProperty |
Mewakili inisialisasi properti. Penggunaan saat ini: (1) penginisialisasi properti C# dengan klausul nilai yang sama. (2) Penginisialisasi properti VB dengan klausa nilai yang sama atau klausa AsNew. Beberapa properti dapat diinisialisasi dengan deklarasi 'WithEvents' dengan klausa AsNew di VB. |
IProperty |
Mewakili referensi ke properti. Penggunaan saat ini: (1) ekspresi referensi properti C#. (2) Ekspresi referensi properti VB. |
IProperty |
Mewakili elemen subpattern properti, yang mengidentifikasi anggota yang akan dicocokkan dan pola untuk mencocokkannya. |
IRaise |
Mewakili operasi untuk menaikkan peristiwa. Penggunaan saat ini: (1) VB menaikkan pernyataan peristiwa. |
IRange |
Mewakili klausa kasus dengan rentang nilai untuk perbandingan. Penggunaan saat ini: (1) klausul kasus rentang VB dari formulir "Kasus x Ke y". |
IRange |
Mewakili operasi rentang. Penggunaan saat ini: (1) ekspresi rentang C# |
IRecursive |
Mewakili pola rekursif C#. |
IRe |
Mewakili klausul individual dari IReDimOperation untuk mengalokasikan ulang ruang penyimpanan untuk satu variabel array. Penggunaan saat ini: (1) klausa VB ReDim. |
IRe |
Mewakili operasi ReDim untuk mengalokasikan ulang ruang penyimpanan untuk variabel array. Penggunaan saat ini: (1) pernyataan VB ReDim. |
IRelational |
Mewakili klausa kasus dengan operator relasional kustom untuk perbandingan. Penggunaan saat ini: (1) klausul kasus relasional VB dari formulir "Case Is op x". |
IRelational |
Mewakili pola yang membandingkan input dengan nilai konstanta menggunakan operator relasional. Penggunaan saat ini: (1) pola relasional C#. |
IReturn |
Mewakili pengembalian dari metode dengan nilai pengembalian opsional. Penggunaan saat ini: (1) pernyataan pengembalian C# dan pernyataan hasil. (2) Pernyataan Pengembalian VB. |
ISimple |
Mewakili operasi penugasan sederhana. Penggunaan saat ini: (1) ekspresi penetapan sederhana C#. (2) Ekspresi penugasan sederhana VB. |
ISingle |
Mewakili klausa kasus dengan satu nilai untuk perbandingan. Penggunaan saat ini: (1) klausul kasus C# dari formulir "kasus x" (2) klausa kasus VB formulir "Kasus x". |
ISize |
Mewakili operasi untuk menghitung ukuran jenis tertentu. Penggunaan saat ini: (1) ekspresi sizeof C#. |
ISlice |
Mewakili pola ilis C#. |
ISpread |
Mewakili elemen spread ekspresi koleksi. Penggunaan saat ini: (1) elemen spread C#. |
IStop |
Mewakili operasi untuk menghentikan atau menangguhkan eksekusi kode. Penggunaan saat ini: (1) pernyataan Henti VB. |
ISwitch |
Mewakili bagian kasus pengalihan dengan satu atau beberapa klausa kasus untuk dicocokkan dan satu atau beberapa operasi untuk dijalankan di dalam bagian. Penggunaan saat ini: (1) bagian sakelar C# untuk satu atau beberapa klausa kasus dan serangkaian pernyataan yang akan dijalankan. (2) Blok kasus VB dengan pernyataan kasus untuk satu atau beberapa klausa kasus dan serangkaian pernyataan untuk dijalankan. |
ISwitch |
Mewakili satu lengan ekspresi pengalih. |
ISwitch |
Mewakili ekspresi pengalih. Penggunaan saat ini: (1) ekspresi sakelar C#. |
ISwitch |
Mewakili operasi pengalihan dengan nilai yang akan dialihkan dan beralih kasus. Penggunaan saat ini: (1) pernyataan sakelar C#. (2) Pernyataan Pilih Kasus VB. |
ISymbol |
Mewakili penginisialisasi untuk bidang, properti, parameter, atau deklarasi variabel lokal. Penggunaan saat ini: (1) bidang C#, properti, parameter, atau penginisialisasi variabel lokal. (2) Bidang VB, properti, parameter, atau penginisialisasi variabel lokal. |
IThrow |
Mewakili operasi untuk melemparkan pengecualian. Penggunaan saat ini: (1) ekspresi lempar C#. (2) Pernyataan lempar C#. (2) Pernyataan VB Throw. |
ITranslated |
Mewakili operasi kueri yang tidak terdaftar/diturunkan. Misalnya, untuk ekspresi kueri C# "dari x dalam set di mana x.Name != null pilih x.Name", Pohon Operasi memiliki bentuk berikut: ITranslatedQueryExpression IInvocationExpression ('Pilih' pemanggilan untuk "pilih x.Name") IInvocationExpression ('Where' pemanggilan untuk "where x.Name != null") IInvocationExpression ('From' invocation for "from x in set") Penggunaan saat ini: (1) ekspresi kueri C#. (2) Ekspresi kueri VB. |
ITry |
Mewakili operasi percobaan untuk kode penanganan pengecualian dengan isi, menangkap klausa, dan handler akhirnya. Penggunaan saat ini: (1) pernyataan coba C#. (2) Pernyataan Coba VB. |
ITuple |
Mewakili perbandingan dua operan yang mengembalikan jenis bool. Penggunaan saat ini: (1) ekspresi operator biner tuple C#. |
ITuple |
Mewakili tuple dengan satu atau beberapa elemen. Penggunaan saat ini: (1) ekspresi tuple C#. (2) Ekspresi tuple VB. |
IType |
Mewakili operasi yang didapatkan Type untuk yang diberikan TypeOperand. Penggunaan saat ini: (1) ekspresi typeof C#. (2) Ekspresi GetType VB. |
IType |
Mewakili pembuatan objek parameter jenis, yaitu T(baru), di mana T adalah parameter jenis dengan batasan baru. Penggunaan saat ini: (1) ekspresi pembuatan objek parameter jenis C#. (2) Ekspresi pembuatan objek parameter jenis VB. |
IType |
Mewakili pola yang membandingkan input dengan jenis tertentu. Penggunaan saat ini: (1) pola jenis C#. |
IUnary |
Mewakili operasi dengan satu operan dan operator unary. Penggunaan saat ini: (1) ekspresi operasi unary C#. (2) Ekspresi operasi unary VB. |
IUsing |
Mewakili penggunaan deklarasi variabel, dengan cakupan yang mencakup seluruh induk IBlockOperation. Penggunaan Saat Ini: (1) C# menggunakan deklarasi (1) C# asinkron menggunakan deklarasi |
IUsing |
Body Mewakili operasi yang dijalankan saat menggunakan sekali pakai Resources. Penggunaan saat ini: (1) C# menggunakan pernyataan. (2) VB Menggunakan pernyataan. |
IUtf8String |
Mewakili representasi byte yang dikodekan UTF-8 dari string. Penggunaan saat ini: (1) ekspresi literal string C# UTF-8. |
IVariable |
Mewakili pernyataan deklarasi variabel. |
IVariable |
Mewakili deklarator yang mendeklarasikan beberapa variabel individual. |
IVariable |
Mewakili deklarator variabel tunggal dan penginisialisasi. |
IVariable |
Mewakili inisialisasi variabel lokal. Penggunaan saat ini: (1) penginisialisasi variabel lokal C# dengan klausul nilai yang sama. (2) Penginisialisasi variabel lokal VB dengan klausa nilai yang sama atau klausa AsNew. |
IWhile |
Mewakili beberapa saat atau melakukan saat perulangan. Penggunaan saat ini: (1) C# 'sementara' dan pernyataan perulangan 'lakukan sementara'. (2) Pernyataan perulangan 'Sementara' VB, 'Lakukan Sementara' dan 'Lakukan Hingga'. |
IWith |
Mewakili kloning instans objek. Penggunaan saat ini: (1) C# dengan ekspresi. |
Argument |
Jenis argumen. |
Binary |
Jenis operator biner. |
Branch |
Jenis cabang untuk IBranchOperation |
Case |
Jenis kasus. |
Instance |
Jenis referensi untuk IInstanceReferenceOperation. |
Interpolated |
Jenis tempat penampung untuk IInterpolatedStringHandlerArgumentPlaceholderOperation. |
Loop |
Jenis operasi perulangan. |
Unary |
Jenis operator unary |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: