RequiresDynamicCodeAttribute Klasa

Definicja

Wskazuje, że określona metoda wymaga możliwości wygenerowania nowego kodu w czasie wykonywania, na przykład za pośrednictwem System.Reflection.

public ref class RequiresDynamicCodeAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method, Inherited=false)]
public sealed class RequiresDynamicCodeAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method, Inherited=false)>]
type RequiresDynamicCodeAttribute = class
    inherit Attribute
Public NotInheritable Class RequiresDynamicCodeAttribute
Inherits Attribute
Dziedziczenie
RequiresDynamicCodeAttribute
Atrybuty

Uwagi

Ten atrybut umożliwia narzędziom zrozumienie, które metody są niebezpieczne do wywołania podczas kompilowania z wyprzedzeniem. Aby uzyskać więcej informacji, zobacz Wprowadzenie do ostrzeżeń usługi AOT.

Konstruktory

Nazwa Opis
RequiresDynamicCodeAttribute(String)

Inicjuje nowe wystąpienie RequiresDynamicCodeAttribute klasy z określonym komunikatem.

Właściwości

Nazwa Opis
ExcludeStatics

Pobiera lub ustawia wartość wskazującą, czy adnotacja powinna mieć zastosowanie do statycznych elementów członkowskich.

Message

Pobiera komunikat zawierający informacje o użyciu kodu dynamicznego.

TypeId

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

(Odziedziczone po Attribute)
Url

Pobiera lub ustawia opcjonalny adres URL, który zawiera więcej informacji o metodzie, dlaczego wymaga kodu dynamicznego i jakie opcje użytkownik musi sobie z tym poradzić.

Metody

Nazwa Opis
Equals(Object)

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

(Odziedziczone po Attribute)
GetHashCode()

Zwraca kod skrótu dla tego wystąpienia.

(Odziedziczone po Attribute)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
IsDefaultAttribute()

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

(Odziedziczone po Attribute)
Match(Object)

Po zastąpieniu 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 Object.

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też