main
cs 23 lines 735 Bytes
Raw
1 // 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.
2
3 namespace WixToolset.Extensibility.Data
4 {
5 using System.Collections.Generic;
6 using System.Xml.Linq;
7
8 /// <summary>
9 /// Result of preprocessing.
10 /// </summary>
11 public interface IPreprocessResult
12 {
13 /// <summary>
14 /// Document result of preprocessor.
15 /// </summary>
16 XDocument Document { get; set; }
17
18 /// <summary>
19 /// Collection of files included during preprocessing.
20 /// </summary>
21 IReadOnlyCollection<IIncludedFile> IncludedFiles { get; set; }
22 }
23 }