다음을 통해 공유


XamlMember.LookupIsReadPublic 메서드

정의

XamlMember가 public get 접근자가 있는 속성을 나타내는지 여부를 반환합니다.

protected:
 virtual bool LookupIsReadPublic();
protected virtual bool LookupIsReadPublic ();
abstract member LookupIsReadPublic : unit -> bool
override this.LookupIsReadPublic : unit -> bool
Protected Overridable Function LookupIsReadPublic () As Boolean

반환

Boolean

XamlMember가 public true접근자가 있는 속성임을 나타내면 get이고, 그렇지 않으면 false입니다.

설명

기본 구현은 내부 리플렉션 또는 부정 IsWriteOnly, 처리 순서에 따라 결과를 반환합니다.

LookupIsReadPublic 는 멤버 자체가 공용인지 여부를 반환합니다. 비공개 선언 형식의 공용 멤버에 대해 반환 true 됩니다. 선언 형식의 표시 여부도 고려하려는 경우 대신 사용합니다 IsReadPublic .

호출자가 값을 IsReadPublic가져오면 이 메서드가 호출됩니다. 전체 XamlMember 파생 클래스에 대해 균일한 결과를 보고하거나 사례별로 이를 확인할 수 있는 특수 메타데이터가 있는 경우 이 메서드를 재정의합니다.

중요

메서드는 LookupIsReadPublic 가상이므로 재정의할 수 있습니다. 재정의는 XAML 멤버의 보고된 액세스 정보를 변경(악의적으로 또는 다른 방식으로) 변경하여 기본 CLR 선언의 형식 시스템 액세스 정보와 더 이상 예상된 방식으로 정렬되지 않도록 할 수 있습니다. 액세스 수준에 대한 보안에 중요한 검사의 경우 기본 CLR 형식을 대신 사용합니다.

적용 대상

추가 정보