ITypeProvider.GetInvokerExpression 方法 (F#)

由编译器调用,以请求用以替换给定 MethodBase 的表达式树。

命名空间/模块路径:Microsoft.FSharp.Core.CompilerServices

程序集:FSharp.Core(在 FSharp.Core.dll 中)

// Signature:
abstract this.GetInvokerExpression : MethodBase * ParameterExpression [] -> Expression

// Usage:
iTypeProvider.GetInvokerExpression (syntheticMethodBase, parameters)

参数

  • syntheticMethodBase
    类型:MethodBase

    由 GetType(s) 调用返回的类型给予编译器的 MethodBase。

  • parameters
    类型:ParameterExpression[]

    表示此调用的参数的表达式。

返回值

编译器在特定方法基础位置将使用的表达式树。

平台

Windows 8,Windows 7,Windows server 2012中,Windows server 2008 R2

版本信息

F#核心库版本

支持:4.0Supported中:4.0,可移植

请参见

参考

CompilerServices.ITypeProvider 接口 (F#)

Microsoft.FSharp.Core.CompilerServices 命名空间 (F#)