@@ -19,10 +19,11 @@ public partial class MainForm : Form
19
19
public const string Template_NoNamespace_WithObjectNamespace = @"using Z.ExtensionMethods.ObjectExtensions;
20
20
21
21
@(Model.Content)" ;
22
- public const string Template_WithNamespace = @"using Z.CoreExtensions;
23
- using Z.DataExtensions;
22
+ public const string Template_WithNamespace = @"using MySql.Data.MySqlClient;
23
+ using Z.Core.Extensions;
24
+ using Z.Data.Extensions;
24
25
25
- namespace @(Model.Namespace)Extensions
26
+ namespace @(Model.Namespace). Extensions
26
27
{
27
28
28
29
@(Model.Content)
@@ -35,7 +36,7 @@ namespace @(Model.Namespace)Extensions
35
36
36
37
}" ;
37
38
38
- public const string Template_Z_ExtensionMethods_WithObjectExtensions = @"using Z.ExtensionMethods.ObjectExtensions;
39
+ public const string Template_Z_ExtensionMethods_WithTwoNamespaceExtensions = @"using Z.ExtensionMethods.ObjectExtensions;
39
40
40
41
namespace Z.ExtensionMethods
41
42
{
@@ -44,6 +45,11 @@ namespace Z.ExtensionMethods
44
45
45
46
}" ;
46
47
48
+ public const string Template_Z_ExtensionMethods_WithObjectExtensions = @"using Z.ExtensionMethods.ObjectExtensions;
49
+
50
+ @(Model.Content)
51
+ " ;
52
+
47
53
public const string Template_Z_ExtensionMethods_ObjectExtensions = @"namespace Z.ExtensionMethods.ObjectExtensions
48
54
{
49
55
@@ -103,7 +109,7 @@ public MainForm()
103
109
FileInfo newFile = x . FullName . Replace ( sourceDirectory . FullName , workingDirectory . FullName ) . ToFileInfo ( ) ;
104
110
newFile . EnsureDirectoryExists ( ) ;
105
111
106
- template = newFile . FullName . Contains ( "System.Object" ) ? Template_Z_ExtensionMethods_ObjectExtensions : Template_Z_ExtensionMethods_WithObjectExtensions ;
112
+ template = newFile . FullName . Contains ( "System.Object" ) ? Template_Z_ExtensionMethods_ObjectExtensions : Template_Z_ExtensionMethods_WithTwoNamespaceExtensions ;
107
113
template . Replace ( "@(Model.Content)" , x . ReadToEnd ( ) ) . SaveAs ( newFile ) ;
108
114
} ) ;
109
115
}
@@ -133,8 +139,9 @@ public MainForm()
133
139
int lastPos = x . FullName . IndexOf ( "\\ " , sourceDirectory . FullName . Length + 1 , StringComparison . Ordinal ) ;
134
140
string currentNamespace = x . FullName . Substring ( sourceDirectory . FullName . Length + 1 , lastPos - sourceDirectory . FullName . Length - 1 ) ;
135
141
template = Template_WithNamespace ;
136
- template . Replace ( "@(Model.Namespace)" , currentNamespace )
137
- . Replace ( "@(Model.Content)" , x . ReadToEnd ( ) ) . SaveAs ( newFile ) ;
142
+ template
143
+ . Replace ( "@(Model.Namespace)" , currentNamespace )
144
+ . Replace ( "@(Model.Content)" , x . ReadToEnd ( ) . Replace ( "using MySql.Data.MySqlClient;" , "" ) ) . SaveAs ( newFile ) ;
138
145
} ) ;
139
146
}
140
147
}
0 commit comments