Класс 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.
Конструкторы
Член |
Описание |
---|---|
Создает атрибут, обозначающий путь к пространству имен или модулю, который будет автоматически открываться при ссылке на сборку. |
Члены экземпляров
Член |
Описание |
---|---|
Показывает, что в случае ссылки на сборку или открытия вложенного модуля пространство имен или модуль будут открываться автоматически. |
Платформы
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Сведения о версии
Версии библиотеки ядра F#
Поддерживается в версиях 2.0, 4.0, Portable