diff options
Diffstat (limited to 'src/WixToolset.Core/Compiler.cs')
-rw-r--r-- | src/WixToolset.Core/Compiler.cs | 5 |
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 | } |