Compartir a través de


SemanticModel.IsAccessible(Int32, ISymbol) Método

Definición

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.

Se aplica a