From 99b8d8529fb1bdfb323057f856b194d4e6f3b435 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sat, 25 Apr 2009 12:58:39 +0000 Subject: [PATCH] Boo Forms Designer: prevent the designer from deleting unrelated fields. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4013 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../BooBinding/Project/Src/Designer/BooDesignerLoader.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/Designer/BooDesignerLoader.cs b/src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/Designer/BooDesignerLoader.cs index d4ea96c991..cfd21de174 100644 --- a/src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/Designer/BooDesignerLoader.cs +++ b/src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/Designer/BooDesignerLoader.cs @@ -110,13 +110,13 @@ namespace Grunwald.BooBinding.Designer System.Diagnostics.Debug.Assert(FileUtility.IsEqualFileName(initMethod.DeclaringType.CompilationUnit.FileName, this.Generator.ViewContent.DesignerCodeFile.FileName)); foreach (IField f in formClass.Fields) { + Field field = new Field(); + field.Name = f.Name; if (f.ReturnType.IsDefaultReturnType) { - Field field = new Field(); - field.Name = f.Name; field.Type = new SimpleTypeReference(f.ReturnType.FullyQualifiedName); - field.Modifiers = CodeCompletion.ConvertVisitor.ConvertVisibilityBack(f.Modifiers); - cld.Members.Add(field); } + field.Modifiers = CodeCompletion.ConvertVisitor.ConvertVisibilityBack(f.Modifiers); + cld.Members.Add(field); } // Now find InitializeComponent in parsed module and put it into our new module