aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core/Compiler.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core/Compiler.cs')
-rw-r--r--src/WixToolset.Core/Compiler.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/WixToolset.Core/Compiler.cs b/src/WixToolset.Core/Compiler.cs
index bbd6b292..cb85281d 100644
--- a/src/WixToolset.Core/Compiler.cs
+++ b/src/WixToolset.Core/Compiler.cs
@@ -3668,6 +3668,7 @@ namespace WixToolset.Core
3668 { 3668 {
3669 var sourceLineNumbers = Preprocessor.GetSourceLineNumbers(node); 3669 var sourceLineNumbers = Preprocessor.GetSourceLineNumbers(node);
3670 string tableId = null; 3670 string tableId = null;
3671 var unreal = false;
3671 var columns = new List<WixCustomTableColumnTuple>(); 3672 var columns = new List<WixCustomTableColumnTuple>();
3672 3673
3673 foreach (var attrib in node.Attributes()) 3674 foreach (var attrib in node.Attributes())
@@ -3679,6 +3680,9 @@ namespace WixToolset.Core
3679 case "Id": 3680 case "Id":
3680 tableId = this.Core.GetAttributeIdentifierValue(sourceLineNumbers, attrib); 3681 tableId = this.Core.GetAttributeIdentifierValue(sourceLineNumbers, attrib);
3681 break; 3682 break;
3683 case "Unreal":
3684 unreal = YesNoType.Yes == this.Core.GetAttributeYesNoValue(sourceLineNumbers, attrib);
3685 break;
3682 default: 3686 default:
3683 this.Core.UnexpectedAttribute(node, attrib); 3687 this.Core.UnexpectedAttribute(node, attrib);
3684 break; 3688 break;
@@ -3741,6 +3745,7 @@ namespace WixToolset.Core
3741 this.Core.AddTuple(new WixCustomTableTuple(sourceLineNumbers, new Identifier(AccessModifier.Public, tableId)) 3745 this.Core.AddTuple(new WixCustomTableTuple(sourceLineNumbers, new Identifier(AccessModifier.Public, tableId))
3742 { 3746 {
3743 ColumnNames = columnNames, 3747 ColumnNames = columnNames,
3748 Unreal = unreal,
3744 }); 3749 });
3745 } 3750 }
3746 } 3751 }