// 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.Data.WindowsInstaller
{
///
/// Specifies if the column should be modularized.
///
public enum ColumnModularizeType
{
/// Column should not be modularized.
None,
/// Column should be modularized.
Column,
/// When the column is an primary or foreign key to the Icon table it should be modularized special.
Icon,
/// When the column is a companion file it should be modularized.
CompanionFile,
/// Column is a condition and should be modularized.
Condition,
/// Special modularization type for the ControlEvent table's Argument column.
ControlEventArgument,
/// Special modularization type for the Control table's Text column.
ControlText,
/// Any Properties in the column should be modularized.
Property,
/// Semi-colon list of keys, all of which need to be modularized.
SemicolonDelimited,
}
}