From 58791d3dbffce2a96280e08fc2d36ab69571d02c Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Thu, 4 Jun 2020 10:18:50 -0700 Subject: Add SequenceTable.WindowsInstallerTableName() and other minor clean up --- .../WindowsInstaller/SequenceTableExtensions.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/WixToolset.Data/WindowsInstaller/SequenceTableExtensions.cs (limited to 'src/WixToolset.Data/WindowsInstaller/SequenceTableExtensions.cs') diff --git a/src/WixToolset.Data/WindowsInstaller/SequenceTableExtensions.cs b/src/WixToolset.Data/WindowsInstaller/SequenceTableExtensions.cs new file mode 100644 index 00000000..099d722a --- /dev/null +++ b/src/WixToolset.Data/WindowsInstaller/SequenceTableExtensions.cs @@ -0,0 +1,17 @@ +// 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 +{ + using WixToolset.Data.Tuples; + + /// + /// Enhancements to the SequenceTable enum. + /// + public static class SequenceTableExtensions + { + /// + /// Gets the SequenceTable enum as the Windows Installer table name. + /// + public static string WindowsInstallerTableName(this SequenceTable sequence) => (sequence == SequenceTable.AdvertiseExecuteSequence) ? "AdvtExecuteSequence" : sequence.ToString(); + } +} -- cgit v1.2.3-55-g6feb