Partilhar via


SemanticModel.IsAccessibleCore(Int32, ISymbol) Método

Definição

Determina se o símbolo está acessível no local especificado.

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

Parâmetros

position
Int32

Uma posição de caractere usada para identificar um escopo de declaração e acessibilidade. Essa posição de caractere deve estar dentro do FullSpan do nó de sintaxe Raiz neste SemanticModel.

symbol
ISymbol

O símbolo que estamos verificando para ver se ele está acessível.

Retornos

True se "symbol is accessible, false otherwise.

Comentários

Esse método verifica apenas a acessibilidade do ponto de vista dos modificadores de acessibilidade no símbolo e seus tipos que contêm. Mesmo que true seja retornado, o símbolo fornecido pode não ser capaz de ser referenciado por outros motivos, como ocultação de nome.

Aplica-se a