Freigeben über


XamlType.LookupIsPublic Methode

Definition

Gibt einen Wert zurück, der angibt, ob dieses XamlType-Objekt einen öffentlichen Typ im relevanten Typsystem darstellt.

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

Gibt zurück

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

Hinweise

Diese Methode kann durch Aufrufe IsPublicvon aufgerufen werden.

Die Standardimplementierung verwendet die CLR-Reflektion für eine ungleich NULL UnderlyingType. Für einen NULL-Wert UnderlyingTypewird zurückgegeben true.

Überschreiben Sie diese Methode, wenn Sie eine andere Logik verwenden möchten IsPublic .

Wichtig

LookupIsPublic ist virtuell und kann daher überschrieben 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 in erwarteter Weise dem Typsystem oder dem Zugriff auf Informationen des zugrunde liegenden CLR-Typs entspricht. Verwenden Sie für sicherheitskritische Überprüfungen von Zuweisungsvorgängen und Zugriff stattdessen den zugrunde liegenden CLR-Typ.

Gilt für: