次の方法で共有


XamlMember.LookupIsReadPublic メソッド

定義

この XamlMember がパブリックの 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 がパブリックの true アクセサーを持つプロパティを表す場合は get。それ以外の場合は false

注釈

既定の実装では、内部リフレクションまたは否定 IsWriteOnly、その順序での処理のいずれかに基づいて結果が返されます。

LookupIsReadPublic は、メンバー自体がパブリックであるかどうかを返します。これは、 true パブリックでない宣言型のパブリック メンバーに対して返されます。 代わりに、宣言する型の可視性も考慮する場合に使用 IsReadPublic します。

このメソッドは、呼び出し元が値 IsReadPublicを取得するときに呼び出されます。 派生クラス全体 XamlMember の統一された結果を報告する場合、またはケースごとにこれを決定するために使用できる特殊なメタデータがある場合は、このメソッドをオーバーライドします。

重要

メソッドは LookupIsReadPublic 仮想であるため、オーバーライドできます。 オーバーライドは、XAML メンバーの報告されたアクセス情報を変更する (悪意を持つなど) 可能性があるため、基になる CLR 宣言の型システム アクセス情報と予期される方法で一致しなくなります。 アクセス レベルのセキュリティクリティカルなチェックでは、代わりに基になる CLR 型を使用します。

適用対象

こちらもご覧ください