XamlMember.LookupIsReadPublic Метод

Определение

Возвращает значение, указывающее, представляет ли объект XamlMember свойство, имеющее открытый метод доступа get.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

Возвращаемое значение

Boolean

Значение true, если этот объект XamlMember представляет свойство, имеющее открытый метод доступа get; в противном случае — значение false.true if this XamlMember represents a property that has a public get accessor; otherwise, false.

Комментарии

Реализация по умолчанию возвращает результаты на основе внутреннего отражения или отрицания IsWriteOnly , обрабатываемого в указанном порядке.The default implementation returns results based either on internal reflection or the negation of IsWriteOnly, processing in that order.

LookupIsReadPublic Возвращает значение, указывающее, является ли сам член открытым; Он возвращает true для открытого члена в неоткрытом объявляем типе.LookupIsReadPublic returns whether the member itself is public; it returns true for a public member on a nonpublic declaring type. IsReadPublicВместо этого следует использовать, если также необходимо рассмотреть видимость объявляющего типа.Use IsReadPublic instead, if you also want to consider the visibility of the declaring type.

Этот метод вызывается, когда вызывающий объект получает значение из IsReadPublic .This method is invoked when a caller gets a value from IsReadPublic. Переопределите этот метод, если требуется сообщать единообразные результаты для всего XamlMember производного класса или если имеются специализированные метаданные для определения этого варианта для каждого случая.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.

Важно!

LookupIsReadPublicМетод является виртуальным и, следовательно, может быть переопределен.The LookupIsReadPublic method is virtual and therefore, can be overridden. Переопределение может быть изменено (вредоносным или иным образом) сообщаемыми сведениями о доступе элемента XAML, чтобы он больше не совпадал с данными о доступе к системе типов его базовой декларации CLR.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. Для всех проверок уровня доступа, критически важных для безопасности, используйте базовый тип CLR.For any security-critical checks of access levels, use the underlying CLR type instead.

Применяется к

См. также раздел