次の方法で共有


ModelMetadataIdentity 構造体

定義

を識別するキー型 ModelMetadata

public value class ModelMetadataIdentity : IEquatable<Microsoft::AspNetCore::Mvc::ModelBinding::Metadata::ModelMetadataIdentity>
public struct ModelMetadataIdentity : IEquatable<Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity>
public readonly struct ModelMetadataIdentity : IEquatable<Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity>
type ModelMetadataIdentity = struct
Public Structure ModelMetadataIdentity
Implements IEquatable(Of ModelMetadataIdentity)
継承
ModelMetadataIdentity
実装

プロパティ

ConstructorInfo

コンストラクターの記述子を取得します。この null インスタンスがコンストラクターを表していない場合は を取得します。

ContainerType

現在の Type インスタンスによって表されるモデル プロパティを定義する を取得します。現在 null のインスタンスがプロパティを表していない場合は を取得します。

MetadataKind

現在のインスタンスによって表されるメタデータの種類を示す値を取得します。

ModelType

現在のインスタンスで Type 表される を取得します。

Name

パラメーターまたはプロパティを表す場合、または null 現在のインスタンスが型を表す場合は、現在のインスタンスの名前を取得します。

ParameterInfo

パラメーターの記述子を取得します。この null インスタンスがパラメーターを表していない場合は を取得します。

PropertyInfo

プロパティの記述子を取得します null 。このインスタンスがプロパティを表していない場合は を取得します。

メソッド

Equals(ModelMetadataIdentity)

を識別するキー型 ModelMetadata

Equals(Object)

を識別するキー型 ModelMetadata

ForConstructor(ConstructorInfo, Type)

ModelMetadataIdentity指定したモデル型を使用して、指定されたパラメーターの を作成します。

ForParameter(ParameterInfo)

指定された ModelMetadataIdentity パラメーターの を作成します。

ForParameter(ParameterInfo, Type)

ModelMetadataIdentity指定したモデル型を使用して、指定されたパラメーターの を作成します。

ForProperty(PropertyInfo, Type, Type)

指定した ModelMetadataIdentity プロパティの を作成します。

ForProperty(Type, String, Type)
古い.
古い.

指定した ModelMetadataIdentity プロパティの を作成します。

ForType(Type)

指定した ModelMetadataIdentity モデル の を作成します Type

GetHashCode()

を識別するキー型 ModelMetadata

適用対象