XamlMember.LookupIsReadPublic Methode

Definition

Gibt zurück, ob das XamlMember-Objekt eine Eigenschaft darstellt, die über einen öffentlichen get-Accessor verfügt.Returns whether this XamlMember represents a property that has a public get accessor.

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

Gibt zurück

Boolean

true, wenn dieser XamlMember eine Eigenschaft mit einem öffentlichen get-Accessor darstellt, andernfalls false.true if this XamlMember represents a property that has a public get accessor; otherwise, false.

Hinweise

Die Standard Implementierung gibt Ergebnisse basierend auf der internen Reflektion oder der Negation der- IsWriteOnly Verarbeitung in dieser Reihenfolge zurück.The default implementation returns results based either on internal reflection or the negation of IsWriteOnly, processing in that order.

LookupIsReadPublic Gibt zurück, ob der Member selbst öffentlich ist. Sie gibt true für einen öffentlichen Member für einen nicht öffentlichen deklarierenden Typ zurück.LookupIsReadPublic returns whether the member itself is public; it returns true for a public member on a nonpublic declaring type. Verwenden IsReadPublic Sie stattdessen, wenn Sie auch die Sichtbarkeit des deklarierenden Typs überprüfen möchten.Use IsReadPublic instead, if you also want to consider the visibility of the declaring type.

Diese Methode wird aufgerufen, wenn ein Aufrufer einen Wert aus abruft IsReadPublic .This method is invoked when a caller gets a value from IsReadPublic. Überschreiben Sie diese Methode, wenn Sie einheitliche Ergebnisse für eine gesamte XamlMember abgeleitete Klasse melden möchten, oder wenn spezielle Metadaten verfügbar sind, um dies für einzelne Fälle zu ermitteln.Override this method if you want to report uniform results for an entire XamlMember derived class, or if you have specialized metadata available to determine this on a per-case basis.

Wichtig

Die LookupIsReadPublic Methode ist virtuell und kann daher überschrieben werden.The LookupIsReadPublic method is virtual and therefore, can be overridden. Die außer Kraft Setzung kann die gemeldeten Zugriffs Informationen eines XAML-Members (böswillig oder anderweitig) ändern, sodass er nicht mehr erwartungsgemäß mit den Typsystem-Zugriffs Informationen der zugrunde liegenden CLR-Deklaration ausgerichtet wird.The override has the potential to change (maliciously or otherwise) the reported access information of a XAML member so that it no longer aligns in an expected way with the type system access information of its underlying CLR declaration. Verwenden Sie für alle sicherheitskritischen Prüfungen von Zugriffsebenen stattdessen den zugrunde liegenden CLR-Typ.For any security-critical checks of access levels, use the underlying CLR type instead.

Gilt für:

Siehe auch