Udostępnij za pośrednictwem


MetadataUpdateOriginalTypeAttribute Klasa

Definicja

Emitowane przez kompilator, gdy typ oznaczony za pomocą CreateNewOnMetadataUpdateAttribute jest aktualizowany podczas sesji ponownego ładowania na gorąco.

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
Dziedziczenie
MetadataUpdateOriginalTypeAttribute
Atrybuty

Uwagi

Ten atrybut jest emitowany przez roslyn, gdy typ oznaczony za pomocą (lub pochodzi z typu oznaczonego za pomocą) CreateNewOnMetadataUpdateAttribute jest aktualizowany podczas sesji ponownego ładowania na gorąco. OriginalType wskazuje oryginalną wersję zaktualizowanego typu. Następna aktualizacja typu będzie miała taką samą OriginalTypewartość . Struktury, które zapewniają obsługę ponownego ładowania na gorąco przez zaimplementowanie MetadataUpdateHandlerAttribute tego atrybutu, może użyć tego atrybutu, aby powiązać zaktualizowany typ z oryginalną wersją.

Konstruktory

MetadataUpdateOriginalTypeAttribute(Type)

Inicjuje nowe wystąpienie klasy MetadataUpdateOriginalTypeAttribute.

Właściwości

OriginalType

Pobiera oryginalną wersję typu dołączonego do tego attribtue.

TypeId

Po zaimplementowaniu w klasie pochodnej pobiera unikatowy identyfikator dla tego elementu Attribute.

(Odziedziczone po Attribute)

Metody

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.

(Odziedziczone po Attribute)
GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

(Odziedziczone po Attribute)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IsDefaultAttribute()

W przypadku zastąpienia w klasie pochodnej wskazuje, czy wartość tego wystąpienia jest wartością domyślną klasy pochodnej.

(Odziedziczone po Attribute)
Match(Object)

W przypadku zastąpienia w klasie pochodnej zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

(Odziedziczone po Attribute)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy