Compartilhar via


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

novo

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

Path

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

Consulte também

Referência

Microsoft.FSharp.Core Namespace (F#)