Поделиться через


SemanticModel.IsAccessibleCore(Int32, ISymbol) Метод

Определение

Определяет, доступен ли символ из указанного расположения.

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

Параметры

position
Int32

Символьная позиция, используемая для идентификации области объявления и специальных возможностей. Эта позиция символа должна находиться в fullSpan корневого узла синтаксиса в этом семантикеModel.

symbol
ISymbol

Символ, который мы проверяем, чтобы узнать, доступен ли он.

Возвращаемое значение

Значение true, если символ доступен, значение false в противном случае.

Комментарии

Этот метод проверяет только специальные возможности с точки зрения модификаторов специальных возможностей для символов и его содержащих типов. Даже если возвращается значение true, указанный символ может быть не в состоянии ссылаться по другим причинам, таким как скрытие имени.

Применяется к