aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Extensibility/Data/TrackedFileType.cs
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2018-08-11 01:03:57 -0700
committerRob Mensching <rob@firegiant.com>2018-08-11 01:03:57 -0700
commit84cb6c26c945fe031bbe36c666d0bbd6275d843b (patch)
tree43539235498b9d9ac61270039ef65445adbd9db5 /src/WixToolset.Extensibility/Data/TrackedFileType.cs
parentc60c36800f5e84e1aced6257aeee5f6139ef6af8 (diff)
downloadwix-84cb6c26c945fe031bbe36c666d0bbd6275d843b.tar.gz
wix-84cb6c26c945fe031bbe36c666d0bbd6275d843b.tar.bz2
wix-84cb6c26c945fe031bbe36c666d0bbd6275d843b.zip
Add support for tracking files to simplify file transfers
Diffstat (limited to 'src/WixToolset.Extensibility/Data/TrackedFileType.cs')
-rw-r--r--src/WixToolset.Extensibility/Data/TrackedFileType.cs30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/WixToolset.Extensibility/Data/TrackedFileType.cs b/src/WixToolset.Extensibility/Data/TrackedFileType.cs
new file mode 100644
index 00000000..195d5de9
--- /dev/null
+++ b/src/WixToolset.Extensibility/Data/TrackedFileType.cs
@@ -0,0 +1,30 @@
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
3namespace WixToolset.Extensibility.Data
4{
5 public enum TrackedFileType
6 {
7 /// <summary>
8 /// File tracked as input (like content included in an .msi).
9 /// </summary>
10 Input,
11
12 /// <summary>
13 /// Temporary file (like an .idt or any other temporary file).
14 /// These are to be deleted before the build completes.
15 /// </summary>
16 Temporary,
17
18 /// <summary>
19 /// Intermediate file (like a .cab in the cabcache).
20 /// These are left for subsequent builds.
21 /// </summary>
22 Intermediate,
23
24 /// <summary>
25 /// Final output (like a .msi, .cab or .wixpdb).
26 /// These are the whole point of the build process.
27 /// </summary>
28 Final,
29 }
30}