Classe Core.AutoOpenAttribute (F#)
Este atributo é usado para dois propósitos.Quando aplicado a um assembly, ele deve receber um argumento de cadeia de caracteres, e esse argumento deve indicar um módulo ou um namespace válida em aquele assembly.Arquivos de código-fonte criados com uma referência a esse assembly são processados em um ambiente no qual o caminho fornecido oepned automaticamente.
Namespace/Module Path: 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, então o atributo não deve ter quaisquer argumentos.Quando o namespace incluindo é aberta no código-fonte do usuário, o módulo é aberto também implicitamente.
Você também pode usar a forma curta de nome, AutoOpen.
Construtores
Membro |
Descrição |
---|---|
Cria um atributo usado para marcar um caminho de namespace ou módulo a ser aberto automaticamente quando um assembly referenciado |
Métodos como membros exemplo
Membro |
Descrição |
---|---|
Indica o namespace ou o módulo seja abertos automaticamente quando um assembly é referenciado ou um módulo incluindo aberto. |
Plataformas
O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informações de Versão
Versões da biblioteca principal de F#
Suportado em: 2,0, 4,0, portáteis