ModelAttributes クラス

定義

、プロパティ、または パラメーターに関連付けられている属性の組み合わせリストへのアクセスを Type提供します。

public ref class ModelAttributes
public class ModelAttributes
type ModelAttributes = class
Public Class ModelAttributes
継承
ModelAttributes

コンストラクター

ModelAttributes(IEnumerable<Object>)
古い.

の新しい ModelAttributesType作成します。

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した の属性を取得します。

適用対象