From dc13aa675da9307e36e8ff84b9914aceee15593d Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Mon, 8 Mar 2021 15:44:56 -0600 Subject: Fix WixDependencyProvider in SymbolDefinitions.ByType and improve error message for unknown type (which should be unreachable but...). --- src/WixToolset.Data/Symbols/SymbolDefinitions.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/WixToolset.Data/Symbols/SymbolDefinitions.cs b/src/WixToolset.Data/Symbols/SymbolDefinitions.cs index 9024e58c..9bb8bcfb 100644 --- a/src/WixToolset.Data/Symbols/SymbolDefinitions.cs +++ b/src/WixToolset.Data/Symbols/SymbolDefinitions.cs @@ -461,12 +461,12 @@ namespace WixToolset.Data case SymbolDefinitionType.Property: return SymbolDefinitions.Property; - case SymbolDefinitionType.PublishComponent: - return SymbolDefinitions.PublishComponent; - case SymbolDefinitionType.ProvidesDependency: return SymbolDefinitions.ProvidesDependency; + case SymbolDefinitionType.PublishComponent: + return SymbolDefinitions.PublishComponent; + case SymbolDefinitionType.RadioButton: return SymbolDefinitions.RadioButton; @@ -674,6 +674,9 @@ namespace WixToolset.Data case SymbolDefinitionType.WixDependencyRef: return SymbolDefinitions.WixDependencyRef; + case SymbolDefinitionType.WixDependencyProvider: + return SymbolDefinitions.WixDependencyProvider; + case SymbolDefinitionType.WixEnsureTable: return SymbolDefinitions.WixEnsureTable; @@ -765,7 +768,7 @@ namespace WixToolset.Data return SymbolDefinitions.WixVariable; default: - throw new ArgumentOutOfRangeException(nameof(type)); + throw new ArgumentOutOfRangeException($"{nameof(type)} ({type})"); } } } -- cgit v1.2.3-55-g6feb