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