CompilerServices.TypeProviderConfig 类 (F#)

为类型提供程序实现提供附加自定义选项。 如果实现 ITypeProvider 的选件类具有接受 TypeProviderConfig的构造函数,它将构造。TypeProviderConfig实例。

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

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

type TypeProviderConfig =
 class
  new TypeProviderConfig : string * string * string [] * string -> TypeProviderConfig
  member this.ReferencedAssemblies : string []
  member this.ResolutionFolder : string
  member this.RuntimeAssembly : string
  member this.TemporaryFolder : string
 end

构造函数

成员

说明

new

创建 TypeProviderConfig 的一个新实例。

实例成员

成员

说明

IsInvalidationSupported: 布尔型

指示该类型提供程序主机是否响应类型的提供程序实例无效事件。

IsHostedExecution: 布尔型

指示该类型提供程序实例是否用于执行提供的代码(如F# interactive的环境。

ReferencedAssemblies : 字符串 []

获取设置提供程序引用的程序集。

ResolutionFolder : 字符串

获取完整路径使用解决所有文件名参数的相对路径为提供程序。

RuntimeAssembly : 字符串

具有完整路径创建此类型提供程序加载和实例化的实际引用的程序集。

TemporaryFolder : 字符串

获取完整路径为提供程序的此实例的临时文件。

SystemRuntimeAssemblyVersion: Version

引用系统的运行时集的版本。

平台

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

版本信息

F#核心库版本

支持:4.0,可移植

请参见

参考

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