Compartir a través de


Core.AutoOpenAttribute (Clase de F#)

Este atributo se usa para dos fines.Cuando se aplica a un ensamblado, se debe proporcionar un argumento de tipo string y este argumento debe indicar un módulo o un espacio de nombres válido en ese ensamblado.Los archivos de código fuente compilados con una referencia a este ensamblado se procesan en un entorno donde se abre automáticamente la ruta de acceso especificada.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Core

Ensamblado: FSharp.Core (en 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

Comentarios

Cuando se aplica a un módulo dentro de un ensamblado, no se debe proporcionar ningún argumento para el atributo.Cuando se abre el espacio de nombres envolvente en código fuente del usuario, también se abre el módulo implícitamente.

También puede utilizar la forma abreviada del nombre, AutoOpen.

Constructores

Miembro

Descripción

new

Crea un atributo usado para marcar un espacio de nombres o una ruta de acceso del módulo de manera que se abra automáticamente cuando se haga referencia a un ensamblado.

Miembros de instancia

Miembro

Descripción

Ruta de acceso

Indica el espacio de nombres o el módulo que se abrirá automáticamente cuando se haga referencia a un ensamblado o se abra un módulo envolvente.

Plataformas

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

Información de versiones

Versiones de la biblioteca básica de F#

Se admite en: 2.0, 4.0, portables

Vea también

Referencia

Microsoft.FSharp.Core (Espacio de nombres de F#)