aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/Tuples/_ByHandComponentTuple.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Data/Tuples/_ByHandComponentTuple.cs')
-rw-r--r--src/WixToolset.Data/Tuples/_ByHandComponentTuple.cs55
1 files changed, 0 insertions, 55 deletions
diff --git a/src/WixToolset.Data/Tuples/_ByHandComponentTuple.cs b/src/WixToolset.Data/Tuples/_ByHandComponentTuple.cs
deleted file mode 100644
index 0e8fe8e7..00000000
--- a/src/WixToolset.Data/Tuples/_ByHandComponentTuple.cs
+++ /dev/null
@@ -1,55 +0,0 @@
1// 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.
2
3namespace WixToolset.Data
4{
5 using WixToolset.Data.Tuples;
6
7 public static partial class TupleDefinitions
8 {
9 public static readonly IntermediateTupleDefinition ComponentOriginal = new IntermediateTupleDefinition(TupleDefinitionType.Component, new[]
10 {
11 new IntermediateFieldDefinition("Guid", IntermediateFieldType.String),
12 new IntermediateFieldDefinition("Directory", IntermediateFieldType.String),
13 new IntermediateFieldDefinition("Condition", IntermediateFieldType.String),
14 new IntermediateFieldDefinition("KeyPath", IntermediateFieldType.String),
15 new IntermediateFieldDefinition("LocalOnly", IntermediateFieldType.Bool),
16 new IntermediateFieldDefinition("SourceOnly", IntermediateFieldType.Bool),
17 new IntermediateFieldDefinition("Optional", IntermediateFieldType.Bool),
18 new IntermediateFieldDefinition("RegistryKeyPath", IntermediateFieldType.Bool),
19 new IntermediateFieldDefinition("SharedDllRefCount", IntermediateFieldType.Bool),
20 new IntermediateFieldDefinition("Permanent", IntermediateFieldType.Bool),
21 new IntermediateFieldDefinition("OdbcDataSource", IntermediateFieldType.Bool),
22 new IntermediateFieldDefinition("Transitive", IntermediateFieldType.Bool),
23 new IntermediateFieldDefinition("NeverOverwrite", IntermediateFieldType.Bool),
24 new IntermediateFieldDefinition("x64", IntermediateFieldType.Bool),
25 new IntermediateFieldDefinition("DisableRegistryReflection", IntermediateFieldType.Bool),
26 new IntermediateFieldDefinition("UnisntallOnSupersedence", IntermediateFieldType.Bool),
27 new IntermediateFieldDefinition("Shared", IntermediateFieldType.Bool),
28 }, typeof(ComponentTuple));
29 }
30}
31
32namespace WixToolset.Data.Tuples
33{
34 using System;
35
36 public class ComponentTupleOriginal : IntermediateTuple
37 {
38 public ComponentTupleOriginal(IntermediateTupleDefinition definition) : base(definition, null, null)
39 {
40 if (definition != TupleDefinitions.ComponentOriginal) throw new ArgumentException(nameof(definition));
41 }
42
43 public string Guid
44 {
45 get => (string)this[0]?.Value;
46 set => this.Set(0, value);
47 }
48
49 public string Directory
50 {
51 get => (string)this[1]?.Value;
52 set => this.Set(1, value);
53 }
54 }
55}