Condividi tramite


Classe Core.AutoOpenAttribute (F#)

Questo attributo viene utilizzato per due scopi. Se applicato a un assembly, deve essere provvisto di un argomento stringa il quale deve indicare uno spazio dei nomi o un modulo valido nell'assembly in questione. I file di codice sorgente compilati con un riferimento a questo assembly vengono elaborati in un ambiente in cui il percorso specificato viene aperto automaticamente.

Percorso spazio dei nomi/modulo: Microsoft.FSharp.Core

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

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

Note

In caso di applicazione a un modulo all'interno di un assembly, all'attributo non deve essere quindi associato alcun argomento. Se lo spazio dei nomi contenitore viene aperto nel codice sorgente dell'utente, anche il modulo viene aperto in modo implicito.

È inoltre possibile utilizzare la forma breve del nome, AutoOpen.

Costruttori

Membro

Oggetto di descrizione

new

Crea un attributo utilizzato per contrassegnare un percorso di spazio dei nomi o di modulo da aprire in modo automatico se si fa riferimento a un assembly

Membri di istanza

Membro

Oggetto di descrizione

Percorso

Indica un modulo o uno spazio dei nomi da aprire in modo automatico se si fa riferimento a un assembly o viene aperto un modulo contenitore.

Piattaforme

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Informazioni sulla versione

F# Runtime

Supportato in: 2.0, 4.0

Silverlight

Supportato in: 3

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.FSharp.Core (F#)