SemanticModel.IsAccessibleCore(Int32, ISymbol) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定符号是否可从指定位置访问。
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
用于标识声明范围和辅助功能的字符位置。 此字符位置必须位于此 SemanticModel 中根语法节点的 FullSpan 内。
- symbol
- ISymbol
我们检查的符号以查看它是否可访问。
返回
如果“符号可访问,则为 True,否则为 false。
注解
此方法仅从符号及其包含类型的辅助功能修饰符的角度检查辅助功能。 即使返回 true,给定符号可能由于其他原因(如名称隐藏)而无法引用。