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
アクセス可能かどうかを確認するシンボル。
戻り値
"symbol is accessible, false if true if "symbol is accessible, if false if if "symbol is accessible.
注釈
このメソッドは、シンボルとその包含型のアクセシビリティ修飾子の観点からのみアクセシビリティをチェックします。 true が返された場合でも、名前の非表示などの他の理由で、指定されたシンボルを参照できない場合があります。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET