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, указанный символ может быть не в состоянии ссылаться по другим причинам, таким как скрытие имени.