Ancestry.Daisy.Program.ExecutionDebugInfo.ExecutionDebugInfo C# (CSharp) Method

ExecutionDebugInfo() public method

public ExecutionDebugInfo ( DaisyAst ast, DaisyMode mode ) : System
ast Ancestry.Daisy.Language.DaisyAst
mode DaisyMode
return System
        public ExecutionDebugInfo(DaisyAst ast, DaisyMode mode)
        {
            _mode = mode;
            Ast = ast;
            _performanceCounter = mode == DaisyMode.Debug
                ? new PerformanceCounter()
                : NoopPerformanceCounter.Instance;
            measurements = new Lazy<PerformanceMeasurments>(() => PerformanceCounter.Measurments);
        }
ExecutionDebugInfo