// 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.Core.Bind { using WixToolset.Data; using WixToolset.Extensibility.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 : IDelayedField { /// /// Basic constructor for struct /// /// Row for the field. /// Field needing further resolution. public DelayedField(IntermediateTuple row, IntermediateField field) { this.Row = row; this.Field = field; } /// /// The row containing the field. /// public IntermediateTuple Row { get; } /// /// The field needing further resolving. /// public IntermediateField Field { get; } } }