Compartilhar via


ModelAttributes Classe

Definição

Fornece acesso à lista combinada de atributos associados a uma Typepropriedade , ou parâmetro.

public ref class ModelAttributes
public class ModelAttributes
type ModelAttributes = class
Public Class ModelAttributes
Herança
ModelAttributes

Construtores

ModelAttributes(IEnumerable<Object>)
Obsoleto.

Cria um novo ModelAttributes para um Type.

ModelAttributes(IEnumerable<Object>, IEnumerable<Object>)
Obsoleto.

Cria um novo ModelAttributes para uma propriedade.

Propriedades

Attributes

Obtém o conjunto de todos os atributos. Se essa instância representar os atributos de uma propriedade, os atributos na definição de propriedade serão anteriores aos da Typepropriedade . Se essa instância representar os atributos de um parâmetro, os atributos na definição de parâmetro serão anteriores aos do Typeparâmetro .

ParameterAttributes

Obtém o conjunto de atributos no parâmetro ou null se essa instância não representa os atributos de um parâmetro.

PropertyAttributes

Obtém o conjunto de atributos na propriedade ou null se essa instância não representa os atributos de uma propriedade.

TypeAttributes

Obtém o conjunto de atributos no Type. Se essa instância representar uma propriedade, conterá TypeAttributes os atributos recuperados de PropertyType. Se essa instância representar um parâmetro, conterá atributos recuperados de ParameterType.

Métodos

GetAttributesForParameter(ParameterInfo)

Obtém os atributos para o determinado parameterInfo.

GetAttributesForParameter(ParameterInfo, Type)

Obtém os atributos para o fornecido parameterInfo com o especificado modelType.

GetAttributesForProperty(Type, PropertyInfo)

Obtém os atributos para o determinado property.

GetAttributesForProperty(Type, PropertyInfo, Type)

Obtém os atributos para o fornecido property com o especificado modelType.

GetAttributesForType(Type)

Obtém os atributos para o determinado type.

Aplica-se a