ModelMetadataIdentity Struktura

Definice

Typ klíče, který identifikuje 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)
Dědičnost
ModelMetadataIdentity
Implementuje

Vlastnosti

ConstructorInfo

Získá popisovač konstruktoru nebo null pokud tato instance nepředstavuje konstruktor.

ContainerType

Type Získá definování vlastnosti modelu reprezentované aktuální instance nebo null pokud aktuální instance nepředstavuje vlastnost.

MetadataKind

Získá hodnotu označující druh metadat reprezentovaný aktuální instancí.

ModelType

Type Získá reprezentované aktuální instance.

Name

Získá název aktuální instance, pokud představuje parametr nebo vlastnost, nebo null pokud aktuální instance představuje typ.

ParameterInfo

Získá popisovač parametru nebo hodnotu null , pokud tato instance nepředstavuje parametr.

PropertyInfo

Získá popisovač vlastnosti nebo null pokud tato instance nepředstavuje vlastnost.

Metody

Equals(ModelMetadataIdentity)

Indicates whether the current object is equal to another object of the same type.

Equals(Object)

Indicates whether this instance and a specified object are equal.

ForConstructor(ConstructorInfo, Type)

ModelMetadataIdentity Vytvoří pro zadaný parametr zadaný typ modelu.

ForParameter(ParameterInfo)

Vytvoří pro ModelMetadataIdentity zadaný parametr.

ForParameter(ParameterInfo, Type)

ModelMetadataIdentity Vytvoří pro zadaný parametr zadaný typ modelu.

ForProperty(PropertyInfo, Type, Type)

Vytvoří pro zadanou ModelMetadataIdentity vlastnost.

ForProperty(Type, String, Type)
Zastaralé.
Zastaralé.

Vytvoří pro zadanou ModelMetadataIdentity vlastnost.

ForType(Type)

ModelMetadataIdentity Vytvoří pro zadaný model Type.

GetHashCode()

Returns the hash code for this instance.

Platí pro