Поделиться через


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

Возвращает набор атрибутов параметра или null значение , если этот экземпляр не представляет атрибуты для параметра.

PropertyAttributes

Возвращает набор атрибутов свойства или null значение , если этот экземпляр не представляет атрибуты свойства.

TypeAttributes

Возвращает набор атрибутов в объекте Type. Если этот экземпляр представляет свойство , то TypeAttributes содержит атрибуты, полученные из PropertyType. Если этот экземпляр представляет параметр, то содержит атрибуты, полученные из ParameterType.

Методы

GetAttributesForParameter(ParameterInfo)

Возвращает атрибуты для заданного parameterInfoобъекта .

GetAttributesForParameter(ParameterInfo, Type)

Возвращает атрибуты для заданного parameterInfo объекта с указанным modelType.

GetAttributesForProperty(Type, PropertyInfo)

Возвращает атрибуты для заданного propertyобъекта .

GetAttributesForProperty(Type, PropertyInfo, Type)

Возвращает атрибуты для заданного property объекта с указанным modelType.

GetAttributesForType(Type)

Возвращает атрибуты для заданного typeобъекта .

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