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: [bool]

型のプロバイダーのホストが型のプロバイダー インスタンスに対して無効のイベントに応答するかどうかを示します。

IsHostedExecution: [bool]

型のプロバイダーのインスタンスが F# Interactive など、提供されたコードを実行する環境で使用するかどうかを示します。

ReferencedAssemblies : string []

プロバイダーの参照アセンブリのセットを取得します。

ResolutionFolder : string

完全パスをプロバイダーに指定される任意のファイル名の引数の相対パスを解決したり取得します。

ResolutionFolder : string

このプロバイダーの型を読み込んでインスタンス化された実際の参照アセンブリに完全パスを取得します。

TemporaryFolder : string

完全パスをプロバイダーのこのインスタンスに一時ファイルで使用する取得します。

SystemRuntimeAssemblyVersion: Version

参照されるシステムのランタイム アセンブリのバージョン。

プラットフォーム

Windows 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2

バージョン情報

F# コア ライブラリのバージョン

サポート: 4.0、ポータブル

参照

関連項目

Microsoft.FSharp.Core.CompilerServices 名前空間 (F#)