Поделиться через


Класс Core.AutoOpenAttribute (F#)

Этот атрибут используется в двух целях. При применении к сборке ему передается строковый аргумент, который должен определять допустимый модуль или пространство имен в этой сборке. Файлы исходного кода, скомпилированные со ссылкой на эту сборку, обрабатываются в среде, в которой указанный путь открывается автоматически.

Пространство имен/путь к модулю: Microsoft.FSharp.Core

Сборка: FSharp.Core (в FSharp.Core.dll)

[<AttributeUsage(5, AllowMultiple = true)>]
[<Sealed>]
type AutoOpenAttribute =
 class
  new AutoOpenAttribute : string -> AutoOpenAttribute
  new AutoOpenAttribute : unit -> AutoOpenAttribute
  member this.Path :  string
 end

Заметки

При применении к модулю в сборке для этого атрибута не следует указывать какие-либо параметры. Если пространство имен более высокого уровня открыто в исходном коде пользователя, модуль также неявно открывается.

Можно также использовать краткую форму имени, AutoOpen.

Конструкторы

Элемент

Описание

new;

Создает атрибут, используемый для отметки пути пространства имен или модуля для автоматического открытия при ссылке на сборку

Члены экземпляра

Элемент

Описание

Путь

Указывает пространство имен или модуль для автоматического открытия при указании ссылки на это сборку или открытии пространства имен более высокого уровня.

Платформы

Windows 7, Windows Vista с пакетом обновления 2 (SP2), Windows XP с пакетом обновления 3 (SP3), Windows XP x64 с пакетом обновления 2 (SP2), Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2), Windows Server 2003 с пакетом обновления 2 (SP2)

Сведения о версии

Среда выполнения F#

Поддерживается в версиях 2.0, 4.0

Silverlight

Поддерживается в версии 3

См. также

Ссылки

Пространство имен Microsoft.FSharp.Core (F#)