ModelAttributes Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к объединенному списку атрибутов, связанных с свойством , или параметром Type.
public ref class ModelAttributes
public class ModelAttributes
type ModelAttributes = class
Public Class ModelAttributes
- Наследование
-
ModelAttributes
Конструкторы
| Имя | Описание |
|---|---|
| ModelAttributes(IEnumerable<Object>) |
Устаревшие.
Создает новый ModelAttributes объект для Type. |
| ModelAttributes(IEnumerable<Object>, IEnumerable<Object>) |
Устаревшие.
Создает новый ModelAttributes объект для свойства . |
Свойства
| Имя | Описание |
|---|---|
| Attributes |
Возвращает набор всех атрибутов. Если этот экземпляр представляет атрибуты для свойства, атрибуты в определении свойства находятся перед атрибутами в свойстве Type. Если этот экземпляр представляет атрибуты для параметра, атрибуты в определении параметра находятся раньше атрибутов в параметре Type. |
| ParameterAttributes |
Возвращает набор атрибутов параметра или |
| PropertyAttributes |
Возвращает набор атрибутов свойства или |
| TypeAttributes |
Возвращает набор атрибутов в объекте Type. Если этот экземпляр представляет свойство , то TypeAttributes содержит атрибуты, полученные из PropertyType. Если этот экземпляр представляет параметр, то содержит атрибуты, полученные из ParameterType. |
Методы
| Имя | Описание |
|---|---|
| GetAttributesForParameter(ParameterInfo) |
Возвращает атрибуты для заданного |
| GetAttributesForParameter(ParameterInfo, Type) |
Возвращает атрибуты для заданного |
| GetAttributesForProperty(Type, PropertyInfo) |
Возвращает атрибуты для заданного |
| GetAttributesForProperty(Type, PropertyInfo, Type) |
Возвращает атрибуты для заданного |
| GetAttributesForType(Type) |
Возвращает атрибуты для заданного |