From 695ca3770202cd3e0f99e36103b37a64a51b3499 Mon Sep 17 00:00:00 2001 From: Timothy Nunnink <46979634+tnunnink@users.noreply.github.com> Date: Fri, 8 Dec 2023 12:34:57 -0600 Subject: [PATCH] Merged library into single namespace L5Sharp.Core so that going forward reorganizations won't cause breaking changes. Incrementing to v.0.17 --- src/.idea/.idea.L5Sharp/.idea/workspace.xml | 260 +++++++++++++++++- .../Common/Address.cs | 3 +- .../Common/Argument.cs | 4 +- .../Common/ComponentKey.cs | 3 +- .../Common/CrossReference.cs | 12 +- .../Common/Dimensions.cs | 3 +- .../Common/Instruction.cs | 3 +- .../Common/NeutralText.cs | 4 +- .../Common/ProductType.cs | 3 +- .../Common/Revision.cs | 2 +- .../Common/ScanRate.cs | 3 +- .../Common/TagMap.cs | 2 +- .../Common/TagName.cs | 3 +- .../Common/TaskPriority.cs | 3 +- .../Common/Vendor.cs | 3 +- .../Common/Watchdog.cs | 3 +- .../Components/AddOnInstruction.cs | 9 +- .../Components/Controller.cs | 14 +- .../Components/DataType.cs | 5 +- .../Components/Module.cs | 16 +- .../Components/Program.cs | 10 +- .../Components/Routine.cs | 12 +- .../Components/Tag.cs | 29 +- .../Components/Task.cs | 7 +- .../Components/Trend.cs | 6 +- .../Components/WatchList.cs | 4 +- .../Elements/Block.cs | 9 +- .../Elements/Chart.cs | 4 +- .../Elements/Communications.cs | 4 +- .../Elements/Connection.cs | 13 +- .../Elements/DataTypeMember.cs | 16 +- .../Elements/Diagram.cs | 3 +- .../Elements/DiagramElement.cs | 4 +- .../Elements/Line.cs | 4 +- .../Elements/Parameter.cs | 25 +- .../Elements/ParameterConnection.cs | 2 +- src/{L5Sharp => L5Sharp.Core}/Elements/Pen.cs | 4 +- .../Elements/Port.cs | 5 +- .../Elements/RedundancyInfo.cs | 3 +- .../Elements/Rung.cs | 5 +- .../Elements/SafetyInfo.cs | 3 +- .../Elements/Security.cs | 3 +- .../Elements/Sheet.cs | 16 +- .../Elements/TextBox.cs | 4 +- .../Elements/WatchTag.cs | 4 +- .../Elements/Wire.cs | 6 +- .../Enums/CaptureSizeType.cs | 4 +- .../Enums/ComponentType.cs | 4 +- .../Enums/ConnectionPriority.cs | 5 +- .../Enums/ConnectionType.cs | 5 +- .../Enums/DataFormat.cs | 3 +- .../Enums/DataTypeClass.cs | 2 +- .../Enums/DataTypeFamily.cs | 4 +- .../Enums/DiagramType.cs | 3 +- .../Enums/Direction.cs | 2 +- .../Enums/ElectronicKeying.cs | 4 +- .../Enums/ExternalAccess.cs | 2 +- .../Enums/Keyword.cs | 2 +- .../Enums/ModuleCategory.cs | 4 +- .../Enums/OnlineEditType.cs | 4 +- .../Enums/Operator.cs | 2 +- .../Enums/PassThroughOption.cs | 4 +- .../Enums/PenType.cs | 5 +- .../Enums/ProductionTrigger.cs | 5 +- .../Enums/ProgramType.cs | 4 +- src/{L5Sharp => L5Sharp.Core}/Enums/Radix.cs | 5 +- .../Enums/RoutineType.cs | 4 +- .../Enums/RungType.cs | 2 +- .../Enums/SFCExecutionControl.cs | 4 +- .../Enums/SFCLastScan.cs | 4 +- .../Enums/SFCRestartPosition.cs | 4 +- .../Enums/SamplesType.cs | 4 +- src/{L5Sharp => L5Sharp.Core}/Enums/Scope.cs | 3 +- .../Enums/SheetOrientation.cs | 4 +- .../Enums/SheetSize.cs | 4 +- .../Enums/TagType.cs | 4 +- .../Enums/TagUsage.cs | 5 +- .../Enums/TaskEventTrigger.cs | 4 +- .../Enums/TaskType.cs | 2 +- .../Enums/TokenType.cs | 4 +- .../Enums/TransmissionType.cs | 4 +- .../Enums/TriggerOperation.cs | 3 +- .../Enums/TriggerTargetType.cs | 4 +- .../Enums/TriggerType.cs | 4 +- src/{L5Sharp => L5Sharp.Core}/Enums/Use.cs | 4 +- .../ILogixReferencable.cs | 3 +- .../ILogixSerializable.cs | 2 +- .../L5Sharp.Core.csproj} | 7 +- .../L5Sharp.Core.csproj.DotSettings} | 0 src/{L5Sharp => L5Sharp.Core}/L5X.cs | 53 ++-- src/{L5Sharp => L5Sharp.Core}/L5XInfo.cs | 4 +- src/{L5Sharp => L5Sharp.Core}/Logix.cs | 2 +- src/{L5Sharp => L5Sharp.Core}/LogixCode.cs | 7 +- .../LogixComponent.cs | 9 +- .../LogixContainer.cs | 3 +- src/{L5Sharp => L5Sharp.Core}/LogixData.cs | 6 +- src/{L5Sharp => L5Sharp.Core}/LogixElement.cs | 6 +- src/{L5Sharp => L5Sharp.Core}/LogixEnum.cs | 2 +- src/{L5Sharp => L5Sharp.Core}/LogixIndex.cs | 6 +- src/{L5Sharp => L5Sharp.Core}/LogixMember.cs | 6 +- .../LogixSerializer.cs | 3 +- src/{L5Sharp => L5Sharp.Core}/LogixType.cs | 6 +- .../Types/ArrayType.cs | 15 +- src/{L5Sharp => L5Sharp.Core}/Types/Atomic.cs | 5 +- .../Types/AtomicType.cs | 11 +- .../Types/Atomics/BOOL.cs | 5 +- .../Types/Atomics/DINT.cs | 5 +- .../Types/Atomics/INT.cs | 5 +- .../Types/Atomics/LINT.cs | 5 +- .../Types/Atomics/LREAL.cs | 5 +- .../Types/Atomics/REAL.cs | 5 +- .../Types/Atomics/SINT.cs | 5 +- .../Types/Atomics/UDINT.cs | 5 +- .../Types/Atomics/UINT.cs | 5 +- .../Types/Atomics/ULINT.cs | 5 +- .../Types/Atomics/USINT.cs | 5 +- .../Types/ComplexType.cs | 2 +- .../Types/NullType.cs | 6 +- .../Types/Predefined/ALARM.cs | 4 +- .../Types/Predefined/ALARM_ANALOG.cs | 5 +- .../Types/Predefined/ALARM_DIGITAL.cs | 5 +- .../Types/Predefined/CONTROL.cs | 4 +- .../Types/Predefined/COUNTER.cs | 4 +- .../Types/Predefined/MESSAGE.cs | 5 +- .../Types/Predefined/PHASE.cs | 4 +- .../Types/Predefined/PID.cs | 4 +- .../Types/Predefined/STRING.cs | 3 +- .../Types/Predefined/TIMER.cs | 8 +- .../Types/StringType.cs | 9 +- .../Types/StructureType.cs | 9 +- .../Utilities/Catalog/CatalogEntry.cs | 5 +- .../Utilities/Catalog/ModuleCatalog.cs | 4 +- .../Utilities/Catalog/PortInfo.cs | 2 +- .../Utilities/L5XExtensions.cs | 3 +- .../Utilities/L5XName.cs | 2 +- .../Utilities/L5XParser.cs | 7 +- .../Utilities/L5XTypeAttribute.cs | 2 +- src/L5Sharp.sln | 2 +- .../L5Sharp.Benchmarks.csproj | 2 +- .../NeutralTextBenchmarks.cs | 2 +- tests/L5Sharp.Tests/Common/AddressTests.cs | 1 - tests/L5Sharp.Tests/Common/ArgumentTests.cs | 1 - .../L5Sharp.Tests/Common/ComponentKeyTests.cs | 2 - .../Common/CrossReferenceTests.cs | 4 +- tests/L5Sharp.Tests/Common/DimensionsTests.cs | 1 - .../L5Sharp.Tests/Common/InstructionTests.cs | 1 - .../L5Sharp.Tests/Common/NeutralTextTests.cs | 1 - .../L5Sharp.Tests/Common/ProductTypeTests.cs | 1 - tests/L5Sharp.Tests/Common/RevisionTests.cs | 1 - tests/L5Sharp.Tests/Common/ScanRateTests.cs | 1 - tests/L5Sharp.Tests/Common/TagNameTests.cs | 1 - .../L5Sharp.Tests/Common/TaskPriorityTests.cs | 1 - tests/L5Sharp.Tests/Common/VendorTests.cs | 1 - tests/L5Sharp.Tests/Common/WatchdogTests.cs | 1 - .../L5Sharp.Tests/Components/DataTypeTests.cs | 6 +- tests/L5Sharp.Tests/Components/ModuleTests.cs | 4 - .../L5Sharp.Tests/Components/ProgramTests.cs | 2 - .../L5Sharp.Tests/Components/RoutineTests.cs | 3 - tests/L5Sharp.Tests/Components/TagTests.cs | 7 - tests/L5Sharp.Tests/Components/TaskTests.cs | 20 +- tests/L5Sharp.Tests/Elements/BlockTests.cs | 3 - .../L5Sharp.Tests/Elements/ConnectionTests.cs | 5 - .../Elements/DataTypeMemberTests.cs | 3 - tests/L5Sharp.Tests/Elements/LineTests.cs | 2 - tests/L5Sharp.Tests/Elements/PortTests.cs | 2 - tests/L5Sharp.Tests/Elements/RungTests.cs | 3 - tests/L5Sharp.Tests/Elements/SheetTests.cs | 1 - tests/L5Sharp.Tests/Elements/WireTests.cs | 4 +- .../Enums/ConnectionPriorityTests.cs | 1 - .../Enums/ConnectionTypeTests.cs | 1 - tests/L5Sharp.Tests/Enums/DataFormatTests.cs | 1 - .../L5Sharp.Tests/Enums/DataTypeClassTests.cs | 1 - .../Enums/DataTypeFamilyTests.cs | 1 - .../Enums/ExternalAccessTests.cs | 1 - tests/L5Sharp.Tests/Enums/KeyingStateTests.cs | 1 - tests/L5Sharp.Tests/Enums/KeywordTests.cs | 1 - tests/L5Sharp.Tests/Enums/ModuleTypeTests.cs | 3 +- tests/L5Sharp.Tests/Enums/OperatorTests.cs | 1 - .../Enums/ProductionTriggerTests.cs | 1 - tests/L5Sharp.Tests/Enums/ProgramTypeTests.cs | 1 - tests/L5Sharp.Tests/Enums/RadixAsciiTests.cs | 2 - tests/L5Sharp.Tests/Enums/RadixBinaryTests.cs | 2 - .../Enums/RadixDateTimeNsTests.cs | 2 - .../L5Sharp.Tests/Enums/RadixDateTimeTests.cs | 2 - .../L5Sharp.Tests/Enums/RadixDecimalTests.cs | 2 - .../Enums/RadixExponentialTests.cs | 2 - tests/L5Sharp.Tests/Enums/RadixFloatTests.cs | 2 - tests/L5Sharp.Tests/Enums/RadixHexTests.cs | 2 - tests/L5Sharp.Tests/Enums/RadixNullTests.cs | 2 - tests/L5Sharp.Tests/Enums/RadixOctalTests.cs | 2 - tests/L5Sharp.Tests/Enums/RadixTests.cs | 3 - tests/L5Sharp.Tests/Enums/RoutineTypeTests.cs | 1 - tests/L5Sharp.Tests/Enums/RungTypeTests.cs | 1 - tests/L5Sharp.Tests/Enums/ScopeTests.cs | 1 - tests/L5Sharp.Tests/Enums/TagTypeTests.cs | 1 - tests/L5Sharp.Tests/Enums/TagUsageTests.cs | 3 - tests/L5Sharp.Tests/Enums/TaskTriggerTests.cs | 1 - tests/L5Sharp.Tests/Enums/TaskTypeTests.cs | 1 - .../Enums/TransmissionTypeTests.cs | 1 - tests/L5Sharp.Tests/Enums/UseTests.cs | 1 - tests/L5Sharp.Tests/Examples.cs | 8 - tests/L5Sharp.Tests/GlobalUsing.cs | 6 +- tests/L5Sharp.Tests/L5Sharp.Tests.csproj | 2 +- tests/L5Sharp.Tests/L5XBasicTests.cs | 3 - tests/L5Sharp.Tests/L5XDataTypeTests.cs | 5 +- tests/L5Sharp.Tests/L5XReferenceTests.cs | 4 +- tests/L5Sharp.Tests/L5XTagTests.cs | 4 +- tests/L5Sharp.Tests/L5XTasksTests.cs | 2 +- tests/L5Sharp.Tests/L5XTemplateTests.cs | 3 +- tests/L5Sharp.Tests/LogixDataTests.cs | 3 - tests/L5Sharp.Tests/LogixElementTests.cs | 2 - tests/L5Sharp.Tests/LogixMemberTests.cs | 4 - tests/L5Sharp.Tests/ProofTesting.cs | 6 +- .../L5Sharp.Tests/Specimens/BoolGenerator.cs | 1 - .../L5Sharp.Tests/Specimens/DintGenerator.cs | 2 - tests/L5Sharp.Tests/Specimens/IntGenerator.cs | 2 - .../L5Sharp.Tests/Specimens/LintGenerator.cs | 2 - .../L5Sharp.Tests/Specimens/RealGenerator.cs | 2 - .../L5Sharp.Tests/Specimens/SintGenerator.cs | 2 - .../L5Sharp.Tests/Specimens/UDintGenerator.cs | 2 - .../L5Sharp.Tests/Specimens/UIntGenerator.cs | 2 - .../L5Sharp.Tests/Specimens/ULintGenerator.cs | 2 - .../L5Sharp.Tests/Specimens/USintGenerator.cs | 2 - tests/L5Sharp.Tests/TagPerformanceTests.cs | 4 +- tests/L5Sharp.Tests/Types/ArrayTypeTests.cs | 5 - tests/L5Sharp.Tests/Types/AtomicTests.cs | 2 - .../L5Sharp.Tests/Types/Atomics/BoolTests.cs | 4 - .../L5Sharp.Tests/Types/Atomics/DintTests.cs | 4 - tests/L5Sharp.Tests/Types/Atomics/IntTests.cs | 4 - .../L5Sharp.Tests/Types/Atomics/LintTests.cs | 4 - .../L5Sharp.Tests/Types/Atomics/LrealTests.cs | 4 - .../L5Sharp.Tests/Types/Atomics/RealTests.cs | 4 - .../L5Sharp.Tests/Types/Atomics/SintTests.cs | 3 - .../L5Sharp.Tests/Types/Atomics/UDintTests.cs | 4 - .../L5Sharp.Tests/Types/Atomics/UIntTests.cs | 3 - .../L5Sharp.Tests/Types/Atomics/ULintTests.cs | 4 - .../L5Sharp.Tests/Types/Atomics/USintTests.cs | 4 - tests/L5Sharp.Tests/Types/ComplexTypeTests.cs | 5 - .../Types/Custom/MyNestedType.cs | 4 - .../Types/Custom/MyNestedTypeTests.cs | 1 - .../Types/Custom/MySimpleType.cs | 3 - .../Types/Custom/MySimpleTypeTests.cs | 1 - tests/L5Sharp.Tests/Types/NullTypeTests.cs | 2 - .../Types/Predefined/AlarmAnalogTest.cs | 2 - .../Types/Predefined/AlarmDigitalTests.cs | 2 - .../Types/Predefined/AlarmTests.cs | 2 - .../Types/Predefined/ControlTests.cs | 2 - .../Types/Predefined/CounterTests.cs | 2 - .../Types/Predefined/MessageTests.cs | 2 - .../Types/Predefined/StringTests.cs | 4 - .../Types/Predefined/TimerTests.cs | 2 - tests/L5Sharp.Tests/Types/StringTypeTests.cs | 3 - .../Utilities/L5XExtensionTests.cs | 2 - .../Utilities/LogixCatalogTests.cs | 1 - 254 files changed, 531 insertions(+), 785 deletions(-) rename src/{L5Sharp => L5Sharp.Core}/Common/Address.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Common/Argument.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Common/ComponentKey.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Common/CrossReference.cs (94%) rename src/{L5Sharp => L5Sharp.Core}/Common/Dimensions.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Common/Instruction.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Common/NeutralText.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Common/ProductType.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Common/Revision.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Common/ScanRate.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Common/TagMap.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Common/TagName.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Common/TaskPriority.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Common/Vendor.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Common/Watchdog.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Components/AddOnInstruction.cs (96%) rename src/{L5Sharp => L5Sharp.Core}/Components/Controller.cs (94%) rename src/{L5Sharp => L5Sharp.Core}/Components/DataType.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Components/Module.cs (96%) rename src/{L5Sharp => L5Sharp.Core}/Components/Program.cs (95%) rename src/{L5Sharp => L5Sharp.Core}/Components/Routine.cs (93%) rename src/{L5Sharp => L5Sharp.Core}/Components/Tag.cs (96%) rename src/{L5Sharp => L5Sharp.Core}/Components/Task.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Components/Trend.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Components/WatchList.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Elements/Block.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Elements/Chart.cs (95%) rename src/{L5Sharp => L5Sharp.Core}/Elements/Communications.cs (95%) rename src/{L5Sharp => L5Sharp.Core}/Elements/Connection.cs (92%) rename src/{L5Sharp => L5Sharp.Core}/Elements/DataTypeMember.cs (89%) rename src/{L5Sharp => L5Sharp.Core}/Elements/Diagram.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Elements/DiagramElement.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Elements/Line.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Elements/Parameter.cs (87%) rename src/{L5Sharp => L5Sharp.Core}/Elements/ParameterConnection.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Elements/Pen.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Elements/Port.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Elements/RedundancyInfo.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Elements/Rung.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Elements/SafetyInfo.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Elements/Security.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Elements/Sheet.cs (93%) rename src/{L5Sharp => L5Sharp.Core}/Elements/TextBox.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Elements/WatchTag.cs (95%) rename src/{L5Sharp => L5Sharp.Core}/Elements/Wire.cs (96%) rename src/{L5Sharp => L5Sharp.Core}/Enums/CaptureSizeType.cs (94%) rename src/{L5Sharp => L5Sharp.Core}/Enums/ComponentType.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Enums/ConnectionPriority.cs (93%) rename src/{L5Sharp => L5Sharp.Core}/Enums/ConnectionType.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Enums/DataFormat.cs (96%) rename src/{L5Sharp => L5Sharp.Core}/Enums/DataTypeClass.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Enums/DataTypeFamily.cs (94%) rename src/{L5Sharp => L5Sharp.Core}/Enums/DiagramType.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Enums/Direction.cs (96%) rename src/{L5Sharp => L5Sharp.Core}/Enums/ElectronicKeying.cs (95%) rename src/{L5Sharp => L5Sharp.Core}/Enums/ExternalAccess.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Enums/Keyword.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Enums/ModuleCategory.cs (96%) rename src/{L5Sharp => L5Sharp.Core}/Enums/OnlineEditType.cs (94%) rename src/{L5Sharp => L5Sharp.Core}/Enums/Operator.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Enums/PassThroughOption.cs (94%) rename src/{L5Sharp => L5Sharp.Core}/Enums/PenType.cs (91%) rename src/{L5Sharp => L5Sharp.Core}/Enums/ProductionTrigger.cs (92%) rename src/{L5Sharp => L5Sharp.Core}/Enums/ProgramType.cs (92%) rename src/{L5Sharp => L5Sharp.Core}/Enums/Radix.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Enums/RoutineType.cs (96%) rename src/{L5Sharp => L5Sharp.Core}/Enums/RungType.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Enums/SFCExecutionControl.cs (93%) rename src/{L5Sharp => L5Sharp.Core}/Enums/SFCLastScan.cs (94%) rename src/{L5Sharp => L5Sharp.Core}/Enums/SFCRestartPosition.cs (93%) rename src/{L5Sharp => L5Sharp.Core}/Enums/SamplesType.cs (92%) rename src/{L5Sharp => L5Sharp.Core}/Enums/Scope.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Enums/SheetOrientation.cs (92%) rename src/{L5Sharp => L5Sharp.Core}/Enums/SheetSize.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Enums/TagType.cs (94%) rename src/{L5Sharp => L5Sharp.Core}/Enums/TagUsage.cs (96%) rename src/{L5Sharp => L5Sharp.Core}/Enums/TaskEventTrigger.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Enums/TaskType.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Enums/TokenType.cs (95%) rename src/{L5Sharp => L5Sharp.Core}/Enums/TransmissionType.cs (94%) rename src/{L5Sharp => L5Sharp.Core}/Enums/TriggerOperation.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Enums/TriggerTargetType.cs (92%) rename src/{L5Sharp => L5Sharp.Core}/Enums/TriggerType.cs (92%) rename src/{L5Sharp => L5Sharp.Core}/Enums/Use.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/ILogixReferencable.cs (94%) rename src/{L5Sharp => L5Sharp.Core}/ILogixSerializable.cs (94%) rename src/{L5Sharp/L5Sharp.csproj => L5Sharp.Core/L5Sharp.Core.csproj} (88%) rename src/{L5Sharp/L5Sharp.csproj.DotSettings => L5Sharp.Core/L5Sharp.Core.csproj.DotSettings} (100%) rename src/{L5Sharp => L5Sharp.Core}/L5X.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/L5XInfo.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Logix.cs (94%) rename src/{L5Sharp => L5Sharp.Core}/LogixCode.cs (93%) rename src/{L5Sharp => L5Sharp.Core}/LogixComponent.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/LogixContainer.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/LogixData.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/LogixElement.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/LogixEnum.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/LogixIndex.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/LogixMember.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/LogixSerializer.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/LogixType.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Types/ArrayType.cs (96%) rename src/{L5Sharp => L5Sharp.Core}/Types/Atomic.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Types/AtomicType.cs (92%) rename src/{L5Sharp => L5Sharp.Core}/Types/Atomics/BOOL.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Types/Atomics/DINT.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Types/Atomics/INT.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Types/Atomics/LINT.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Types/Atomics/LREAL.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Types/Atomics/REAL.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Types/Atomics/SINT.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Types/Atomics/UDINT.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Types/Atomics/UINT.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Types/Atomics/ULINT.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Types/Atomics/USINT.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Types/ComplexType.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Types/NullType.cs (84%) rename src/{L5Sharp => L5Sharp.Core}/Types/Predefined/ALARM.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Types/Predefined/ALARM_ANALOG.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Types/Predefined/ALARM_DIGITAL.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Types/Predefined/CONTROL.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Types/Predefined/COUNTER.cs (96%) rename src/{L5Sharp => L5Sharp.Core}/Types/Predefined/MESSAGE.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Types/Predefined/PHASE.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Types/Predefined/PID.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Types/Predefined/STRING.cs (96%) rename src/{L5Sharp => L5Sharp.Core}/Types/Predefined/TIMER.cs (94%) rename src/{L5Sharp => L5Sharp.Core}/Types/StringType.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Types/StructureType.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Utilities/Catalog/CatalogEntry.cs (95%) rename src/{L5Sharp => L5Sharp.Core}/Utilities/Catalog/ModuleCatalog.cs (98%) rename src/{L5Sharp => L5Sharp.Core}/Utilities/Catalog/PortInfo.cs (96%) rename src/{L5Sharp => L5Sharp.Core}/Utilities/L5XExtensions.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Utilities/L5XName.cs (99%) rename src/{L5Sharp => L5Sharp.Core}/Utilities/L5XParser.cs (97%) rename src/{L5Sharp => L5Sharp.Core}/Utilities/L5XTypeAttribute.cs (98%) diff --git a/src/.idea/.idea.L5Sharp/.idea/workspace.xml b/src/.idea/.idea.L5Sharp/.idea/workspace.xml index 2a918c24..419ebf33 100644 --- a/src/.idea/.idea.L5Sharp/.idea/workspace.xml +++ b/src/.idea/.idea.L5Sharp/.idea/workspace.xml @@ -8,19 +8,262 @@