[Monodevelop-patches-list] r2630 - in trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding: . Project

Lluis Sanchez <lluis@ximian.com> lluis at mono-cvs.ximian.com
Mon Jul 11 10:53:08 EDT 2005


Author: lluis
Date: 2005-07-11 10:53:08 -0400 (Mon, 11 Jul 2005)
New Revision: 2630

Modified:
   trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/ChangeLog
   trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/Project/VBCompilerParameters.cs
   trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/VBLanguageBinding.cs
Log:
2005-07-11  Lluis Sanchez Gual  <lluis at novell.com>

	* Project/VBCompilerParameters.cs: Implement ICloneable.
	* VBLanguageBinding.cs: CreateCompilationParameters now returns an
	ICloneable.



Modified: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/ChangeLog
===================================================================
--- trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/ChangeLog	2005-07-11 14:52:52 UTC (rev 2629)
+++ trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/ChangeLog	2005-07-11 14:53:08 UTC (rev 2630)
@@ -1,3 +1,9 @@
+2005-07-11  Lluis Sanchez Gual  <lluis at novell.com>
+
+	* Project/VBCompilerParameters.cs: Implement ICloneable.
+	* VBLanguageBinding.cs: CreateCompilationParameters now returns an
+	ICloneable.
+
 2005-07-01  John Luke  <john.luke at gmail.com>
 
 	* SharpRefeactoryVB/Makefile.am:

Modified: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/Project/VBCompilerParameters.cs
===================================================================
--- trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/Project/VBCompilerParameters.cs	2005-07-11 14:52:52 UTC (rev 2629)
+++ trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/Project/VBCompilerParameters.cs	2005-07-11 14:53:08 UTC (rev 2630)
@@ -23,7 +23,7 @@
 	/// <summary>
 	/// This class handles project specific compiler parameters
 	/// </summary>
-	public class VBCompilerParameters
+	public class VBCompilerParameters: ICloneable
 	{
 		[ItemProperty("compilerversion")]
 		string vbCompilerVersion = String.Empty;
@@ -79,6 +79,11 @@
 		[ItemProperty("VBDOC-commentprefix")]
 		string commentprefix = "'";
 		
+		public object Clone ()
+		{
+			return MemberwiseClone ();
+		}
+		
 		[Browsable(false)]
 		public string VBCompilerVersion
 		{

Modified: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/VBLanguageBinding.cs
===================================================================
--- trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/VBLanguageBinding.cs	2005-07-11 14:52:52 UTC (rev 2629)
+++ trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/VBLanguageBinding.cs	2005-07-11 14:53:08 UTC (rev 2630)
@@ -52,7 +52,7 @@
 			compilerServices.GenerateMakefile (project, parentCombine);
 		}
 		
-		public object CreateCompilationParameters (XmlElement projectOptions)
+		public ICloneable CreateCompilationParameters (XmlElement projectOptions)
 		{
 			return new VBCompilerParameters ();
 		}




More information about the Monodevelop-patches-list mailing list