Compartilhar via


Classe Core.AutoOpenAttribute (F#)

Esse atributo é usado para dois propósitos. Quando aplicado a um assembly, deve receber um argumento de cadeia de caracteres e esse argumento deve indicar um módulo ou namespace válido em tal assembly. Arquivos de código-fonte compilados com referência a esse assembly são processados em um ambiente onde o caminho dado é aberto automaticamente.

Caminho do Namespace/Módulo: Microsoft.FSharp.Core

Assembly: FSharp.Core (em 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

Comentários

Quando aplicado a um módulo dentro de um assembly, o atributo não deve receber qualquer argumento. Quando o namespace delimitador é aberto no código-fonte do usuário, o módulo também é aberto implicitamente.

Também é possível usar a forma abreviada do nome, AutoOpen.

Construtores

Membro

Descrição

new

Cria um atributo usado para marcar um caminho de namespace ou módulo para ser aberto automaticamente quando um assembly for referenciado

Membros da Instância

Membro

Descrição

Caminho

Indica o namespace ou módulo para ser aberto automaticamente quando um assembly for referenciado ou um módulo delimitador for aberto.

Plataformas

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

Informações de versão

Versões da biblioteca principal F#

Suporte em: 2.0, 4.0, Portable

Consulte também

Referência

Namespace Microsoft.FSharp.Core (F#)