Exemple #1
0
        private CompilerHooks CreateCompilerHooks()
        {
            var compilerHooks = new CompilerHooks
            {
                NotifyStatus = NotifyStatus
            };

            return(compilerHooks);
        }
Exemple #2
0
        public Builder(Settings settings, CompilerHooks compilerHooks)
            : base(settings, compilerHooks)
        {
            Counters = new List <string>();

            if (CompilerHooks.NotifyEvent == null)
            {
                CompilerHooks.NotifyEvent = NotifyEvent;
            }
        }
Exemple #3
0
        private CompilerHooks CreateCompilerHooks()
        {
            CompileStartTime = DateTime.Now;

            var compilerHooks = new CompilerHooks
            {
                NotifyEvent = NotifyEvent,
            };

            return(compilerHooks);
        }
Exemple #4
0
        private CompilerHooks CreateCompilerHook()
        {
            var compilerHooks = new CompilerHooks
            {
                NotifyEvent    = NotifyEvent,
                NotifyProgress = NotifyProgress,
                NotifyStatus   = NotifyStatus,
            };

            return(compilerHooks);
        }
Exemple #5
0
        public BaseLauncher(Settings settings, CompilerHooks compilerHook)
        {
            CompilerHooks = compilerHook;

            var startSettings = new Settings();

            SetDefaultSettings(startSettings);

            startSettings.Merge(settings);

            LauncherSettings = new LauncherSettings(startSettings);

            NormalizeSettings();

            SetDefaults();
        }
Exemple #6
0
        private CompilerHooks CreateCompilerHook()
        {
            var compilerHooks = new CompilerHooks
            {
                ExtendCompilerPipeline       = ExtendCompilerPipeline,
                ExtendMethodCompilerPipeline = ExtendMethodCompilerPipeline,

                NotifyProgress               = NotifyProgress,
                NotifyEvent                  = NotifyEvent,
                NotifyTraceLog               = NotifyTraceLog,
                NotifyMethodCompiled         = NotifyMethodCompiled,
                NotifyMethodInstructionTrace = NotifyMethodInstructionTrace
            };

            return(compilerHooks);
        }
Exemple #7
0
 public Starter(Settings settings, CompilerHooks compilerHooks, MosaLinker linker)
     : base(settings, compilerHooks)
 {
     Linker = linker;
 }
Exemple #8
0
 public Starter(Settings settings, CompilerHooks compilerHooks)
     : base(settings, compilerHooks)
 {
 }