Какой синтаксис (#… #) наблюдается в реализации стандартной библиотеки F #?

Читая исходники модуля Array2D, я наткнулся на эту интересную конструкцию в реализации многих основных функций, например:

[<CompiledName("Get")>]
let get (array: 'T[,]) (n:int) (m:int) =  (# "ldelem.multi 2 !0" type ('T) array n m : 'T #)  

Я могу только предположить, что это синтаксис встроенного CIL и используется здесь, очевидно, для повышения производительности. Однако, когда я попытался использовать этот синтаксис в моей программе, я получаю сообщение об ошибке:

warning FS0042: This construct is deprecated: it is only for use in the F# library

Что именно это? Есть ли подробная документация?

Ответы на вопрос(2)

Ваш ответ на вопрос