XamlType.LookupIsPublic Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.