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


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

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

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

Сборка: FSharp.Core (в 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

Заметки

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

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

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

Элемент

Описание

new;

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

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

Элемент

Описание

Путь

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

Платформы

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

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

Основной версии библиотеки F#

Поддерживается в: 2.0, 4.0, портативное

См. также

Ссылки

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