Partager via


Core.AutoOpenAttribute, classe (F#)

Cet attribut est utilisé dans deux cas. Quand il est appliqué à un assembly, il doit comporter un argument de chaîne, et cet argument doit indiquer un module ou un espace de noms valide dans cet assembly. Les fichiers de code source compilés avec une référence à cet assembly sont traités dans un environnement où le chemin d'accès donné est ouvert automatiquement.

Espace de noms/Chemin du module : Microsoft.FSharp.Core

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

[<AttributeUsage(AttributeTargets.Class ||| AttributeTargets.Assembly, AllowMultiple = true)>] [<Sealed>] type AutoOpenAttribute =  class   new AutoOpenAttribute : string -> AutoOpenAttribute   new AutoOpenAttribute : unit -> AutoOpenAttribute   member this.Path :  string  end

Notes

Quand il est appliqué à un module dans un assembly, l'attribut ne doit comporter aucun argument. Quand l'espace de noms englobant est ouvert dans le code source de l'utilisateur, le module est également ouvert implicitement.

Vous pouvez également utiliser la forme abrégée du nom, AutoOpen.

Constructeurs

Membre

Description

new

Crée un attribut utilisé pour marquer un espace de noms ou un chemin d'accès de module pour qu'il soit ouvert automatiquement quand un assembly est référencé.

Membres d'instance

Membre

Description

Chemin d'accès

Indique que l'espace de noms ou le module doit être automatiquement ouvert quand un assembly est référencé ou qu'un module englobant est ouvert.

Plateformes

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

Informations de version

Version de bibliothèque principale F#

Prise en charge dans : 2.0, 4.0, portables

Voir aussi

Référence

Microsoft.FSharp.Core, espace de noms (F#)