SemanticModel.IsAccessible(Int32, ISymbol) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determina si el símbolo es accesible desde la ubicación especificada.
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
Posición de carácter utilizada para identificar un ámbito de declaración y accesibilidad. Esta posición de carácter debe estar dentro del fullSpan del nodo de sintaxis raíz en este SemanticModel.
- symbol
- ISymbol
Símbolo que estamos comprobando para ver si es accesible.
Devoluciones
True si "symbol is accessible, false otherwise.
Comentarios
Este método solo comprueba la accesibilidad desde el punto de vista de los modificadores de accesibilidad en el símbolo y sus tipos contenedor. Incluso si se devuelve true, es posible que no se pueda hacer referencia al símbolo especificado por otros motivos, como ocultar el nombre.