From c0b3e09c76e4de4e81af9d41bb1170dd8bd20d6d Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Sun, 28 Feb 2021 23:01:08 -0800 Subject: Move suppress modularization to field since Id can create conflicts Partially fixes wixtoolset/issues#5944 --- src/WixToolset.Data/Symbols/WixSuppressModularizationSymbol.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/WixToolset.Data/Symbols/WixSuppressModularizationSymbol.cs b/src/WixToolset.Data/Symbols/WixSuppressModularizationSymbol.cs index 1bdffd5e..dca86820 100644 --- a/src/WixToolset.Data/Symbols/WixSuppressModularizationSymbol.cs +++ b/src/WixToolset.Data/Symbols/WixSuppressModularizationSymbol.cs @@ -10,6 +10,7 @@ namespace WixToolset.Data SymbolDefinitionType.WixSuppressModularization, new IntermediateFieldDefinition[] { + new IntermediateFieldDefinition(nameof(WixSuppressModularizationSymbolFields.SuppressIdentifier), IntermediateFieldType.String), }, typeof(WixSuppressModularizationSymbol)); } @@ -19,6 +20,7 @@ namespace WixToolset.Data.Symbols { public enum WixSuppressModularizationSymbolFields { + SuppressIdentifier, } public class WixSuppressModularizationSymbol : IntermediateSymbol @@ -31,6 +33,12 @@ namespace WixToolset.Data.Symbols { } + public string SuppressIdentifier + { + get => (string)this.Fields[(int)WixSuppressModularizationSymbolFields.SuppressIdentifier]; + set => this.Set((int)WixSuppressModularizationSymbolFields.SuppressIdentifier, value); + } + public IntermediateField this[WixSuppressModularizationSymbolFields index] => this.Fields[(int)index]; } -} \ No newline at end of file +} -- cgit v1.2.3-55-g6feb