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();
        }
Exemplo n.º 2
0
 public CompilationOutput(CompilationOutputKind outputKind, ICompilationOutputData outputData)
 {
     OutputKind = outputKind;
     OutputData = outputData;
 }