aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/Symbols/WixBundleMspPackageSymbol.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Data/Symbols/WixBundleMspPackageSymbol.cs')
-rw-r--r--src/WixToolset.Data/Symbols/WixBundleMspPackageSymbol.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/WixToolset.Data/Symbols/WixBundleMspPackageSymbol.cs b/src/WixToolset.Data/Symbols/WixBundleMspPackageSymbol.cs
index 3784c2ff..d4aa19a2 100644
--- a/src/WixToolset.Data/Symbols/WixBundleMspPackageSymbol.cs
+++ b/src/WixToolset.Data/Symbols/WixBundleMspPackageSymbol.cs
@@ -14,6 +14,7 @@ namespace WixToolset.Data
14 new IntermediateFieldDefinition(nameof(WixBundleMspPackageSymbolFields.PatchCode), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(WixBundleMspPackageSymbolFields.PatchCode), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(WixBundleMspPackageSymbolFields.Manufacturer), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(WixBundleMspPackageSymbolFields.Manufacturer), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(WixBundleMspPackageSymbolFields.PatchXml), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(WixBundleMspPackageSymbolFields.PatchXml), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(WixBundleMspPackageSymbolFields.RepairCondition), IntermediateFieldType.String),
17 }, 18 },
18 typeof(WixBundleMspPackageSymbol)); 19 typeof(WixBundleMspPackageSymbol));
19 } 20 }
@@ -29,6 +30,7 @@ namespace WixToolset.Data.Symbols
29 PatchCode, 30 PatchCode,
30 Manufacturer, 31 Manufacturer,
31 PatchXml, 32 PatchXml,
33 RepairCondition,
32 } 34 }
33 35
34 [Flags] 36 [Flags]
@@ -74,6 +76,12 @@ namespace WixToolset.Data.Symbols
74 set => this.Set((int)WixBundleMspPackageSymbolFields.PatchXml, value); 76 set => this.Set((int)WixBundleMspPackageSymbolFields.PatchXml, value);
75 } 77 }
76 78
79 public string RepairCondition
80 {
81 get => (string)this.Fields[(int)WixBundleMspPackageSymbolFields.RepairCondition];
82 set => this.Set((int)WixBundleMspPackageSymbolFields.RepairCondition, value);
83 }
84
77 public bool Slipstream => (this.Attributes & WixBundleMspPackageAttributes.Slipstream) == WixBundleMspPackageAttributes.Slipstream; 85 public bool Slipstream => (this.Attributes & WixBundleMspPackageAttributes.Slipstream) == WixBundleMspPackageAttributes.Slipstream;
78 86
79 public bool TargetUnspecified => (this.Attributes & WixBundleMspPackageAttributes.TargetUnspecified) == WixBundleMspPackageAttributes.TargetUnspecified; 87 public bool TargetUnspecified => (this.Attributes & WixBundleMspPackageAttributes.TargetUnspecified) == WixBundleMspPackageAttributes.TargetUnspecified;