aboutsummaryrefslogtreecommitdiff
path: root/src/wixext/Tuples
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2020-05-23 15:55:58 +1000
committerSean Hall <r.sean.hall@gmail.com>2020-05-23 16:00:11 +1000
commit6fbe9b0b7e98e63daa89c1347e5388dec9fdc57f (patch)
tree98c04dcb4cfdd19aca0d292b97810cac00aa6adb /src/wixext/Tuples
parent242d5201cb75c686f4cb86e521ed0d8c025c563b (diff)
downloadwix-6fbe9b0b7e98e63daa89c1347e5388dec9fdc57f.tar.gz
wix-6fbe9b0b7e98e63daa89c1347e5388dec9fdc57f.tar.bz2
wix-6fbe9b0b7e98e63daa89c1347e5388dec9fdc57f.zip
WIXFEAT:2006,2580,2751 Add Inheritable attribute to PermissionEx.
Diffstat (limited to 'src/wixext/Tuples')
-rw-r--r--src/wixext/Tuples/SecureObjectsTuple.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/wixext/Tuples/SecureObjectsTuple.cs b/src/wixext/Tuples/SecureObjectsTuple.cs
index 3602a5ea..95c24979 100644
--- a/src/wixext/Tuples/SecureObjectsTuple.cs
+++ b/src/wixext/Tuples/SecureObjectsTuple.cs
@@ -15,6 +15,7 @@ namespace WixToolset.Util
15 new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.Table), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.Table), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.Domain), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.Domain), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.User), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.User), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.Attributes), IntermediateFieldType.Number),
18 new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.Permission), IntermediateFieldType.Number), 19 new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.Permission), IntermediateFieldType.Number),
19 new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.ComponentRef), IntermediateFieldType.String), 20 new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.ComponentRef), IntermediateFieldType.String),
20 }, 21 },
@@ -32,6 +33,7 @@ namespace WixToolset.Util.Tuples
32 Table, 33 Table,
33 Domain, 34 Domain,
34 User, 35 User,
36 Attributes,
35 Permission, 37 Permission,
36 ComponentRef, 38 ComponentRef,
37 } 39 }
@@ -72,6 +74,12 @@ namespace WixToolset.Util.Tuples
72 set => this.Set((int)SecureObjectsTupleFields.User, value); 74 set => this.Set((int)SecureObjectsTupleFields.User, value);
73 } 75 }
74 76
77 public int Attributes
78 {
79 get => this.Fields[(int)SecureObjectsTupleFields.Attributes].AsNumber();
80 set => this.Set((int)SecureObjectsTupleFields.Attributes, value);
81 }
82
75 public int? Permission 83 public int? Permission
76 { 84 {
77 get => this.Fields[(int)SecureObjectsTupleFields.Permission].AsNullableNumber(); 85 get => this.Fields[(int)SecureObjectsTupleFields.Permission].AsNullableNumber();