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


Класс 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 Server 2008 R2

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

Версии библиотеки ядра F#

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

См. также

Ссылки

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