@@ -119,7 +119,12 @@ private static void HandleEditorConfigFiles(
119119 continue ;
120120 }
121121
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 ( ) ) ;
123128 }
124129 }
125130
@@ -141,29 +146,17 @@ private static ProjectFrameworkType DetermineProjectFrameworkType(
141146 }
142147 else
143148 {
144- switch ( projectType )
149+ projectFrameworkType = projectType switch
145150 {
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+ } ;
167160 }
168161
169162 return projectFrameworkType ;
0 commit comments