public LanguageServiceCompilerResult(EmitOutput emitOutput, FileName inputFileName) { this.emitOutput = emitOutput; this.inputFileName = inputFileName; HasErrors = !(emitOutput.emitOutputStatus == EmitReturnStatus.Succeeded); errorMessage = GetErrorMessage(emitOutput.emitOutputStatus); }
public LanguageServiceCompilerResult(EmitOutput emitOutput, FileName inputFileName) { this.emitOutput = emitOutput; this.inputFileName = inputFileName; HasErrors = emitOutput.emitSkipped; errorMessage = "Emit skipped"; }
public LanguageServiceCompilerResult Compile(FileName fileName, ITypeScriptOptions options) { try { EmitOutput result = context.Compile(fileName, options); var compilerResult = new LanguageServiceCompilerResult(result, fileName); if (compilerResult.HasOutputFiles()) { WriteOutputFiles(result.outputFiles); } return(compilerResult); } catch (Exception ex) { return(new LanguageServiceCompilerResult(ex)); } }