ModelMetadataIdentity Estructura

Definición

Tipo de clave que identifica un ModelMetadataobjeto .

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)
Herencia
ModelMetadataIdentity
Implementaciones

Propiedades

ConstructorInfo

Obtiene un descriptor para el constructor o null si esta instancia no representa un constructor.

ContainerType

Obtiene la Type definición de la propiedad del modelo representada por la instancia actual o null si la instancia actual no representa una propiedad.

MetadataKind

Obtiene un valor que indica el tipo de metadatos representados por la instancia actual.

ModelType

Obtiene el Type representado por la instancia actual.

Name

Obtiene el nombre de la instancia actual si representa un parámetro o una propiedad, o null si la instancia actual representa un tipo.

ParameterInfo

Obtiene un descriptor para el parámetro o null si esta instancia no representa un parámetro.

PropertyInfo

Obtiene un descriptor para la propiedad o null si esta instancia no representa una propiedad.

Métodos

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)

Crea un ModelMetadataIdentity para el parámetro proporcionado con el tipo de modelo especificado.

ForParameter(ParameterInfo)

Crea un ModelMetadataIdentity para el parámetro proporcionado.

ForParameter(ParameterInfo, Type)

Crea un ModelMetadataIdentity para el parámetro proporcionado con el tipo de modelo especificado.

ForProperty(PropertyInfo, Type, Type)

Crea un ModelMetadataIdentity para la propiedad proporcionada.

ForProperty(Type, String, Type)
Obsoleto.
Obsoleto.

Crea un ModelMetadataIdentity para la propiedad proporcionada.

ForType(Type)

Crea un ModelMetadataIdentity para el modelo Typeproporcionado.

GetHashCode()

Returns the hash code for this instance.

Se aplica a