@@ -119,7 +119,12 @@ private static void HandleEditorConfigFiles(
119
119
continue ;
120
120
}
121
121
122
- EditorConfigHelper . HandleFile ( logger , "ProjectFramework" , projectFrameworkCodingRulesBaseUrl , csProjFile . Directory ! , projectFrameworkType . ToStringLowerCase ( ) ) ;
122
+ EditorConfigHelper . HandleFile (
123
+ logger ,
124
+ "ProjectFramework" ,
125
+ projectFrameworkCodingRulesBaseUrl ,
126
+ csProjFile . Directory ! ,
127
+ projectFrameworkType . ToStringLowerCase ( ) ) ;
123
128
}
124
129
}
125
130
@@ -141,29 +146,17 @@ private static ProjectFrameworkType DetermineProjectFrameworkType(
141
146
}
142
147
else
143
148
{
144
- switch ( projectType )
149
+ projectFrameworkType = projectType switch
145
150
{
146
- case DotnetProjectType . AzureFunctionApp :
147
- projectFrameworkType = ProjectFrameworkType . AzureFunctions ;
148
- break ;
149
- case DotnetProjectType . BlazorServerApp :
150
- case DotnetProjectType . BlazorWAsmApp :
151
- projectFrameworkType = ProjectFrameworkType . Blazor ;
152
- break ;
153
- case DotnetProjectType . MauiApp :
154
- projectFrameworkType = ProjectFrameworkType . Maui ;
155
- break ;
156
- case DotnetProjectType . WinFormApp :
157
- projectFrameworkType = ProjectFrameworkType . WinForms ;
158
- break ;
159
- case DotnetProjectType . WpfApp :
160
- case DotnetProjectType . WpfLibrary :
161
- projectFrameworkType = ProjectFrameworkType . Wpf ;
162
- break ;
163
- case DotnetProjectType . WebApi :
164
- projectFrameworkType = ProjectFrameworkType . WebApi ;
165
- break ;
166
- }
151
+ DotnetProjectType . AzureFunctionApp => ProjectFrameworkType . AzureFunctions ,
152
+ DotnetProjectType . BlazorServerApp or DotnetProjectType . BlazorWAsmApp => ProjectFrameworkType . Blazor ,
153
+ DotnetProjectType . CliApp => ProjectFrameworkType . Cli ,
154
+ DotnetProjectType . MauiApp => ProjectFrameworkType . Maui ,
155
+ DotnetProjectType . WinFormApp => ProjectFrameworkType . WinForms ,
156
+ DotnetProjectType . WpfApp or DotnetProjectType . WpfLibrary => ProjectFrameworkType . Wpf ,
157
+ DotnetProjectType . WebApi => ProjectFrameworkType . WebApi ,
158
+ _ => projectFrameworkType ,
159
+ } ;
167
160
}
168
161
169
162
return projectFrameworkType ;
0 commit comments