C# Class clojure.lang.CljCompiler.Ast.GenContext

ファイルを表示 Open project: clojure/clojure-clr Class Usage Examples

Private Properties

Property Type Description
AddInternalAssembly void
Clone GenContext
CreateDummyType System.Type
CreateGenContext GenContext
GenContext Microsoft.Scripting.Ast
GenerateName string
SaveAssembly void
WithNewDynInitHelper GenContext
WithNewDynInitHelper GenContext

Public Methods

Method Description
AddDebugInfo ( Expression expr, IPersistentMap spanMap ) : Expression
CreateWithExternalAssembly ( string sourceName, AssemblyName assemblyName, string extension, bool createDynInitHelper ) : GenContext
CreateWithExternalAssembly ( string assyName, string extension, bool createDynInitHelper ) : GenContext
CreateWithExternalAssembly ( string sourceName, string assyName, string extension, bool createDynInitHelper ) : GenContext
CreateWithInternalAssembly ( string assyName, bool createDynInitHelper ) : GenContext
EmitDebugInfo ( ILGen ilg, IPersistentMap spanMap ) : void
IsInternalAssembly ( Assembly a ) : bool
MaybSetLocalName ( LocalBuilder lb, string name ) : void
MaybeAddDebugInfo ( Expression expr, IPersistentMap spanMap ) : Expression
MaybeEmitDebugInfo ( ILGen ilg, IPersistentMap spanMap ) : void
SetLocalName ( LocalBuilder lb, string name ) : void
WithTypeBuilder ( TypeBuilder tb ) : GenContext

Private Methods

Method Description
AddInternalAssembly ( Assembly a ) : void
Clone ( ) : GenContext
CreateDummyType ( ModuleBuilder mb ) : Type
CreateGenContext ( string sourceName, string assyName, string extension, string directory, bool createDynInitHelper ) : GenContext
GenContext ( string directory, AssemblyName aname, string extension, bool createDynInitHelper, string sourceName ) : Microsoft.Scripting.Ast
GenerateName ( ) : string
SaveAssembly ( ) : void
WithNewDynInitHelper ( ) : GenContext
WithNewDynInitHelper ( string dihClassName ) : GenContext

Method Details

AddDebugInfo() public static method

public static AddDebugInfo ( Expression expr, IPersistentMap spanMap ) : Expression
expr Expression
spanMap IPersistentMap
return Expression

CreateWithExternalAssembly() public static method

public static CreateWithExternalAssembly ( string sourceName, AssemblyName assemblyName, string extension, bool createDynInitHelper ) : GenContext
sourceName string
assemblyName System.Reflection.AssemblyName
extension string
createDynInitHelper bool
return GenContext

CreateWithExternalAssembly() public static method

public static CreateWithExternalAssembly ( string assyName, string extension, bool createDynInitHelper ) : GenContext
assyName string
extension string
createDynInitHelper bool
return GenContext

CreateWithExternalAssembly() public static method

public static CreateWithExternalAssembly ( string sourceName, string assyName, string extension, bool createDynInitHelper ) : GenContext
sourceName string
assyName string
extension string
createDynInitHelper bool
return GenContext

CreateWithInternalAssembly() public static method

public static CreateWithInternalAssembly ( string assyName, bool createDynInitHelper ) : GenContext
assyName string
createDynInitHelper bool
return GenContext

EmitDebugInfo() public static method

public static EmitDebugInfo ( ILGen ilg, IPersistentMap spanMap ) : void
ilg ILGen
spanMap IPersistentMap
return void

IsInternalAssembly() public static method

public static IsInternalAssembly ( Assembly a ) : bool
a System.Reflection.Assembly
return bool

MaybSetLocalName() public method

public MaybSetLocalName ( LocalBuilder lb, string name ) : void
lb System.Reflection.Emit.LocalBuilder
name string
return void

MaybeAddDebugInfo() public method

public MaybeAddDebugInfo ( Expression expr, IPersistentMap spanMap ) : Expression
expr Expression
spanMap IPersistentMap
return Expression

MaybeEmitDebugInfo() public method

public MaybeEmitDebugInfo ( ILGen ilg, IPersistentMap spanMap ) : void
ilg ILGen
spanMap IPersistentMap
return void

SetLocalName() public static method

public static SetLocalName ( LocalBuilder lb, string name ) : void
lb System.Reflection.Emit.LocalBuilder
name string
return void

WithTypeBuilder() public method

public WithTypeBuilder ( TypeBuilder tb ) : GenContext
tb System.Reflection.Emit.TypeBuilder
return GenContext