SemanticModel.IsAccessibleCore(Int32, ISymbol) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.