Browse Source

CompilerParameters.ReferencedAssemblies do not have a set accessor

svn path=/trunk/mcs/; revision=14280
Gonzalo Paniagua Javier 22 years ago
parent
commit
4af0c80ce6

+ 1 - 3
mcs/class/System.Web/System.Web.Compilation/CSCompiler.cs

@@ -38,11 +38,9 @@ namespace System.Web.Compilation
 			this.assemblies = assemblies;
 			options = new CompilerParameters ();
 			if (assemblies != null) {
-				StringCollection coll = new StringCollection ();
+				StringCollection coll = options.ReferencedAssemblies;
 				foreach (string str in assemblies)
 					coll.Add (str);
-
-				options.ReferencedAssemblies = coll;
 			}
 		}
 

+ 1 - 3
mcs/class/System.Web/System.Web.Compilation/CachingCompiler.cs

@@ -125,11 +125,9 @@ namespace System.Web.Compilation
 		{
 			CompilerParameters options = new CompilerParameters ();
 			if (assemblies != null) {
-				StringCollection coll = new StringCollection ();
+				StringCollection coll = options.ReferencedAssemblies;
 				foreach (string str in assemblies)
 					coll.Add (str);
-
-				options.ReferencedAssemblies = coll;
 			}
 
 			return options;

+ 0 - 3
mcs/class/System/Microsoft.CSharp/CSharpCodeCompiler.cs

@@ -44,9 +44,6 @@ namespace Mono.CSharp
 			if (options == null)
 				options = new CompilerParameters ();
 			
-			if (options.ReferencedAssemblies == null)
-				options.ReferencedAssemblies = new StringCollection ();
-
 			StringCollection assemblies = options.ReferencedAssemblies;
 
 			foreach (CodeCompileUnit e in ea)

+ 3 - 3
mcs/class/System/System.CodeDom.Compiler/CompilerParameters.cs

@@ -114,11 +114,11 @@ namespace System.CodeDom.Compiler
 
 		public StringCollection ReferencedAssemblies {
 			get {
+				if (referencedAssemblies == null)
+					referencedAssemblies = new StringCollection ();
+
 				return referencedAssemblies;
 			}
-			set {
-				referencedAssemblies = value;
-			}
 		}
 
 		public TempFileCollection TempFiles {