Freigeben über


XamlType.IsPublic Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob dieses XamlType-Objekt einen öffentlichen Typ im relevanten Typsystem darstellt.

public:
 property bool IsPublic { bool get(); };
public bool IsPublic { get; }
member this.IsPublic : bool
Public ReadOnly Property IsPublic As Boolean

Eigenschaftswert

Boolean

true, wenn dieses XamlType-Objekt einen öffentlichen Typ darstellt, andernfalls false.

Hinweise

Wenn Sie die standardmäßige interne CLR-Spiegelungstechnik für eine XamlTypeEigenschaft nicht verwenden, können Aufrufe dieser Eigenschaft Außerkraftsetzungen für XamlType abgeleitete Klassen aufrufenLookupIsPublic.

Wichtig

LookupIsPublic ist virtual und kann daher außer Kraft gesetzt werden. Die Außerkraftsetzung hat das Potenzial (ob für böswillige Zwecke oder anderweitig), die gemeldeten Zugriffsinformationen zu einem XAML-Typ zu ändern, sodass sie nicht mehr auf erwartete Weise mit dem Typsystem und den Zugriff auf Informationen des zugrunde liegenden CLR-Typs ausgerichtet wird. Verwenden Sie stattdessen für sicherheitskritische Überprüfungen von Zuordnungsvorgängen und Zugriff den zugrunde liegenden CLR-Typ.

Gilt für