aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Extensibility/Data/TrackedFileType.cs
blob: e7f53842eddb26540a4066af8a54aa313cf15541 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// 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.Extensibility.Data
{
    /// <summary>
    /// Tracked file types.
    /// </summary>
    public enum TrackedFileType
    {
        /// <summary>
        /// File tracked as input (like content included in an .msi).
        /// </summary>
        Input,

        /// <summary>
        /// Temporary file (like an .idt or any other temporary file).
        /// These are to be deleted before the build completes.
        /// </summary>
        Temporary,

        /// <summary>
        /// Intermediate file (like a .cab in the cabcache).
        /// These are left for subsequent builds.
        /// </summary>
        Intermediate,

        /// <summary>
        /// Final output (like a .msi, .cab or .wixpdb).
        /// These are the whole point of the build process.
        /// </summary>
        Final,
    }
}