C# 클래스 Microsoft.Scripting.Generation.Snippets

파일 보기 프로젝트 열기: jschementi/iron 1 사용 예제들

공개 메소드들

메소드 설명
CreateDynamicMethod ( string methodName, Type returnType, Type parameterTypes, bool isDebuggable ) : DynamicILGen
DefineDelegate ( string name, Type returnType ) : Type
DefineDelegateType ( string name ) : TypeBuilder
DefinePublicType ( string name, Type parent ) : TypeBuilder
DefineType ( string name, Type parent, bool preserveName, bool emitDebugSymbols ) : TypeGen
IsSnippetsAssembly ( Assembly asm ) : bool
SaveAndVerifyAssemblies ( ) : void
SetSaveAssemblies ( bool enable, string directory ) : void

비공개 메소드들

메소드 설명
ConfigureSaveAssemblies ( bool enable, string directory ) : void
CreateDynamicMethod ( string name, Type returnType, Type parameterTypes ) : DynamicMethod
CreateNewAssembly ( string nameSuffix, bool emitSymbols ) : Microsoft.Scripting.Generation.AssemblyGen
GetAssembly ( bool emitSymbols ) : Microsoft.Scripting.Generation.AssemblyGen
GetMethodILDumpFile ( MethodBase method ) : string
GetOrCreateAssembly ( bool emitSymbols, Microsoft.Scripting.Generation.AssemblyGen &assembly ) : Microsoft.Scripting.Generation.AssemblyGen
RawCreateDynamicMethod ( string name, Type returnType, Type parameterTypes ) : DynamicMethod
SaveAssemblies ( ) : string[]
Snippets ( ) : System.Linq.Expressions

메소드 상세

CreateDynamicMethod() 공개 메소드

public CreateDynamicMethod ( string methodName, Type returnType, Type parameterTypes, bool isDebuggable ) : DynamicILGen
methodName string
returnType System.Type
parameterTypes System.Type
isDebuggable bool
리턴 DynamicILGen

DefineDelegate() 공개 메소드

public DefineDelegate ( string name, Type returnType ) : Type
name string
returnType System.Type
리턴 System.Type

DefineDelegateType() 공개 메소드

public DefineDelegateType ( string name ) : TypeBuilder
name string
리턴 System.Reflection.Emit.TypeBuilder

DefinePublicType() 공개 메소드

public DefinePublicType ( string name, Type parent ) : TypeBuilder
name string
parent System.Type
리턴 System.Reflection.Emit.TypeBuilder

DefineType() 공개 메소드

public DefineType ( string name, Type parent, bool preserveName, bool emitDebugSymbols ) : TypeGen
name string
parent System.Type
preserveName bool
emitDebugSymbols bool
리턴 TypeGen

IsSnippetsAssembly() 공개 메소드

public IsSnippetsAssembly ( Assembly asm ) : bool
asm System.Reflection.Assembly
리턴 bool

SaveAndVerifyAssemblies() 공개 정적인 메소드

public static SaveAndVerifyAssemblies ( ) : void
리턴 void

SetSaveAssemblies() 공개 정적인 메소드

public static SetSaveAssemblies ( bool enable, string directory ) : void
enable bool
directory string
리턴 void