| 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 | /// <summary> |
| 6 | /// The Burn execution phase during which a Condition will be evaluated. |
| 7 | /// </summary> |
| 8 | public enum BundleConditionPhase |
| 9 | { |
| 10 | /// <summary> |
| 11 | /// Condition is evaluated by the engine before loading the BootstrapperApplication (Bundle/@Condition). |
| 12 | /// </summary> |
| 13 | Startup, |
| 14 | |
| 15 | /// <summary> |
| 16 | /// Condition is evaluated during Detect (ExePackage/@DetectCondition). |
| 17 | /// </summary> |
| 18 | Detect, |
| 19 | |
| 20 | /// <summary> |
| 21 | /// Condition is evaluated during Plan (ExePackage/@InstallCondition). |
| 22 | /// </summary> |
| 23 | Plan, |
| 24 | |
| 25 | /// <summary> |
| 26 | /// Condition is evaluated during Apply (MsiProperty/@Condition). |
| 27 | /// </summary> |
| 28 | Execute, |
| 29 | |
| 30 | /// <summary> |
| 31 | /// Condition is evaluated after Apply. |
| 32 | /// </summary> |
| 33 | Shutdown, |
| 34 | } |
| 35 | } |