Browse Source

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
shortcuts
Daniel Grunwald 17 years ago
parent
commit
99b8d8529f
  1. 4
      src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/Designer/BooDesignerLoader.cs

4
src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/Designer/BooDesignerLoader.cs

@ -110,14 +110,14 @@ namespace Grunwald.BooBinding.Designer @@ -110,14 +110,14 @@ 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) {
if (f.ReturnType.IsDefaultReturnType) {
Field field = new Field();
field.Name = f.Name;
if (f.ReturnType.IsDefaultReturnType) {
field.Type = new SimpleTypeReference(f.ReturnType.FullyQualifiedName);
}
field.Modifiers = CodeCompletion.ConvertVisitor.ConvertVisibilityBack(f.Modifiers);
cld.Members.Add(field);
}
}
// Now find InitializeComponent in parsed module and put it into our new module
foreach (TypeMember m in mainModule.Members) {

Loading…
Cancel
Save