SemanticModel.IsAccessible(Int32, ISymbol) Metode
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.
Menentukan apakah simbol dapat diakses dari lokasi yang ditentukan.
public:
bool IsAccessible(int position, Microsoft::CodeAnalysis::ISymbol ^ symbol);
public bool IsAccessible(int position, Microsoft.CodeAnalysis.ISymbol symbol);
member this.IsAccessible : int * Microsoft.CodeAnalysis.ISymbol -> bool
Public Function IsAccessible (position As Integer, symbol As ISymbol) As Boolean
Parameter
- position
- Int32
Posisi karakter yang digunakan untuk mengidentifikasi cakupan dan aksesibilitas deklarasi. Posisi karakter ini harus berada dalam FullSpan dari simpul sintaks Akar dalam SemanticModel ini.
- symbol
- ISymbol
Simbol yang kita periksa untuk melihat apakah dapat diakses.
Mengembalikan
Benar jika "simbol dapat diakses, salah jika tidak.
Keterangan
Metode ini hanya memeriksa aksesibilitas dari sudut pandang pengubah aksesibilitas pada simbol dan jenis yang berisi. Bahkan jika true dikembalikan, simbol yang diberikan mungkin tidak dapat direferensikan karena alasan lain, seperti persembunyian nama.