aboutsummaryrefslogtreecommitdiff
path: root/src/wixext/Tuples/NetfxTupleDefinitions.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/wixext/Tuples/NetfxTupleDefinitions.cs27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/wixext/Tuples/NetfxTupleDefinitions.cs b/src/wixext/Tuples/NetfxTupleDefinitions.cs
new file mode 100644
index 00000000..aa584b38
--- /dev/null
+++ b/src/wixext/Tuples/NetfxTupleDefinitions.cs
@@ -0,0 +1,27 @@
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.Netfx.Tuples
4{
5 using WixToolset.Data;
6
7 public static class NetfxTupleDefinitionNames
8 {
9 public static string NetFxNativeImage { get; } = "NetFxNativeImage";
10 }
11
12 public static class NetfxTupleDefinitions
13 {
14 public static readonly IntermediateTupleDefinition NetFxNativeImage = new IntermediateTupleDefinition(
15 NetfxTupleDefinitionNames.NetFxNativeImage,
16 new[]
17 {
18 new IntermediateFieldDefinition(nameof(NetFxNativeImageTupleFields.NetFxNativeImage), IntermediateFieldType.String),
19 new IntermediateFieldDefinition(nameof(NetFxNativeImageTupleFields.File_), IntermediateFieldType.String),
20 new IntermediateFieldDefinition(nameof(NetFxNativeImageTupleFields.Priority), IntermediateFieldType.Number),
21 new IntermediateFieldDefinition(nameof(NetFxNativeImageTupleFields.Attributes), IntermediateFieldType.Number),
22 new IntermediateFieldDefinition(nameof(NetFxNativeImageTupleFields.File_Application), IntermediateFieldType.String),
23 new IntermediateFieldDefinition(nameof(NetFxNativeImageTupleFields.Directory_ApplicationBase), IntermediateFieldType.String),
24 },
25 typeof(NetFxNativeImageTuple));
26 }
27}