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 |
---|---|
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 |
---|---|
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