aboutsummaryrefslogtreecommitdiff
path: root/src/ext/Util/wixext/Symbols/UserSymbol.cs
diff options
context:
space:
mode:
authorRon Martin <cpuwzd@comcast.net>2022-08-29 18:38:07 -0400
committerRob Mensching <rob@firegiant.com>2022-10-21 19:08:08 -0700
commit08cdc6aa2b9dd0e273a3c3a22893616d26342a0e (patch)
tree1d0b9f7e21cec02abfda50b1a3c6d0c24308998b /src/ext/Util/wixext/Symbols/UserSymbol.cs
parent40bd65379768f99ec28bffe2691ba43c78c9e9c4 (diff)
downloadwix-08cdc6aa2b9dd0e273a3c3a22893616d26342a0e.tar.gz
wix-08cdc6aa2b9dd0e273a3c3a22893616d26342a0e.tar.bz2
wix-08cdc6aa2b9dd0e273a3c3a22893616d26342a0e.zip
Support add, modify and remove comments on user accounts
Fixes 5371
Diffstat (limited to 'src/ext/Util/wixext/Symbols/UserSymbol.cs')
-rw-r--r--src/ext/Util/wixext/Symbols/UserSymbol.cs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/ext/Util/wixext/Symbols/UserSymbol.cs b/src/ext/Util/wixext/Symbols/UserSymbol.cs
index 5f00064b..6ea810de 100644
--- a/src/ext/Util/wixext/Symbols/UserSymbol.cs
+++ b/src/ext/Util/wixext/Symbols/UserSymbol.cs
@@ -15,6 +15,7 @@ namespace WixToolset.Util
15 new IntermediateFieldDefinition(nameof(UserSymbolFields.Name), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(UserSymbolFields.Name), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(UserSymbolFields.Domain), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(UserSymbolFields.Domain), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(UserSymbolFields.Password), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(UserSymbolFields.Password), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(UserSymbolFields.Comment), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(UserSymbolFields.Attributes), IntermediateFieldType.Number), 19 new IntermediateFieldDefinition(nameof(UserSymbolFields.Attributes), IntermediateFieldType.Number),
19 }, 20 },
20 typeof(UserSymbol)); 21 typeof(UserSymbol));
@@ -31,6 +32,7 @@ namespace WixToolset.Util.Symbols
31 Name, 32 Name,
32 Domain, 33 Domain,
33 Password, 34 Password,
35 Comment,
34 Attributes, 36 Attributes,
35 } 37 }
36 38
@@ -70,10 +72,16 @@ namespace WixToolset.Util.Symbols
70 set => this.Set((int)UserSymbolFields.Password, value); 72 set => this.Set((int)UserSymbolFields.Password, value);
71 } 73 }
72 74
75 public string Comment
76 {
77 get => this.Fields[(int)UserSymbolFields.Comment].AsString();
78 set => this.Set((int)UserSymbolFields.Comment, value);
79 }
80
73 public int Attributes 81 public int Attributes
74 { 82 {
75 get => this.Fields[(int)UserSymbolFields.Attributes].AsNumber(); 83 get => this.Fields[(int)UserSymbolFields.Attributes].AsNumber();
76 set => this.Set((int)UserSymbolFields.Attributes, value); 84 set => this.Set((int)UserSymbolFields.Attributes, value);
77 } 85 }
78 } 86 }
79} \ No newline at end of file 87}