From f680e915f065026efd0301a76fd524f87b8c5f06 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Tue, 19 Dec 2017 12:24:16 -0800 Subject: Simplify message handling --- src/WixToolset.Data/Tuples/_ByHandFileTuple.cs | 88 -------------------------- 1 file changed, 88 deletions(-) delete mode 100644 src/WixToolset.Data/Tuples/_ByHandFileTuple.cs (limited to 'src/WixToolset.Data/Tuples/_ByHandFileTuple.cs') diff --git a/src/WixToolset.Data/Tuples/_ByHandFileTuple.cs b/src/WixToolset.Data/Tuples/_ByHandFileTuple.cs deleted file mode 100644 index 79fb31e5..00000000 --- a/src/WixToolset.Data/Tuples/_ByHandFileTuple.cs +++ /dev/null @@ -1,88 +0,0 @@ -// 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. - -namespace WixToolset.Data -{ - using WixToolset.Data.Tuples; - - //public static partial class TupleDefinitionNames - //{ - // public const string File = nameof(TupleDefinitionNames.File); - //} - - /* - [ - { - "File" : [ - { "Component" : "string" }, - { "Name" : "string" }, - { "Compressed" : "bool" }, - ] - }, - { - "Component": [ - { "Guid" : "string" }, - ] - }, - ] - */ - - public static partial class TupleDefinitions - { - public static readonly IntermediateTupleDefinition FileOriginal = new IntermediateTupleDefinition( - TupleDefinitionType.File, - new[] - { - new IntermediateFieldDefinition(nameof(FileTupleFieldsOriginal.Component), IntermediateFieldType.String), - new IntermediateFieldDefinition(nameof(FileTupleFieldsOriginal.Name), IntermediateFieldType.String), - new IntermediateFieldDefinition(nameof(FileTupleFieldsOriginal.ShortName), IntermediateFieldType.String), - new IntermediateFieldDefinition(nameof(FileTupleFieldsOriginal.Size), IntermediateFieldType.Number), - new IntermediateFieldDefinition(nameof(FileTupleFieldsOriginal.Version), IntermediateFieldType.String), - new IntermediateFieldDefinition(nameof(FileTupleFieldsOriginal.Language), IntermediateFieldType.String), - new IntermediateFieldDefinition(nameof(FileTupleFieldsOriginal.ReadOnly), IntermediateFieldType.Bool), - new IntermediateFieldDefinition(nameof(FileTupleFieldsOriginal.Hidden), IntermediateFieldType.Bool), - new IntermediateFieldDefinition(nameof(FileTupleFieldsOriginal.System), IntermediateFieldType.Bool), - new IntermediateFieldDefinition(nameof(FileTupleFieldsOriginal.Vital), IntermediateFieldType.Bool), - new IntermediateFieldDefinition(nameof(FileTupleFieldsOriginal.Checksum), IntermediateFieldType.Bool), - new IntermediateFieldDefinition(nameof(FileTupleFieldsOriginal.Compressed), IntermediateFieldType.Bool), - }, - typeof(FileTuple)); - } -} - -namespace WixToolset.Data.Tuples -{ - public enum FileTupleFieldsOriginal - { - Component, - Name, - ShortName, - Size, - Version, - Language, - ReadOnly, - Hidden, - System, - Vital, - Checksum, - Compressed, - } - - public class FileTupleOriginal : IntermediateTuple - { - public FileTupleOriginal() : base(TupleDefinitions.File, null, null) - { - } - - public FileTupleOriginal(SourceLineNumber sourceLineNumber, Identifier id = null) : base(TupleDefinitions.File, sourceLineNumber, id) - { - } - - public IntermediateField this[FileTupleFields index] => this.Fields[(int)index]; - - public string Component - { - get => (string)this.Fields[(int)FileTupleFieldsOriginal.Component]?.Value; - set => this.Set((int)FileTupleFieldsOriginal.Component, value); - } - } -} -- cgit v1.2.3-55-g6feb