Condividi tramite


SemanticModel.IsAccessible(Int32, ISymbol) Metodo

Definizione

Determina se il simbolo è accessibile dalla posizione specificata.

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

Parametri

position
Int32

Posizione del carattere usata per identificare un ambito di dichiarazione e l'accessibilità. Questa posizione di carattere deve trovarsi all'interno dell'intervallo FullSpan del nodo Sintassi radice in questo SemanticModel.

symbol
ISymbol

Simbolo che stiamo controllando per verificare se è accessibile.

Restituisce

True se il simbolo è accessibile, false in caso contrario.

Commenti

Questo metodo controlla solo l'accessibilità dal punto di vista dei modificatori di accessibilità sul simbolo e sui relativi tipi contenenti. Anche se viene restituito true, il simbolo specificato potrebbe non essere in grado di fare riferimento per altri motivi, ad esempio per nascondere il nome.

Si applica a