Freigeben über


Core.NoDynamicInvocationAttribute-Klasse (F#)

Mit diesem Attribut werden Werte gekennzeichnet, die nicht dynamisch zur Laufzeit aufgerufen werden können.Das Attribut wird i. d. R. Inlinefunktionen hinzugefügt, deren Implementierungen nicht überprüfbaren Code enthalten.Dadurch löst der ausgegebene Methodentext für die Inlinefunktion beim dynamischen Aufrufen eine Ausnahme aus, anstatt nicht überprüfbaren Code in die generierte Assembly einzuschließen.

Namespace/Modulpfad: Microsoft.FSharp.Core

Assembly: FSharp.Core (in FSharp.Core.dll)

[<AttributeUsage(AttributeTargets.Method ||| AttributeTargets.Property, AllowMultiple = false)>]
[<Sealed>]
type NoDynamicInvocationAttribute =
 class
  new NoDynamicInvocationAttribute : unit -> NoDynamicInvocationAttribute
 end

Hinweise

Sie können auch die Kurzform des Namens NoDynamicInvocation verwenden.

Konstruktoren

Member

Description

new

Erstellt eine Instanz des Attributs.

Plattformen

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Versionsinformationen

F#-Kern-Bibliotheks-Versionen

Unterstützt in: 2,0, 4,0, portablen

Siehe auch

Referenz

Microsoft.FSharp.Core-Namespace (F#)