Fix flag enums to actually be flags
Rob Mensching committed
Jun 10, 2020 at 07:40 UTC
eecd0353a70e74f2776c25f8b89e86f08c013168
4 files changed
+12
-12
src/WixToolset.Data/Tuples/FileTuple.cs
+1
-1
@@ -78,7 +78,7 @@ namespace WixToolset.Data.Tuples
78
[Flags]
79
public enum FileTupleAttributes : int
80
{
81
- None,
81
+ None = 0x0,
82
ReadOnly = 0x1,
83
Hidden = 0x2,
84
System = 0x4,
src/WixToolset.Data/Tuples/WixBundleRelatedPackageTuple.cs
+1
-1
@@ -38,7 +38,7 @@ namespace WixToolset.Data.Tuples
38
[Flags]
39
public enum WixBundleRelatedPackageAttributes
40
{
41
- None,
41
+ None = 0x0,
42
OnlyDetect = 0x1,
43
MinInclusive = 0x2,
44
MaxInclusive = 0x4,
src/WixToolset.Data/Tuples/WixBundleTuple.cs
+5
-5
@@ -70,11 +70,11 @@ namespace WixToolset.Data.Tuples
70
[Flags]
71
public enum WixBundleAttributes
72
{
73
- None,
74
- DisableModify,
75
- DisableRemove,
76
- SingleChangeUninstallButton,
77
- PerMachine,
73
+ None = 0x0,
74
+ DisableModify = 0x1,
75
+ DisableRemove = 0x2,
76
+ SingleChangeUninstallButton = 0x4,
77
+ PerMachine = 0x8,
78
}
79
80
public class WixBundleTuple : IntermediateTuple
src/WixToolset.Data/Tuples/WixCustomTableColumnTuple.cs
+5
-5
@@ -52,11 +52,11 @@ namespace WixToolset.Data.Tuples
52
[Flags]
53
public enum WixCustomTableColumnTupleAttributes
54
{
55
- None,
56
- PrimaryKey,
57
- Localizable,
58
- Nullable,
59
- Unreal,
55
+ None = 0x0,
56
+ PrimaryKey = 0x1,
57
+ Localizable = 0x2,
58
+ Nullable = 0x4,
59
+ Unreal = 0x8,
60
}
61
62
public enum WixCustomTableColumnModularizeType