|
|
@ -110,14 +110,14 @@ namespace Grunwald.BooBinding.Designer |
|
|
|
System.Diagnostics.Debug.Assert(FileUtility.IsEqualFileName(initMethod.DeclaringType.CompilationUnit.FileName, this.Generator.ViewContent.DesignerCodeFile.FileName)); |
|
|
|
System.Diagnostics.Debug.Assert(FileUtility.IsEqualFileName(initMethod.DeclaringType.CompilationUnit.FileName, this.Generator.ViewContent.DesignerCodeFile.FileName)); |
|
|
|
|
|
|
|
|
|
|
|
foreach (IField f in formClass.Fields) { |
|
|
|
foreach (IField f in formClass.Fields) { |
|
|
|
if (f.ReturnType.IsDefaultReturnType) { |
|
|
|
|
|
|
|
Field field = new Field(); |
|
|
|
Field field = new Field(); |
|
|
|
field.Name = f.Name; |
|
|
|
field.Name = f.Name; |
|
|
|
|
|
|
|
if (f.ReturnType.IsDefaultReturnType) { |
|
|
|
field.Type = new SimpleTypeReference(f.ReturnType.FullyQualifiedName); |
|
|
|
field.Type = new SimpleTypeReference(f.ReturnType.FullyQualifiedName); |
|
|
|
|
|
|
|
} |
|
|
|
field.Modifiers = CodeCompletion.ConvertVisitor.ConvertVisibilityBack(f.Modifiers); |
|
|
|
field.Modifiers = CodeCompletion.ConvertVisitor.ConvertVisibilityBack(f.Modifiers); |
|
|
|
cld.Members.Add(field); |
|
|
|
cld.Members.Add(field); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Now find InitializeComponent in parsed module and put it into our new module
|
|
|
|
// Now find InitializeComponent in parsed module and put it into our new module
|
|
|
|
foreach (TypeMember m in mainModule.Members) { |
|
|
|
foreach (TypeMember m in mainModule.Members) { |
|
|
|