Math.NET Numerics
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

22 lines
810 B

(* (c) Microsoft Corporation. All rights reserved *)
/// Internal use only. Erase closures
module Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Pubclo
open Microsoft.FSharp.Compiler.AbstractIL
open Microsoft.FSharp.Compiler.AbstractIL.Internal
open Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX
module Il = Microsoft.FSharp.Compiler.AbstractIL.IL
module Ilx = Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types
open Il
open Ilx
val ConvModule: ILGlobals -> ILModuleDef -> ILModuleDef (* string is name of module fragment if converting multiple module fragments *)
type cenv
val typ_Func1 : cenv -> ILType -> ILType -> ILType
val typ_TyFunc : cenv -> ILGenericParameterDef -> ILType -> ILType
val new_cenv : ILGlobals -> cenv
val typ_of_lambdas: cenv -> IlxClosureLambdas -> ILType