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


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

Это пространство имен содержит некоторые внутренние функции для использования компилятором F#, а также типы для реализации поставщиков типа.

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

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

namespace Microsoft.FSharp.Core.CompilerServices

Модули

Модуль

Описание

Модуль RuntimeHelpers

Группа функций, используемых в составе скомпилированного представления выражений последовательностей F#.

Определения типов

Тип

Описание

Тип GeneratedSequenceBase<'T>

Компилятор F# создает реализации этого типа для скомпилированных выражений последовательностей.

тип IProvidedNamespace

Представляет пространство имен типа, сформированное поставщиком.

тип ITypeProvider

Поставщики типа реализуют этот интерфейс в качестве поставщика типа компилятором F#.Реализация этого интерфейса определяет общий интерфейс и расширения функциональности поставщика типов.

тип MeasureInverse<'Measure>

Представляет обратное значение меры выражений возвращаемый как универсальный шаблон аргумент предоставленного типа.

тип MeasureOne

Представляет "1" мера выражения возвращаемый как универсальный шаблон аргумент предоставленного типа.

тип MeasureProduct<'Measure1, 'Measure2>

Представляет продукт 2 мер выражений возвращаемый как универсальный шаблон аргумент предоставленного типа.

тип TypeProviderAssemblyAttribute

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

тип TypeProviderAttribute

Размещение в классе, который реализует ITypeProvider расширение компилятора

тип TypeProviderConfig

Если класс, который реализует ITypeProvider содержит конструктор, который принимает TypeProviderConfig после чего оно будет создано с экземпляром TypeProviderConfig.

тип TypeProviderDefinitionLocationAttribute

тип TypeProviderEditorHideMethodsAttribute

Указывает, что редактор кода должны скрывать все методы System.Object из меню intellisense для экземпляров заданного типа

тип TypeProviderXmlDocAttribute

Атрибут TypeProviderXmlDocAttribute можно добавить к типам и элементам.Служба языка будет отображать свойство CommentText из атрибута в соответствующем месте, когда пользователь заколебается над типом или членом.

См. также

Другие ресурсы

Справочные материалы по основной библиотеке F#