다음을 통해 공유


SemanticModel.IsAccessible(Int32, ISymbol) 메서드

정의

지정된 위치에서 기호에 액세스할 수 있는지 여부를 확인합니다.

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가 반환되더라도 이름 숨기기와 같은 다른 이유로 지정된 기호를 참조하지 못할 수 있습니다.

적용 대상