From d3d3649a68cb1fa589fdd987a6690dbd5d671f0d Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Sun, 17 Sep 2017 15:35:20 -0700 Subject: Initial code commit --- src/WixToolset.Core/Bind/DelayedField.cs | 38 ++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/WixToolset.Core/Bind/DelayedField.cs (limited to 'src/WixToolset.Core/Bind/DelayedField.cs') diff --git a/src/WixToolset.Core/Bind/DelayedField.cs b/src/WixToolset.Core/Bind/DelayedField.cs new file mode 100644 index 00000000..181ac3e3 --- /dev/null +++ b/src/WixToolset.Core/Bind/DelayedField.cs @@ -0,0 +1,38 @@ +// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. + +namespace WixToolset.Bind +{ + using System; + using System.Collections.Generic; + using System.Linq; + using System.Text; + using WixToolset.Data; + + /// + /// Structure used to hold a row and field that contain binder variables, which need to be resolved + /// later, once the files have been resolved. + /// + internal class DelayedField + { + /// + /// Basic constructor for struct + /// + /// Row for the field. + /// Field needing further resolution. + public DelayedField(Row row, Field field) + { + this.Row = row; + this.Field = field; + } + + /// + /// The row containing the field. + /// + public Row Row { get; private set; } + + /// + /// The field needing further resolving. + /// + public Field Field { get; private set; } + } +} -- cgit v1.2.3-55-g6feb