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


Метод ITypeProvider.GetInvokerExpression (F#)

Вызывается компилятором для запроса дерева выражений для замены данным MethodBase.

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

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

// Signature: abstract this.GetInvokerExpression : MethodBase * Quotations.Expr [] -> Quotations.Expr  // Usage: iTypeProvider.GetInvokerExpression (syntheticMethodBase, parameters)

Параметры

  • syntheticMethodBase
    Тип: MethodBase

    MethodBase, предоставленный компилятору типом, возвращенным вызовом метода GetType(s).

  • parameters
    Тип: Quotations.Expr []

    Выражения, которые представляют параметры для данного вызова.

Возвращаемое значение

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

Платформы

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

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

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

Поддерживается в 4.0 Поддерживается в 4.0 — Portable (переносная лицензия)

См. также

Ссылки

Интерфейс CompilerServices.ITypeProvider (F#)

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