CompilerServices.TypeProviderConfig Class (F#)
Provides additional customization options for a type provider implementation. If the class that implements ITypeProvider has a constructor that accepts TypeProviderConfig, it will be constructed with an instance of TypeProviderConfig.
Namespace/Module Path: Microsoft.FSharp.Core.CompilerServices
Assembly: FSharp.Core (in 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
Constructors
Member |
Description |
---|---|
Creates a new instance of TypeProviderConfig. |
Instance Members
Member |
Description |
---|---|
IsInvalidationSupported : bool |
Indicates whether the type provider host responds to invalidation events for type provider instances. |
IsHostedExecution : bool |
Indicates whether the type provider instance is used in an environment which executes provided code such as F# Interactive. |
Gets the set of referenced assemblies for the provider. |
|
Gets the full path to use to resolve relative paths in any file name arguments given to the provider. |
|
Gets the full path to actual referenced assembly that caused this type provider to load and instantiate. |
|
Gets the full path to use for temporary files for this instance of the provider. |
|
SystemRuntimeAssemblyVersion : Version |
Version of the referenced system runtime assembly. |
Platforms
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Version Information
F# Core Library Versions
Supported in: 4.0, Portable