次の方法で共有


XamlType.LookupIsPublic メソッド

定義

この XamlType が関連する型システムでパブリック型を表すかどうかを示す値を返します。

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

戻り値

この XamlType がパブリック型を表す場合は true。それ以外の場合は false

注釈

このメソッドは、 の IsPublic呼び出しによって呼び出すことができます。

既定の実装では、NULL UnderlyingType以外の に対して CLR リフレクションが使用されます。 null UnderlyingTypeの場合、 は を返します true

別のロジックを使用する場合は IsPublic 、このメソッドをオーバーライドします。

重要

LookupIsPublic は仮想であるため、オーバーライドできます。 オーバーライドには、XAML 型に関する報告されたアクセス情報を変更して、型システムまたはその基になる CLR 型のアクセス情報と予期される方法で一致しなくなる可能性があります (悪意のある目的の場合でも、それ以外の場合も)。 割り当て操作とアクセスのセキュリティクリティカルなチェックでは、代わりに基になる CLR 型を使用します。

適用対象