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