Condividi tramite


SemanticModel.IsAccessibleCore(Int32, ISymbol) Metodo

Definizione

Determina se il simbolo è accessibile dalla posizione specificata.

protected:
 abstract bool IsAccessibleCore(int position, Microsoft::CodeAnalysis::ISymbol ^ symbol);
protected abstract bool IsAccessibleCore (int position, Microsoft.CodeAnalysis.ISymbol symbol);
abstract member IsAccessibleCore : int * Microsoft.CodeAnalysis.ISymbol -> bool
Protected MustOverride Function IsAccessibleCore (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