Note: This is the migration API reference for FAKE 5. The new (modularized) API documentation can be found here. If the API is already migrated you can check here if exists in a module. More information regarding the migration can be found here

CompilerServiceExtensions

Nested types and modules

ModuleDescription
FSharpAssemblyHelper
TypeNameHelper
TypeParamHelper

Type extensions

Type extensionDescription
x.FindType(t)
Signature: t:Type -> FSharpEntity option
FSharpAssembly.FromAssembly(assembly)
Signature: assembly:Assembly -> FSharpAssembly option
x.FSharpFullName
Signature: string

Gets the FullName of the current type in F# source code.

x.FSharpFullName
Signature: string

Gets the FullName of the current type in F# source code.

x.FSharpFullNameWithTypeArgs
Signature: string

Gets a string that can be used in F# source code to reference the current type instance.

x.FSharpFullNameWithTypeArgs
Signature: string

Gets a string that can be used in F# source code to reference the current type instance.

x.FSharpName
Signature: string

The name of the current type instance in F# source code.

x.FSharpName
Signature: string

The name of the current type instance in F# source code.

x.FSharpParamList
Signature: string

The parameter list of the current type, sets "_" if the current instance is a generic definition.

x.FSharpParamList
Signature: string

The parameter list of the current type, sets "_" if the current instance is a generic definition.

FSharpAssembly.LoadFiles(...)
Signature: (dllFiles:seq<string> * libDirs:seq<string> option * otherFlags:seq<string> option * manualResolve:bool option) -> seq<string * FSharpAssembly option>
x.NamespaceName
Signature: string

The FullName but without any generic parameter types.

x.NamespaceName
Signature: string

The FullName but without any generic parameter types.