Compartilhar via


ModelMetadataIdentity Estrutura

Definição

Um tipo de chave que identifica um 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)
Herança
ModelMetadataIdentity
Implementações

Propriedades

ConstructorInfo

Obtém um descritor para o construtor ou null se essa instância não representa um construtor.

ContainerType

Obtém a Type definição da propriedade de modelo representada pela instância atual ou null se a instância atual não representa uma propriedade.

MetadataKind

Obtém um valor que indica o tipo de metadados representados pela instância atual.

ModelType

Obtém o Type representado pela instância atual.

Name

Obtém o nome da instância atual se ela representa um parâmetro ou propriedade ou null se a instância atual representa um tipo.

ParameterInfo

Obtém um descritor para o parâmetro ou null se essa instância não representa um parâmetro.

PropertyInfo

Obtém um descritor para a propriedade ou null se essa instância não representa uma propriedade.

Métodos

Equals(ModelMetadataIdentity)

Um tipo de chave que identifica um ModelMetadata.

Equals(Object)

Um tipo de chave que identifica um ModelMetadata.

ForConstructor(ConstructorInfo, Type)

Cria um ModelMetadataIdentity para o parâmetro fornecido com o tipo de modelo especificado.

ForParameter(ParameterInfo)

Cria um ModelMetadataIdentity para o parâmetro fornecido.

ForParameter(ParameterInfo, Type)

Cria um ModelMetadataIdentity para o parâmetro fornecido com o tipo de modelo especificado.

ForProperty(PropertyInfo, Type, Type)

Cria um ModelMetadataIdentity para a propriedade fornecida.

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

Cria um ModelMetadataIdentity para a propriedade fornecida.

ForType(Type)

Cria um ModelMetadataIdentity para o modelo Typefornecido.

GetHashCode()

Um tipo de chave que identifica um ModelMetadata.

Aplica-se a