private CompilerHooks CreateCompilerHooks() { var compilerHooks = new CompilerHooks { NotifyStatus = NotifyStatus }; return(compilerHooks); }
public Builder(Settings settings, CompilerHooks compilerHooks) : base(settings, compilerHooks) { Counters = new List <string>(); if (CompilerHooks.NotifyEvent == null) { CompilerHooks.NotifyEvent = NotifyEvent; } }
private CompilerHooks CreateCompilerHooks() { CompileStartTime = DateTime.Now; var compilerHooks = new CompilerHooks { NotifyEvent = NotifyEvent, }; return(compilerHooks); }
private CompilerHooks CreateCompilerHook() { var compilerHooks = new CompilerHooks { NotifyEvent = NotifyEvent, NotifyProgress = NotifyProgress, NotifyStatus = NotifyStatus, }; return(compilerHooks); }
public BaseLauncher(Settings settings, CompilerHooks compilerHook) { CompilerHooks = compilerHook; var startSettings = new Settings(); SetDefaultSettings(startSettings); startSettings.Merge(settings); LauncherSettings = new LauncherSettings(startSettings); NormalizeSettings(); SetDefaults(); }
private CompilerHooks CreateCompilerHook() { var compilerHooks = new CompilerHooks { ExtendCompilerPipeline = ExtendCompilerPipeline, ExtendMethodCompilerPipeline = ExtendMethodCompilerPipeline, NotifyProgress = NotifyProgress, NotifyEvent = NotifyEvent, NotifyTraceLog = NotifyTraceLog, NotifyMethodCompiled = NotifyMethodCompiled, NotifyMethodInstructionTrace = NotifyMethodInstructionTrace }; return(compilerHooks); }
public Starter(Settings settings, CompilerHooks compilerHooks, MosaLinker linker) : base(settings, compilerHooks) { Linker = linker; }
public Starter(Settings settings, CompilerHooks compilerHooks) : base(settings, compilerHooks) { }