DataFlowAnalysis 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.
Menyediakan informasi tentang bagaimana data mengalir ke dalam dan ke luar wilayah. Informasi ini dikembalikan dari panggilan ke Microsoft.CodeAnalysis.SemanticModel.AnalyzeDataFlow(Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.SyntaxNode), atau salah satu kelebihan beban khusus bahasanya, di mana Anda meneruskan pernyataan pertama dan terakhir wilayah sebagai parameter. "Di dalam" berarti pernyataan atau pernyataan di antara mereka. "Di luar" adalah pernyataan lain dari metode yang sama.
public ref class DataFlowAnalysis abstract
public abstract class DataFlowAnalysis
type DataFlowAnalysis = class
Public MustInherit Class DataFlowAnalysis
- Warisan
-
DataFlowAnalysis
Konstruktor
| DataFlowAnalysis() |
Menyediakan informasi tentang bagaimana data mengalir ke dalam dan ke luar wilayah. Informasi ini dikembalikan dari panggilan ke Microsoft.CodeAnalysis.SemanticModel.AnalyzeDataFlow(Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.SyntaxNode), atau salah satu kelebihan beban khusus bahasanya, di mana Anda meneruskan pernyataan pertama dan terakhir wilayah sebagai parameter. "Di dalam" berarti pernyataan atau pernyataan di antara mereka. "Di luar" adalah pernyataan lain dari metode yang sama. |
Properti
| AlwaysAssigned |
Kumpulan variabel lokal yang nilainya selalu ditetapkan di dalam wilayah. |
| Captured |
Kumpulan variabel lokal yang telah dirujuk dalam fungsi anonim dan oleh karena itu harus dipindahkan ke bidang kelas bingkai. |
| CapturedInside |
Kumpulan variabel yang ditangkap di dalam suatu wilayah. |
| CapturedOutside |
Kumpulan variabel yang ditangkap di luar wilayah. |
| DataFlowsIn |
Kumpulan variabel lokal yang diberi nilai di luar wilayah yang dapat digunakan di dalam wilayah. |
| DataFlowsOut |
Kumpulan variabel lokal yang diberi nilai di dalam wilayah yang dapat digunakan di luar wilayah. |
| DefinitelyAssignedOnEntry |
Kumpulan variabel lokal yang pasti diberi nilai saat wilayah dimasukkan. |
| DefinitelyAssignedOnExit |
Kumpulan variabel lokal yang pasti diberi nilai ketika suatu wilayah keluar. |
| ReadInside |
Kumpulan variabel lokal yang dibaca di dalam wilayah. |
| ReadOutside |
Kumpulan variabel lokal yang dibaca di luar wilayah. |
| Succeeded |
Mengembalikan true jika dan hanya jika analisis berhasil. Analisis dapat gagal jika wilayah tidak menjangkau satu ekspresi dengan benar, satu pernyataan, atau serangkaian pernyataan yang bersebelahan dalam blok penutup. |
| UnsafeAddressTaken |
Kumpulan variabel dan parameter lokal non-konstan yang telah memiliki alamat mereka (atau alamat salah satu bidangnya) yang diambil. |
| UsedLocalFunctions |
Kumpulan fungsi lokal yang digunakan. |
| VariablesDeclared |
Kumpulan variabel lokal yang dideklarasikan dalam suatu wilayah. Perhatikan bahwa wilayah harus dibatasi oleh isi metode atau penginisialisasi bidang, sehingga simbol parameter tidak pernah disertakan dalam hasilnya. |
| WrittenInside |
Kumpulan variabel lokal yang ditulis di dalam suatu wilayah. |
| WrittenOutside |
Kumpulan variabel lokal yang ditulis di luar wilayah. |