2 // System.Web.Compilation.CompilationResult
5 // Gonzalo Paniagua Javier (gonzalo@ximian.com)
7 // (C) 2002 Ximian, Inc (http://www.ximian.com)
10 using System.Collections;
12 namespace System.Web.Compilation
14 internal class CompilationResult
22 ArrayList dependencies;
24 public CompilationResult ()
28 public CompilationResult (string fileName)
30 this.fileName = fileName;
39 public void CopyFrom (CompilationResult other)
41 exitCode = other.ExitCode;
42 output = other.output;
43 outputFile = other.outputFile;
48 get { return exitCode; }
49 set { exitCode = value; }
52 public string CompilerOutput {
53 get { return output; }
54 set { output = value; }
57 public string FileName {
58 get { return fileName; }
61 public string OutputFile {
62 get { return outputFile; }
63 set { outputFile = value; }
71 public Hashtable Options {
72 get { return options; }
73 set { options = value; }
76 public ArrayList Dependencies {
77 get { return dependencies; }
78 set { dependencies = value; }
81 public override string ToString ()
83 return String.Format ("CompilationResult: {0} {1} {2} {3}", exitCode, output, outputFile, data);