Partilhar via


SemanticModel.IsAccessible(Int32, ISymbol) Método

Definição

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

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

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