From 9f9fb2d158e2422946701761ded90c21f4bd72e7 Mon Sep 17 00:00:00 2001 From: Mohammadreza Taikandi Date: Fri, 26 Mar 2021 07:58:08 +0000 Subject: [PATCH] Fix empty global build option issue. --- src/MapTo/Extensions/GeneratorExecutionContextExtensions.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/MapTo/Extensions/GeneratorExecutionContextExtensions.cs b/src/MapTo/Extensions/GeneratorExecutionContextExtensions.cs index 7f3e4cb..cb690e4 100644 --- a/src/MapTo/Extensions/GeneratorExecutionContextExtensions.cs +++ b/src/MapTo/Extensions/GeneratorExecutionContextExtensions.cs @@ -1,6 +1,5 @@ using System; using System.Text; -using MapTo.Sources; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.Text; @@ -13,7 +12,7 @@ namespace MapTo.Extensions internal static T GetBuildGlobalOption(this GeneratorExecutionContext context, string propertyName, T defaultValue = default!) where T : notnull { - if (!context.AnalyzerConfigOptions.GlobalOptions.TryGetValue(GetBuildPropertyName(propertyName), out var optionValue)) + if (!context.AnalyzerConfigOptions.GlobalOptions.TryGetValue(GetBuildPropertyName(propertyName), out var optionValue) || string.IsNullOrWhiteSpace(optionValue)) { return defaultValue; }