aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/Tuples/ClassTuple.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Data/Tuples/ClassTuple.cs')
-rw-r--r--src/WixToolset.Data/Tuples/ClassTuple.cs100
1 files changed, 50 insertions, 50 deletions
diff --git a/src/WixToolset.Data/Tuples/ClassTuple.cs b/src/WixToolset.Data/Tuples/ClassTuple.cs
index a5ff89e8..833867b1 100644
--- a/src/WixToolset.Data/Tuples/ClassTuple.cs
+++ b/src/WixToolset.Data/Tuples/ClassTuple.cs
@@ -2,35 +2,35 @@
2 2
3namespace WixToolset.Data 3namespace WixToolset.Data
4{ 4{
5 using WixToolset.Data.Tuples; 5 using WixToolset.Data.Symbols;
6 6
7 public static partial class TupleDefinitions 7 public static partial class SymbolDefinitions
8 { 8 {
9 public static readonly IntermediateTupleDefinition Class = new IntermediateTupleDefinition( 9 public static readonly IntermediateSymbolDefinition Class = new IntermediateSymbolDefinition(
10 TupleDefinitionType.Class, 10 SymbolDefinitionType.Class,
11 new[] 11 new[]
12 { 12 {
13 new IntermediateFieldDefinition(nameof(ClassTupleFields.CLSID), IntermediateFieldType.String), 13 new IntermediateFieldDefinition(nameof(ClassSymbolFields.CLSID), IntermediateFieldType.String),
14 new IntermediateFieldDefinition(nameof(ClassTupleFields.Context), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ClassSymbolFields.Context), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ClassTupleFields.ComponentRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ClassSymbolFields.ComponentRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ClassTupleFields.DefaultProgIdRef), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ClassSymbolFields.DefaultProgIdRef), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(ClassTupleFields.Description), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(ClassSymbolFields.Description), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(ClassTupleFields.AppIdRef), IntermediateFieldType.String), 18 new IntermediateFieldDefinition(nameof(ClassSymbolFields.AppIdRef), IntermediateFieldType.String),
19 new IntermediateFieldDefinition(nameof(ClassTupleFields.FileTypeMask), IntermediateFieldType.String), 19 new IntermediateFieldDefinition(nameof(ClassSymbolFields.FileTypeMask), IntermediateFieldType.String),
20 new IntermediateFieldDefinition(nameof(ClassTupleFields.IconRef), IntermediateFieldType.String), 20 new IntermediateFieldDefinition(nameof(ClassSymbolFields.IconRef), IntermediateFieldType.String),
21 new IntermediateFieldDefinition(nameof(ClassTupleFields.IconIndex), IntermediateFieldType.Number), 21 new IntermediateFieldDefinition(nameof(ClassSymbolFields.IconIndex), IntermediateFieldType.Number),
22 new IntermediateFieldDefinition(nameof(ClassTupleFields.DefInprocHandler), IntermediateFieldType.String), 22 new IntermediateFieldDefinition(nameof(ClassSymbolFields.DefInprocHandler), IntermediateFieldType.String),
23 new IntermediateFieldDefinition(nameof(ClassTupleFields.Argument), IntermediateFieldType.String), 23 new IntermediateFieldDefinition(nameof(ClassSymbolFields.Argument), IntermediateFieldType.String),
24 new IntermediateFieldDefinition(nameof(ClassTupleFields.FeatureRef), IntermediateFieldType.String), 24 new IntermediateFieldDefinition(nameof(ClassSymbolFields.FeatureRef), IntermediateFieldType.String),
25 new IntermediateFieldDefinition(nameof(ClassTupleFields.RelativePath), IntermediateFieldType.Bool), 25 new IntermediateFieldDefinition(nameof(ClassSymbolFields.RelativePath), IntermediateFieldType.Bool),
26 }, 26 },
27 typeof(ClassTuple)); 27 typeof(ClassSymbol));
28 } 28 }
29} 29}
30 30
31namespace WixToolset.Data.Tuples 31namespace WixToolset.Data.Symbols
32{ 32{
33 public enum ClassTupleFields 33 public enum ClassSymbolFields
34 { 34 {
35 CLSID, 35 CLSID,
36 Context, 36 Context,
@@ -47,94 +47,94 @@ namespace WixToolset.Data.Tuples
47 RelativePath, 47 RelativePath,
48 } 48 }
49 49
50 public class ClassTuple : IntermediateTuple 50 public class ClassSymbol : IntermediateSymbol
51 { 51 {
52 public ClassTuple() : base(TupleDefinitions.Class, null, null) 52 public ClassSymbol() : base(SymbolDefinitions.Class, null, null)
53 { 53 {
54 } 54 }
55 55
56 public ClassTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(TupleDefinitions.Class, sourceLineNumber, id) 56 public ClassSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(SymbolDefinitions.Class, sourceLineNumber, id)
57 { 57 {
58 } 58 }
59 59
60 public IntermediateField this[ClassTupleFields index] => this.Fields[(int)index]; 60 public IntermediateField this[ClassSymbolFields index] => this.Fields[(int)index];
61 61
62 public string CLSID 62 public string CLSID
63 { 63 {
64 get => (string)this.Fields[(int)ClassTupleFields.CLSID]; 64 get => (string)this.Fields[(int)ClassSymbolFields.CLSID];
65 set => this.Set((int)ClassTupleFields.CLSID, value); 65 set => this.Set((int)ClassSymbolFields.CLSID, value);
66 } 66 }
67 67
68 public string Context 68 public string Context
69 { 69 {
70 get => (string)this.Fields[(int)ClassTupleFields.Context]; 70 get => (string)this.Fields[(int)ClassSymbolFields.Context];
71 set => this.Set((int)ClassTupleFields.Context, value); 71 set => this.Set((int)ClassSymbolFields.Context, value);
72 } 72 }
73 73
74 public string ComponentRef 74 public string ComponentRef
75 { 75 {
76 get => (string)this.Fields[(int)ClassTupleFields.ComponentRef]; 76 get => (string)this.Fields[(int)ClassSymbolFields.ComponentRef];
77 set => this.Set((int)ClassTupleFields.ComponentRef, value); 77 set => this.Set((int)ClassSymbolFields.ComponentRef, value);
78 } 78 }
79 79
80 public string DefaultProgIdRef 80 public string DefaultProgIdRef
81 { 81 {
82 get => (string)this.Fields[(int)ClassTupleFields.DefaultProgIdRef]; 82 get => (string)this.Fields[(int)ClassSymbolFields.DefaultProgIdRef];
83 set => this.Set((int)ClassTupleFields.DefaultProgIdRef, value); 83 set => this.Set((int)ClassSymbolFields.DefaultProgIdRef, value);
84 } 84 }
85 85
86 public string Description 86 public string Description
87 { 87 {
88 get => (string)this.Fields[(int)ClassTupleFields.Description]; 88 get => (string)this.Fields[(int)ClassSymbolFields.Description];
89 set => this.Set((int)ClassTupleFields.Description, value); 89 set => this.Set((int)ClassSymbolFields.Description, value);
90 } 90 }
91 91
92 public string AppIdRef 92 public string AppIdRef
93 { 93 {
94 get => (string)this.Fields[(int)ClassTupleFields.AppIdRef]; 94 get => (string)this.Fields[(int)ClassSymbolFields.AppIdRef];
95 set => this.Set((int)ClassTupleFields.AppIdRef, value); 95 set => this.Set((int)ClassSymbolFields.AppIdRef, value);
96 } 96 }
97 97
98 public string FileTypeMask 98 public string FileTypeMask
99 { 99 {
100 get => (string)this.Fields[(int)ClassTupleFields.FileTypeMask]; 100 get => (string)this.Fields[(int)ClassSymbolFields.FileTypeMask];
101 set => this.Set((int)ClassTupleFields.FileTypeMask, value); 101 set => this.Set((int)ClassSymbolFields.FileTypeMask, value);
102 } 102 }
103 103
104 public string IconRef 104 public string IconRef
105 { 105 {
106 get => (string)this.Fields[(int)ClassTupleFields.IconRef]; 106 get => (string)this.Fields[(int)ClassSymbolFields.IconRef];
107 set => this.Set((int)ClassTupleFields.IconRef, value); 107 set => this.Set((int)ClassSymbolFields.IconRef, value);
108 } 108 }
109 109
110 public int? IconIndex 110 public int? IconIndex
111 { 111 {
112 get => (int?)this.Fields[(int)ClassTupleFields.IconIndex]; 112 get => (int?)this.Fields[(int)ClassSymbolFields.IconIndex];
113 set => this.Set((int)ClassTupleFields.IconIndex, value); 113 set => this.Set((int)ClassSymbolFields.IconIndex, value);
114 } 114 }
115 115
116 public string DefInprocHandler 116 public string DefInprocHandler
117 { 117 {
118 get => (string)this.Fields[(int)ClassTupleFields.DefInprocHandler]; 118 get => (string)this.Fields[(int)ClassSymbolFields.DefInprocHandler];
119 set => this.Set((int)ClassTupleFields.DefInprocHandler, value); 119 set => this.Set((int)ClassSymbolFields.DefInprocHandler, value);
120 } 120 }
121 121
122 public string Argument 122 public string Argument
123 { 123 {
124 get => (string)this.Fields[(int)ClassTupleFields.Argument]; 124 get => (string)this.Fields[(int)ClassSymbolFields.Argument];
125 set => this.Set((int)ClassTupleFields.Argument, value); 125 set => this.Set((int)ClassSymbolFields.Argument, value);
126 } 126 }
127 127
128 public string FeatureRef 128 public string FeatureRef
129 { 129 {
130 get => (string)this.Fields[(int)ClassTupleFields.FeatureRef]; 130 get => (string)this.Fields[(int)ClassSymbolFields.FeatureRef];
131 set => this.Set((int)ClassTupleFields.FeatureRef, value); 131 set => this.Set((int)ClassSymbolFields.FeatureRef, value);
132 } 132 }
133 133
134 public bool RelativePath 134 public bool RelativePath
135 { 135 {
136 get => this.Fields[(int)ClassTupleFields.RelativePath].AsBool(); 136 get => this.Fields[(int)ClassSymbolFields.RelativePath].AsBool();
137 set => this.Set((int)ClassTupleFields.RelativePath, value); 137 set => this.Set((int)ClassSymbolFields.RelativePath, value);
138 } 138 }
139 } 139 }
140} \ No newline at end of file 140} \ No newline at end of file