// 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 { using System; /// /// Values for the OptimizeCA MsiPatchMetdata property, which indicates whether custom actions can be skipped when applying the patch. /// [Flags] public enum OptimizeCA // TODO: review where to place this data so it can not be exposed by WixToolset.Core { /// /// No custom actions are skipped. /// None = 0, /// /// Skip property (type 51) and directory (type 35) assignment custom actions. /// SkipAssignment = 1, /// /// Skip immediate custom actions that are not property or directory assignment custom actions. /// SkipImmediate = 2, /// /// Skip custom actions that run within the script. /// SkipDeferred = 4, } }