public RoslynCompilationResult(CSharpCompilation compilation, ICompilationOutputData outputData) { Ensure.IsNotNull(compilation, nameof(compilation)); Ensure.IsNotNull(outputData, nameof(outputData)); _compilation = compilation; _outputData = outputData; _messages = new List <CompilationMessage>(); EmitCompilation(); }
public CompilationOutput(CompilationOutputKind outputKind, ICompilationOutputData outputData) { OutputKind = outputKind; OutputData = outputData; }