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

Afficher le fichier Open project: clojure/clojure-clr Class Usage Examples

Private Properties

Свойство Type Description
AddInternalAssembly void
Clone GenContext
CreateDummyType System.Type
CreateGenContext GenContext
GenContext Microsoft.Scripting.Ast
GenerateName string
SaveAssembly void
WithNewDynInitHelper GenContext
WithNewDynInitHelper GenContext

Méthodes publiques

Méthode 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

Méthode 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 méthode

public static AddDebugInfo ( Expression expr, IPersistentMap spanMap ) : Expression
expr Expression
spanMap IPersistentMap
Résultat Expression

CreateWithExternalAssembly() public static méthode

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

CreateWithExternalAssembly() public static méthode

public static CreateWithExternalAssembly ( string assyName, string extension, bool createDynInitHelper ) : GenContext
assyName string
extension string
createDynInitHelper bool
Résultat GenContext

CreateWithExternalAssembly() public static méthode

public static CreateWithExternalAssembly ( string sourceName, string assyName, string extension, bool createDynInitHelper ) : GenContext
sourceName string
assyName string
extension string
createDynInitHelper bool
Résultat GenContext

CreateWithInternalAssembly() public static méthode

public static CreateWithInternalAssembly ( string assyName, bool createDynInitHelper ) : GenContext
assyName string
createDynInitHelper bool
Résultat GenContext

EmitDebugInfo() public static méthode

public static EmitDebugInfo ( ILGen ilg, IPersistentMap spanMap ) : void
ilg ILGen
spanMap IPersistentMap
Résultat void

IsInternalAssembly() public static méthode

public static IsInternalAssembly ( Assembly a ) : bool
a System.Reflection.Assembly
Résultat bool

MaybSetLocalName() public méthode

public MaybSetLocalName ( LocalBuilder lb, string name ) : void
lb System.Reflection.Emit.LocalBuilder
name string
Résultat void

MaybeAddDebugInfo() public méthode

public MaybeAddDebugInfo ( Expression expr, IPersistentMap spanMap ) : Expression
expr Expression
spanMap IPersistentMap
Résultat Expression

MaybeEmitDebugInfo() public méthode

public MaybeEmitDebugInfo ( ILGen ilg, IPersistentMap spanMap ) : void
ilg ILGen
spanMap IPersistentMap
Résultat void

SetLocalName() public static méthode

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

WithTypeBuilder() public méthode

public WithTypeBuilder ( TypeBuilder tb ) : GenContext
tb System.Reflection.Emit.TypeBuilder
Résultat GenContext