@@ -67,30 +67,36 @@ public override bool Execute()
67
67
StopAnalysis ( ) ;
68
68
}
69
69
70
- StartAnalysis ( "controllers and actions" ) ;
71
-
72
- var endpointBlock = EndpointsService . CreateEndpointBlock ( ) ;
73
- var serviceBlock = AngularEndpointsService . CreateServiceBlock ( ) ;
74
-
75
- foreach ( var apiController in apiControllers )
70
+ if ( Config . GenerateEndpoints || Config . GenerateService )
76
71
{
77
- var webApiController = new WebApiController ( apiController ) ;
72
+ StartAnalysis ( "controllers and actions" ) ;
78
73
79
- if ( Config . GenerateEndpoints || Config . GenerateService )
80
- EndpointsService . WriteEndpointClassToBlock ( endpointBlock , webApiController ) ;
74
+ var endpointBlock = EndpointsService . CreateEndpointBlock ( ) ;
75
+ var serviceBlock = AngularEndpointsService . CreateServiceBlock ( ) ;
81
76
82
- if ( Config . GenerateService )
83
- AngularEndpointsService . WriteServiceObjectToBlock ( serviceBlock . Children . First ( ) as TypeScriptBlock , webApiController ) ;
84
- }
77
+ foreach ( var apiController in apiControllers )
78
+ {
79
+ var webApiController = new WebApiController ( apiController ) ;
85
80
86
- CreateFileForBlock ( endpointBlock , Config . EndpointsOutputDirectory , Config . EndpointsFileName ) ;
81
+ if ( Config . GenerateEndpoints || Config . GenerateService )
82
+ EndpointsService . WriteEndpointClassToBlock ( endpointBlock , webApiController ) ;
87
83
88
- if ( Config . GenerateService )
89
- CreateFileForBlock ( serviceBlock , Config . ServiceOutputDirectory , Config . ServiceFileName ) ;
84
+ if ( Config . GenerateService )
85
+ AngularEndpointsService . WriteServiceObjectToBlock ( serviceBlock . Children . First ( ) as TypeScriptBlock , webApiController ) ;
86
+ }
90
87
91
- StopAnalysis ( ) ;
88
+ if ( Config . GenerateEndpoints || Config . GenerateService )
89
+ {
90
+ CreateFileForBlock ( endpointBlock , Config . EndpointsOutputDirectory , Config . EndpointsFileName ) ;
91
+ }
92
+
93
+ if ( Config . GenerateService )
94
+ {
95
+ CreateFileForBlock ( serviceBlock , Config . ServiceOutputDirectory , Config . ServiceFileName ) ;
96
+ }
92
97
93
- var enumsBlock = EnumsService . CreateEnumsBlock ( ) ;
98
+ StopAnalysis ( ) ;
99
+ }
94
100
95
101
if ( Config . GenerateInterfaces )
96
102
{
@@ -109,6 +115,7 @@ public override bool Execute()
109
115
{
110
116
StartAnalysis ( "enumerations" ) ;
111
117
118
+ var enumsBlock = EnumsService . CreateEnumsBlock ( ) ;
112
119
EnumsService . WriteEnumsToBlock ( enumsBlock ) ;
113
120
114
121
StopAnalysis ( ) ;
0 commit comments