internal AutomatedAnalysisExecutionContext(IAutomatedAnalysisTrace trace, TextWriter textLog, AutomatedAnalysisIssueCollection issues)
        {
            Trace   = trace;
            TextLog = textLog;
            Issues  = issues;

            AutomatedAnalysisTraceLog traceLog = trace as AutomatedAnalysisTraceLog;

            if (traceLog != null)
            {
                TraceLog     = traceLog.TraceLog;
                SymbolReader = traceLog.SymbolReader;
            }
        }
 public AutomatedAnalysisManager(IAutomatedAnalysisTrace trace, TextWriter textLog)
 {
     _trace   = trace;
     _textLog = textLog;
 }
 public AutomatedAnalysisManager(TraceLog traceLog, TextWriter textLog, SymbolReader symbolReader)
 {
     _trace   = new AutomatedAnalysisTraceLog(traceLog, symbolReader);
     _textLog = textLog;
 }