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


Модуль LanguagePrimitives.IntrinsicFunctions (F#)

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

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

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

module IntrinsicFunctions

Значения

Значение

Описание

CheckThis

Внутренняя функция компилятора для проверки правильности инициализации рекурсивных привязок

CreateInstance

Данная функция реализует вызовы, обращенные к конструкторам по умолчанию, доступ к которым осуществляется с "новыми" ограничениями.

Dispose

Внутренняя функция компилятора для эффективной компиляции выражений последовательностей

FailInit

Внутренняя функция компилятора для проверки правильности инициализации рекурсивных привязок

FailStaticInit

Внутренняя функция компилятора для проверки правильности инициализации рекурсивных статических привязок

GetArray

Стандартный перегруженный ассоциативный (индексный) оператор поиска

GetArray2D

Стандартный перегруженный ассоциативный оператор поиска (с 2 индексами)

GetArray3D

Стандартный перегруженный ассоциативный оператор поиска (с 3 индексами)

GetArray4D

Стандартный перегруженный ассоциативный оператор поиска (с 4 индексами)

GetString

Примитив, используемый компиляцией сопоставления шаблонов

MakeDecimal

Данная функция реализует анализ десятичных констант

SetArray

Стандартный перегруженный ассоциативный (индексный) оператор изменений

SetArray2D

Стандартный перегруженный ассоциативный оператор изменений (с 2 индексами)

SetArray3D

Стандартный перегруженный ассоциативный оператор изменений (с 3 индексами)

SetArray4D

Стандартный перегруженный ассоциативный оператор изменений (с 4 индексами)

TypeTestFast

Внутренняя функция компилятора, реализующая оператор ':?'

TypeTestGeneric

Внутренняя функция компилятора, реализующая оператор ':?'

UnboxFast

Внутренняя функция компилятора, реализующая оператор ":?>"

UnboxGeneric

Внутренняя функция компилятора, реализующая оператор ":?>"

Платформы

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

См. также

Ссылки

Модуль Core.LanguagePrimitives (F#)