Partager via


Core.AutoOpenAttribute, classe (F#)

Cet attribut est utilisé pour deux raisons.Lorsqu'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

Lorsqu'il est appliqué à un module dans un assembly, l'attribut ne doit pas comporter d'arguments.Lorsque 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 de manière à ce qu'il soit ouvert automatiquement lorsqu'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 « ouvert automatiquement » lorsqu'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

Versions 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#)