Bahasa

SemanticModel.IsAccessible(Int32, ISymbol) Metode

Definisi

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.

Berlaku untuk