MetadataUpdateOriginalTypeAttribute Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Emitido pelo compilador quando um tipo marcado com CreateNewOnMetadataUpdateAttribute é atualizado durante uma sessão de recarregamento quente.
public ref class MetadataUpdateOriginalTypeAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Struct, AllowMultiple=false, Inherited=false)]
public class MetadataUpdateOriginalTypeAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Struct, AllowMultiple=false, Inherited=false)>]
type MetadataUpdateOriginalTypeAttribute = class
inherit Attribute
Public Class MetadataUpdateOriginalTypeAttribute
Inherits Attribute
- Herança
- Atributos
Observações
Este atributo é emitido pela Roslyn quando um tipo marcado com (ou derivado de um tipo marcado com) CreateNewOnMetadataUpdateAttribute é atualizado durante uma sessão de recarga a quente. OriginalType aponta para a versão original do tipo atualizado. A próxima atualização deste tipo terá o mesmo OriginalType. Frameworks que fornecem suporte para recarga a quente através da implementação de um MetadataUpdateHandlerAttribute podem usar este atributo para relacionar um tipo atualizado com a sua versão original.
Construtores
| Name | Description |
|---|---|
| MetadataUpdateOriginalTypeAttribute(Type) |
Inicializa uma nova instância da MetadataUpdateOriginalTypeAttribute classe. |
Propriedades
| Name | Description |
|---|---|
| OriginalType |
Obtém a versão original do tipo a que este attribture está associado. |
| TypeId |
Quando implementado numa classe derivada, obtém um identificador único para esta Attribute. (Herdado de Attribute) |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Devolve um valor que indica se esta instância é igual a um objeto especificado. (Herdado de Attribute) |
| GetHashCode() |
Devolve o código de hash para esta instância. (Herdado de Attribute) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IsDefaultAttribute() |
Quando sobrescrito numa classe derivada, indica se o valor desta instância é o valor padrão para a classe derivada. (Herdado de Attribute) |
| Match(Object) |
Quando sobrescrito numa classe derivada, devolve um valor que indica se esta instância é igual a um objeto especificado. (Herdado de Attribute) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |