From 7cec2d614db0504b5bedc505ffae47587cdeea5a Mon Sep 17 00:00:00 2001 From: Marc Schier Date: Thu, 16 Jul 2026 06:25:54 +0200 Subject: [PATCH] Move repository files to the consolidated layout --- {Docs => docs}/Aggregates.md | 0 {Docs => docs}/AlarmsAndConditions.md | 0 {Docs => docs}/AliasNames.md | 0 {Docs => docs}/AsyncServerSupport.md | 0 {Docs => docs}/AuthorizationService.md | 0 {Docs => docs}/Benchmarks.md | 0 {Docs => docs}/CertificateManager.md | 0 {Docs => docs}/Certificates.md | 0 {Docs => docs}/ComplexTypes.md | 0 {Docs => docs}/ContainerReferenceServer.md | 0 .../CoreNodeManagerVsCustomNodeManager2.md | 0 {Docs => docs}/DependencyInjection.md | 0 {Docs => docs}/DeveloperGuide.md | 0 {Docs => docs}/DeviceIntegration.md | 0 {Docs => docs}/Diagnostics.md | 0 {Docs => docs}/DurableSubscription.md | 0 {Docs => docs}/EccProfiles.md | 0 {Docs => docs}/FileSystemClient.md | 0 {Docs => docs}/GDS.md | 0 {Docs => docs}/HighAvailability.md | 0 {Docs => docs}/HistoricalAccess.md | 0 {Docs => docs}/IdentityProviders.md | 0 {Docs => docs}/Images/DataSet.png | Bin {Docs => docs}/Images/IUaPubSubDataStore.png | Bin {Docs => docs}/Images/MessageOrientedMiddleware.png | Bin {Docs => docs}/Images/PubSubConfigClasses.png | Bin {Docs => docs}/Images/PubSubConnection.png | Bin {Docs => docs}/Images/PubSubOverview.png | Bin {Docs => docs}/Images/PubSubStateObjects.png | Bin {Docs => docs}/Images/PubSubStateStateMachine.png | Bin {Docs => docs}/Images/PublisherConfigClasses.png | Bin {Docs => docs}/Images/SubscriberConfigClasses.png | Bin {Docs => docs}/Images/UaPubSubApplication.png | Bin {Docs => docs}/Images/UaPubSubConfigurator.png | Bin .../Images/UadpAndMqttNetworkMessages.png | Bin {Docs => docs}/KeyCredentialService.md | 0 {Docs => docs}/Kubernetes.md | 0 {Docs => docs}/McpServer.md | 0 {Docs => docs}/MigrationGuide.md | 0 {Docs => docs}/ModelChangeTracking.md | 0 {Docs => docs}/ModelDependencies.md | 0 {Docs => docs}/NativeAoT.md | 0 {Docs => docs}/NodeManagement.md | 0 {Docs => docs}/NodeSetExport.md | 0 {Docs => docs}/Profiles.md | 0 {Docs => docs}/ProvisioningMode.md | 0 {Docs => docs}/PubSub.md | 0 {Docs => docs}/PubSubHighAvailability.md | 0 {Docs => docs}/README.md | 0 {Docs => docs}/RateLimiting.md | 0 {Docs => docs}/RedundancySampleTests.md | 0 {Docs => docs}/ReverseConnect.md | 0 {Docs => docs}/RoleBasedUserManagement.md | 0 {Docs => docs}/RuntimeNodeSets.md | 0 {Docs => docs}/SchemaGeneration.md | 0 {Docs => docs}/ServerScalability.md | 0 {Docs => docs}/Sessions.md | 0 {Docs => docs}/SoftwareUpdate.md | 0 {Docs => docs}/SourceGeneratedDataTypes.md | 0 {Docs => docs}/SourceGeneratedNodeManagers.md | 0 {Docs => docs}/StateMachines.md | 0 {Docs => docs}/Subscriptions.md | 0 {Docs => docs}/TransferSubscription.md | 0 {Docs => docs}/Transports.md | 0 {Docs => docs}/WebApi.md | 0 {Docs => docs}/WhatsNewIn2.0.md | 0 {Docs => docs}/WoTConnectivity.md | 0 {Docs => docs}/migrate/2.0.x/README.md | 0 {Docs => docs}/migrate/2.0.x/alarms-model-change.md | 0 {Docs => docs}/migrate/2.0.x/certificates.md | 0 {Docs => docs}/migrate/2.0.x/configuration.md | 0 {Docs => docs}/migrate/2.0.x/encoders.md | 0 {Docs => docs}/migrate/2.0.x/identity.md | 0 {Docs => docs}/migrate/2.0.x/node-states.md | 0 {Docs => docs}/migrate/2.0.x/packages.md | 0 {Docs => docs}/migrate/2.0.x/pubsub.md | 0 .../migrate/2.0.x/sessions-subscriptions.md | 0 {Docs => docs}/migrate/2.0.x/source-generation.md | 0 {Docs => docs}/migrate/2.0.x/telemetry.md | 0 {Docs => docs}/migrate/2.0.x/timeprovider.md | 0 .../migrate/2.0.x/transport-listener-async.md | 0 {Docs => docs}/migrate/2.0.x/types.md | 0 .../Common/Fuzz.Tests/FuzzTargetFunction.cs | 0 .../Common/Fuzz.Tests/FuzzTargetTestsBase.cs | 0 .../Common/Fuzz.Tests/TestAssetUtils.cs | 0 .../Common/Fuzz.Tests/TestcaseAsset.cs | 0 {Fuzzing => fuzzing}/Common/Fuzz.Tools/Logging.cs | 0 {Fuzzing => fuzzing}/Common/Fuzz.Tools/Playback.cs | 0 {Fuzzing => fuzzing}/Common/Fuzz.Tools/Program.cs | 0 {Fuzzing => fuzzing}/Common/Fuzz.Tools/Testcases.cs | 0 {Fuzzing => fuzzing}/Common/Fuzz/FuzzMethods.cs | 0 {Fuzzing => fuzzing}/Common/Fuzz/Program.cs | 0 {Fuzzing => fuzzing}/Dictionaries/asn1.dict | 0 {Fuzzing => fuzzing}/Dictionaries/binary.dict | 0 {Fuzzing => fuzzing}/Dictionaries/json.dict | 0 {Fuzzing => fuzzing}/Dictionaries/nodeid.dict | 0 {Fuzzing => fuzzing}/Dictionaries/tcp.dict | 0 {Fuzzing => fuzzing}/Dictionaries/uasc.dict | 0 {Fuzzing => fuzzing}/Dictionaries/xml.dict | 0 {Fuzzing => fuzzing}/Fuzzing.md | 0 .../Testcases.ASN1/authority-key-identifier.der | 0 .../Testcases.ASN1/crl-number.der | 0 .../Testcases.ASN1/large-integer.der | 0 .../Testcases.ASN1/nested-sequence.der | 0 .../Testcases.ASN1/sequence.der | Bin .../Testcases.ASN1/subject-alt-name-many.der | Bin .../Testcases.ASN1/subject-alt-name.der | Bin .../Testcases.PEM/certificate-ecc.pem | 0 .../Testcases.PEM/certificate.pem | 0 .../Testcases.PEM/private-key-ecc.pem | 0 .../Testcases.PEM/private-key.pem | 0 .../Testcases.X509CRL/crl-empty.der | Bin .../Testcases.X509CRL/crl-multi-revoked.der | Bin .../Testcases.X509CRL/crl.der | Bin .../Testcases.X509CSR/request-ecc.der | Bin .../Testcases.X509CSR/request-multi-san.der | Bin .../Testcases.X509CSR/request.der | Bin .../Testcases.X509Cert/certificate-ecc.der | Bin .../Testcases.X509Cert/certificate-expired.der | Bin .../Testcases.X509Cert/certificate-selfsigned.der | Bin .../Testcases.X509Cert/certificate.der | Bin .../CertificatesTests.cs | 0 .../Opc.Ua.Certificates.Fuzz.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Certificates.Testcases.cs | 0 .../Opc.Ua.Certificates.Fuzz.Tools.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../FuzzableCode.AsnUtils.cs | 0 .../FuzzableCode.PEMReader.cs | 0 .../Opc.Ua.Certificates.Fuzz/FuzzableCode.Pkcs10.cs | 0 .../FuzzableCode.X509CRL.cs | 0 .../FuzzableCode.X509Extensions.cs | 0 .../Opc.Ua.Certificates.Fuzz/FuzzableCode.cs | 0 .../Opc.Ua.Certificates.Fuzz.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Testcases.Binary/browserequest.bin | Bin .../Testcases.Binary/datatypenodemessage.bin | Bin .../Testcases.Binary/readrequest.bin | Bin .../Testcases.Binary/readresponse.bin | Bin .../Testcases.Binary/variablenodemessage.bin | Bin .../Testcases.Binary/writerequest.bin | Bin .../Testcases.BuiltInTypes/Binary/datavalue.bin | Bin .../Binary/diagnosticinfo.bin | Bin .../Binary/expandednodeid.bin | Bin .../Binary/extensionobject.bin | Bin .../Testcases.BuiltInTypes/Binary/localizedtext.bin | Bin .../Testcases.BuiltInTypes/Binary/nodeid.bin | 0 .../Testcases.BuiltInTypes/Binary/qualifiedname.bin | Bin .../Testcases.BuiltInTypes/Binary/variant.bin | Bin .../Testcases.BuiltInTypes/Json/datavalue.json | 0 .../Testcases.BuiltInTypes/Json/diagnosticinfo.json | 0 .../Testcases.BuiltInTypes/Json/expandednodeid.json | 0 .../Json/extensionobject.json | 0 .../Testcases.BuiltInTypes/Json/localizedtext.json | 0 .../Testcases.BuiltInTypes/Json/nodeid.json | 0 .../Testcases.BuiltInTypes/Json/qualifiedname.json | 0 .../Testcases.BuiltInTypes/Json/variant.json | 0 .../Testcases.BuiltInTypes/Xml/datavalue.xml | 0 .../Testcases.BuiltInTypes/Xml/diagnosticinfo.xml | 0 .../Testcases.BuiltInTypes/Xml/expandednodeid.xml | 0 .../Testcases.BuiltInTypes/Xml/extensionobject.xml | 0 .../Testcases.BuiltInTypes/Xml/localizedtext.xml | 0 .../Testcases.BuiltInTypes/Xml/nodeid.xml | 0 .../Testcases.BuiltInTypes/Xml/qualifiedname.xml | 0 .../Testcases.BuiltInTypes/Xml/variant.xml | 0 .../Testcases.Json/browserequest.json | 0 .../Testcases.Json/datatypenodemessage.json | 0 .../Testcases.Json/readrequest.json | 0 .../Testcases.Json/readresponse.json | 0 .../Testcases.Json/variablenodemessage.json | 0 .../Testcases.Json/writerequest.json | 0 .../Testcases.Parsers/expandednodeid_string.txt | 0 .../Testcases.Parsers/expandednodeid_uri.txt | 0 .../Testcases.Parsers/nodeid_guid.txt | 0 .../Testcases.Parsers/nodeid_numeric.txt | 0 .../Testcases.Parsers/nodeid_string.txt | 0 .../Testcases.Parsers/numericrange_matrix.txt | 0 .../Testcases.Parsers/numericrange_single.txt | 0 .../Testcases.Parsers/qualifiedname.txt | 0 .../Testcases.Parsers/relativepath_child.txt | 0 .../Testcases.Parsers/relativepath_property.txt | 0 .../Testcases.Parsers/uuid.txt | 0 .../Testcases.Xml/browserequest.xml | 0 .../Testcases.Xml/datatypenodemessage.xml | 0 .../Testcases.Xml/readrequest.xml | 0 .../Testcases.Xml/readresponse.xml | 0 .../Testcases.Xml/variablenodemessage.xml | 0 .../Testcases.Xml/writerequest.xml | 0 .../crash-0483107a22caf892cff4f795c96ab14c581a8f55 | Bin ...ow-unit-0cd8a7ed364195b9e9aa896391d10ab4f3d693a1 | Bin ...timeout-8b790a0680444b262058a1d24d01822a91e8af06 | Bin .../Opc.Ua.Encoders.Fuzz.Tests/EncoderTests.cs | 0 .../Issue3546RoundTripTests.cs | 0 .../Opc.Ua.Encoders.Fuzz.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Encoders.Testcases.cs | 0 .../Opc.Ua.Encoders.Fuzz.Tools.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../FuzzableCode.BinaryDecoder.cs | 0 .../FuzzableCode.BuiltInTypes.cs | 0 .../FuzzableCode.JsonDecoder.cs | 0 .../Opc.Ua.Encoders.Fuzz/FuzzableCode.Parsers.cs | 0 .../Opc.Ua.Encoders.Fuzz/FuzzableCode.XmlDecoder.cs | 0 .../Opc.Ua.Encoders.Fuzz/FuzzableCode.cs | 0 .../Opc.Ua.Encoders.Fuzz.csproj | 0 .../Opc.Ua.Encoders.Fuzz/Properties/AssemblyInfo.cs | 0 .../Testcases.Chunks/chunk-000.bin | Bin .../Testcases.Chunks/chunk-001.bin | Bin .../Testcases.Chunks/chunk-002.bin | Bin .../Testcases.Chunks/chunk-003.bin | Bin .../Testcases.Chunks/chunk-004.bin | Bin .../Testcases.Keys/token-000.json | 0 .../Testcases.Tcp.Ack/body-000.bin | Bin .../Testcases.Tcp.Ack/body-001.bin | Bin .../Testcases.Tcp.Ack/chunk-001.bin | Bin .../Testcases.Tcp.AsymHdr/body-000.bin | Bin .../Testcases.Tcp.AsymHdr/body-001.bin | Bin .../Testcases.Tcp.AsymHdr/chunk-000.bin | Bin .../Testcases.Tcp.AsymHdr/chunk-001.bin | Bin .../Testcases.Tcp.Err/body-000.bin | Bin .../Testcases.Tcp.Err/body-001.bin | Bin .../Testcases.Tcp.Err/chunk-000.bin | Bin .../Testcases.Tcp.Err/chunk-001.bin | Bin .../Testcases.Tcp.Hello/body-000.bin | Bin .../Testcases.Tcp.Hello/body-001.bin | Bin .../Testcases.Tcp.Hello/chunk-000.bin | Bin .../Testcases.Tcp.Hello/chunk-001.bin | Bin .../Testcases.Tcp.Rhe/body-000.bin | Bin .../Testcases.Tcp.Rhe/body-001.bin | Bin .../Testcases.Tcp.Rhe/chunk-000.bin | Bin .../Testcases.Tcp.Rhe/chunk-001.bin | Bin .../Testcases.Tcp/segment-000.bin | Bin .../Testcases.Tcp/segment-001.bin | Bin .../Testcases.Tcp/segment-002.bin | Bin .../Testcases.Tcp/segment-003.bin | Bin .../Testcases.Tcp/segment-004.bin | Bin .../Opc.Ua.Network.Fuzz.Tests/NetworkTests.cs | 0 .../Opc.Ua.Network.Fuzz.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Opc.Ua.Network.Fuzz.Tools/Network.Testcases.cs | 0 .../Opc.Ua.Network.Fuzz.Tools.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Transport.Testcases.cs | 0 .../Opc.Ua.Network.Fuzz/FuzzableCode.FrameParser.cs | 0 .../FuzzableCode.OfflineSecureChannel.cs | 0 .../FuzzableCode.ReplayDriver.cs | 0 .../FuzzableCode.ServiceCallReassembler.cs | 0 .../FuzzableCode.TcpReassembler.cs | 0 .../Opc.Ua.Network.Fuzz/FuzzableCode.Transport.cs | 0 .../Opc.Ua.Network.Fuzz/FuzzableCode.cs | 0 .../Opc.Ua.Network.Fuzz/Opc.Ua.Network.Fuzz.csproj | 0 .../Opc.Ua.Network.Fuzz/Properties/AssemblyInfo.cs | 0 .../JsonNetworkMessage/seed-json-minimal.json | 0 .../Corpus/UadpChunkReassembly/seed-chunk.bin | 0 .../Corpus/UadpNetworkMessage/seed-uadp-minimal.bin | 0 .../Opc.Ua.PubSub.Fuzz/FuzzableCode.Json.cs | 0 .../Opc.Ua.PubSub.Fuzz/FuzzableCode.Uadp.cs | 0 .../Opc.Ua.PubSub.Fuzz/FuzzableCode.cs | 0 .../Opc.Ua.PubSub.Fuzz/Opc.Ua.PubSub.Fuzz.csproj | 0 .../Opc.Ua.PubSub.Fuzz/Properties/AssemblyInfo.cs | 0 {Fuzzing => fuzzing}/Scripts/fuzz-afl.ps1 | 0 {Fuzzing => fuzzing}/Scripts/fuzz-libfuzzer.ps1 | 0 {Fuzzing => fuzzing}/Scripts/fuzz-menu.ps1 | 0 {Fuzzing => fuzzing}/Scripts/install.sh | 0 {Fuzzing => fuzzing}/Scripts/readme.txt | 0 .../ConsoleLdsServer/ConsoleLdsServer.csproj | 0 .../ConsoleLdsServer/Dockerfile | 0 .../ConsoleLdsServer/EventIds.cs | 0 .../ConsoleLdsServer/Lds.Server.Config.xml | 0 .../ConsoleLdsServer/Program.cs | 0 .../ConsoleLdsServer/Properties/AssemblyInfo.cs | 0 .../ConsoleReferenceClient/AlarmClientSample.cs | 0 .../ConsoleReferenceClient/ClientSamples.cs | 0 .../ConsoleReferenceClient/ConnectTester.cs | 0 .../ConsoleReferenceClient.csproj | 0 .../ConsoleReferenceClient/EventIds.cs | 0 .../ConsoleReferenceClient/Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Quickstarts.ReferenceClient.Config.xml | 0 .../ConsoleReferenceClient/README.md | 0 .../ConsoleReferenceClient/UAClient.cs | 0 .../ConsoleReferenceClient/dotnettrace.cmd | 0 .../generate_user_certificate.ps1 | 0 .../ConsoleLoggingSink.cs | 0 .../ConsoleReferencePubSubClient.csproj | 0 .../ConsoleReferencePubSubClient/Dockerfile | 0 .../ConsoleReferencePubSubClient/EventIds.cs | 0 .../ExternalServerPubSubConfiguration.cs | 0 .../ConsoleReferencePubSubClient/Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../PublisherConfigurationBuilder.cs | 0 .../ConsoleReferencePubSubClient/README.md | 0 .../SampleDataSetSource.cs | 0 .../ConsoleReferencePubSubClient/SampleSecurity.cs | 0 .../SubscriberConfigurationBuilder.cs | 0 .../ConsoleReferencePubSubClient/appsettings.json | 0 .../ConsoleReferenceServer.csproj | 0 .../ConsoleReferenceServer/ConsoleUtils.cs | 0 .../Ctt.ReferenceServer.Config.xml | 0 .../ConsoleReferenceServer/Dockerfile | 0 .../ConsoleReferenceServer/EventIds.cs | 0 .../ConsoleReferenceServer/GdsNodeManagerFactory.cs | 0 .../ConsoleReferenceServer/Namespaces.cs | 0 .../ConsoleReferenceServer/Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Quickstarts.ReferenceServer.Config.xml | 0 .../ConsoleReferenceServer/README.md | 0 .../ConsoleReferenceServer/UAServer.cs | 0 .../ConsoleReferenceServer/dockerbuild.bat | 0 .../ConsoleReferenceServer/dockerbuild.sh | 0 .../ConsoleReferenceServer/dockerrun.bat | 0 .../ConsoleReferenceServer/dockerrun.sh | 0 .../ConsoleReferenceServer/dockerrunghcr.bat | 0 .../ConsoleReferenceServer/dockerrunghcr.sh | 0 .../ConsoleReferenceServer/dotnettrace.cmd | 0 .../BoilerNodeManager.Configure.cs | 0 .../MinimalBoilerServer/Dockerfile | 0 .../MinimalBoilerServer/EventIds.cs | 0 .../MinimalBoilerServer/MinimalBoilerServer.csproj | 0 .../MinimalBoilerServer/Model/Boiler.NodeSet2.xml | 0 .../MinimalBoilerServer/Program.cs | 0 .../MinimalBoilerServer/Properties/AssemblyInfo.cs | 0 .../MinimalCalcServer/CalcNodeManager.Configure.cs | 0 .../MinimalCalcServer/Dockerfile | 0 .../MinimalCalcServer/MinimalCalcServer.csproj | 0 .../MinimalCalcServer/Model/Calc.xml | 0 .../MinimalCalcServer/Program.cs | 0 .../MinimalCalcServer/Properties/AssemblyInfo.cs | 0 .../PumpDeviceIntegrationServer/Dockerfile | 0 .../PumpDeviceIntegrationServer/EventIds.cs | 0 .../Model/Opc.Ua.Machinery.NodeSet2.csv | 0 .../Model/Opc.Ua.Machinery.NodeSet2.xml | 0 .../Model/Opc.Ua.Pumps.NodeSet2.csv | 0 .../Model/Opc.Ua.Pumps.NodeSet2.xml | 0 .../PumpDeviceIntegrationServer/Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../PumpDeviceIntegrationServer.csproj | 0 .../PumpNodeManager.Configure.cs | 0 .../PumpDeviceIntegrationServer/PumpNodeManager.cs | 0 .../PumpDeviceIntegrationServer/README.md | 0 .../SoftwarePackageSeeder.cs | 0 .../Quickstarts.Servers/Alarms/AlarmCheck.cs | 0 .../Alarms/AlarmControllers/AlarmController.cs | 0 .../Quickstarts.Servers/Alarms/AlarmDefines.cs | 0 .../Quickstarts.Servers/Alarms/AlarmHelpers.cs | 0 .../AlarmHolders/AcknowledgeableConditionHolder.cs | 0 .../AcknowledgeableConditionTypeHolder.cs | 0 .../Alarms/AlarmHolders/AlarmConditionHolder.cs | 0 .../Alarms/AlarmHolders/AlarmConditionTypeHolder.cs | 0 .../Alarms/AlarmHolders/AlarmHolder.cs | 0 .../Alarms/AlarmHolders/BaseEventTypeHolder.cs | 0 .../Alarms/AlarmHolders/ConditionTypeHolder.cs | 0 .../AlarmHolders/DiscrepancyAlarmTypeHolder.cs | 0 .../Alarms/AlarmHolders/DiscreteAlarmHolder.cs | 0 .../Alarms/AlarmHolders/DiscreteHolder.cs | 0 .../ExclusiveDeviationAlarmTypeHolder.cs | 0 .../Alarms/AlarmHolders/ExclusiveLevelHolder.cs | 0 .../AlarmHolders/ExclusiveLimitAlarmHolder.cs | 0 .../Alarms/AlarmHolders/ExclusiveLimitHolder.cs | 0 .../ExclusiveRateOfChangeAlarmTypeHolder.cs | 0 .../Alarms/AlarmHolders/LimitAlarmHolder.cs | 0 .../Alarms/AlarmHolders/LimitAlarmTypeHolder.cs | 0 .../NonExclusiveDeviationAlarmTypeHolder.cs | 0 .../Alarms/AlarmHolders/NonExclusiveLevelHolder.cs | 0 .../AlarmHolders/NonExclusiveLimitAlarmHolder.cs | 0 .../Alarms/AlarmHolders/NonExclusiveLimitHolder.cs | 0 .../NonExclusiveRateOfChangeAlarmTypeHolder.cs | 0 .../Alarms/AlarmHolders/OffNormalAlarmTypeHolder.cs | 0 .../AlarmHolders/SystemOffNormalAlarmTypeHolder.cs | 0 .../Quickstarts.Servers/Alarms/AlarmNodeManager.cs | 0 .../Quickstarts.Servers/Alarms/Namespaces.cs | 0 .../Quickstarts.Servers/Alarms/SourceController.cs | 0 .../Alarms/SupportedAlarmConditionType.cs | 0 .../Quickstarts.Servers/Boiler/BoilerNodeManager.cs | 0 .../Quickstarts.Servers/Boiler/BoilerState.cs | 0 .../Boiler/BoilerStateMachineState.cs | 0 .../Boiler/Generated/BoilerDesign.csv | 0 .../Boiler/Generated/BoilerDesign.xml | 0 .../Quickstarts.Servers/Boiler/GenericController.cs | 0 .../Quickstarts.Servers/BuildDesign.bat | 0 .../DurableSubscription/BatchBase.cs | 0 .../DurableSubscription/BatchPersistor.cs | 0 .../DurableDataChangeMonitoredItemQueue.cs | 0 .../DurableEventMonitoredItemQueue.cs | 0 .../DurableMonitoredItemQueueFactory.cs | 0 .../DurableMonitoredItemQueueLog.cs | 0 .../DurableSubscription/IBatchPersistor.cs | 0 .../DurableSubscription/SubscriptionStore.cs | 0 .../Quickstarts.Servers/EventIds.cs | 0 .../MemoryBuffer/Generated/MemoryBufferDesign.csv | 0 .../MemoryBuffer/Generated/MemoryBufferDesign.xml | 0 .../MemoryBuffer/MemoryBufferBrowser.cs | 0 .../MemoryBuffer/MemoryBufferConfiguration.cs | 0 .../MemoryBuffer/MemoryBufferMonitoredItem.cs | 0 .../MemoryBuffer/MemoryBufferNodeManager.cs | 0 .../MemoryBuffer/MemoryBufferState.cs | 0 .../MemoryBuffer/MemoryTagState.cs | 0 .../Quickstarts.Servers/NugetREADME.md | 0 .../Quickstarts.Servers/Properties/AssemblyInfo.cs | 0 .../Quickstarts.Servers/Quickstarts.Servers.csproj | 0 .../ReferenceServer/ITokenValidator.cs | 0 .../ReferenceServer/Namespaces.cs | 0 .../ReferenceServer/ReferenceNodeManager.cs | 0 .../ReferenceServer/ReferenceServer.cs | 0 .../ReferenceServer/ReferenceServerConfiguration.cs | 0 .../ReferenceServerConfigurationNodeManager.cs | 0 .../ReferenceServerMainNodeManagerFactory.cs | 0 .../SampleNodeManager/DataChangeMonitoredItem.cs | 0 .../SampleNodeManager/MonitoredNode.cs | 0 .../SampleNodeManager/SampleNodeManager.cs | 0 .../TestData/AnalogArrayValueObjectState.cs | 0 .../TestData/AnalogScalarValueObjectState.cs | 0 .../TestData/ArrayValueObjectState.cs | 0 .../TestData/Generated/TestDataDesign.csv | 0 .../TestData/Generated/TestDataDesign.xml | 0 .../Quickstarts.Servers/TestData/MethodTestState.cs | 0 .../TestData/NodeStateComparer.cs | 0 .../TestData/ScalarStructureVariableState.cs | 0 .../TestData/ScalarValueObjectState.cs | 0 .../TestData/StructureValueObjectState.cs | 0 .../TestData/TestDataNodeManager.cs | 0 .../TestData/TestDataNodeManagerConfiguration.cs | 0 .../TestData/TestDataObjectState.cs | 0 .../Quickstarts.Servers/TestData/TestDataSystem.cs | 0 .../TestData/TestSystemConditionState.cs | 0 .../TestData/UserArrayValueObjectState.cs | 0 .../TestData/UserScalarValueObjectState.cs | 0 .../TestData/VectorVariableState.cs | 0 .../Quickstarts.Servers/Utils.cs | 0 {Applications => samples}/README.md | 0 {Applications => samples}/RedundantClient/.env | 0 .../RedundantClient/Dockerfile | 0 .../RedundantClient/Program.cs | 0 .../RedundantClient/Properties/AssemblyInfo.cs | 0 {Applications => samples}/RedundantClient/README.md | 0 .../RedundantClient/RedundantClient.Config.xml | 0 .../RedundantClient/RedundantClient.csproj | 0 .../RedundantClient/docker-compose.yml | 0 {Applications => samples}/RedundantPubSub/.env | 0 .../RedundantPubSub/Dockerfile | 0 .../RedundantPubSub/EventIds.cs | 0 .../RedundantPubSub/HaDataSetSource.cs | 0 .../RedundantPubSub/HaSubscriberSink.cs | 0 .../RedundantPubSub/ManualLeaderElection.cs | 0 .../RedundantPubSub/Program.cs | 0 .../RedundantPubSub/Properties/AssemblyInfo.cs | 0 {Applications => samples}/RedundantPubSub/README.md | 0 .../RedundantPubSub/RaftLifetimeService.cs | 0 .../RedundantPubSub/RawUdpSequenceMonitor.cs | 0 .../RedundantPubSub/RedundantPubSub.csproj | 0 .../RedundantPubSub/SampleOptions.cs | 0 .../RedundantPubSub/SequenceContinuityMonitor.cs | 0 .../RedundantPubSub/docker-compose.yml | 0 .../RedundantServer/Dockerfile | 0 .../RedundantServer/EventIds.cs | 0 .../RedundantServer/HaSampleNodeManager.cs | 0 .../LoadDirection/docker-compose.yml | 0 .../RedundantServer/Program.cs | 0 .../RedundantServer/Properties/AssemblyInfo.cs | 0 {Applications => samples}/RedundantServer/README.md | 0 .../RedundantServer/RedundantServer.csproj | 0 .../RedundantServer/Scale/docker-compose.yml | 0 .../RedundantServer/Transparent/docker-compose.yml | 0 .../RedundantServer/Transparent/nginx.conf | 0 .../RedundantServer/active-active-eventual.env | 0 .../RedundantServer/active-active-strong.env | 0 .../RedundantServer/active-passive.env | 0 .../RedundantServer/docker-compose.yml | 0 {Applications => samples}/UAReferenceServer.ctt.xml | 0 .../Authentication/BasicAuthenticationHandler.cs | 0 .../JwtClaimSessionlessIdentityProvider.cs | 0 .../OpcUaHttpsBuilderExtensions.cs | 0 .../OpcUaKestrelTcpBuilderExtensions.cs | 0 .../OpcUaWebApiAuthenticationBuilderExtensions.cs | 0 .../OpcUaWebApiBuilderExtensions.cs | 0 {Stack => src}/Opc.Ua.Bindings.Https/EventIds.cs | 0 .../Https/HttpsRateLimiterStartupContributor.cs | 0 .../Opc.Ua.Bindings.Https/Https/HttpsServiceHost.cs | 0 .../Https/HttpsTransportListener.cs | 0 .../Https/IHttpsListenerStartupContributor.cs | 0 .../Https/JsonRequestMapper.cs | 0 .../Https/SharedKestrelHostRegistry.cs | 0 .../Https/WebSocketByteTransport.cs | 0 .../Https/WssJsonTransportChannel.cs | 0 .../Https/WssTransportChannel.cs | 0 {Stack => src}/Opc.Ua.Bindings.Https/NugetREADME.md | 0 .../Opc.Ua.Bindings.Https.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Tcp/KestrelTcpConnectionHandler.cs | 0 .../Tcp/KestrelTcpTransportListener.cs | 0 .../Opc.Ua.Bindings.Https/Tcp/PipeByteTransport.cs | 0 .../WebApi/Endpoints/WebApiEndpointDispatcher.cs | 0 .../WebApiEndpointRouteBuilderExtensions.cs | 0 .../WebApi/ISessionlessIdentityProvider.cs | 0 .../Opc.Ua.Bindings.Https/WebApi/IWebApiServer.cs | 0 .../WebApi/WebApiHttpsStartupContributor.cs | 0 .../Opc.Ua.Bindings.Https/WebApi/WebApiServer.cs | 0 .../WebApi/WebApiTransportOptions.cs | 0 .../ComplexTypeSystemFactory.cs | 0 .../Opc.Ua.Client.ComplexTypes/NugetREADME.md | 0 .../Opc.Ua.Client.ComplexTypes.csproj | 0 .../OpcUaComplexTypesBuilderExtensions.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../TypeBuilder/AssemblyModule.cs | 0 .../TypeBuilder/AttributeExtensions.cs | 0 .../TypeBuilder/ComplexTypeBuilder.cs | 0 .../TypeBuilder/ComplexTypeFactory.cs | 0 .../TypeBuilder/ComplexTypeFieldBuilder.cs | 0 .../Types/BaseComplexType.cs | 0 .../Types/ComplexTypePropertyInfo.cs | 0 .../Types/IComplexTypeProperties.cs | 0 .../Types/OptionalFieldsComplexType.cs | 0 .../Types/StructureDefinitionAttribute.cs | 0 .../Types/StructureFieldAttribute.cs | 0 .../Types/StructureTypeAttribute.cs | 0 .../Types/UnionComplexType.cs | 0 .../Alarms/AlarmClient.StateMachine.cs | 0 .../Opc.Ua.Client/Alarms/AlarmClient.cs | 0 .../Opc.Ua.Client/Alarms/AlarmClientFactory.cs | 0 .../Alarms/AlarmClientSessionExtensions.cs | 0 .../Opc.Ua.Client/Alarms/AlarmStreamExtensions.cs | 0 .../Alarms/IAcknowledgeableConditionOperations.cs | 0 .../Opc.Ua.Client/Alarms/IAlarmOperations.cs | 0 .../Opc.Ua.Client/Alarms/IConditionOperations.cs | 0 .../Alarms/IDialogConditionOperations.cs | 0 .../Alarms/OpcUaAlarmsBuilderExtensions.cs | 0 .../Opc.Ua.Client/AliasNames/AliasNameClient.cs | 0 .../AliasNames/AliasNameClientErrors.cs | 0 .../AliasNames/AliasNameClientFactory.cs | 0 .../AliasNames/AliasNameClientOptions.cs | 0 .../AliasNames/AliasNameClientRequests.cs | 0 .../Opc.Ua.Client/AliasNames/AliasNameResolver.cs | 0 .../AliasNames/AliasNameResolverOptions.cs | 0 .../AliasNames/PubSub/AliasNamePubSubReader.cs | 0 .../PubSub/AliasNamePubSubReaderOptions.cs | 0 .../PubSub/AliasNamePubSubRefreshStrategy.cs | 0 .../AliasNames/Refresh/IAliasNameRefreshStrategy.cs | 0 .../Refresh/ManualAliasNameRefreshStrategy.cs | 0 .../MonitoredItemAliasNameRefreshStrategy.cs | 0 .../MonitoredItemAliasNameRefreshStrategyOptions.cs | 0 .../Refresh/PollingAliasNameRefreshStrategy.cs | 0 {Libraries => src}/Opc.Ua.Client/Browser.cs | 0 {Libraries => src}/Opc.Ua.Client/BrowserOptions.cs | 0 {Libraries => src}/Opc.Ua.Client/ClientLog.cs | 0 .../ComplexTypeSystemClientExtensions.cs | 0 .../ComplexTypes/DefaultComplexTypeSystemFactory.cs | 0 .../ComplexTypes/IComplexTypeSystemFactory.cs | 0 .../Opc.Ua.Client/ComplexTypes/NodeCacheResolver.cs | 0 .../Opc.Ua.Client/CoreClientUtils.NodeSetExport.cs | 0 {Libraries => src}/Opc.Ua.Client/CoreClientUtils.cs | 0 .../Opc.Ua.Client/CoreClientUtilsObsolete.cs | 0 .../Discovery/IOpcUaDiscoveryService.cs | 0 .../Discovery/OpcUaDiscoveryService.cs | 0 .../Opc.Ua.Client/Documentation/Opc.Ua.Client.cs | 0 {Libraries => src}/Opc.Ua.Client/EventIds.cs | 0 .../Opc.Ua.Client/FileSystem/FileMetadata.cs | 0 .../Opc.Ua.Client/FileSystem/FileSystemClient.cs | 0 .../FileSystem/FileSystemClientOptions.cs | 0 .../Opc.Ua.Client/FileSystem/FileSystemErrors.cs | 0 .../FileSystem/FileTransferClientFactory.cs | 0 .../Opc.Ua.Client/FileSystem/PathCache.cs | 0 .../FileSystem/TemporaryFileTransferClient.cs | 0 .../Opc.Ua.Client/FileSystem/UaDirectoryInfo.cs | 0 .../Opc.Ua.Client/FileSystem/UaFileInfo.cs | 0 .../Opc.Ua.Client/FileSystem/UaFileMode.cs | 0 .../Opc.Ua.Client/FileSystem/UaFileStream.cs | 0 .../Opc.Ua.Client/FileSystem/UaFileSystemInfo.cs | 0 .../Opc.Ua.Client/FileSystem/UaPath.cs | 0 .../FileSystem/UaTemporaryWriteFile.cs | 0 .../Fluent/ClientReverseConnectOptions.cs | 0 .../CompositeClientIdentityProviderBuilder.cs | 0 .../Opc.Ua.Client/Fluent/DiscoveryConnectOptions.cs | 0 .../Fluent/HttpsTransportChannelBindings.cs | 0 .../Opc.Ua.Client/Fluent/IOpcUaClientBuilder.cs | 0 .../Fluent/IssuedTokenClientIdentityOptions.cs | 0 .../Opc.Ua.Client/Fluent/ManagedSessionBuilder.cs | 0 .../Fluent/ManagedSessionExtensions.cs | 0 .../Fluent/OpcUaClientBuilderExtensions.cs | 0 .../Fluent/OpcUaClientIdentityOptions.cs | 0 .../Opc.Ua.Client/Fluent/OpcUaClientOptions.cs | 0 .../Fluent/OpcUaSubClientBuilderExtensions.cs | 0 .../Fluent/UserNameClientIdentityOptions.cs | 0 .../Fluent/X509ClientIdentityOptions.cs | 0 .../Opc.Ua.Client/Historian/HistoryClient.Extras.cs | 0 .../Opc.Ua.Client/Historian/HistoryClient.cs | 0 .../Opc.Ua.Client/Historian/HistoryClientFactory.cs | 0 .../Opc.Ua.Client/Historian/HistoryClientInfo.cs | 0 .../Opc.Ua.Client/Historian/HistoryClientOptions.cs | 0 .../Historian/SessionHistorianExtensions.cs | 0 .../Identity/ClientIdentityProviderExtensions.cs | 0 .../Identity/GdsKeyCredentialAccessTokenProvider.cs | 0 .../ModelChange/IModelChangeTracker.cs | 0 .../Opc.Ua.Client/ModelChange/ModelChangeTracker.cs | 0 .../Opc.Ua.Client/NodeCache/INodeCache.cs | 0 .../Opc.Ua.Client/NodeCache/INodeCacheContext.cs | 0 .../Opc.Ua.Client/NodeCache/NodeCache.cs | 0 .../Opc.Ua.Client/NodeCache/NodeCacheContext.cs | 0 .../Opc.Ua.Client/NodeCache/NodeCacheExtensions.cs | 0 {Libraries => src}/Opc.Ua.Client/NugetREADME.md | 0 .../Opc.Ua.Client/Opc.Ua.Client.csproj | 0 .../Opc.Ua.Client/OpcUaClientEventSource.cs | 0 .../Opc.Ua.Client/Properties/AssemblyInfo.cs | 0 .../Opc.Ua.Client/ReverseConnectManager.cs | 0 .../Opc.Ua.Client/Roles/IRoleManagementClient.cs | 0 {Libraries => src}/Opc.Ua.Client/Roles/RoleInfo.cs | 0 .../Opc.Ua.Client/Roles/RoleManagementClient.cs | 0 .../Roles/RoleManagementClientFactory.cs | 0 .../Opc.Ua.Client/Roles/SessionRoleExtensions.cs | 0 .../Session/ChannelManagerSessionFactory.cs | 0 .../Session/DefaultManagedSessionConnector.cs | 0 .../Session/DefaultManagedSessionFactory.cs | 0 .../Opc.Ua.Client/Session/DefaultSessionFactory.cs | 0 .../Opc.Ua.Client/Session/IClientConnectGate.cs | 0 .../Opc.Ua.Client/Session/IManagedSession.cs | 0 .../Session/IManagedSessionConnector.cs | 0 .../Opc.Ua.Client/Session/IManagedSessionFactory.cs | 0 .../Opc.Ua.Client/Session/IManagedSessionPool.cs | 0 .../Opc.Ua.Client/Session/ISession.cs | 0 .../Opc.Ua.Client/Session/ISessionFactory.cs | 0 .../Session/ManagedSession.CertificateChanges.cs | 0 .../Session/ManagedSession.Services.cs | 0 .../Session/ManagedSession.Streaming.cs | 0 .../Opc.Ua.Client/Session/ManagedSession.cs | 0 .../Opc.Ua.Client/Session/ManagedSessionFactory.cs | 0 .../Opc.Ua.Client/Session/ManagedSessionOptions.cs | 0 .../Opc.Ua.Client/Session/ManagedSessionPool.cs | 0 .../Session/RateLimiterClientConnectGate.cs | 0 .../Session/Reconnect/ConnectionState.cs | 0 .../Session/Reconnect/ConnectionStateMachine.cs | 0 .../Session/Reconnect/IReconnectPolicy.cs | 0 .../Session/Reconnect/ReconnectPolicy.cs | 0 .../Session/Reconnect/ReconnectPolicyOptions.cs | 0 .../Session/Reconnect/SessionReconnectHandler.cs | 0 .../Session/Redundancy/ClientFailoverCoordinator.cs | 0 .../Redundancy/ClientRedundancyTransferOptions.cs | 0 .../Session/Redundancy/ClientReplicaCoordinator.cs | 0 .../Session/Redundancy/ClientReplicaOptions.cs | 0 .../Session/Redundancy/ClientReplicaSetBuilder.cs | 0 .../Session/Redundancy/ClientStandbyMode.cs | 0 .../DefaultRedundantServerEndpointResolver.cs | 0 .../Redundancy/DefaultServerRedundancyHandler.cs | 0 .../Redundancy/IClientFailoverCoordinator.cs | 0 .../Redundancy/IRedundantServerEndpointResolver.cs | 0 .../Session/Redundancy/IServerRedundancyHandler.cs | 0 .../Redundancy/NetworkRedundancyEndpointSelector.cs | 0 .../Session/Redundancy/NetworkRedundancyOptions.cs | 0 .../Session/Redundancy/RedundantServer.cs | 0 .../Session/Redundancy/ServerFailoverDecision.cs | 0 .../Session/Redundancy/ServerRedundancyInfo.cs | 0 .../Opc.Ua.Client/Session/ServerCapabilities.cs | 0 .../Opc.Ua.Client/Session/Session.ChannelManager.cs | 0 {Libraries => src}/Opc.Ua.Client/Session/Session.cs | 0 .../Opc.Ua.Client/Session/SessionClientBatched.cs | 0 .../Session/SessionClientExtensions.cs | 0 .../Opc.Ua.Client/Session/SessionConfiguration.cs | 0 .../Opc.Ua.Client/Session/SessionExtensions.cs | 0 .../Subscription/ClassicSubscriptionEngine.cs | 0 .../ClassicSubscriptionEngineFactory.cs | 0 .../Subscription/DefaultSubscriptionEngine.cs | 0 .../DefaultSubscriptionEngineFactory.cs | 0 .../Session/Subscription/ISubscriptionEngine.cs | 0 .../Subscription/ISubscriptionEngineContext.cs | 0 .../Subscription/ISubscriptionEngineFactory.cs | 0 .../Session/Subscription/SessionEngineContext.cs | 0 .../Opc.Ua.Client/Session/SubscriptionEngineType.cs | 0 .../FiniteStateMachineTypeClientExtensions.cs | 0 .../StateMachines/StateMachineSnapshot.cs | 0 .../StateMachineTypeClientExtensions.cs | 0 .../Subscription/Classic/MonitoredItem.cs | 0 .../Subscription/Classic/MonitoredItemOptions.cs | 0 .../Subscription/Classic/MonitoredItemState.cs | 0 .../Subscription/Classic/MonitoredItemStatus.cs | 0 .../Subscription/Classic/Subscription.cs | 0 .../Subscription/Classic/SubscriptionOptions.cs | 0 .../Subscription/Classic/SubscriptionState.cs | 0 .../CompositeMonitoredItemCollection.cs | 0 .../Subscription/ILogicalSubscription.cs | 0 .../Subscription/IManagedSubscription.cs | 0 .../Opc.Ua.Client/Subscription/IMessageAckQueue.cs | 0 .../Opc.Ua.Client/Subscription/IMessageProcessor.cs | 0 .../Opc.Ua.Client/Subscription/IMonitoredItem.cs | 0 .../Subscription/IMonitoredItemCollection.cs | 0 .../Subscription/IMonitoredItemContext.cs | 0 .../Subscription/IMonitoredItemManagerContext.cs | 0 .../Subscription/IPartitionedSubscription.cs | 0 .../Opc.Ua.Client/Subscription/ISubscription.cs | 0 .../Subscription/ISubscriptionContext.cs | 0 .../Subscription/ISubscriptionManager.cs | 0 .../Subscription/ISubscriptionManagerContext.cs | 0 .../ISubscriptionNotificationHandler.cs | 0 .../Subscription/LogicalSubscription.cs | 0 .../Opc.Ua.Client/Subscription/MessageProcessor.cs | 0 .../Opc.Ua.Client/Subscription/MonitoredItem.cs | 0 .../Subscription/MonitoredItemManager.cs | 0 .../Subscription/MonitoredItemOptions.cs | 0 .../Subscription/MonitoredItemStateSnapshot.cs | 0 .../Subscription/PartitionForwardingHandler.cs | 0 .../Subscription/PartitionPlacementPolicy.cs | 0 .../Opc.Ua.Client/Subscription/PublishState.cs | 0 .../Subscription/SetTriggeringResult.cs | 0 .../Streaming/IStreamingSubscription.cs | 0 .../Subscription/Streaming/StreamingSubscription.cs | 0 .../Streaming/StreamingSubscriptionExtensions.cs | 0 .../Opc.Ua.Client/Subscription/Subscription.cs | 0 .../Subscription/SubscriptionBridge.cs | 0 .../Subscription/SubscriptionLoadState.cs | 0 .../Subscription/SubscriptionManager.cs | 0 .../Subscription/SubscriptionManagerSerializer.cs | 0 .../Subscription/SubscriptionOptions.cs | 0 .../Subscription/SubscriptionRecoveryPolicy.cs | 0 .../Opc.Ua.Client/Subscription/SubscriptionState.cs | 0 .../Subscription/SubscriptionStateSnapshot.cs | 0 .../Opc.Ua.Client/Utils/AsyncAutoResetEvent.cs | 0 .../Opc.Ua.Client/Utils/AsyncManualResetEvent.cs | 0 .../Opc.Ua.Client/Utils/AsyncReaderWriterLock.cs | 0 .../Opc.Ua.Client/Utils/OptionsFactory.cs | 0 .../Opc.Ua.Client/Utils/OptionsMonitor.cs | 0 .../Opc.Ua.Client/Utils/OptionsReader.cs | 0 .../Opc.Ua.Client/Utils/PrioritizedChannel.cs | 0 .../Opc.Ua.Client/WebApi/IWebApiClient.cs | 0 .../WebApi/OpcUaWebApiClientBuilderExtensions.cs | 0 .../Opc.Ua.Client/WebApi/WebApiClient.cs | 0 .../Opc.Ua.Client/WebApi/WebApiClientOptions.cs | 0 .../Opc.Ua.Client/WebApi/WebApiTransportChannel.cs | 0 .../WebApi/WebApiTransportChannelFactory.cs | 0 .../WebApi/WebApiWssTransportChannel.cs | 0 .../WebApi/WebApiWssTransportChannelFactory.cs | 0 .../ApplicationConfigurationBuilder.cs | 0 .../Opc.Ua.Configuration/ApplicationInstance.cs | 0 .../DefaultApplicationInstanceFactory.cs | 0 {Libraries => src}/Opc.Ua.Configuration/EventIds.cs | 0 .../IApplicationConfigurationBuilder.cs | 0 .../Opc.Ua.Configuration/IApplicationInstance.cs | 0 .../IApplicationInstanceFactory.cs | 0 .../Opc.Ua.Configuration/IApplicationMessageDlg.cs | 0 .../Opc.Ua.Configuration/ISnapshotRestore.cs | 0 .../Opc.Ua.Configuration/NugetREADME.md | 0 .../Opc.Ua.Configuration.csproj | 0 ...OpcUaConfigurationServiceCollectionExtensions.cs | 0 .../Opc.Ua.Configuration/Properties/AssemblyInfo.cs | 0 .../Audit/HashChainedAuditFileSink.cs | 0 .../Opc.Ua.Core.Diagnostics/Audit/IPcapAuditSink.cs | 0 .../Audit/LoggerPcapAuditSink.cs | 0 .../Opc.Ua.Core.Diagnostics/Audit/PcapAuditEvent.cs | 0 .../Audit/PcapAuditEventKind.cs | 0 .../Bindings/CapturingByteTransport.cs | 0 .../Bindings/CapturingByteTransportFactory.cs | 0 .../Bindings/ChannelCaptureRegistry.cs | 0 .../Bindings/IChannelCaptureRegistry.cs | 0 .../Bindings/PcapBindings.cs | 0 .../Bindings/PcapTransportChannelBinding.cs | 0 .../Bindings/PcapTransportListenerBinding.cs | 0 .../Capture/CaptureSession.cs | 0 .../Capture/CaptureSessionManager.cs | 0 .../Capture/ICaptureSource.cs | 0 .../Capture/PcapServerCapture.cs | 0 .../Capture/Sources/DefaultCaptureSourceFactory.cs | 0 .../Capture/Sources/InProcessCaptureSource.cs | 0 .../Capture/Sources/NetworkInterfaceEnumerator.cs | 0 .../Capture/Sources/NicCaptureSource.cs | 0 .../Capture/Sources/ReplayCaptureSource.cs | 0 .../PcapEnvironmentAutoStartHostedService.cs | 0 .../DependencyInjection/PcapEnvironmentDefaults.cs | 0 .../PcapEnvironmentVariableNames.cs | 0 .../PcapServiceCollectionExtensions.cs | 0 .../Dissection/DecodedServiceCall.cs | 0 .../Dissection/OfflineDecodedChunk.cs | 0 .../Dissection/OfflineSecureChannel.cs | 0 .../Dissection/ServiceCallReassembler.cs | 0 {Stack => src}/Opc.Ua.Core.Diagnostics/EventIds.cs | 0 .../Opc.Ua.Core.Diagnostics/Formats/CsvFormatter.cs | 0 .../Formats/ITraceFormatter.cs | 0 .../Formats/JsonFormatter.cs | 0 .../Formats/PcapFormatter.cs | 0 .../Formats/PcapNgFormatter.cs | 0 .../Formats/ServiceTimelineFormatter.cs | 0 .../Formats/TextFormatter.cs | 0 .../Formats/TraceFormatterRegistry.cs | 0 .../Opc.Ua.Core.Diagnostics/Frame/CaptureFrame.cs | 0 .../Frame/LoopbackFrameBuilder.cs | 0 .../Frame/OpcUaFrameParser.cs | 0 .../Opc.Ua.Core.Diagnostics/Frame/PcapFileReader.cs | 0 .../Opc.Ua.Core.Diagnostics/Frame/PcapFileWriter.cs | 0 .../Frame/PcapNgFileWriter.cs | 0 .../Frame/TcpStreamReassembler.cs | 0 .../KeyLog/ChannelKeyMaterial.cs | 0 .../KeyLog/DiskKeyEscrowProvider.cs | 0 .../KeyLog/EncryptedKeyLogStream.cs | 0 .../KeyLog/IKeyEscrowProvider.cs | 0 .../Opc.Ua.Core.Diagnostics/KeyLog/IKeyLogWriter.cs | 0 .../KeyLog/SessionKeyManager.cs | 0 .../KeyLog/StandaloneKeyLogObserver.cs | 0 .../KeyLog/UaKeyLogJsonReader.cs | 0 .../KeyLog/UaKeyLogJsonWriter.cs | 0 .../KeyLog/UaKeyLogTextReader.cs | 0 .../KeyLog/UaKeyLogTextWriter.cs | 0 .../Models/CaptureNowRequest.cs | 0 .../Models/CaptureSessionInfo.cs | 0 .../Models/CaptureSessionState.cs | 0 .../Models/CaptureSourceKind.cs | 0 .../Opc.Ua.Core.Diagnostics/Models/FormatKind.cs | 0 .../Models/NetworkInterfaceInfo.cs | 0 .../Models/StartCaptureRequest.cs | 0 .../Models/StartReplayRequest.cs | 0 .../Opc.Ua.Core.Diagnostics/NugetREADME.md | 0 .../Opc.Ua.Core.Diagnostics.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Replay/MockClientReplay.cs | 0 .../Replay/MockServerReplay.cs | 0 .../Opc.Ua.Core.Diagnostics/Replay/ReplaySession.cs | 0 .../Replay/ReplaySessionManager.cs | 0 .../Opc.Ua.Core.Schema/Bsd/BinarySchemaDocument.cs | 0 .../Opc.Ua.Core.Schema/Bsd/BsdSchemaGenerator.cs | 0 .../ComplexTypes/ComplexTypeSystem.cs | 0 .../ComplexTypes/DataDictionary.cs | 0 .../ComplexTypes/DataTypeDefinitionExtension.cs | 0 .../ComplexTypes/DataTypeException.cs | 0 .../ComplexTypes/DefaultComplexTypeBuilder.cs | 0 .../ComplexTypes/DefaultComplexTypeFactory.cs | 0 .../ComplexTypes/DefaultComplexTypeFieldBuilder.cs | 0 .../ComplexTypes/IComplexTypeFactory.cs | 0 .../ComplexTypes/IComplexTypeResolver.cs | 0 .../Opc.Ua.Core.Schema/ComplexTypes/readme.md | 0 .../Opc.Ua.Core.Schema/DefaultSchemaProvider.cs | 0 {Stack => src}/Opc.Ua.Core.Schema/EventIds.cs | 0 .../Opc.Ua.Core.Schema/ISchemaProvider.cs | 0 {Stack => src}/Opc.Ua.Core.Schema/IUaSchema.cs | 0 .../Opc.Ua.Core.Schema/IUaSchemaGenerator.cs | 0 .../Json/JsonBuiltInTypeSchemas.cs | 0 .../Opc.Ua.Core.Schema/Json/JsonSchemaConstants.cs | 0 .../Opc.Ua.Core.Schema/Json/JsonSchemaDocument.cs | 0 .../Opc.Ua.Core.Schema/Json/JsonSchemaGenerator.cs | 0 .../Json/StandardJsonDefinitions.cs | 0 {Stack => src}/Opc.Ua.Core.Schema/NugetREADME.md | 0 .../Opc.Ua.Core.Schema/Opc.Ua.Core.Schema.csproj | 0 .../Opc.Ua.Core.Schema/Properties/AssemblyInfo.cs | 0 .../CompositeDataTypeDefinitionResolver.cs | 0 .../Resolution/DataTypeDefinitionRegistry.cs | 0 .../DataTypeDefinitionRegistryExtensions.cs | 0 .../Resolution/EncodeableFactoryDefinitionSource.cs | 0 .../Resolution/IDataTypeDefinitionResolver.cs | 0 .../Resolution/UaTypeDescription.cs | 0 .../Opc.Ua.Core.Schema/SchemaProviderExtensions.cs | 0 .../SchemaServiceCollectionExtensions.cs | 0 {Stack => src}/Opc.Ua.Core.Schema/UaSchemaFormat.cs | 0 .../Opc.Ua.Core.Schema/Xsd/XmlSchemaDocument.cs | 0 .../Opc.Ua.Core.Schema/Xsd/XsdSchemaGenerator.cs | 0 .../Opc.Ua.Core.Types/Client/IServiceRequest.cs | 0 .../Opc.Ua.Core.Types/Client/IServiceResponse.cs | 0 .../Constants/Attributes.Helpers.cs | 0 .../Constants/ConditionStateNames.cs | 0 .../Opc.Ua.Core.Types/Constants/Helpers.Obsolete.cs | 0 .../Opc.Ua.Core.Types/Constants/Namespaces.cs | 0 {Stack => src}/Opc.Ua.Core.Types/EventIds.cs | 0 {Stack => src}/Opc.Ua.Core.Types/NugetREADME.md | 0 .../Opc.Ua.Core.Types/Opc.Ua.Core.Types.csproj | 0 .../Opc.Ua.Core.Types/Properties/AssemblyInfo.cs | 0 .../State/AcknowledgeableConditionState.cs | 0 .../State/AlarmConditionState.Methods.cs | 0 .../Opc.Ua.Core.Types/State/AlarmConditionState.cs | 0 .../Opc.Ua.Core.Types/State/AuditEventState.cs | 0 .../Opc.Ua.Core.Types/State/BaseEventState.cs | 0 .../State/BaseInstanceStateSnapshot.cs | 0 .../Opc.Ua.Core.Types/State/ConditionState.cs | 0 .../Opc.Ua.Core.Types/State/DialogConditionState.cs | 0 .../State/ExclusiveLimitAlarmState.cs | 0 .../State/ExclusiveLimitStateMachineState.cs | 0 .../State/FiniteStateMachineState.cs | 0 .../Opc.Ua.Core.Types/State/FolderState.cs | 0 .../Opc.Ua.Core.Types/State/FolderTypeState.cs | 0 .../Opc.Ua.Core.Types/State/LimitAlarmStates.cs | 0 .../Opc.Ua.Core.Types/State/NodeStateExtensions.cs | 0 .../State/NonExclusiveLimitAlarmState.cs | 0 .../State/ProgramStateMachineState.cs | 0 .../State/ShelvedStateMachineState.cs | 0 .../Opc.Ua.Core.Types/Types/BrowsePath.cs | 0 .../Opc.Ua.Core.Types/Types/CallMethodRequest.cs | 0 .../Opc.Ua.Core.Types/Types/ContentFilter.cs | 0 .../Opc.Ua.Core.Types/Types/EUInformation.cs | 0 .../Types/EndpointConfiguration.cs | 0 .../Opc.Ua.Core.Types/Types/EndpointDescription.cs | 0 .../Opc.Ua.Core.Types/Types/EventFieldList.cs | 0 .../Types/Extensions/EncodeableFactoryExtensions.cs | 0 .../Extensions/ServiceMessageContextExtensions.cs | 0 .../Opc.Ua.Core.Types/Types/HistoryReadValueId.cs | 0 .../Opc.Ua.Core.Types/Types/HistoryUpdateDetails.cs | 0 .../Types/MonitoredItemCreateRequest.cs | 0 .../Types/MonitoredItemCreateResult.cs | 0 .../Types/MonitoredItemModifyRequest.cs | 0 .../Types/MonitoredItemNotification.cs | 0 .../Opc.Ua.Core.Types/Types/MonitoringFilter.cs | 0 .../Opc.Ua.Core.Types/Types/NotificationData.cs | 0 .../Opc.Ua.Core.Types/Types/NotificationMessage.cs | 0 {Stack => src}/Opc.Ua.Core.Types/Types/OptionSet.cs | 0 .../Opc.Ua.Core.Types/Types/QueryDataSet.cs | 0 {Stack => src}/Opc.Ua.Core.Types/Types/Range.cs | 0 .../Opc.Ua.Core.Types/Types/ReadValueId.cs | 0 .../Opc.Ua.Core.Types/Types/ReferenceDescription.cs | 0 .../Opc.Ua.Core.Types/Types/ServiceFault.cs | 0 .../Opc.Ua.Core.Types/Types/StatusResult.cs | 0 .../Opc.Ua.Core.Types/Types/TimeZoneDataType.cs | 0 .../Opc.Ua.Core.Types/Types/UserTokenPolicy.cs | 0 .../Opc.Ua.Core.Types/Types/VariableAttributes.cs | 0 .../Opc.Ua.Core.Types/Types/WriteValue.cs | 0 .../Opc.Ua.Core/CompatibilitySuppressions.xml | 0 .../Opc.Ua.Core/Documentation/Opc.Ua.Bindings.cs | 0 .../Documentation/Opc.Ua.Configuration.cs | 0 .../Documentation/Opc.Ua.Schema.Binary.cs | 0 .../Opc.Ua.Core/Documentation/Opc.Ua.Schema.Xml.cs | 0 .../Opc.Ua.Core/Documentation/Opc.Ua.Schema.cs | 0 {Stack => src}/Opc.Ua.Core/Documentation/Opc.Ua.cs | 0 {Stack => src}/Opc.Ua.Core/EventIds.cs | 0 {Stack => src}/Opc.Ua.Core/NugetREADME.md | 0 {Stack => src}/Opc.Ua.Core/Opc.Ua.Core.csproj | 0 .../Opc.Ua.Core/Properties/AssemblyInfo.cs | 0 .../Redundancy/AesCbcHmacRecordProtector.cs | 0 .../Opc.Ua.Core/Redundancy/ILeaderElection.cs | 0 .../Opc.Ua.Core/Redundancy/IRecordProtector.cs | 0 .../Opc.Ua.Core/Redundancy/ISharedKeyValueStore.cs | 0 .../Redundancy/InMemorySharedKeyValueStore.cs | 0 .../Redundancy/KeyRingRecordProtector.cs | 0 .../Opc.Ua.Core/Redundancy/KeyValueChange.cs | 0 .../Opc.Ua.Core/Redundancy/NullRecordProtector.cs | 0 .../Redundancy/SharedStoreLeaseElection.cs | 0 .../Opc.Ua.Core/Redundancy/StaticLeaderElection.cs | 0 .../Opc.Ua.Core/Schema/ApplicationConfiguration.cs | 0 .../Opc.Ua.Core/Schema/ApplicationConfiguration.xsd | 0 {Stack => src}/Opc.Ua.Core/Schema/BuildSchema.bat | 0 .../Opc.Ua.Core/Schema/Opc.Ua.NodeSet.xml | 0 .../Opc.Ua.Core/Schema/SecuredApplication.cs | 0 .../Opc.Ua.Core/Schema/SecuredApplication.xsd | 0 .../Schema/SecuredApplicationEncoding.cs | 0 .../Opc.Ua.Core/Schema/SecuredApplicationHelpers.cs | 0 {Stack => src}/Opc.Ua.Core/Schema/UAVariant.xsd | 0 {Stack => src}/Opc.Ua.Core/Security/Audit.cs | 0 .../Security/Certificates/CertificateFactory.cs | 0 .../Security/Certificates/CertificateIdentifier.cs | 0 .../Certificates/CertificateIdentifierResolver.cs | 0 .../CertificateManager/CertificateCache.cs | 0 .../CertificateManager/CertificateChangeSubject.cs | 0 .../CertificateIssuerReference.cs | 0 .../CertificateLifecycleMonitor.cs | 0 .../CertificateManager/CertificateManager.cs | 0 .../CertificateManagerExtensions.cs | 0 .../CertificateUpdateEventArgs.cs | 0 .../CertificateManager/CertificateValidationCore.cs | 0 .../CertificateValidationHelpers.cs | 0 .../CertificateValidationResult.cs | 0 .../CertificateManager/DirectoryStoreProvider.cs | 0 .../CertificateManager/ICertificateLifecycle.cs | 0 .../CertificateManager/ICertificateManager.cs | 0 .../CertificateManager/ICertificateRegistry.cs | 0 .../CertificateManager/ICertificateStoreProvider.cs | 0 .../ICertificateTrustListManager.cs | 0 .../CertificateManager/ICertificateValidatorEx.cs | 0 .../CertificateManager/ITrustListFileAccess.cs | 0 .../CertificateManager/ITrustListTransaction.cs | 0 .../CertificateManager/InMemoryStoreProvider.cs | 0 .../RejectedCertificateProcessor.cs | 0 .../SharedKeyValueCertificateStore.cs | 0 .../SharedKeyValueCertificateStoreProvider.cs | 0 .../CertificateManager/TrustListTransaction.cs | 0 .../CertificateManager/X509StoreProvider.cs | 0 .../Certificates/CertificatePasswordProvider.cs | 0 .../Security/Certificates/CertificateProvider.cs | 0 .../Certificates/CertificateStoreIdentifier.cs | 0 .../Security/Certificates/CertificateTrustList.cs | 0 .../Certificates/CertificateValidationExtensions.cs | 0 .../Security/Certificates/CryptoUtils.cs | 0 .../Certificates/DirectoryCertificateStore.cs | 0 .../Security/Certificates/EncryptedData.cs | 0 .../Security/Certificates/EncryptedSecret.cs | 0 .../Security/Certificates/ICertificateProvider.cs | 0 .../Security/Certificates/ICertificateStore.cs | 0 .../Security/Certificates/ICertificateStoreType.cs | 0 .../Opc.Ua.Core/Security/Certificates/Nonce.cs | 0 .../Opc.Ua.Core/Security/Certificates/RsaUtils.cs | 0 .../Security/Certificates/SecurityConfiguration.cs | 0 .../Extensions/Internal/PInvokeHelper.cs | 0 .../Extensions/Internal/X509CrlHelper.cs | 0 .../Extensions/PlatformHelper.cs | 0 .../Extensions/X509StoreExtensions.cs | 0 .../X509CertificateStore/X509CertificateStore.cs | 0 .../Opc.Ua.Core/Security/Certificates/X509Utils.cs | 0 .../Security/Constants/AdditionalParameterNames.cs | 0 .../Security/Constants/SecurityConstants.cs | 0 .../Security/Constants/SecurityPolicies.cs | 0 .../Security/Constants/SecurityPolicyInfo.cs | 0 .../Opc.Ua.Core/Security/Identity/AccessToken.cs | 0 .../Identity/AuthorizationServerMetadata.cs | 0 .../Identity/CompositeClientIdentityProvider.cs | 0 .../Identity/Defaults/AnonymousIdentityProvider.cs | 0 .../Defaults/IssuedTokenIdentityProvider.cs | 0 .../Defaults/JwtBearerAccessTokenProvider.cs | 0 .../Defaults/UserNamePasswordIdentityProvider.cs | 0 .../Identity/Defaults/X509ClientIdentityProvider.cs | 0 .../Security/Identity/IAccessTokenProvider.cs | 0 .../Security/Identity/IClientIdentityProvider.cs | 0 .../Security/Identity/IIdentityAugmenter.cs | 0 .../Security/Identity/IIdentityClaims.cs | 0 .../Security/Identity/IIssuerKeyResolver.cs | 0 .../Security/Identity/IServerIdentityRegistry.cs | 0 .../Opc.Ua.Core/Security/Identity/ITokenIssuer.cs | 0 .../Security/Identity/IUserTokenAuthenticator.cs | 0 .../Security/Identity/JwksIssuerKeyResolver.cs | 0 .../Security/Identity/ServerIdentityRegistry.cs | 0 .../Security/Identity/StaticIssuerKeyResolver.cs | 0 .../Opc.Ua.Core/Security/Secrets/ISecret.cs | 0 .../Opc.Ua.Core/Security/Secrets/ISecretRegistry.cs | 0 .../Opc.Ua.Core/Security/Secrets/ISecretStore.cs | 0 .../Security/Secrets/InMemorySecretStore.cs | 0 .../Security/Secrets/SecretIdentifier.cs | 0 .../Opc.Ua.Core/Security/Secrets/SecretRegistry.cs | 0 .../Stack/Bindings/ArrayPoolBufferManagerBase.cs | 0 .../Stack/Bindings/ArraySegmentStream.cs | 0 .../Opc.Ua.Core/Stack/Bindings/BaseBinding.cs | 0 .../Opc.Ua.Core/Stack/Bindings/BufferManager.cs | 0 .../Stack/Bindings/BufferManagerFactoryOptions.cs | 0 .../Stack/Bindings/BufferManagerMemoryLimiter.cs | 0 .../Opc.Ua.Core/Stack/Bindings/BufferSegment.cs | 0 .../Opc.Ua.Core/Stack/Bindings/BufferSequence.cs | 0 .../Stack/Bindings/CookieBufferManager.cs | 0 .../Stack/Bindings/DefaultBufferManagerFactory.cs | 0 .../Bindings/DefaultTransportBindingRegistry.cs | 0 .../Opc.Ua.Core/Stack/Bindings/FastBufferManager.cs | 0 .../Opc.Ua.Core/Stack/Bindings/IBufferManager.cs | 0 .../Stack/Bindings/IBufferManagerFactory.cs | 0 .../Opc.Ua.Core/Stack/Bindings/IFrameCaptureSink.cs | 0 .../Stack/Bindings/ITransportBindingConfigurator.cs | 0 .../Stack/Bindings/ITransportBindingRegistry.cs | 0 .../Stack/Bindings/ITransportBindings.cs | 0 .../Stack/Bindings/ITransportChannelBindings.cs | 0 .../Stack/Bindings/LimitingBufferManager.cs | 0 .../Bindings/OpcUaTransportBuilderExtensions.cs | 0 .../Stack/Bindings/TracingBufferManager.cs | 0 .../Opc.Ua.Core/Stack/Client/ChannelBaseObsolete.cs | 0 .../Stack/Client/Channels/ChannelState.cs | 0 .../Stack/Client/Channels/ChannelStateChange.cs | 0 .../Stack/Client/Channels/ClientChannelManager.cs | 0 .../Channels/ClientChannelReconnectParticipant.cs | 0 .../Client/Channels/IChannelReconnectPolicy.cs | 0 .../Stack/Client/Channels/IClientChannelManager.cs | 0 .../Client/Channels/IManagedTransportChannel.cs | 0 .../Stack/Client/Channels/IReconnectParticipant.cs | 0 .../Stack/Client/Channels/IRetryBudget.cs | 0 .../Stack/Client/Channels/Internal/ChannelEntry.cs | 0 .../Stack/Client/Channels/Internal/ClientChannel.cs | 0 .../Internal/ClientChannelManagerCertRotation.cs | 0 .../Internal/ClientChannelManagerDiagnostics.cs | 0 .../Internal/ClientChannelManagerMetrics.cs | 0 .../Channels/Internal/IChannelCertRotationHost.cs | 0 .../Client/Channels/Internal/IChannelEntryHost.cs | 0 .../Internal/ManagedTransportChannelLease.cs | 0 .../Stack/Client/Channels/ManagedChannelKey.cs | 0 .../Client/Channels/ParticipantReconnectResult.cs | 0 .../Stack/Client/Channels/RetryAfterHint.cs | 0 .../Stack/Client/Channels/RetryBudget.cs | 0 .../Opc.Ua.Core/Stack/Client/ClientBase.cs | 0 .../Opc.Ua.Core/Stack/Client/DiscoveryClient.cs | 0 .../Opc.Ua.Core/Stack/Client/EventFilterFactory.cs | 0 .../Opc.Ua.Core/Stack/Client/EventRecord.cs | 0 .../Stack/Client/EventRecordDecoderRegistry.cs | 0 .../Stack/Client/EventRecordExtensions.cs | 0 .../Stack/Client/EventRecordFieldReaders.cs | 0 .../Opc.Ua.Core/Stack/Client/IClientBase.cs | 0 .../Opc.Ua.Core/Stack/Client/ISessionClient.cs | 0 .../Opc.Ua.Core/Stack/Client/IUserIdentity.cs | 0 .../Stack/Client/InvokeServiceMessage.cs | 0 .../Opc.Ua.Core/Stack/Client/ObjectTypeClient.cs | 0 .../Opc.Ua.Core/Stack/Client/RegistrationClient.cs | 0 .../Opc.Ua.Core/Stack/Client/ReverseConnectHost.cs | 0 .../Opc.Ua.Core/Stack/Client/SessionClient.cs | 0 .../Opc.Ua.Core/Stack/Client/UaChannelBase.cs | 0 .../Opc.Ua.Core/Stack/Client/UserIdentity.cs | 0 .../Stack/Configuration/ApplicationConfiguration.cs | 0 .../Stack/Configuration/ConfigurationWatcher.cs | 0 .../Stack/Configuration/ConfiguredEndpoints.cs | 0 .../Stack/Configuration/EndpointConfiguration.cs | 0 .../Stack/Configuration/EndpointDescription.cs | 0 .../Configuration/ISecurityConfigurationManager.cs | 0 .../Stack/Configuration/OAuth2Credential.cs | 0 .../Configuration/SecurityConfigurationManager.cs | 0 .../Stack/Configuration/ServerProperties.cs | 0 .../Stack/Configuration/TraceConfiguration.cs | 0 .../Stack/Diagnostics/DefaultTelemetry.cs | 0 .../Stack/Diagnostics/DiagnosticsExtensions.cs | 0 .../Diagnostics/OpcUaServiceCollectionExtensions.cs | 0 .../Diagnostics/ServiceProviderTelemetryContext.cs | 0 .../Stack/Https/HttpsTransportChannel.cs | 0 .../Stack/Https/OpcUaHttpClientFactory.cs | 0 .../Opc.Ua.Core/Stack/Nodes/FilterContext.cs | 0 .../Opc.Ua.Core/Stack/Nodes/IAsyncNodeTable.cs | 0 .../Opc.Ua.Core/Stack/Nodes/IAsyncTypeTable.cs | 0 .../Stack/Nodes/ISessionOperationContext.cs | 0 {Stack => src}/Opc.Ua.Core/Stack/Nodes/ViewTable.cs | 0 .../Server/EndpointBase.EndpointIncomingRequest.cs | 0 .../Stack/Server/EndpointBase.ServiceDefinition.cs | 0 .../Opc.Ua.Core/Stack/Server/EndpointBase.cs | 0 .../Opc.Ua.Core/Stack/Server/IAuditEventCallback.cs | 0 .../Opc.Ua.Core/Stack/Server/IEndpointBase.cs | 0 .../Opc.Ua.Core/Stack/Server/IServerBase.cs | 0 .../Stack/Server/IServiceResponseMutator.cs | 0 .../Opc.Ua.Core/Stack/Server/RequestParkSink.cs | 0 .../Opc.Ua.Core/Stack/Server/RetryAfterHeader.cs | 0 .../Stack/Server/SecureChannelContext.cs | 0 .../Stack/Server/ServerBase.RequestQueue.cs | 0 .../Opc.Ua.Core/Stack/Server/ServerBase.cs | 0 .../Opc.Ua.Core/Stack/Server/ServerBusyException.cs | 0 .../Opc.Ua.Core/Stack/Server/ServiceHost.cs | 0 .../Stack/State/ISessionSystemContext.cs | 0 .../Opc.Ua.Core/Stack/Tcp/ChannelAsyncOperation.cs | 0 .../Opc.Ua.Core/Stack/Tcp/ChannelQuotas.cs | 0 .../Opc.Ua.Core/Stack/Tcp/ChannelToken.cs | 0 .../Stack/Tcp/IDiagnosticsChannelMutation.cs | 0 .../Opc.Ua.Core/Stack/Tcp/ITcpChannelListener.cs | 0 .../Opc.Ua.Core/Stack/Tcp/IUaSCByteTransport.cs | 0 .../Opc.Ua.Core/Stack/Tcp/InProcessTransport.cs | 0 .../Opc.Ua.Core/Stack/Tcp/TcpByteTransport.cs | 0 .../Opc.Ua.Core/Stack/Tcp/TcpListenerChannel.cs | 0 .../Opc.Ua.Core/Stack/Tcp/TcpMessageParsers.cs | 0 .../Opc.Ua.Core/Stack/Tcp/TcpMessageType.cs | 0 .../Stack/Tcp/TcpReverseConnectChannel.cs | 0 .../Opc.Ua.Core/Stack/Tcp/TcpServerChannel.cs | 0 .../Opc.Ua.Core/Stack/Tcp/TcpServiceHost.cs | 0 .../Opc.Ua.Core/Stack/Tcp/TcpTransportChannel.cs | 0 .../Opc.Ua.Core/Stack/Tcp/TcpTransportListener.cs | 0 .../Stack/Tcp/UaSCBinaryChannel.Asymmetric.cs | 0 .../Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Rsa.cs | 0 .../Stack/Tcp/UaSCBinaryChannel.Symmetric.cs | 0 .../Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.cs | 0 .../Stack/Tcp/UaSCBinaryClientChannel.cs | 0 .../Stack/Tcp/UaSCBinaryTransportChannel.cs | 0 .../Opc.Ua.Core/Stack/Transport/AsyncResultBase.cs | 0 .../Opc.Ua.Core/Stack/Transport/ConnectionEvents.cs | 0 .../Stack/Transport/IConnectionRateLimiter.cs | 0 .../Stack/Transport/ITransportChannel.cs | 0 .../Stack/Transport/ITransportChannelManager.cs | 0 .../Stack/Transport/ITransportListener.cs | 0 .../Stack/Transport/ITransportListenerCallback.cs | 0 .../ITransportListenerCertificateRotation.cs | 0 .../ITransportListenerPeerCertificateRotation.cs | 0 .../Opc.Ua.Core/Stack/Transport/NullChannel.cs | 0 .../Stack/Transport/TransportChannelDiagnostic.cs | 0 .../Stack/Transport/TransportChannelSettings.cs | 0 .../Stack/Transport/TransportListenerSettings.cs | 0 .../Stack/Types/AnonymousIdentityTokenHandler.cs | 0 .../Opc.Ua.Core/Stack/Types/FilterEvaluator.cs | 0 .../Stack/Types/IUserIdentityTokenHandler.cs | 0 .../Stack/Types/IssuedIdentityTokenHandler.cs | 0 {Stack => src}/Opc.Ua.Core/Stack/Types/ResultSet.cs | 0 .../Opc.Ua.Core/Stack/Types/ServiceLevel.cs | 0 .../Stack/Types/UserNameIdentityTokenHandler.cs | 0 .../Stack/Types/X509IdentityTokenHandler.cs | 0 .../Opc.Ua.Core/Stack/WebApi/WebApiBodyCodec.cs | 0 .../Opc.Ua.Core/Stack/WebApi/WebApiMediaType.cs | 0 .../Opc.Ua.Core/Stack/WebApi/WebApiServiceRoutes.cs | 0 .../Opc.Ua.Core/Types/BuiltIn/SessionLessMessage.cs | 0 .../Types/BuiltIn/SessionLessServiceMessage.cs | 0 .../Types/Redaction/IRedactionStrategy.cs | 0 .../Opc.Ua.Core/Types/Redaction/Redact.cs | 0 .../Types/Redaction/RedactionStrategies.cs | 0 .../Opc.Ua.Core/Types/Redaction/RedactionWrapper.cs | 0 .../Types/Redaction/SimpleRedactionStrategy.cs | 0 .../Opc.Ua.Core/Types/Utils/DataGenerator.cs | 0 .../Opc.Ua.Core/Types/Utils/HiResClock.cs | 0 .../Types/Utils/IDependencyInjectionBuilder.cs | 0 .../Opc.Ua.Core/Types/Utils/IOpcUaBuilder.cs | 0 .../Opc.Ua.Core/Types/Utils/LocalizedData.txt | 0 .../Opc.Ua.Core/Types/Utils/LoggerUtils.cs | 0 .../Opc.Ua.Core/Types/Utils/OpcUaCoreEventSource.cs | 0 .../Types/Utils/ServiceResultExtensions.cs | 0 .../Types/Utils/TimeProviderExtensions.cs | 0 .../Opc.Ua.Core/Types/Utils/TraceEventArgs.cs | 0 .../Opc.Ua.Core/Types/Utils/TraceLoggerProvider.cs | 0 {Stack => src}/Opc.Ua.Core/Types/Utils/Tracing.cs | 0 {Stack => src}/Opc.Ua.Core/Types/Utils/Utils.cs | 0 .../Opc.Ua.Core/Types/Utils/UtilsObsolete.cs | 0 .../Utils/ValueTask/ManualResetValueTaskSource.cs | 0 .../Opc.Ua.Core/Types/Utils/ValueTask/ObjectPool.cs | 0 .../ServiceResponsePooledValueTaskSource.cs | 0 .../Opc.Ua.Core/Utils/ArraySegmentExtensions.cs | 0 .../Opc.Ua.Di.Client/DeviceIdentification.cs | 0 .../Opc.Ua.Di.Client/DiDeviceClient.cs | 0 .../Opc.Ua.Di.Client/DiDiscoveryClient.cs | 0 {Libraries => src}/Opc.Ua.Di.Client/DiLockClient.cs | 0 .../Opc.Ua.Di.Client/DiTopologyClient.cs | 0 .../Opc.Ua.Di.Client/DiTransferClient.cs | 0 .../Opc.Ua.Di.Client/Hosting/DiDiscoveryService.cs | 0 .../Opc.Ua.Di.Client/Hosting/IDiDiscoveryService.cs | 0 .../Hosting/OpcUaClientDiBuilderExtensions.cs | 0 {Libraries => src}/Opc.Ua.Di.Client/NugetREADME.md | 0 .../Opc.Ua.Di.Client/Opc.Ua.Di.Client.csproj | 0 .../Opc.Ua.Di.Client/Properties/AssemblyInfo.cs | 0 .../SoftwareUpdateClient.StateMachine.cs | 0 .../Opc.Ua.Di.Client/SoftwareUpdateClient.Upload.cs | 0 .../Opc.Ua.Di.Client/SoftwareUpdateClient.cs | 0 .../Opc.Ua.Di.Server/Builders/DeviceBuilder.cs | 0 .../Builders/DeviceBuilderDeviceStateExtensions.cs | 0 .../Builders/DeviceBuilderLifetimeExtensions.cs | 0 .../DeviceBuilderSoftwareUpdateExtensions.cs | 0 .../Builders/DeviceBuilderSupportInfoExtensions.cs | 0 .../Builders/DeviceBuilderTypeExtensions.cs | 0 .../Builders/DeviceIdentificationData.cs | 0 .../Builders/FunctionalGroupBuilder.cs | 0 .../Opc.Ua.Di.Server/Builders/IDeviceBuilder.cs | 0 .../Builders/IFunctionalGroupBuilder.cs | 0 .../Builders/ISoftwareUpdateBuilder.cs | 0 .../Builders/LifetimeIndicationKind.cs | 0 .../Builders/SoftwareUpdateBuilder.cs | 0 .../Builders/SoftwareUpdateContext.cs | 0 .../Builders/SoftwareUpdateFacetWiring.cs | 0 .../Builders/SoftwareUpdateFileTransferManager.cs | 0 .../SoftwareUpdateStateMachineDispatcher.cs | 0 .../Builders/WellKnownFunctionalGroups.cs | 0 .../Opc.Ua.Di.Server/DiNodeManager.cs | 0 .../Opc.Ua.Di.Server/DiNodeManagerFactory.cs | 0 {Libraries => src}/Opc.Ua.Di.Server/EventIds.cs | 0 .../Opc.Ua.Di.Server/Hosting/DiPostSetupContext.cs | 0 .../Opc.Ua.Di.Server/Hosting/DiPostSetupRunner.cs | 0 .../Hosting/IDiPostSetupConfigurator.cs | 0 .../Opc.Ua.Di.Server/Hosting/IDiPostSetupContext.cs | 0 .../Opc.Ua.Di.Server/Hosting/IDiPostSetupRunner.cs | 0 .../Hosting/OpcUaServerDiBuilderExtensions.cs | 0 .../Opc.Ua.Di.Server/Locking/DefaultLockService.cs | 0 .../Opc.Ua.Di.Server/Locking/ILockService.cs | 0 .../Opc.Ua.Di.Server/Locking/LockState.cs | 0 .../Opc.Ua.Di.Server/Locking/LockStatus.cs | 0 .../Locking/LockingServicesExtensions.cs | 0 {Libraries => src}/Opc.Ua.Di.Server/NugetREADME.md | 0 .../Opc.Ua.Di.Server/Opc.Ua.Di.Server.csproj | 0 .../Opc.Ua.Di.Server/Properties/AssemblyInfo.cs | 0 .../SoftwareUpdate/FileSystemPackageStore.cs | 0 .../SoftwareUpdate/FileSystemSoftwareFolder.cs | 0 .../SoftwareUpdate/ISoftwareFolder.cs | 0 .../SoftwareUpdate/ISoftwarePackageStore.cs | 0 .../SoftwareUpdate/MemoryPackageStore.cs | 0 .../SoftwareUpdate/MemorySoftwareFolder.cs | 0 .../SoftwareUpdate/SoftwarePackage.cs | 0 .../Opc.Ua.Di.Server/Topology/DiDeviceTopology.cs | 0 .../Opc.Ua.Di.Server/Topology/IDeviceTopology.cs | 0 .../Transfer/DefaultTransferService.cs | 0 .../Opc.Ua.Di.Server/Transfer/ITransferService.cs | 0 .../Opc.Ua.Di.Server/Transfer/ParameterSet.cs | 0 .../Transfer/TransferServicesExtensions.cs | 0 .../Opc.Ua.Di/Design/OpcUaDiModel.csv | 0 .../Opc.Ua.Di/Design/OpcUaDiModel.xml | 0 .../Design/OpcUaDiPackageMetadataModel.csv | 0 .../Design/OpcUaDiPackageMetadataModel.xml | 0 {Libraries => src}/Opc.Ua.Di/NugetREADME.md | 0 {Libraries => src}/Opc.Ua.Di/Opc.Ua.Di.csproj | 0 .../Opc.Ua.Di/Properties/AssemblyInfo.cs | 0 .../AdminCredentialsRequiredEventArgs.cs | 0 .../AuthorizationServiceClient.cs | 0 .../Opc.Ua.Gds.Client.Common/BuildSchema.bat | 0 .../Opc.Ua.Gds.Client.Common/CertificateWrapper.cs | 0 .../Opc.Ua.Gds.Client.Common/EventIds.cs | 0 .../GdsAccessTokenProvider.cs | 0 .../Opc.Ua.Gds.Client.Common/GdsClientOptions.cs | 0 .../GlobalDiscoveryClientConfiguration.cs | 0 .../GlobalDiscoveryServerClient.cs | 0 .../Opc.Ua.Gds.Client.Common/IGdsClientBuilder.cs | 0 .../IGlobalDiscoveryServerClient.cs | 0 .../ILocalDiscoveryServerClient.cs | 0 .../IServerPushConfigurationClient.cs | 0 .../KeyCredentialServiceClient.cs | 0 .../LocalDiscoveryServerClient.cs | 0 .../Opc.Ua.Gds.Client.Common/NugetREADME.md | 0 .../Opc.Ua.Gds.Client.Common/OnboardingClient.cs | 0 .../Opc.Ua.Gds.Client.Common.csproj | 0 .../OpcUaGdsClientBuilderExtensions.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../RegisteredApplication.cs | 0 .../RegisteredApplication.xsd | 0 .../Opc.Ua.Gds.Client.Common/ServerCapabilities.cs | 0 .../ServerPushConfigurationClient.cs | 0 .../TrustListFileTransferHelper.cs | 0 .../Opc.Ua.Gds.Common/Design/OpcUaGdsModel.csv | 0 .../Opc.Ua.Gds.Common/Design/OpcUaGdsModel.xml | 0 .../Design/OpcUaOnboardingModel.csv | 0 .../Design/OpcUaOnboardingModel.xml | 0 {Libraries => src}/Opc.Ua.Gds.Common/NugetREADME.md | 0 .../Opc.Ua.Gds.Common/Opc.Ua.Gds.Common.csproj | 0 .../Opc.Ua.Gds.Common/Properties/AssemblyInfo.cs | 0 .../ApplicationsDatabaseBase.cs | 0 .../ApplicationsDatabase/IApplicationsDatabase.cs | 0 .../JsonApplicationsDatabase.cs | 0 .../LinqApplicationsDatabase.cs | 0 .../ApplicationsNodeManager.cs | 0 .../AuthorizationServiceManager.cs | 0 .../Opc.Ua.Gds.Server.Common/CertificateGroup.cs | 0 .../Diagnostics/AuditEvents.cs | 0 .../Opc.Ua.Gds.Server.Common/EventIds.cs | 0 .../GlobalDiscoverySampleServer.cs | 0 .../GlobalDiscoveryServerConfiguration.cs | 0 .../Hosting/AuthorizationServiceOptions.cs | 0 .../GdsDefaultIdentityAuthenticatorOptions.cs | 0 .../Hosting/GdsServerHostedService.cs | 0 .../Hosting/GdsServerOptions.cs | 0 .../Hosting/IGdsServerBuilder.cs | 0 .../Hosting/OpcUaGdsServerBuilderExtensions.cs | 0 .../IAccessTokenProvider.cs | 0 .../Opc.Ua.Gds.Server.Common/ICertificateGroup.cs | 0 .../Opc.Ua.Gds.Server.Common/ICertificateRequest.cs | 0 .../IConfigurationDataStore.cs | 0 .../Opc.Ua.Gds.Server.Common/IGdsUserDatabase.cs | 0 .../IKeyCredentialRequestStore.cs | 0 .../IManagedApplicationsNodeManager.cs | 0 .../Identity/CertificateJwtIssuer.cs | 0 .../Identity/GdsApplicationSelfAdminProvider.cs | 0 .../Identity/InMemoryAccessTokenProvider.cs | 0 .../Opc.Ua.Gds.Server.Common/NugetREADME.md | 0 .../Onboarding/DeviceRegistrarAdminExtensions.cs | 0 .../Onboarding/IManagedApplicationRegistry.cs | 0 .../Onboarding/ITicketStore.cs | 0 .../Onboarding/MemoryManagedApplicationRegistry.cs | 0 .../Onboarding/MemoryTicketStore.cs | 0 .../Opc.Ua.Gds.Server.Common.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../RoleBasedUserManagement/AuthorizationHelper.cs | 0 .../RoleBasedUserManagement/GdsRole.cs | 0 {Libraries => src}/Opc.Ua.Lds.Server/EventIds.cs | 0 .../Hosting/ILdsMulticastDiscoveryFactory.cs | 0 .../Opc.Ua.Lds.Server/Hosting/ILdsServerBuilder.cs | 0 .../Hosting/LdsServerHostedService.cs | 0 .../Opc.Ua.Lds.Server/Hosting/LdsServerOptions.cs | 0 .../Hosting/OpcUaLdsServerBuilderExtensions.cs | 0 .../Opc.Ua.Lds.Server/IMulticastDiscovery.cs | 0 .../Opc.Ua.Lds.Server/IRegisteredServerStore.cs | 0 {Libraries => src}/Opc.Ua.Lds.Server/LdsServer.cs | 0 .../Opc.Ua.Lds.Server/MulticastDiscovery.cs | 0 {Libraries => src}/Opc.Ua.Lds.Server/NugetREADME.md | 0 .../Opc.Ua.Lds.Server/Opc.Ua.Lds.Server.csproj | 0 .../Opc.Ua.Lds.Server/Properties/AssemblyInfo.cs | 0 .../Opc.Ua.Lds.Server/RegisteredServerStore.cs | 0 .../Opc.Ua.Lds.Server/RegistrationEntry.cs | 0 .../Opc.Ua.Lds.Server/ServerOnNetworkRecord.cs | 0 .../Actions/ActionMethodBinding.cs | 0 .../Actions/ActionMethodMap.cs | 0 .../Actions/ServerActionHandler.cs | 0 .../DependencyInjection/IServerSessionFactory.cs | 0 .../OpcUaPubSubAdapterBuilderExtensions.cs | 0 .../ServerActionResponderOptions.cs | 0 .../ServerAdapterHostedService.cs | 0 .../ServerAdapterReloadCoordinator.cs | 0 .../DependencyInjection/ServerAdapterRuntime.cs | 0 .../DependencyInjection/ServerPublisherOptions.cs | 0 .../DependencyInjection/ServerSessionFactory.cs | 0 .../DependencyInjection/ServerSubscriberOptions.cs | 0 .../Diagnostics/AdapterMetrics.cs | 0 .../Opc.Ua.PubSub.Adapter/EventIds.cs | 0 .../Opc.Ua.PubSub.Adapter/NugetREADME.md | 0 .../Opc.Ua.PubSub.Adapter.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Publisher/CyclicReadStrategy.cs | 0 .../Publisher/DataSetMetaDataBuilder.cs | 0 .../Publisher/IDataSetMetaDataBuilder.cs | 0 .../Publisher/IReadStrategy.cs | 0 .../Publisher/ServerPublishedDataSetSource.cs | 0 .../Publisher/SubscriptionCoordinator.cs | 0 .../Publisher/SubscriptionReadStrategy.cs | 0 .../Opc.Ua.PubSub.Adapter/ReadMode.cs | 0 .../Session/DataChangeEventArgs.cs | 0 .../Session/DataChangeSubscription.cs | 0 .../Session/IDataChangeSubscription.cs | 0 .../Opc.Ua.PubSub.Adapter/Session/IServerSession.cs | 0 .../Opc.Ua.PubSub.Adapter/Session/NodeBrowsePath.cs | 0 .../Session/RemoteCallResult.cs | 0 .../Session/ServerConnectionOptions.cs | 0 .../Opc.Ua.PubSub.Adapter/Session/ServerSession.cs | 0 .../Subscriber/ServerSubscribedDataSetSink.cs | 0 .../Subscriber/ServerTargetVariableWriter.cs | 0 .../Opc.Ua.PubSub.Adapter/SubscriptionAffinity.cs | 0 .../Capture/CapturingPubSubTransport.cs | 0 .../Capture/CapturingPubSubTransportFactory.cs | 0 .../Capture/IPubSubCaptureObserver.cs | 0 .../Capture/IPubSubCaptureRegistry.cs | 0 .../Capture/IPubSubCaptureSource.cs | 0 .../Capture/InProcessPubSubCaptureSource.cs | 0 .../Capture/PubSubCaptureContext.cs | 0 .../Capture/PubSubCaptureDirection.cs | 0 .../Capture/PubSubCaptureFrame.cs | 0 .../Capture/PubSubCaptureRegistry.cs | 0 .../Capture/PubSubCaptureSessionManager.cs | 0 .../Capture/PubSubKeyMaterial.cs | 0 .../PubSubPcapEnvironmentAutoStartHostedService.cs | 0 .../PubSubPcapEnvironmentOptions.cs | 0 .../PubSubPcapEnvironmentVariableNames.cs | 0 .../PubSubPcapServiceCollectionExtensions.cs | 0 .../Dissection/CapturedKeyLogKeyResolver.cs | 0 .../Dissection/IPubSubKeyResolver.cs | 0 .../Dissection/PubSubDissectionResult.cs | 0 .../Dissection/PubSubOfflineDissector.cs | 0 .../Dissection/SksKeyResolver.cs | 0 .../Opc.Ua.PubSub.Diagnostics/EventIds.cs | 0 .../Formats/PubSubJsonFormatter.cs | 0 .../Formats/PubSubPcapWriter.cs | 0 .../Formats/PubSubTextFormatter.cs | 0 .../KeyLog/PubSubKeyLogReader.cs | 0 .../KeyLog/PubSubKeyLogWriter.cs | 0 .../Opc.Ua.PubSub.Diagnostics/NugetREADME.md | 0 .../Opc.Ua.PubSub.Diagnostics.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Channels/AfPacketEthernetFrameChannel.cs | 0 .../Channels/BpfEthernetFrameChannel.cs | 0 .../Channels/DefaultEthernetFrameChannelFactory.cs | 0 .../Channels/EthChannelParameters.cs | 0 .../Channels/IEthernetFrameChannel.cs | 0 .../Channels/IEthernetFrameChannelFactory.cs | 0 .../Channels/InMemoryEthernetFrameChannel.cs | 0 .../Channels/InMemoryEthernetFrameChannelFactory.cs | 0 .../Channels/PcapEthernetFrameChannel.cs | 0 .../Channels/PcapEthernetFrameChannelFactory.cs | 0 .../DependencyInjection/EthTransportBuilder.cs | 0 .../EthTransportServiceCollectionExtensions.cs | 0 .../DependencyInjection/IEthTransportBuilder.cs | 0 .../PcapEthTransportBuilderExtensions.cs | 0 .../Opc.Ua.PubSub.Eth/EthAddressType.cs | 0 {Libraries => src}/Opc.Ua.PubSub.Eth/EthEndpoint.cs | 0 .../Opc.Ua.PubSub.Eth/EthEndpointParser.cs | 0 .../EthNetworkInterfaceResolver.cs | 0 {Libraries => src}/Opc.Ua.PubSub.Eth/EthProfiles.cs | 0 .../Opc.Ua.PubSub.Eth/EthPubSubTransportFactory.cs | 0 .../Opc.Ua.PubSub.Eth/EthTransportOptions.cs | 0 .../Opc.Ua.PubSub.Eth/EthernetDatagramTransport.cs | 0 .../Opc.Ua.PubSub.Eth/EthernetFrame.cs | 0 .../Opc.Ua.PubSub.Eth/EthernetFrameCodec.cs | 0 {Libraries => src}/Opc.Ua.PubSub.Eth/EventIds.cs | 0 {Libraries => src}/Opc.Ua.PubSub.Eth/NugetREADME.md | 0 .../Opc.Ua.PubSub.Eth/Opc.Ua.PubSub.Eth.csproj | 0 .../Opc.Ua.PubSub.Eth/Properties/AssemblyInfo.cs | 0 .../KafkaTransportServiceCollectionExtensions.cs | 0 {Libraries => src}/Opc.Ua.PubSub.Kafka/EventIds.cs | 0 .../Internal/ConfluentKafkaClientAdapter.cs | 0 .../Internal/ConfluentKafkaClientFactory.cs | 0 .../Internal/DekafKafkaClientAdapter.cs | 0 .../Internal/DekafKafkaClientFactory.cs | 0 .../Internal/IKafkaClientAdapter.cs | 0 .../Internal/IKafkaClientFactory.cs | 0 .../Internal/KafkaClientAdapterLog.cs | 0 .../Opc.Ua.PubSub.Kafka/KafkaBrokerTransport.cs | 0 .../Opc.Ua.PubSub.Kafka/KafkaConnectionOptions.cs | 0 .../KafkaConnectionStateChangedEventArgs.cs | 0 .../Opc.Ua.PubSub.Kafka/KafkaEncoding.cs | 0 .../Opc.Ua.PubSub.Kafka/KafkaEndpoint.cs | 0 .../Opc.Ua.PubSub.Kafka/KafkaEndpointParser.cs | 0 .../KafkaIncomingMessageEventArgs.cs | 0 .../Opc.Ua.PubSub.Kafka/KafkaMessage.cs | 0 .../Opc.Ua.PubSub.Kafka/KafkaProfiles.cs | 0 .../KafkaPubSubTransportFactory.cs | 0 .../Opc.Ua.PubSub.Kafka/KafkaQualityOfService.cs | 0 .../Opc.Ua.PubSub.Kafka/KafkaTlsOptions.cs | 0 .../Opc.Ua.PubSub.Kafka/KafkaTopicOptions.cs | 0 .../Opc.Ua.PubSub.Kafka/NugetREADME.md | 0 .../Opc.Ua.PubSub.Kafka/Opc.Ua.PubSub.Kafka.csproj | 0 .../Opc.Ua.PubSub.Kafka/Properties/AssemblyInfo.cs | 0 .../DependencyInjection/IMqttTransportBuilder.cs | 0 .../DependencyInjection/MqttTransportBuilder.cs | 0 .../MqttTransportServiceCollectionExtensions.cs | 0 {Libraries => src}/Opc.Ua.PubSub.Mqtt/EventIds.cs | 0 .../Opc.Ua.PubSub.Mqtt/IMqttClientFactory.cs | 0 .../Internal/IMqttClientAdapter.cs | 0 .../Internal/IMqttTrustedIssuerResolver.cs | 0 .../Internal/MqttClientAdapter.cs | 0 .../Internal/MqttClientAdapterFactory.cs | 0 .../Internal/TrustedIssuerStoreResolver.cs | 0 .../Opc.Ua.PubSub.Mqtt/MqttBrokerTransport.cs | 0 .../Opc.Ua.PubSub.Mqtt/MqttConnectionOptions.cs | 0 .../MqttConnectionStateChangedEventArgs.cs | 0 .../Opc.Ua.PubSub.Mqtt/MqttEncoding.cs | 0 .../Opc.Ua.PubSub.Mqtt/MqttEndpoint.cs | 0 .../Opc.Ua.PubSub.Mqtt/MqttEndpointParser.cs | 0 .../MqttIncomingMessageEventArgs.cs | 0 .../Opc.Ua.PubSub.Mqtt/MqttMessage.cs | 0 .../Opc.Ua.PubSub.Mqtt/MqttProtocolVersion.cs | 0 .../MqttPubSubTransportFactory.cs | 0 .../Opc.Ua.PubSub.Mqtt/MqttQualityOfService.cs | 0 .../Opc.Ua.PubSub.Mqtt/MqttTlsOptions.cs | 0 .../Opc.Ua.PubSub.Mqtt/MqttTopicBuilder.cs | 0 .../Opc.Ua.PubSub.Mqtt/MqttTopicFilter.cs | 0 .../Opc.Ua.PubSub.Mqtt/MqttTopicOptions.cs | 0 .../Opc.Ua.PubSub.Mqtt/NugetREADME.md | 0 .../Opc.Ua.PubSub.Mqtt/Opc.Ua.PubSub.Mqtt.csproj | 0 .../Opc.Ua.PubSub.Mqtt/Properties/AssemblyInfo.cs | 0 .../PubSubSchemaServiceCollectionExtensions.cs | 0 .../Opc.Ua.PubSub.Schema/IPubSubSchemaProvider.cs | 0 .../Opc.Ua.PubSub.Schema/NugetREADME.md | 0 .../Opc.Ua.PubSub.Schema.csproj | 0 .../Opc.Ua.PubSub.Schema/Properties/AssemblyInfo.cs | 0 .../Opc.Ua.PubSub.Schema/PubSubSchemaProvider.cs | 0 .../OpcUaServerBuilderPubSubExtensions.cs | 0 .../PubSubServerBuilderExtensions.cs | 0 {Libraries => src}/Opc.Ua.PubSub.Server/EventIds.cs | 0 .../Hosting/IPubSubServerBuilder.cs | 0 .../Internal/PubSubStatusBinding.cs | 0 .../Opc.Ua.PubSub.Server/NugetREADME.md | 0 .../Opc.Ua.PubSub.Server.csproj | 0 .../Opc.Ua.PubSub.Server/Properties/AssemblyInfo.cs | 0 .../PubSubActionMethodRegistrar.cs | 0 .../PubSubActionMethodRegistration.cs | 0 .../PubSubDiagnosticsExposure.cs | 0 .../Opc.Ua.PubSub.Server/PubSubMethodHandlers.cs | 0 .../Opc.Ua.PubSub.Server/PubSubNodeManager.cs | 0 .../PubSubNodeManagerFactory.cs | 0 .../Opc.Ua.PubSub.Server/PubSubServerOptions.cs | 0 .../ServerMethodActionHandler.cs | 0 .../DependencyInjection/IUdpTransportBuilder.cs | 0 .../DependencyInjection/UdpTransportBuilder.cs | 0 .../UdpTransportServiceCollectionExtensions.cs | 0 .../Dtls/DefaultDtlsContextFactory.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsAckCodec.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsAntiReplayWindow.cs | 0 .../Dtls/DtlsCertificateAuthenticator.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsDatagramTransport.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsEcdheKeyExchange.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeCodec.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeContext.cs | 0 .../Dtls/DtlsHandshakeKeyingContext.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeReader.cs | 0 .../Dtls/DtlsHandshakeReassembler.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeTypes.cs | 0 .../Dtls/DtlsHelloRetryCookieProtector.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsHkdf.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsKeySchedule.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsProfile.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsProfileRegistry.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsRecordProtection.cs | 0 .../Dtls/DtlsRetransmissionTimer.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsTranscriptHash.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/DtlsTransportOptions.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/IDtlsContextFactory.cs | 0 .../Opc.Ua.PubSub.Udp/Dtls/IDtlsDatagramChannel.cs | 0 {Libraries => src}/Opc.Ua.PubSub.Udp/EventIds.cs | 0 {Libraries => src}/Opc.Ua.PubSub.Udp/NugetREADME.md | 0 .../Opc.Ua.PubSub.Udp/Opc.Ua.PubSub.Udp.csproj | 0 .../Opc.Ua.PubSub.Udp/Properties/AssemblyInfo.cs | 0 .../Opc.Ua.PubSub.Udp/UdpAddressType.cs | 0 .../Opc.Ua.PubSub.Udp/UdpDatagramTransport.cs | 0 {Libraries => src}/Opc.Ua.PubSub.Udp/UdpEndpoint.cs | 0 .../Opc.Ua.PubSub.Udp/UdpEndpointParser.cs | 0 .../Opc.Ua.PubSub.Udp/UdpMessageRepeater.cs | 0 .../UdpNetworkInterfaceResolver.cs | 0 .../Opc.Ua.PubSub.Udp/UdpPubSubTransportFactory.cs | 0 .../Opc.Ua.PubSub.Udp/UdpTransportOptions.cs | 0 .../DataStoreBackedPublishedDataSetSource.cs | 0 .../Application/DelegatePubSubActionHandler.cs | 0 .../Application/IPubSubActionHandler.cs | 0 .../Opc.Ua.PubSub/Application/IPubSubApplication.cs | 0 .../Opc.Ua.PubSub/Application/MetaDataPublisher.cs | 0 .../Application/PubSubActionHandlerResult.cs | 0 .../Application/PubSubActionInvocation.cs | 0 .../Application/PubSubActionRequest.cs | 0 .../Application/PubSubActionResponse.cs | 0 .../Opc.Ua.PubSub/Application/PubSubActionTarget.cs | 0 .../Opc.Ua.PubSub/Application/PubSubApplication.cs | 0 .../Application/PubSubApplicationBuildException.cs | 0 .../Application/PubSubApplicationBuilder.cs | 0 .../PubSubApplicationBuilderExtensions.cs | 0 .../Application/PubSubApplicationHostedService.cs | 0 .../Application/PubSubApplicationOptions.cs | 0 .../Application/PubSubDiscoveryRequest.cs | 0 .../Application/PubSubDiscoveryResult.cs | 0 .../Application/PubSubResponseAddressPolicy.cs | 0 .../Configuration/ConfigurationVersionUtils.cs | 0 .../Configuration/ConnectionEventArgs.cs | 0 .../Configuration/DataSetReaderEventArgs.cs | 0 .../Configuration/DataSetWriterEventArgs.cs | 0 .../Configuration/ExtensionFieldEventArgs.cs | 0 .../Configuration/IPubSubConfigurationStore.cs | 0 .../Configuration/IPubSubIdAllocator.cs | 0 .../Configuration/IPubSubRuntimeStateStore.cs | 0 .../Configuration/InMemoryPubSubStores.cs | 0 .../Configuration/PubSubConfigurationBuilder.cs | 0 .../PubSubConfigurationChangedEventArgs.cs | 0 .../Configuration/PubSubConfigurationException.cs | 0 .../Configuration/PubSubConfigurationIssue.cs | 0 .../PubSubConfigurationIssueSeverity.cs | 0 .../Configuration/PubSubConfigurationSnapshot.cs | 0 .../PubSubConfigurationValidationResult.cs | 0 .../Configuration/PubSubConfigurationValidator.cs | 0 .../PubSubConfigurationXmlSerializer.cs | 0 .../Configuration/PubSubStateChangedEventArgs.cs | 0 .../Configuration/PublishedDataSetEventArgs.cs | 0 .../Configuration/ReaderGroupEventArgs.cs | 0 .../Configuration/UaPubSubConfigurationHelper.cs | 0 .../Configuration/WriterGroupEventArgs.cs | 0 .../Configuration/XmlPubSubConfigurationStore.cs | 0 .../Opc.Ua.PubSub/Connections/IPubSubConnection.cs | 0 .../Opc.Ua.PubSub/Connections/PubSubConnection.cs | 0 .../Opc.Ua.PubSub/DataSets/DeadbandFilter.cs | 0 .../Opc.Ua.PubSub/DataSets/EventPublishedDataSet.cs | 0 .../Opc.Ua.PubSub/DataSets/IDataSetFieldSampler.cs | 0 .../Opc.Ua.PubSub/DataSets/IDataSetSinkProvider.cs | 0 .../DataSets/IDataSetSourceProvider.cs | 0 .../Opc.Ua.PubSub/DataSets/IEventSampler.cs | 0 .../DataSets/IMetaDataChangeNotifier.cs | 0 .../Opc.Ua.PubSub/DataSets/IPublishedDataSet.cs | 0 .../DataSets/IPublishedDataSetSource.cs | 0 .../DataSets/ISubscribedDataSetSink.cs | 0 .../Opc.Ua.PubSub/DataSets/ITargetVariableWriter.cs | 0 .../Opc.Ua.PubSub/DataSets/MirroredVariablesSink.cs | 0 .../DataSets/MutableDataSetSinkProvider.cs | 0 .../DataSets/MutableDataSetSourceProvider.cs | 0 .../DataSets/OverrideValueHandlingResolver.cs | 0 .../Opc.Ua.PubSub/DataSets/PublishedActionSource.cs | 0 .../Opc.Ua.PubSub/DataSets/PublishedDataSet.cs | 0 .../DataSets/PublishedDataSetSnapshot.cs | 0 .../Opc.Ua.PubSub/DataSets/TargetVariablesSink.cs | 0 .../DependencyInjection/IPubSubBuilder.cs | 0 .../OpcUaPubSubBuilderExtensions.cs | 0 .../DependencyInjection/PubSubBuilder.cs | 0 .../PubSubConfigurationBuilderExtensions.cs | 0 .../PubSubRedundancyBuilderExtensions.cs | 0 .../PubSubSecurityServiceCollectionExtensions.cs | 0 .../PubSubTranscodingBuilderExtensions.cs | 0 ...ubTransportFactoryServiceCollectionExtensions.cs | 0 .../Opc.Ua.PubSub/Diagnostics/IPubSubDiagnostics.cs | 0 .../Opc.Ua.PubSub/Diagnostics/PubSubDiagnostics.cs | 0 .../Diagnostics/PubSubDiagnosticsCounterKind.cs | 0 .../Diagnostics/PubSubDiagnosticsLevel.cs | 0 .../Opc.Ua.PubSub/Diagnostics/PubSubErrorEntry.cs | 0 .../Opc.Ua.PubSub/Encoding/DataSetField.cs | 0 .../Encoding/INetworkMessageDecoder.cs | 0 .../Encoding/INetworkMessageEncoder.cs | 0 .../Encoding/Json/JsonActionNetworkMessage.cs | 0 .../Opc.Ua.PubSub/Encoding/Json/JsonBufferWriter.cs | 0 .../Encoding/Json/JsonDataSetMessage.cs | 0 .../Opc.Ua.PubSub/Encoding/Json/JsonDecoder.cs | 0 .../Encoding/Json/JsonDiscoveryMessage.cs | 0 .../Opc.Ua.PubSub/Encoding/Json/JsonEncoder.cs | 0 .../Opc.Ua.PubSub/Encoding/Json/JsonEncodingMode.cs | 0 .../Opc.Ua.PubSub/Encoding/Json/JsonFieldDecoder.cs | 0 .../Opc.Ua.PubSub/Encoding/Json/JsonFieldEncoder.cs | 0 .../Encoding/Json/JsonMetaDataEncoder.cs | 0 .../Encoding/Json/JsonMetaDataMessage.cs | 0 .../Encoding/Json/JsonNetworkMessage.cs | 0 .../Encoding/Json/JsonVariantDecoder.cs | 0 .../Encoding/Json/JsonVariantEncoder.cs | 0 .../Opc.Ua.PubSub/Encoding/PubSubDataSetMessage.cs | 0 .../Encoding/PubSubDataSetMessageType.cs | 0 .../Opc.Ua.PubSub/Encoding/PubSubFieldEncoding.cs | 0 .../Opc.Ua.PubSub/Encoding/PubSubJsonEncoding.cs | 0 .../Opc.Ua.PubSub/Encoding/PubSubNetworkMessage.cs | 0 .../Encoding/PubSubNetworkMessageContext.cs | 0 .../Opc.Ua.PubSub/Encoding/PublisherId.cs | 0 .../Encoding/Uadp/DataSetFlags1EncodingMask.cs | 0 .../Encoding/Uadp/DataSetFlags2EncodingMask.cs | 0 .../Encoding/Uadp/ExtendedFlags1EncodingMask.cs | 0 .../Encoding/Uadp/ExtendedFlags2EncodingMask.cs | 0 .../Encoding/Uadp/GroupFlagsEncodingMask.cs | 0 .../Opc.Ua.PubSub/Encoding/Uadp/UadpActionCoder.cs | 0 .../Encoding/Uadp/UadpActionRequestMessage.cs | 0 .../Encoding/Uadp/UadpActionResponseMessage.cs | 0 .../Encoding/Uadp/UadpApplicationInformation.cs | 0 .../Encoding/Uadp/UadpApplicationStatus.cs | 0 .../Opc.Ua.PubSub/Encoding/Uadp/UadpBinaryReader.cs | 0 .../Opc.Ua.PubSub/Encoding/Uadp/UadpBinaryWriter.cs | 0 .../Opc.Ua.PubSub/Encoding/Uadp/UadpChunker.cs | 0 .../Encoding/Uadp/UadpDataSetMessage.cs | 0 .../Opc.Ua.PubSub/Encoding/Uadp/UadpDecoder.cs | 0 .../Encoding/Uadp/UadpDiscoveryCoder.cs | 0 .../Encoding/Uadp/UadpDiscoveryProbeFilter.cs | 0 .../Encoding/Uadp/UadpDiscoveryRequestMessage.cs | 0 .../Encoding/Uadp/UadpDiscoveryResponseMessage.cs | 0 .../Opc.Ua.PubSub/Encoding/Uadp/UadpEncoder.cs | 0 .../Opc.Ua.PubSub/Encoding/Uadp/UadpFieldDecoder.cs | 0 .../Opc.Ua.PubSub/Encoding/Uadp/UadpFieldEncoder.cs | 0 .../Encoding/Uadp/UadpFlagsEncodingMask.cs | 0 .../Encoding/Uadp/UadpNetworkMessage.cs | 0 .../Encoding/Uadp/UadpNetworkMessageType.cs | 0 .../Opc.Ua.PubSub/Encoding/Uadp/UadpReassembler.cs | 0 {Libraries => src}/Opc.Ua.PubSub/EventIds.cs | 0 .../Opc.Ua.PubSub/Groups/DataSetReader.cs | 0 .../Groups/DataSetReaderTimeoutWatcher.cs | 0 .../Opc.Ua.PubSub/Groups/DataSetWriter.cs | 0 .../Opc.Ua.PubSub/Groups/EventDataSetWriter.cs | 0 .../Opc.Ua.PubSub/Groups/IDataSetReader.cs | 0 .../Opc.Ua.PubSub/Groups/IDataSetWriter.cs | 0 .../Opc.Ua.PubSub/Groups/IReaderGroup.cs | 0 .../Opc.Ua.PubSub/Groups/IWriterGroup.cs | 0 .../Opc.Ua.PubSub/Groups/ReaderGroup.cs | 0 .../Opc.Ua.PubSub/Groups/WriterGroup.cs | 0 .../Opc.Ua.PubSub/IUaPubSubDataStore.cs | 0 .../MetaData/DataSetMetaDataChangedEventArgs.cs | 0 .../Opc.Ua.PubSub/MetaData/DataSetMetaDataKey.cs | 0 .../MetaData/DataSetMetaDataRegistry.cs | 0 .../MetaData/IDataSetMetaDataRegistry.cs | 0 .../Opc.Ua.PubSub/MetaData/MetaDataMatchResult.cs | 0 {Libraries => src}/Opc.Ua.PubSub/NugetREADME.md | 0 .../Opc.Ua.PubSub/Opc.Ua.PubSub.csproj | 0 .../Opc.Ua.PubSub/Properties/AssemblyInfo.cs | 0 .../Redundancy/AlwaysActiveCoordinator.cs | 0 .../Redundancy/IPubSubActivationCoordinator.cs | 0 .../Opc.Ua.PubSub/Redundancy/IPubSubLeaseStore.cs | 0 .../Redundancy/IPubSubWriterCheckpointStore.cs | 0 .../Redundancy/InMemoryPubSubLeaseStore.cs | 0 .../Redundancy/LeaseActivationCoordinator.cs | 0 .../Redundancy/LeaseActivationOptions.cs | 0 .../Redundancy/NullPubSubWriterCheckpointStore.cs | 0 .../Opc.Ua.PubSub/Redundancy/PubSubComponentRole.cs | 0 .../Opc.Ua.PubSub/Redundancy/PubSubLease.cs | 0 .../Redundancy/PubSubRedundancyMode.cs | 0 .../Redundancy/PubSubRoleChangedEventArgs.cs | 0 .../Opc.Ua.PubSub/Scheduling/IPubSubScheduler.cs | 0 .../Opc.Ua.PubSub/Scheduling/PubSubSchedule.cs | 0 .../Opc.Ua.PubSub/Scheduling/PubSubScheduler.cs | 0 .../Opc.Ua.PubSub/Security/AesCtrNonceLayout.cs | 0 .../Opc.Ua.PubSub/Security/INonceProvider.cs | 0 .../Security/IPubSubSecurityEventSink.cs | 0 .../Security/IPubSubSecurityKeyProvider.cs | 0 .../Opc.Ua.PubSub/Security/IPubSubSecurityPolicy.cs | 0 .../Security/IPubSubSecurityWrapperResolver.cs | 0 .../Opc.Ua.PubSub/Security/ISecurityTokenWindow.cs | 0 .../Security/Internal/AesCtrTransform.cs | 0 .../Opc.Ua.PubSub/Security/Internal/HmacSha256.cs | 0 .../Security/Policies/PubSubAes128CtrPolicy.cs | 0 .../Security/Policies/PubSubAes256CtrPolicy.cs | 0 .../Security/Policies/PubSubNonePolicy.cs | 0 .../Policies/PubSubSecurityPolicyRegistry.cs | 0 .../Security/PubSubKeyRotatedEventArgs.cs | 0 .../Opc.Ua.PubSub/Security/PubSubSecurityKey.cs | 0 .../Opc.Ua.PubSub/Security/PubSubSecurityKeyRing.cs | 0 .../Security/PubSubSecurityPolicyUri.cs | 0 .../Security/PubSubSecurityWrapperResolver.cs | 0 .../Opc.Ua.PubSub/Security/RandomNonceProvider.cs | 0 .../Opc.Ua.PubSub/Security/SecurityLog.cs | 0 .../Opc.Ua.PubSub/Security/SecurityTokenWindow.cs | 0 .../Security/Sks/IPubSubKeyServiceServer.cs | 0 .../Security/Sks/IPubSubSecurityKeyStore.cs | 0 .../Security/Sks/ISecurityKeyService.cs | 0 .../Security/Sks/InMemoryPubSubKeyServiceServer.cs | 0 .../Security/Sks/InMemoryPubSubSecurityKeyStore.cs | 0 .../Security/Sks/OpcUaSecurityKeyServiceClient.cs | 0 .../Opc.Ua.PubSub/Security/Sks/OpcUaSksException.cs | 0 .../Sks/PubSubSecurityKeyProviderStarter.cs | 0 .../Security/Sks/PullSecurityKeyProvider.cs | 0 .../Security/Sks/PullSecurityKeyProviderOptions.cs | 0 .../Security/Sks/PushSecurityKeyProvider.cs | 0 .../Security/Sks/SksAvailabilityChangedEventArgs.cs | 0 .../Opc.Ua.PubSub/Security/Sks/SksKeyGenerator.cs | 0 .../Opc.Ua.PubSub/Security/Sks/SksKeyRequest.cs | 0 .../Opc.Ua.PubSub/Security/Sks/SksKeyResponse.cs | 0 .../Opc.Ua.PubSub/Security/Sks/SksMethodHandler.cs | 0 .../Opc.Ua.PubSub/Security/Sks/SksSecurityGroup.cs | 0 .../Security/StaticSecurityKeyProvider.cs | 0 .../Security/UadpSecurityFlagsEncodingMask.cs | 0 .../Opc.Ua.PubSub/Security/UadpSecurityHeader.cs | 0 .../Security/UadpSecurityWrapOptions.cs | 0 .../Opc.Ua.PubSub/Security/UadpSecurityWrapper.cs | 0 .../StateMachine/PubSubComponentKind.cs | 0 .../StateMachine/PubSubStateChangedEventArgs.cs | 0 .../StateMachine/PubSubStateMachine.cs | 0 .../StateMachine/PubSubStateTransitionReason.cs | 0 .../Configuration/PubSubTranscodingOptions.cs | 0 .../Configuration/TranscodeRouteOptions.cs | 0 .../Configuration/TranscodeRouteOptionsFactory.cs | 0 .../Transcoding/ConnectionTranscodeEgress.cs | 0 .../Transcoding/DelegateMessageTransform.cs | 0 .../Transcoding/FieldEncodingTransform.cs | 0 .../Transcoding/FieldProjectionTransform.cs | 0 .../Transcoding/FieldRenameTransform.cs | 0 .../Transcoding/INetworkMessageProfileProjector.cs | 0 .../Transcoding/INetworkMessageTranscoder.cs | 0 .../Transcoding/IPubSubMessageTransform.cs | 0 .../Transcoding/IPubSubTranscodeEgress.cs | 0 .../Transcoding/IReceivedNetworkMessageSink.cs | 0 .../Opc.Ua.PubSub/Transcoding/ITranscoder.cs | 0 .../Opc.Ua.PubSub/Transcoding/IdRemapTransform.cs | 0 .../Transcoding/MessageTypeTransform.cs | 0 .../Opc.Ua.PubSub/Transcoding/MetaDataTransform.cs | 0 .../Transcoding/NetworkMessageProfileProjector.cs | 0 .../Transcoding/NetworkMessageTranscoder.cs | 0 .../Opc.Ua.PubSub/Transcoding/PubSubTranscoder.cs | 0 .../Transcoding/PubSubTranscoderBuilder.cs | 0 .../Transcoding/PubSubTranscodingBridge.cs | 0 .../PubSubTranscodingBridgeHostedService.cs | 0 .../PubSubTranscodingReloadCoordinator.cs | 0 .../PubSubTranscodingReloadHostedService.cs | 0 .../Transcoding/ReceivedNetworkMessage.cs | 0 .../Opc.Ua.PubSub/Transcoding/TranscodeContext.cs | 0 .../Opc.Ua.PubSub/Transcoding/TranscodeEncoding.cs | 0 .../Opc.Ua.PubSub/Transcoding/TranscodeInput.cs | 0 .../Opc.Ua.PubSub/Transcoding/TranscodePromotion.cs | 0 .../Opc.Ua.PubSub/Transcoding/TranscodeResult.cs | 0 .../Opc.Ua.PubSub/Transcoding/TranscodeSecurity.cs | 0 .../Opc.Ua.PubSub/Transcoding/TranscodeSpec.cs | 0 .../Transcoding/TranscodeTargetOptions.cs | 0 .../Transcoding/TranscodingBridgeActivator.cs | 0 .../Opc.Ua.PubSub/Transcoding/ValueTransform.cs | 0 .../IPubSubDiscoveryAnnouncementTransport.cs | 0 .../Transports/IPubSubHeaderTransport.cs | 0 .../Transports/IPubSubLastWillConfigurator.cs | 0 .../Transports/IPubSubTopicProvider.cs | 0 .../Opc.Ua.PubSub/Transports/IPubSubTransport.cs | 0 .../Transports/IPubSubTransportFactory.cs | 0 .../Transports/PubSubMessageProperty.cs | 0 .../Transports/PubSubTransportAddress.cs | 0 .../Transports/PubSubTransportDirection.cs | 0 .../Transports/PubSubTransportFrame.cs | 0 .../PubSubTransportStateChangedEventArgs.cs | 0 .../ClientRedundancyServiceCollectionExtensions.cs | 0 .../Opc.Ua.Redundancy.Client/NugetREADME.md | 0 .../Opc.Ua.Redundancy.Client.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../RedundantClientSession.cs | 0 .../RedundantClientSessionBuilder.cs | 0 .../RedundantClientSessionOptions.cs | 0 .../Client/IKubernetesApiClient.cs | 0 .../Client/KubernetesApiClientFactory.cs | 0 .../Client/KubernetesHttpApiClient.cs | 0 .../Client/KubernetesJsonContext.cs | 0 .../Client/KubernetesModels.cs | 0 .../Client/NotInClusterKubernetesApiClient.cs | 0 .../Opc.Ua.Redundancy.Kubernetes/EventIds.cs | 0 .../Health/KubernetesReadinessOptions.cs | 0 .../Health/KubernetesReadinessServer.cs | 0 .../Health/KubernetesReadinessStartupTask.cs | 0 .../KubernetesRaftBuilderExtensions.cs | 0 .../KubernetesRaftConsensusOptions.cs | 0 .../KubernetesServerBuilderExtensions.cs | 0 .../KubernetesServerOptions.cs | 0 .../KubernetesLeaderElectionOptions.cs | 0 .../LeaderElection/KubernetesLeaseLeaderElection.cs | 0 .../Opc.Ua.Redundancy.Kubernetes/NugetREADME.md | 0 .../Opc.Ua.Redundancy.Kubernetes.csproj | 0 .../PeerDiscovery/IKubernetesPeerDiscovery.cs | 0 .../PeerDiscovery/KubernetesPeerDiscovery.cs | 0 .../PeerDiscovery/KubernetesPeerDiscoveryAdapter.cs | 0 .../PeerDiscovery/KubernetesPeerDiscoveryOptions.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Opc.Ua.Redundancy.PubSub/EventIds.cs | 0 .../FencedSharedStoreValue.cs | 0 .../LeaderElectionActivationCoordinator.cs | 0 .../Opc.Ua.Redundancy.PubSub/NugetREADME.md | 0 .../Opc.Ua.Redundancy.PubSub.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../PubSubRedundancyOptions.cs | 0 .../PubSubRedundancyServiceCollectionExtensions.cs | 0 .../PubSubRedundancyStoreKeys.cs | 0 .../SharedStorePubSubLeaseStore.cs | 0 .../SharedStorePubSubRuntimeStateStore.cs | 0 .../SharedStorePubSubSecurityKeyStore.cs | 0 .../SharedStorePubSubWriterCheckpointStore.cs | 0 .../ActiveActiveRedundancyOptions.cs | 0 .../CompositeRedundantServerSetProvider.cs | 0 .../Discovery/DiscoveredPeer.cs | 0 .../DiscoveredRedundantServerSetProvider.cs | 0 .../Discovery/DnsPeerDiscovery.cs | 0 .../Discovery/DnsPeerDiscoveryOptions.cs | 0 .../Discovery/GossipPeerRegistry.cs | 0 .../Discovery/IGossipPeerSink.cs | 0 .../Discovery/IPeerDiscovery.cs | 0 .../Discovery/LdsPeerDiscovery.cs | 0 .../Discovery/LdsPeerDiscoveryOptions.cs | 0 .../Discovery/PeerDiscoveryBuilderExtensions.cs | 0 .../Discovery/PeerDiscoveryOptions.cs | 0 .../Discovery/PeerDiscoveryStartupTask.cs | 0 .../Discovery/PeerSetTracker.cs | 0 .../Discovery/StaticPeerDiscovery.cs | 0 ...DistributedPushConfigurationBuilderExtensions.cs | 0 .../DistributedServerBuilderExtensions.cs | 0 .../Opc.Ua.Redundancy.Server/EventIds.cs | 0 .../IStrongKeyspaceProvider.cs | 0 .../Opc.Ua.Redundancy.Server/NugetREADME.md | 0 .../Opc.Ua.Redundancy.Server.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../ConfiguredRedundantServerSetProvider.cs | 0 .../Redundancy/ConstantServiceLevelProvider.cs | 0 ...ibutedPushConfigurationTransactionCoordinator.cs | 0 .../Redundancy/IServiceLevelController.cs | 0 .../Redundancy/IServiceLevelProvider.cs | 0 .../Redundancy/LeaderServiceLevelProvider.cs | 0 .../LoadDirection/BandedServerDirectionPolicy.cs | 0 .../LoadDirection/ConstantLoadWeightProvider.cs | 0 .../Redundancy/LoadDirection/ILoadWeightProvider.cs | 0 .../LoadDirection/IPeerDirectionPublisher.cs | 0 .../Redundancy/LoadDirection/IPeerDirectionView.cs | 0 .../LoadDirection/IPeerEndpointDirectory.cs | 0 .../LoadDirection/IPeerEndpointPublisher.cs | 0 .../LoadDirection/IServerDirectionPolicy.cs | 0 .../LoadDirection/LoadDirectionBuilderExtensions.cs | 0 .../LoadDirection/LoadDirectionOptions.cs | 0 .../Redundancy/LoadDirection/LoadDirectionRandom.cs | 0 .../LoadDirection/LoadDirectionStartupTask.cs | 0 .../LoadDirectionStrongKeyspaceProvider.cs | 0 .../Redundancy/LoadDirection/PeerDirectionCodec.cs | 0 .../PeerDirectionPublishStartupTask.cs | 0 .../Redundancy/LoadDirection/PeerDirectionRecord.cs | 0 .../Redundancy/LoadDirection/PeerEndpointCodec.cs | 0 .../Redundancy/LoadDirection/ServerLoadDirector.cs | 0 .../LoadDirection/SharedPeerDirectionPublisher.cs | 0 .../LoadDirection/SharedPeerDirectionView.cs | 0 .../LoadDirection/SharedPeerEndpointDirectory.cs | 0 .../LoadDirection/SharedPeerEndpointPublisher.cs | 0 .../Redundancy/RedundantPeer.cs | 0 .../Redundancy/RequestServerStateChangeOptions.cs | 0 .../RequestServerStateChangeStartupTask.cs | 0 .../Redundancy/ServerRedundancyBuilderExtensions.cs | 0 .../Redundancy/ServerRedundancyController.cs | 0 .../Redundancy/ServerRedundancyOptions.cs | 0 .../Redundancy/ServerRedundancyStartupTask.cs | 0 .../Redundancy/ServiceLevelStartupTask.cs | 0 .../RedundancyConsistencyBuilderExtensions.cs | 0 .../RedundancyConsistencyOptions.cs | 0 .../ReplicatedGossipOptions.cs | 0 .../ReplicatedServerBuilderExtensions.cs | 0 .../Security/DistributedPushConfigurationOptions.cs | 0 .../Security/RecordProtectionGuard.cs | 0 .../SharedKeyValuePendingCertificateKeyStore.cs | 0 .../Sessions/DistributedSessionManager.cs | 0 .../Sessions/DistributedSessionManagerFactory.cs | 0 .../DistributedSessionMirroringBuilderExtensions.cs | 0 .../Sessions/DistributedSessionOptions.cs | 0 .../Sessions/ISharedSessionStore.cs | 0 .../Sessions/ISingleUseNonceRegistry.cs | 0 .../Sessions/ReplicatedSessionManagerFactory.cs | 0 .../Sessions/ReplicatedSessionOptions.cs | 0 .../Sessions/SharedKeyValueSessionStore.cs | 0 .../Sessions/SharedSessionEntry.cs | 0 .../Sessions/SharedSingleUseNonceRegistry.cs | 0 .../State/AddressSpaceSynchronizer.cs | 0 .../State/DictionaryAddressSpace.cs | 0 .../State/DistributedAddressSpaceOptions.cs | 0 .../State/DistributedAddressSpaceStartupTask.cs | 0 .../State/IAddressSpaceSynchronizer.cs | 0 .../State/INodeStateSnapshotStore.cs | 0 .../State/INodeStateStore.cs | 0 .../State/INodeStateStoreRegistry.cs | 0 .../Opc.Ua.Redundancy.Server/State/IStoredNode.cs | 0 .../State/InMemoryNodeStateStore.cs | 0 .../State/NodeStateChange.cs | 0 .../State/NodeStateSerializer.cs | 0 .../State/NodeStateStoreRegistry.cs | 0 .../State/ReplicatedAddressSpaceOptions.cs | 0 .../State/ReplicatedAddressSpaceStartupTask.cs | 0 .../State/ReplicatedAddressSpaceSynchronizer.cs | 0 .../Opc.Ua.Redundancy.Server/State/StoredNode.cs | 0 .../Subscriptions/DeterministicEventIdProvider.cs | 0 .../DistributedSubscriptionBuilderExtensions.cs | 0 .../MirroringDataChangeMonitoredItemQueue.cs | 0 .../MirroringEventMonitoredItemQueue.cs | 0 .../SharedKeyValueMonitoredItemQueueFactory.cs | 0 .../SharedKeyValueSubscriptionStore.cs | 0 .../Values/DistributedValueCache.cs | 0 .../Values/DistributedValueParticipation.cs | 0 .../Values/IDistributedValueCache.cs | 0 .../Values/RegistryBackedDistributedValueCache.cs | 0 .../Opc.Ua.Redundancy/ByteStringCrdtSerializer.cs | 0 {Libraries => src}/Opc.Ua.Redundancy/EventIds.cs | 0 .../Opc.Ua.Redundancy/FramingGossipTransport.cs | 0 {Libraries => src}/Opc.Ua.Redundancy/NugetREADME.md | 0 .../Opc.Ua.Redundancy/Opc.Ua.Redundancy.csproj | 0 .../Opc.Ua.Redundancy/Properties/AssemblyInfo.cs | 0 .../Opc.Ua.Redundancy/Raft/DefaultRaftConsensus.cs | 0 .../Raft/HybridSharedKeyValueStore.cs | 0 .../Opc.Ua.Redundancy/Raft/IRaftConsensus.cs | 0 .../Opc.Ua.Redundancy/Raft/InProcessRaftCluster.cs | 0 .../Raft/InProcessRaftConsensus.cs | 0 .../Opc.Ua.Redundancy/Raft/RaftLeaderElection.cs | 0 .../Raft/RaftSharedKeyValueStore.cs | 0 .../Raft/RedundancyConsistencyMode.cs | 0 .../ReplicatedSharedKeyValueStore.cs | 0 .../CertificateManager/CertificateChangeEvent.cs | 0 .../CertificateManager/CertificateEntry.cs | 0 .../CertificateEntryCollection.cs | 0 .../CertificateValidationOptions.cs | 0 .../CertificateValidationResult.cs | 0 .../CertificateManager/DefaultCertificateFactory.cs | 0 .../CertificateManager/DefaultCertificateIssuer.cs | 0 .../CertificateManager/ICertificateFactory.cs | 0 .../CertificateManager/ICertificateIssuer.cs | 0 .../CertificateManager/TrustListIdentifier.cs | 0 .../Opc.Ua.Security.Certificates/Common/AsnUtils.cs | 0 .../Opc.Ua.Security.Certificates/Common/Oids.cs | 0 .../Common/X509Defaults.cs | 0 .../Documentation/Opc.Ua.Security.Certificates.cs | 0 .../X509AuthorityKeyIdentifierExtension.cs | 0 .../Extensions/X509CrlNumberExtension.cs | 0 .../Extensions/X509Extensions.cs | 0 .../Extensions/X509SubjectAltNameExtension.cs | 0 .../Opc.Ua.Security.Certificates/NugetREADME.md | 0 .../Opc.Ua.Security.Certificates.csproj | 0 .../Org.BouncyCastle/PEMReader.cs | 0 .../Org.BouncyCastle/PEMWriter.cs | 0 .../Org.BouncyCastle/X509Utils.cs | 0 .../Opc.Ua.Security.Certificates/PEM/PEMReader.cs | 0 .../Opc.Ua.Security.Certificates/PEM/PEMWriter.cs | 0 .../PKCS10/Pkcs10CertificationRequest.cs | 0 .../PKCS10/Pkcs10Utils.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../X509Certificate/Certificate.cs | 0 .../X509Certificate/CertificateBuilder.cs | 0 .../X509Certificate/CertificateBuilderBase.cs | 0 .../X509Certificate/CertificateCollection.cs | 0 .../X509Certificate/ICertificateBuilder.cs | 0 .../X509Certificate/IX509Certificate.cs | 0 .../X509Certificate/X509CertificateLoader.cs | 0 .../X509Certificate/X509PfxUtils.cs | 0 .../X509Crl/CrlBuilder.cs | 0 .../X509Crl/CrlReason.cs | 0 .../X509Crl/IX509Crl.cs | 0 .../X509Crl/RevokedCertificate.cs | 0 .../Opc.Ua.Security.Certificates/X509Crl/X509Crl.cs | 0 .../X509Crl/X509Signature.cs | 0 .../Opc.Ua.Server/Aggregates/AggregateCalculator.cs | 0 .../Opc.Ua.Server/Aggregates/AggregateManager.cs | 0 .../Opc.Ua.Server/Aggregates/Aggregators.cs | 0 .../Aggregates/AverageAggregateCalculator.cs | 0 .../Aggregates/CountAggregateCalculator.cs | 0 .../Aggregates/IAggregateCalculator.cs | 0 .../Aggregates/MinMaxAggregateCalculator.cs | 0 .../Aggregates/ServerAggregateFilter.cs | 0 .../Aggregates/StartEndAggregateCalculator.cs | 0 .../Aggregates/StatusAggregateCalculator.cs | 0 .../Aggregates/StdDevAggregateCalculator.cs | 0 .../Opc.Ua.Server/Alarms/AlarmGroup.cs | 0 .../Opc.Ua.Server/Alarms/AlarmRateTracker.cs | 0 .../Opc.Ua.Server/Alarms/AlarmSuppressionEngine.cs | 0 .../Opc.Ua.Server/AliasNames/AliasDefinition.cs | 0 .../AliasNames/AliasMutationRequests.cs | 0 .../AliasNames/AliasNameCapabilities.cs | 0 .../AliasNames/AliasNameCategoryDescriptor.cs | 0 .../AliasNames/AliasNameMethodDispatcher.cs | 0 .../AliasNames/AliasNameNodeManager.cs | 0 .../AliasNames/AliasNameNodeManagerOptions.cs | 0 .../AliasNames/AliasNameStoreRegistry.cs | 0 .../AliasNames/AliasNameWildcardMatcher.cs | 0 .../AliasNames/AliasStoreChangedEventArgs.cs | 0 .../Opc.Ua.Server/AliasNames/IAliasNameStore.cs | 0 .../AliasNames/IAliasNameStoreRegistry.cs | 0 .../AliasNames/InMemoryAliasNameStore.cs | 0 .../AliasNames/PubSub/AliasNamePublisher.cs | 0 .../AliasNames/PubSub/AliasNamePublisherOptions.cs | 0 .../AliasNames/PubSub/AliasUpdateDataSetFactory.cs | 0 .../PubSub/AliasUpdateProducedEventArgs.cs | 0 .../AliasNames/PubSub/IPortableNodeIdResolver.cs | 0 .../PubSub/ServerPortableNodeIdResolver.cs | 0 .../Opc.Ua.Server/CompatibilitySuppressions.xml | 0 .../ComplexTypes/AddressSpaceComplexTypeResolver.cs | 0 .../ComplexTypes/ServerComplexTypeOptions.cs | 0 .../ComplexTypes/ServerComplexTypeSystem.cs | 0 .../ServerDataTypeDefinitionResolver.cs | 0 .../AdditionalEntropyCertificateKeyGenerator.cs | 0 .../Configuration/ApplicationConfigurationFile.cs | 0 .../Configuration/CertificateGroupAlarmMonitor.cs | 0 .../Configuration/ConfigurationNodeManager.cs | 0 .../DirectoryPendingCertificateKeyStore.cs | 0 .../IApplicationConfigurationFileProvider.cs | 0 .../Configuration/IConfigurationNodeManager.cs | 0 .../Configuration/IPendingCertificateKeyStore.cs | 0 .../Configuration/IPushCertificateKeyGenerator.cs | 0 .../IPushConfigurationTransactionCoordinator.cs | 0 .../IPushConfigurationTransactionOwnershipGate.cs | 0 .../IPushConfigurationTrustListEffectHandler.cs | 0 .../IServerConfigurationResetProvider.cs | 0 .../IServerEndpointRegistryProvider.cs | 0 .../ITransportListenerRegistryProvider.cs | 0 .../InMemoryPendingCertificateKeyStore.cs | 0 .../PushConfigurationTransactionCoordinator.cs | 0 .../PushConfigurationTrustListEffectHandler.cs | 0 .../Configuration/ServerConfigurationOptions.cs | 0 .../Configuration/SystemConfigurationIdentity.cs | 0 .../Opc.Ua.Server/Configuration/TrustList.cs | 0 .../Opc.Ua.Server/Diagnostics/AuditEvents.cs | 0 .../DiagnosticsNodeManager.AliasNames.cs | 0 .../Diagnostics/DiagnosticsNodeManager.cs | 0 .../Diagnostics/IDiagnosticsNodeManager.cs | 0 .../Opc.Ua.Server/Diagnostics/NodeHandle.cs | 0 .../Opc.Ua.Server/Diagnostics/ParsedNodeId.cs | 0 .../Opc.Ua.Server/Documentation/Opc.Ua.Server.cs | 0 {Libraries => src}/Opc.Ua.Server/EventIds.cs | 0 .../Opc.Ua.Server/FileSystem/DirectoryBrowser.cs | 0 .../FileSystem/DirectoryObjectState.cs | 0 .../Opc.Ua.Server/FileSystem/FileHandle.cs | 0 .../Opc.Ua.Server/FileSystem/FileObjectState.cs | 0 .../Opc.Ua.Server/FileSystem/FileSystemEntry.cs | 0 .../Opc.Ua.Server/FileSystem/FileSystemNodeId.cs | 0 .../FileSystem/FileSystemNodeManager.cs | 0 .../FileSystem/FileSystemNodeManagerFactory.cs | 0 .../Opc.Ua.Server/FileSystem/FileWriteMode.cs | 0 .../Opc.Ua.Server/FileSystem/IFileSystemProvider.cs | 0 .../FileSystem/PhysicalFileSystemProvider.cs | 0 .../Fluent/AccessLevelBuilderExtensions.cs | 0 .../Opc.Ua.Server/Fluent/AlarmBuilderExtensions.cs | 0 .../Opc.Ua.Server/Fluent/BrowsePathResolver.cs | 0 .../Fluent/EngineeringUnitsBuilderExtensions.cs | 0 .../Fluent/EventNotifierBuilderExtensions.cs | 0 .../Opc.Ua.Server/Fluent/EventPublishOptions.cs | 0 .../Opc.Ua.Server/Fluent/EventSourceRegistry.cs | 0 .../Opc.Ua.Server/Fluent/FluentDelegates.cs | 0 .../Opc.Ua.Server/Fluent/FluentNodeManagerBase.cs | 0 .../Fluent/FluentNodeManagerBuilderExtensions.cs | 0 .../Opc.Ua.Server/Fluent/FluentVariant.cs | 0 .../Fluent/HistorianFluentExtensions.cs | 0 .../Opc.Ua.Server/Fluent/IEventIdProvider.cs | 0 .../Opc.Ua.Server/Fluent/IFluentDispatcher.cs | 0 .../Opc.Ua.Server/Fluent/INodeBuilder.cs | 0 .../Opc.Ua.Server/Fluent/INodeManagerBuilder.cs | 0 .../Opc.Ua.Server/Fluent/ISimulationBuilder.cs | 0 .../Opc.Ua.Server/Fluent/IStateMachineBuilder.cs | 0 .../Opc.Ua.Server/Fluent/IValueUpdater.cs | 0 .../Opc.Ua.Server/Fluent/IVariableBuilder.cs | 0 .../Fluent/InstanceCreationBuilderExtensions.cs | 0 .../Opc.Ua.Server/Fluent/NodeBuilder.cs | 0 .../Opc.Ua.Server/Fluent/NodeManagerAttribute.cs | 0 .../Opc.Ua.Server/Fluent/NodeManagerBuilder.cs | 0 .../Fluent/PropertyInitBuilderExtensions.cs | 0 .../Fluent/ReferenceBuilderExtensions.cs | 0 .../Fluent/RuntimeValueBuilderExtensions.cs | 0 .../Opc.Ua.Server/Fluent/SimulationRegistry.cs | 0 .../Opc.Ua.Server/Fluent/StateMachineBuilder.cs | 0 .../Fluent/StateMachineBuilderExtensions.cs | 0 .../Fluent/SupervisionBuilderExtensions.cs | 0 .../Opc.Ua.Server/Fluent/TypedAccessorExtensions.cs | 0 .../Opc.Ua.Server/Fluent/ValueUpdater.cs | 0 .../Opc.Ua.Server/Fluent/VariableBuilder.cs | 0 .../Opc.Ua.Server/Historian/HistorianBuilder.cs | 0 .../Historian/HistorianCaptureOptions.cs | 0 .../Opc.Ua.Server/Historian/HistorianCaptureSink.cs | 0 .../Historian/HistorianContinuationState.cs | 0 .../Opc.Ua.Server/Historian/HistorianDispatcher.cs | 0 .../Historian/HistorianEventFilterTarget.cs | 0 .../Opc.Ua.Server/Historian/HistorianEventRecord.cs | 0 .../Historian/HistorianNodeCapabilities.cs | 0 .../Historian/HistorianOperationContext.cs | 0 .../Opc.Ua.Server/Historian/HistorianPage.cs | 0 .../Historian/HistorianProviderBase.cs | 0 .../Historian/HistorianProviderRegistry.cs | 0 .../Opc.Ua.Server/Historian/HistorianReadRequest.cs | 0 .../Opc.Ua.Server/Historian/HistorianResumeToken.cs | 0 .../HistoricalDataConfigurationInstaller.cs | 0 .../Opc.Ua.Server/Historian/HistoricalDataValue.cs | 0 .../Historian/IHistorianAnnotationProvider.cs | 0 .../Historian/IHistorianAtTimeProvider.cs | 0 .../Historian/IHistorianBulkInsertProvider.cs | 0 .../Historian/IHistorianDataProvider.cs | 0 .../Historian/IHistorianEventProvider.cs | 0 .../Historian/IHistorianModifiedProvider.cs | 0 .../Historian/IHistorianProcessedProvider.cs | 0 .../Opc.Ua.Server/Historian/IHistorianProvider.cs | 0 .../Historian/IHistorianProviderRegistry.cs | 0 .../Historian/IHistorianTransactionalProvider.cs | 0 .../Historian/InMemory/InMemoryHistorianOptions.cs | 0 .../Historian/InMemory/InMemoryHistorianProvider.cs | 0 .../Opc.Ua.Server/Historian/ModifiedDataValue.cs | 0 .../Hosting/ActivatorOpcUaServerFactory.cs | 0 .../Hosting/DefaultAuthenticatorOptions.cs | 0 .../Hosting/DefaultOpcUaServerFactory.cs | 0 .../Hosting/DependencyInjectionStandardServer.cs | 0 .../Hosting/FluentNodeManagerFactory.cs | 0 .../Opc.Ua.Server/Hosting/HostTelemetryContext.cs | 0 .../Opc.Ua.Server/Hosting/IOpcUaServerBuilder.cs | 0 .../Opc.Ua.Server/Hosting/IOpcUaServerFactory.cs | 0 .../Opc.Ua.Server/Hosting/IServerStartupTask.cs | 0 .../Opc.Ua.Server/Hosting/JwtIssuerOptions.cs | 0 .../Hosting/KeyCredentialPushOptions.cs | 0 .../Hosting/OpcUaServerBuilderExtensions.cs | 0 .../OpcUaServerComplexTypesBuilderExtensions.cs | 0 .../Hosting/OpcUaServerHostedService.cs | 0 .../OpcUaServerIdentityAugmenterRegistration.cs | 0 .../OpcUaServerIdentityAuthenticatorRegistration.cs | 0 .../Hosting/OpcUaServerIdentityOptions.cs | 0 .../Hosting/OpcUaServerManagerRegistrations.cs | 0 .../Hosting/OpcUaServerNodeManagerRegistration.cs | 0 .../Opc.Ua.Server/Hosting/OpcUaServerOptions.cs | 0 .../Hosting/OpcUaServerRoleManagerRegistration.cs | 0 .../OpcUaServerTransportBuilderExtensions.cs | 0 .../Opc.Ua.Server/Hosting/OpcUaUserTokenPolicy.cs | 0 .../Opc.Ua.Server/Hosting/OperationLimitsOptions.cs | 0 .../Hosting/ServerReverseConnectOptions.cs | 0 .../KeyCredentialBridgeAuthenticator.cs | 0 .../Authenticators/KeyCredentialBridgeOptions.cs | 0 .../ServerIdentityRegistryExtensions.cs | 0 .../KeyCredential/IKeyCredentialStore.cs | 0 .../KeyCredential/InMemoryKeyCredentialStore.cs | 0 .../Opc.Ua.Server/KeyCredential/KeyCredential.cs | 0 .../KeyCredential/KeyCredentialPushSubject.cs | 0 .../Opc.Ua.Server/MonitoredItemQueueLog.cs | 0 .../NodeManager/Adapters/AsyncNodeManagerAdapter.cs | 0 .../NodeManager/Adapters/SyncNodeManagerAdapter.cs | 0 .../NodeManager/AsyncCustomNodeManager.cs | 0 .../Opc.Ua.Server/NodeManager/ContinuationPoint.cs | 0 .../Opc.Ua.Server/NodeManager/CoreNodeManager.cs | 0 .../Opc.Ua.Server/NodeManager/CustomNodeManager.cs | 0 .../NodeManager/CustomNodeManagerAsync.cs | 0 .../Opc.Ua.Server/NodeManager/EventManager.cs | 0 .../NodeManager/IConformanceContributor.cs | 0 .../Opc.Ua.Server/NodeManager/ICoreNodeManager.cs | 0 .../Opc.Ua.Server/NodeManager/ILocalAddressSpace.cs | 0 .../NodeManager/ILocalAddressSpaceSource.cs | 0 .../NodeManager/IMainNodeManagerFactory.cs | 0 .../Opc.Ua.Server/NodeManager/IMasterNodeManager.cs | 0 .../Opc.Ua.Server/NodeManager/INodeManager.cs | 0 .../NodeManager/IPredefinedNodeSubtypeReplacer.cs | 0 .../NodeManager/MainNodeManagerFactory.cs | 0 .../Opc.Ua.Server/NodeManager/MasterNodeManager.cs | 0 .../NodeManager/ModelChangeAggregator.cs | 0 .../MonitoredItem/EventPermissionCacheKey.cs | 0 .../MonitoredItem/IMonitoredItemManager.cs | 0 .../NodeManager/MonitoredItem/INodeNotification.cs | 0 .../NodeManager/MonitoredItem/MonitoredNode.cs | 0 .../MonitoredNodeMonitoredItemManager.cs | 0 .../NodeManager/MonitoredItem/SamplingGroup.cs | 0 .../MonitoredItem/SamplingGroupManager.cs | 0 .../SamplingGroupMonitoredItemManager.cs | 0 .../NodeManager/NodeStateLookupExtensions.cs | 0 .../NodeManager/NodeStateModelChangeExtensions.cs | 0 .../NodeManager/PredefinedNodesAddressSpace.cs | 0 .../Opc.Ua.Server/NodeManager/ResourceManager.cs | 0 .../NodeManager/ServerSystemContext.cs | 0 {Libraries => src}/Opc.Ua.Server/NodeManagerLog.cs | 0 {Libraries => src}/Opc.Ua.Server/NugetREADME.md | 0 .../Opc.Ua.Server/Opc.Ua.Server.csproj | 0 .../Opc.Ua.Server/Properties/AssemblyInfo.cs | 0 .../DefaultServerRateLimiterProvider.cs | 0 .../RateLimiting/IServerRateLimiterProvider.cs | 0 .../RateLimiting/ServerRateLimitOptions.cs | 0 .../TokenBucketConnectionRateLimiter.cs | 0 .../Authenticators/AnonymousAuthenticator.cs | 0 .../Authenticators/JwtAuthenticator.cs | 0 .../Authenticators/JwtUserIdentity.cs | 0 .../Authenticators/UserNamePasswordAuthenticator.cs | 0 .../Authenticators/X509Authenticator.cs | 0 .../RoleBasedUserManagement/EndpointTypeComparer.cs | 0 .../RoleBasedUserManagement/IRoleManager.cs | 0 .../IdentityRuleValidator.cs | 0 .../RoleBasedUserManagement/Namespaces.cs | 0 .../RoleAuthorizationGate.cs | 0 .../RoleBasedUserManagement/RoleBasedIdentity.cs | 0 .../RoleConfigurationChangedEventArgs.cs | 0 .../RoleConfigurationOptions.cs | 0 .../RoleBasedUserManagement/RoleEntry.cs | 0 .../RoleBasedUserManagement/RoleManager.cs | 0 .../RoleBasedUserManagement/RoleStateBinding.cs | 0 .../UserDatabase/IUserDatabase.cs | 0 .../UserDatabase/JsonUserDatabase.cs | 0 .../UserDatabase/LinqUserDatabase.cs | 0 .../UserManagement/IUserManagement.cs | 0 .../UserManagement/UserManagement.cs | 0 .../UserManagement/UserManagementBinding.cs | 0 .../RuntimeNodeSetBuilderExtensions.cs | 0 .../RuntimeNodeSet/RuntimeNodeSetNodeManager.cs | 0 .../RuntimeNodeSetNodeManagerFactory.cs | 0 .../RuntimeNodeSet/RuntimeNodeSetOptions.cs | 0 .../RuntimeNodeSet/RuntimeNodeSetSource.cs | 0 .../Schema/DataTypeSchemaRegistrationExtensions.cs | 0 .../Opc.Ua.Server/Server/ConformanceUnitsManager.cs | 0 .../Opc.Ua.Server/Server/IGetEndpointsDirector.cs | 0 .../Server/IRedundantServerSetProvider.cs | 0 .../Opc.Ua.Server/Server/IServerInternal.cs | 0 .../Opc.Ua.Server/Server/IStandardServer.cs | 0 .../Opc.Ua.Server/Server/ITimeProviderProvider.cs | 0 .../Opc.Ua.Server/Server/ModellingRulesManager.cs | 0 .../Opc.Ua.Server/Server/OpcUaServerEventSource.cs | 0 .../Opc.Ua.Server/Server/OperationContext.cs | 0 .../Opc.Ua.Server/Server/RequestManager.cs | 0 .../Opc.Ua.Server/Server/ReverseConnectServer.cs | 0 .../Opc.Ua.Server/Server/ServerInternalData.cs | 0 .../Server/ServerServiceLevelCalculator.cs | 0 .../Opc.Ua.Server/Server/StandardServer.cs | 0 {Libraries => src}/Opc.Ua.Server/ServerUtils.cs | 0 .../Opc.Ua.Server/Session/ISession.cs | 0 .../Opc.Ua.Server/Session/ISessionManager.cs | 0 .../Opc.Ua.Server/Session/ISessionManagerFactory.cs | 0 .../Persistence/ContinuationPointEnvelope.cs | 0 .../Session/Persistence/ContinuationPointKind.cs | 0 .../Session/Persistence/IContinuationPointStore.cs | 0 .../Opc.Ua.Server/Session/RequestType.cs | 0 {Libraries => src}/Opc.Ua.Server/Session/Session.cs | 0 .../Session/SessionContinuationPoints.cs | 0 .../Opc.Ua.Server/Session/SessionManager.cs | 0 .../Session/SessionSecurityPolicyHelper.cs | 0 .../StateMachines/FluentFiniteStateMachineState.cs | 0 .../StateMachines/StateMachineBuilder.cs | 0 .../StateMachines/StateMachineBuilderExtensions.cs | 0 .../StateMachines/StateMachineDefinition.cs | 0 .../Opc.Ua.Server/Subscription/ISubscription.cs | 0 .../Subscription/ISubscriptionManager.cs | 0 .../Subscription/MonitoredItem/IMonitoredItem.cs | 0 .../Subscription/MonitoredItem/MonitoredItem.cs | 0 .../Queue/DataChangeMonitoredItemQueue.cs | 0 .../MonitoredItem/Queue/EventMonitoredItemQueue.cs | 0 .../Queue/IDataChangeMonitoredItemQueue.cs | 0 .../MonitoredItem/Queue/IEventMonitoredItemQueue.cs | 0 .../Queue/IMonitoredItemQueueFactory.cs | 0 .../Queue/MonitoredItemQueueFactory.cs | 0 .../QueueHandler/DataChangeQueueHandler.cs | 0 .../MonitoredItem/QueueHandler/EventQueueHandler.cs | 0 .../Persistence/IStoredMonitoredItem.cs | 0 .../Subscription/Persistence/IStoredSubscription.cs | 0 .../ISubscriptionRetransmissionDeltaStore.cs | 0 .../Persistence/ISubscriptionRetransmissionStore.cs | 0 .../Subscription/Persistence/ISubscriptionStore.cs | 0 .../Subscription/Persistence/StoredMonitoredItem.cs | 0 .../Subscription/Persistence/StoredSubscription.cs | 0 .../Persistence/SubscriptionRetransmissionState.cs | 0 .../Opc.Ua.Server/Subscription/PublishingState.cs | 0 .../Opc.Ua.Server/Subscription/SentMessageQueue.cs | 0 .../Subscription/SessionPublishQueue.cs | 0 .../Opc.Ua.Server/Subscription/Subscription.cs | 0 .../Subscription/SubscriptionManager.cs | 0 .../Opc.Ua.Types/Attributes/DataTypeAttribute.cs | 0 .../Attributes/DataTypeFieldAttribute.cs | 0 .../Opc.Ua.Types/Attributes/DefaultValueHandling.cs | 0 .../Attributes/ModelDependencyAttribute.cs | 0 .../Opc.Ua.Types/Attributes/StructureHandling.cs | 0 .../Opc.Ua.Types/BuiltIn/AccessRestrictionType.cs | 0 .../Opc.Ua.Types/BuiltIn/AmbientMessageContext.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/Argument.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/ArrayOf.cs | 0 .../Opc.Ua.Types/BuiltIn/AttributeValues.cs | 0 .../Opc.Ua.Types/BuiltIn/AttributeWriteMask.cs | 0 .../Opc.Ua.Types/BuiltIn/BrowseDescription.cs | 0 .../Opc.Ua.Types/BuiltIn/BrowseDirection.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/BuiltInType.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/ByteString.cs | 0 .../Opc.Ua.Types/BuiltIn/DataContractSurrogates.cs | 0 .../Opc.Ua.Types/BuiltIn/DataTypeDefinition.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/DataValue.cs | 0 .../Opc.Ua.Types/BuiltIn/DateTimeHelper.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/DateTimeUtc.cs | 0 .../Opc.Ua.Types/BuiltIn/DiagnosticInfo.cs | 0 .../Opc.Ua.Types/BuiltIn/DiagnosticMasks.cs | 0 .../Opc.Ua.Types/BuiltIn/EnumDefinition.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/EnumField.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/EnumHelper.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/EnumValue.cs | 0 .../Opc.Ua.Types/BuiltIn/EnumValueType.cs | 0 .../Opc.Ua.Types/BuiltIn/EqualityComparers.cs | 0 .../Opc.Ua.Types/BuiltIn/ExpandedNodeId.cs | 0 .../Opc.Ua.Types/BuiltIn/ExtensionObject.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/INullable.cs | 0 .../Opc.Ua.Types/BuiltIn/IRequestParkSink.cs | 0 .../Opc.Ua.Types/BuiltIn/ITranslatableObject.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/IType.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/ITypeTable.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/IdType.cs | 0 .../Opc.Ua.Types/BuiltIn/LocalizedText.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/Matrix.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/MatrixOf.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/NodeClass.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/NodeId.cs | 0 .../Opc.Ua.Types/BuiltIn/NodeIdDictionary.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/NumericRange.cs | 0 .../Opc.Ua.Types/BuiltIn/PermissionType.cs | 0 .../Opc.Ua.Types/BuiltIn/QualifiedName.cs | 0 .../Opc.Ua.Types/BuiltIn/ReferenceDescription.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/RelativePath.cs | 0 .../Opc.Ua.Types/BuiltIn/RelativePathElement.cs | 0 .../Opc.Ua.Types/BuiltIn/RelativePathFormatter.cs | 0 .../Opc.Ua.Types/BuiltIn/RequestLifetime.cs | 0 .../Opc.Ua.Types/BuiltIn/RolePermissionType.cs | 0 .../Opc.Ua.Types/BuiltIn/SerializableDataValue.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/StatusCode.cs | 0 .../Opc.Ua.Types/BuiltIn/StructureDefinition.cs | 0 .../Opc.Ua.Types/BuiltIn/StructureField.cs | 0 .../Opc.Ua.Types/BuiltIn/StructureType.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/TypeInfo.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/Uuid.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/Variant.cs | 0 .../Opc.Ua.Types/BuiltIn/VariantBuilder.cs | 0 .../Opc.Ua.Types/BuiltIn/VariantHelper.cs | 0 .../Opc.Ua.Types/BuiltIn/ViewDescription.cs | 0 {Stack => src}/Opc.Ua.Types/BuiltIn/XmlElement.cs | 0 .../Opc.Ua.Types/Diagnostics/ITelemetryContext.cs | 0 .../Diagnostics/TelemetryContextBase.cs | 0 .../Opc.Ua.Types/Diagnostics/TelemetryExtensions.cs | 0 .../Opc.Ua.Types/Diagnostics/TelemetryUtils.cs | 0 .../Opc.Ua.Types/Encoders/BinaryDecoder.cs | 0 .../Opc.Ua.Types/Encoders/BinaryEncoder.cs | 0 .../Opc.Ua.Types/Encoders/BoundedObjectPool.cs | 0 .../Opc.Ua.Types/Encoders/EncodableObject.cs | 0 .../Opc.Ua.Types/Encoders/EncodeableFactory.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/EncodingLog.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/Enumeration.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/Field.cs | 0 .../Opc.Ua.Types/Encoders/IComplexTypeInstance.cs | 0 .../Encoders/IDataTypeDefinitionSource.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/IDecoder.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/IEncodable.cs | 0 .../Opc.Ua.Types/Encoders/IEncodeableFactory.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/IEncoder.cs | 0 .../Opc.Ua.Types/Encoders/IPooledEncodeable.cs | 0 .../Opc.Ua.Types/Encoders/ISnapshotRestore.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/IStructure.cs | 0 .../Opc.Ua.Types/Encoders/IStructureField.cs | 0 .../Opc.Ua.Types/Encoders/IStructureTypeInfo.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/JsonDecoder.cs | 0 .../Opc.Ua.Types/Encoders/JsonDecoderOptions.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/JsonEncoder.cs | 0 .../Opc.Ua.Types/Encoders/JsonEncoderOptions.cs | 0 .../Opc.Ua.Types/Encoders/JsonProperties.cs | 0 .../Opc.Ua.Types/Encoders/PooledEncodeableType.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/Structure.cs | 0 .../Encoders/StructureWithOptionalFields.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/Union.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/XmlDecoder.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/XmlEncoder.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/XmlParser.cs | 0 {Stack => src}/Opc.Ua.Types/Encoders/readme.md | 0 {Stack => src}/Opc.Ua.Types/EventIds.cs | 0 {Stack => src}/Opc.Ua.Types/Internal/Attributes.cs | 0 {Stack => src}/Opc.Ua.Types/Internal/BrowseNames.cs | 0 {Stack => src}/Opc.Ua.Types/Internal/DataTypeIds.cs | 0 {Stack => src}/Opc.Ua.Types/Internal/DataTypes.cs | 0 {Stack => src}/Opc.Ua.Types/Internal/Namespaces.cs | 0 {Stack => src}/Opc.Ua.Types/Internal/ObjectIds.cs | 0 .../Opc.Ua.Types/Internal/ObjectTypeIds.cs | 0 {Stack => src}/Opc.Ua.Types/Internal/ObjectTypes.cs | 0 {Stack => src}/Opc.Ua.Types/Internal/Objects.cs | 0 .../Opc.Ua.Types/Internal/ReferenceTypeIds.cs | 0 .../Opc.Ua.Types/Internal/ReferenceTypes.cs | 0 {Stack => src}/Opc.Ua.Types/Internal/StatusCodes.cs | 0 .../Opc.Ua.Types/Internal/VariableTypeIds.cs | 0 .../Opc.Ua.Types/Internal/VariableTypes.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/DataTypeNode.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/IFilterTarget.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/INode.cs | 0 .../Opc.Ua.Types/Nodes/IOperationContext.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/InstanceNode.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/MethodNode.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/Node.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/NodeSet.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/NodeTable.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/ObjectNode.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/ObjectTypeNode.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/ReferenceNode.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/ReferenceTable.cs | 0 .../Opc.Ua.Types/Nodes/ReferenceTypeNode.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/TypeNode.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/TypeTable.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/VariableNode.cs | 0 .../Opc.Ua.Types/Nodes/VariableTypeNode.cs | 0 {Stack => src}/Opc.Ua.Types/Nodes/ViewNode.cs | 0 {Stack => src}/Opc.Ua.Types/NugetREADME.md | 0 {Stack => src}/Opc.Ua.Types/Opc.Ua.Types.csproj | 0 .../Polyfills/System.Collections.Concurrent.cs | 0 .../Polyfills/System.Collections.Generic.cs | 0 .../Polyfills/System.Diagnostics.CodeAnalysis.cs | 0 {Stack => src}/Opc.Ua.Types/Polyfills/System.IO.cs | 0 .../Opc.Ua.Types/Polyfills/System.Linq.cs | 0 .../Polyfills/System.Runtime.CompilerServices.cs | 0 .../Polyfills/System.Threading.Tasks.cs | 0 .../Opc.Ua.Types/Polyfills/System.Threading.cs | 0 {Stack => src}/Opc.Ua.Types/Polyfills/System.cs | 0 .../Opc.Ua.Types/Properties/AssemblyInfo.cs | 0 {Stack => src}/Opc.Ua.Types/Schema/BinarySchema.cs | 0 .../Opc.Ua.Types/Schema/BinarySchemaValidator.cs | 0 {Stack => src}/Opc.Ua.Types/Schema/BuildSchema.bat | 0 {Stack => src}/Opc.Ua.Types/Schema/BuiltInTypes.bsd | 0 {Stack => src}/Opc.Ua.Types/Schema/BuiltInTypes.xml | 0 {Stack => src}/Opc.Ua.Types/Schema/Extensions.cs | 0 .../Opc.Ua.Types/Schema/OPCBinarySchema.cs | 0 .../Opc.Ua.Types/Schema/OPCBinarySchema.xsd | 0 .../Opc.Ua.Types/Schema/SchemaValidator.cs | 0 .../Opc.Ua.Types/Schema/StandardTypes.bsd | 0 .../Opc.Ua.Types/Schema/TypeDictionary.cs | 0 .../Opc.Ua.Types/Schema/TypeDictionaryValidator.cs | 0 .../Opc.Ua.Types/Schema/UA Type Dictionary.cs | 0 .../Opc.Ua.Types/Schema/UA Type Dictionary.xsd | 0 {Stack => src}/Opc.Ua.Types/Schema/UANodeSet.cs | 0 {Stack => src}/Opc.Ua.Types/Schema/UANodeSet.xsd | 0 .../Opc.Ua.Types/Schema/UANodeSetHelpers.cs | 0 .../Opc.Ua.Types/Schema/UANodeSetSerializers.g.cs | 0 .../Opc.Ua.Types/Schema/UANodeSetSerializers.ps1 | 0 .../Opc.Ua.Types/Schema/XmlSchemaValidator.cs | 0 .../Opc.Ua.Types/Schema/XmlSchemaValidator2.cs | 0 .../Opc.Ua.Types/State/BaseDataVariableState.cs | 0 .../Opc.Ua.Types/State/BaseInstanceState.cs | 0 .../Opc.Ua.Types/State/BaseObjectState.cs | 0 .../Opc.Ua.Types/State/BaseObjectTypeState.cs | 0 {Stack => src}/Opc.Ua.Types/State/BaseTypeState.cs | 0 .../Opc.Ua.Types/State/BaseVariableState.cs | 0 .../Opc.Ua.Types/State/BaseVariableTypeState.cs | 0 {Stack => src}/Opc.Ua.Types/State/DataTypeState.cs | 0 .../Opc.Ua.Types/State/INodeStateFactory.cs | 0 {Stack => src}/Opc.Ua.Types/State/ISystemContext.cs | 0 {Stack => src}/Opc.Ua.Types/State/MethodState.cs | 0 {Stack => src}/Opc.Ua.Types/State/NodeBrowser.cs | 0 .../Opc.Ua.Types/State/NodeInstanceExtensions.cs | 0 {Stack => src}/Opc.Ua.Types/State/NodeState.cs | 0 .../Opc.Ua.Types/State/NodeStateCollection.cs | 0 .../Opc.Ua.Types/State/NodeStateExtensions.cs | 0 .../Opc.Ua.Types/State/NodeStateFactory.cs | 0 {Stack => src}/Opc.Ua.Types/State/PropertyState.cs | 0 .../Opc.Ua.Types/State/PropertyTypeState.cs | 0 .../Opc.Ua.Types/State/ReferenceTypeState.cs | 0 {Stack => src}/Opc.Ua.Types/State/TypedAccessors.cs | 0 {Stack => src}/Opc.Ua.Types/State/ViewState.cs | 0 {Stack => src}/Opc.Ua.Types/State/readme.md | 0 .../Utils/Buffers/ArrayPoolBufferSegment{T}.cs | 0 .../Utils/Buffers/ArrayPoolBufferWriter{T}.cs | 0 .../Opc.Ua.Types/Utils/Buffers/PooledBuffer.cs | 0 .../Utils/Buffers/PooledBufferWriter.cs | 0 .../Opc.Ua.Types/Utils/Buffers/ReadOnlyMemory.cs | 0 .../Opc.Ua.Types/Utils/Buffers/ReadOnlySequence.cs | 0 .../Opc.Ua.Types/Utils/Buffers/ReadOnlySpan.cs | 0 .../Opc.Ua.Types/Utils/Buffers/SequenceReader.cs | 0 {Stack => src}/Opc.Ua.Types/Utils/CoreUtils.cs | 0 .../Opc.Ua.Types/Utils/DefaultEncodingLimits.cs | 0 .../Utils/FileSystem/CombinedFileSystem.cs | 0 .../Utils/FileSystem/FileSystemExtensions.cs | 0 .../Opc.Ua.Types/Utils/FileSystem/IFileSystem.cs | 0 .../Utils/FileSystem/LocalFileSystem.cs | 0 .../Opc.Ua.Types/Utils/FileSystem/NullFileSystem.cs | 0 .../Utils/FileSystem/ResourceFileSystem.cs | 0 .../Utils/FileSystem/VirtualFileSystem.cs | 0 .../Opc.Ua.Types/Utils/IServiceMessageContext.cs | 0 {Stack => src}/Opc.Ua.Types/Utils/NamespaceTable.cs | 0 .../Opc.Ua.Types/Utils/ServiceMessageContext.cs | 0 {Stack => src}/Opc.Ua.Types/Utils/ServiceResult.cs | 0 .../Opc.Ua.Types/Utils/ServiceResultException.cs | 0 {Stack => src}/Opc.Ua.Types/Utils/UnsecureRandom.cs | 0 .../FileTypeClientExtensions.cs | 0 .../Hosting/OpcUaWotConClientBuilderExtensions.cs | 0 .../Hosting/WotConClientOptions.cs | 0 .../Opc.Ua.WotCon.Client/NugetREADME.md | 0 .../Opc.Ua.WotCon.Client.csproj | 0 .../Opc.Ua.WotCon.Client/Properties/AssemblyInfo.cs | 0 .../WoTAssetFileTypeClientExtensions.cs | 0 .../Opc.Ua.WotCon.Client/WotAssetClient.cs | 0 .../Opc.Ua.WotCon.Client/WotConnectivityClient.cs | 0 .../Assets/AssetEndpointPolicy.cs | 0 .../Assets/AssetEndpointValidator.cs | 0 .../Opc.Ua.WotCon.Server/Assets/AssetEntry.cs | 0 .../Opc.Ua.WotCon.Server/Assets/AssetRegistry.cs | 0 .../Assets/WotAssetFileManager.cs | 0 .../Assets/WotAssetNameValidator.cs | 0 .../Assets/WotChildNameValidator.cs | 0 {Libraries => src}/Opc.Ua.WotCon.Server/EventIds.cs | 0 .../Hosting/IWotConServerBuilder.cs | 0 .../Hosting/OpcUaWotConServerBuilderExtensions.cs | 0 .../Opc.Ua.WotCon.Server/NugetREADME.md | 0 .../Opc.Ua.WotCon.Server.csproj | 0 .../Opc.Ua.WotCon.Server/Properties/AssemblyInfo.cs | 0 .../Providers/IWotAssetDiscoveryProvider.cs | 0 .../Providers/IWotAssetProvider.cs | 0 .../Providers/IWotAssetProviderFactory.cs | 0 .../Providers/OnWotValueChange.cs | 0 .../Opc.Ua.WotCon.Server/Providers/WotActionTag.cs | 0 .../Providers/WotPropertyTag.cs | 0 .../ThingDescriptions/ThingDescription.cs | 0 .../ThingDescriptionJsonContext.cs | 0 .../ThingDescriptions/WotActionMapper.cs | 0 .../ThingDescriptions/WotPropertyMapper.cs | 0 .../WotConnectivityNodeManager.cs | 0 .../WotConnectivityNodeManagerFactory.cs | 0 .../WotConnectivityServerOptions.cs | 0 .../WotManagementAccessPolicy.cs | 0 .../Opc.Ua.WotCon/Design/WotConnection.csv | 0 .../Opc.Ua.WotCon/Design/WotConnection.xml | 0 {Libraries => src}/Opc.Ua.WotCon/NugetREADME.md | 0 .../Opc.Ua.WotCon/Opc.Ua.WotCon.csproj | 0 .../Opc.Ua.WotCon/Properties/AssemblyInfo.cs | 0 {Tests => tests}/Common/Main.cs | 0 .../Opc.Ua.Aot.Tests/AotClientSamples.cs | 0 .../Opc.Ua.Aot.Tests/AotServerFixture.cs | 0 {Tests => tests}/Opc.Ua.Aot.Tests/AotTestFixture.cs | 0 .../Opc.Ua.Aot.Tests/BatchOperationsAotTests.cs | 0 .../Opc.Ua.Aot.Tests/BoilerNodeManagerAotTests.cs | 0 .../CalculatorNodeManagerAotTests.cs | 0 .../Opc.Ua.Aot.Tests/ClientSamplesAotTests.cs | 0 .../Opc.Ua.Aot.Tests/ComplexTypeAotTests.cs | 0 .../Opc.Ua.Aot.Tests/DataTypeAotTests.cs | 0 .../Opc.Ua.Aot.Tests/DiagnosticsAotTests.cs | 0 .../Opc.Ua.Aot.Tests/DiscoveryAotTests.cs | 0 .../DistributedRedundancyAotTests.cs | 0 .../Opc.Ua.Aot.Tests/EncodingAotTests.cs | 0 {Tests => tests}/Opc.Ua.Aot.Tests/EthAotTests.cs | 0 {Tests => tests}/Opc.Ua.Aot.Tests/EventsAotTests.cs | 0 .../Opc.Ua.Aot.Tests/GdsClientAotTests.cs | 0 {Tests => tests}/Opc.Ua.Aot.Tests/GdsTestFixture.cs | 0 .../Opc.Ua.Aot.Tests/HistoryAotTests.cs | 0 .../Opc.Ua.Aot.Tests/HostingAotTests.cs | 0 .../Opc.Ua.Aot.Tests/LeakDetectionSetup.cs | 0 .../Opc.Ua.Aot.Tests/MonitoredItemAotTests.cs | 0 .../Opc.Ua.Aot.Tests/NodeCacheAotTests.cs | 0 .../Opc.Ua.Aot.Tests/NodeSetAotTests.cs | 0 .../Opc.Ua.Aot.Tests/Opc.Ua.Aot.Tests.csproj | 0 .../Opc.Ua.Aot.Tests/Properties/AssemblyInfo.cs | 0 {Tests => tests}/Opc.Ua.Aot.Tests/PubSubAotTests.cs | 0 .../Opc.Ua.Aot.Tests/PublishedEventsAotTests.cs | 0 .../Quickstarts.ReferenceClient.Config.xml | 0 .../Quickstarts.ReferenceServer.Config.xml | 0 {Tests => tests}/Opc.Ua.Aot.Tests/RaftAotTests.cs | 0 .../Opc.Ua.Aot.Tests/RateLimitingAotTests.cs | 0 .../Opc.Ua.Aot.Tests/ReplicatedAotTests.cs | 0 {Tests => tests}/Opc.Ua.Aot.Tests/SchemaAotTests.cs | 0 .../Opc.Ua.Aot.Tests/SecurityAotTests.cs | 0 .../Opc.Ua.Aot.Tests/SessionAotTests.cs | 0 .../Opc.Ua.Aot.Tests/StubWebApiServer.cs | 0 .../Opc.Ua.Aot.Tests/SubscriptionAotTests.cs | 0 .../Opc.Ua.Aot.Tests/WebApiAotFixture.cs | 0 {Tests => tests}/Opc.Ua.Aot.Tests/WebApiAotTests.cs | 0 .../AssemblyInfo.cs | 0 .../BasicAuthenticationHandlerTests.cs | 0 .../DefaultSessionlessIdentityProviderTests.cs | 0 .../JwtClaimSessionlessIdentityProviderTests.cs | 0 ...cUaWebApiAuthenticationBuilderExtensionsTests.cs | 0 .../Authentication/WebApiAuthDefaultSchemeTests.cs | 0 .../Authentication/WebApiAuthExtensionsTests.cs | 0 .../Authentication/WssBearerTokenValidationTests.cs | 0 .../Codec/WebApiBodyCodecTests.cs | 0 .../HttpsTransportChannelBindingsTests.cs | 0 .../OpcUaHttpsBuilderExtensionsTests.cs | 0 .../OpcUaKestrelTcpBuilderExtensionsTests.cs | 0 .../OpcUaWebApiBuilderExtensionsTests.cs | 0 .../OpcUaWebApiClientBuilderExtensionsTests.cs | 0 .../Endpoints/WebApiEndpointDispatcherTests.cs | 0 .../HttpsListenerStartupContributorTests.cs | 0 .../HttpsTransportListenerDeterministicTests.cs | 0 .../HttpsTransportListenerMutualTlsModeTests.cs | 0 .../Opc.Ua.Bindings.Https.WebApi.Tests.csproj | 0 .../PipeByteTransportTests.cs | 0 .../RealHttpsListenerIntegrationTests.cs | 0 .../WebApi/WebApiServerTests.cs | 0 .../WebApiBodyCodecBoundedReadTests.cs | 0 .../WebApiClientTests.cs | 0 .../WebApiEndpointIntegrationTests.cs | 0 .../WebApiRouteAuthorizationMetadataTests.cs | 0 .../WebApiServerUpstreamIdentityTests.cs | 0 .../WebApiTransportChannelTests.cs | 0 .../WebApiTransportChannelTlsTests.cs | 0 .../WebApiTransportOptionsTests.cs | 0 .../WebApiWssTransportChannelTests.cs | 0 .../WebApiWssTransportChannelTlsTests.cs | 0 .../WebApiWssTransportChannelZeroProgressTests.cs | 0 .../DataDictionaryTests.cs | 0 .../DefaultComplexTypesBuilderTests.cs | 0 .../DefaultComplexTypesCommon.cs | 0 .../DefaultComplexTypesEncoderTests.cs | 0 .../DefaultEnumerationTests.cs | 0 .../DefaultOptionSetTests.cs | 0 .../Hosting/AddComplexTypesBuilderTests.cs | 0 .../Hosting/ManagedClientBuilderTests.cs | 0 .../LeakDetectionSetup.cs | 0 .../NodeCacheResolverTests.cs | 0 .../Opc.Ua.Client.ComplexTypes.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../TypeSystemClientTest.cs | 0 .../Types/ComplexTypeSystemUnitTests.cs | 0 .../Types/ComplexTypesCommon.cs | 0 .../Types/ComplexTypesTests.cs | 0 .../Types/DataTypeDefinitionExtensionTests.cs | 0 .../Types/EncoderTests.cs | 0 .../Types/JsonEncoderTests.cs | 0 .../Types/MockResolver.cs | 0 .../Types/MockResolverTests.cs | 0 .../Types/SchemaRegistrationTests.cs | 0 .../Opc.Ua.Client.TestFramework/ClientFixture.cs | 0 .../ClientTestFramework.cs | 0 .../ClientTestServerQuotas.cs | 0 .../ClientTestServices.cs | 0 .../Opc.Ua.Client.TestFramework/Constants.cs | 0 .../Opc.Ua.Client.TestFramework/Extensions.cs | 0 .../InProcessCertificateProvider.cs | 0 .../MockResponseController.cs | 0 .../Opc.Ua.Client.TestFramework.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../RecordingSubscriptionHandler.cs | 0 .../ReferenceServerWithLimits.cs | 0 .../Opc.Ua.Client.TestFramework/SessionMock.cs | 0 .../SessionPublishHelper.cs | 0 .../Opc.Ua.Client.TestFramework/TestFixture.cs | 0 .../Opc.Ua.Client.TestFramework/TestableSession.cs | 0 .../TestableSessionFactory.cs | 0 .../TokenValidatorMock.cs | 0 .../TraceableRequestHeaderClientSession.cs | 0 .../TraceableRequestHeaderClientSessionFactory.cs | 0 .../AdaptiveReconnectPolicyTests.cs | 0 .../Alarms/AddAlarmsBuilderTests.cs | 0 .../Alarms/AlarmClientSessionExtensionsTests.cs | 0 .../Alarms/AlarmClientStateMachineTests.cs | 0 .../Opc.Ua.Client.Tests/Alarms/AlarmClientTests.cs | 0 .../Alarms/AlarmStreamExtensionsTests.cs | 0 .../AliasNames/AliasNameClientTests.cs | 0 .../AliasNames/AliasNameResolverTests.cs | 0 .../AliasNames/AliasNameSessionHarness.cs | 0 ...oredItemAliasNameRefreshStrategyCoverageTests.cs | 0 .../AliasNames/PubSub/AliasNamePubSubBridgeTests.cs | 0 .../Refresh/ManualAndPollingRefreshStrategyTests.cs | 0 .../BrowserOptionsXmlRoundTripTests.cs | 0 .../Channels/ChannelDiagnosticTests.cs | 0 .../Channels/ChannelManagerMaxChannelsTests.cs | 0 .../Channels/Obsolete/NullChannelTests.cs | 0 .../AccessTokenProviderRegistrationTests.cs | 0 .../ClientBuilder/ClientDiFluentApiTests.cs | 0 .../ClientInfrastructureCoverageTests.cs | 0 .../ClientReverseConnectOptionsTests.cs | 0 .../CompositeClientIdentityProviderBuilderTests.cs | 0 .../IdentityProviderConfigurationTests.cs | 0 .../ManagedSessionBuilderExtendedTests.cs | 0 .../ClientBuilder/ManagedSessionBuilderTests.cs | 0 .../OpcUaClientBuilderExtensionsCoverageTests.cs | 0 .../OpcUaClientBuilderExtensionsTests2.cs | 0 .../ClientBuilder/OpcUaClientBuilderTests.cs | 0 .../OpcUaSubClientBuilderExtensionsCoverageTests.cs | 0 .../ClientBuilder/ReverseConnectManagerTests.cs | 0 .../ClientConnectRateLimiterTests.cs | 0 .../CoreClientUtilsNodeSetExportTests.cs | 0 .../FileSystem/FileSystemClientCrudTests.cs | 0 .../FileSystem/FileSystemClientEnumerationTests.cs | 0 .../FileSystem/FileSystemClientMetadataTests.cs | 0 .../FileSystem/FileSystemClientOptionsTests.cs | 0 .../FileSystemClientPathResolutionTests.cs | 0 .../FileSystem/FileSystemErrorsTests.cs | 0 .../FileSystem/FileSystemSessionHarness.cs | 0 .../FileSystem/FileTypeSessionMock.cs | 0 .../FileSystem/PathCacheTests.cs | 0 .../FileSystem/TemporaryFileTransferClientTests.cs | 0 .../FileSystem/UaFileStreamTests.cs | 0 .../Opc.Ua.Client.Tests/FileSystem/UaPathTests.cs | 0 .../GeneratedDataTypeDefinitionTests.cs | 0 .../Historian/HistoryClientTypesTests.cs | 0 .../Historian/HistoryClientUnitTests.cs | 0 .../GdsKeyCredentialAccessTokenProviderTests.cs | 0 .../Opc.Ua.Client.Tests/LeakDetectionSetup.cs | 0 .../ModelChange/ModelChangeTrackerTests.cs | 0 .../NodeCache/NodeCacheContextTests.cs | 0 .../NodeCache/NodeCacheExtensionsCoverageTests.cs | 0 .../NodeCache/NodeCacheInvalidateNodeTests.cs | 0 .../Opc.Ua.Client.Tests/NodeCache/NodeCacheTests.cs | 0 .../ObjectTypeClientCallFallbackTests.cs | 0 .../Opc.Ua.Client.Tests/Opc.Ua.Client.Tests.csproj | 0 .../Opc.Ua.Client.Tests/OptionsContextTests.cs | 0 .../Opc.Ua.Client.Tests/Properties/AssemblyInfo.cs | 0 .../Roles/RoleManagementClientCoverageTests.cs | 0 .../Roles/RoleManagementClientTests.cs | 0 .../Opc.Ua.Client.Tests/Session/BrowserTests.cs | 0 .../Session/ChannelManagerSessionFactoryTests.cs | 0 .../Session/ClassicSubscriptionEngineTests.cs | 0 .../Session/ClientFailoverCoordinatorTests.cs | 0 .../ClientIdentityProviderExtensionsTests.cs | 0 .../Session/CompositeClientIdentityProviderTests.cs | 0 .../Session/ConnectionStateMachineTests.cs | 0 .../Session/DefaultClientIdentityProviderTests.cs | 0 .../DefaultRedundantServerEndpointResolverTests.cs | 0 .../Session/DefaultSessionFactoryTests.cs | 0 .../Session/DefaultSubscriptionEngineTests.cs | 0 .../Session/ManagedSessionComplianceTests.cs | 0 .../Session/ManagedSessionFactoryTests.cs | 0 .../Session/ManagedSessionRevalidationLoopTests.cs | 0 .../Session/ManagedSessionTests.cs | 0 .../NetworkRedundancyEndpointSelectorTests.cs | 0 .../Session/ProactiveRefreshTests.cs | 0 .../Session/ServerRedundancyHandlerTests.cs | 0 .../Session/SessionClientBatchTests.cs | 0 .../Session/SessionClientExtensionsTests.cs | 0 .../Session/SessionEngineContextTests.cs | 0 .../Session/SessionExtensionsCoverageTests.cs | 0 .../Session/SessionExtensionsTests.cs | 0 .../Session/SessionReconnectHandlerCoverageTests.cs | 0 .../Session/SessionReconnectHandlerTests.cs | 0 .../Session/SessionStateEncoderTests.cs | 0 .../Opc.Ua.Client.Tests/Session/SessionTests.cs | 0 .../Session/UpdateIdentityAsyncTests.cs | 0 .../X509ClientIdentityProviderSelectionTests.cs | 0 .../Client/ClientChannelManagerManagedTests.cs | 0 .../FiniteStateMachineTypeClientExtensionsTests.cs | 0 .../StateMachineTypeClientExtensionsTests.cs | 0 .../StateMachines/SubStateMachineClientTests.cs | 0 .../StateMachines/TypedObjectChildAccessorTests.cs | 0 .../StreamingSubscriptionExtensionsTests.cs | 0 .../Streaming/StreamingSubscriptionTests.cs | 0 .../Classic/ClassicMonitoredItemCoverageTests.cs | 0 .../Classic/ClassicSubscriptionCoverageTests.cs | 0 .../Subscription/Classic/MonitoredItemTests.cs | 0 .../Subscription/Classic/SubscriptionUnitTests.cs | 0 .../CompositeMonitoredItemCollectionTests.cs | 0 .../Subscription/Fakes/FakeManagedSubscription.cs | 0 .../Subscription/Fakes/FakeMessageAckQueue.cs | 0 .../Subscription/Fakes/FakeMonitoredItemContext.cs | 0 .../Fakes/FakeMonitoredItemManagerContext.cs | 0 .../Subscription/Fakes/FakeSubscriptionContext.cs | 0 .../Fakes/FakeSubscriptionManagerContext.cs | 0 .../Subscription/LogicalSubscriptionTests.cs | 0 .../Subscription/MessageProcessorTests.cs | 0 .../Subscription/MonitoredItemManagerTests.cs | 0 .../MonitoredItemManagerTriggeringTests.cs | 0 .../Subscription/MonitoredItemTests.cs | 0 .../Subscription/PartitionPlacementPolicyTests.cs | 0 .../Subscription/PooledNotificationDispatchTests.cs | 0 .../Subscription/ReactiveFallbackTests.cs | 0 .../SecondaryPartitionIdleDeleteTests.cs | 0 .../Subscription/SetTriggeringFluentHelperTests.cs | 0 .../Subscription/SnapshotGroupValidationTests.cs | 0 .../Subscription/SubscriptionManagerTests.cs | 0 .../Subscription/SubscriptionTests.cs | 0 .../Utils/AsyncReaderWriterLockTests.cs | 0 .../Opc.Ua.Client.Tests/Utils/EncodeableTestData.cs | 0 .../Utils/OptionsReaderCoverageTests.cs | 0 .../Utils/PrioritizedChannelTests.cs | 0 .../Opc.Ua.Client.Tests/WebApi/WebApiClientTests.cs | 0 .../WebApi/WebApiTransportChannelTests.cs | 0 .../WebApi/WebApiWssTransportChannelTests.cs | 0 .../Opc.Ua.Client.Tests/runsettings.sample | 0 .../Opc.Ua.Client.Tests/test-browser-options.xml | 0 .../ApplicationConfigurationBuilderTests.cs | 0 .../ApplicationInstanceTests.cs | 0 .../CertificateStoreTypeTest.cs | 0 .../ConfigurationRoundTripTests.cs | 0 .../LeakDetectionSetup.cs | 0 .../Opc.Ua.Configuration.Tests.Config.xml | 0 .../Opc.Ua.Configuration.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../SecurityConfigurationTests.cs | 0 .../Opc.Ua.Configuration.Tests/test-client-full.xml | 0 .../test-endpoints-full.xml | 0 .../Opc.Ua.Configuration.Tests/test-endpoints.xml | 0 .../Opc.Ua.Configuration.Tests/test-oauth2.xml | 0 .../test-security-defaults.xml | 0 .../test-security-legacy.xml | 0 .../test-security-modern.xml | 0 .../test-server-defaults.xml | 0 .../test-server-explicit.xml | 0 .../Opc.Ua.Configuration.Tests/test-server-full.xml | 0 .../testconfig-roundtrip.xml | 0 .../Opc.Ua.Configuration.Tests/testhybridconfig.xml | 0 .../Opc.Ua.Configuration.Tests/testlegacyconfig.xml | 0 .../Audit/HashChainedAuditFileSinkTests.cs | 0 .../Audit/LoggerPcapAuditSinkTests.cs | 0 .../Audit/PcapAuditEventTests.cs | 0 .../Bindings/CapturingByteTransportFactoryTests.cs | 0 .../Bindings/CapturingByteTransportTests.cs | 0 .../Bindings/ChannelCaptureRegistryTests.cs | 0 .../Bindings/PcapBindingsTests.cs | 0 .../Bindings/PcapTransportChannelBindingTests.cs | 0 .../Bindings/PcapTransportListenerBindingTests.cs | 0 .../Capture/CaptureSessionManagerTests.cs | 0 .../Capture/CaptureSessionTests.cs | 0 .../Capture/DefaultCaptureSourceFactoryTests.cs | 0 .../InProcessCaptureSourceExplicitPathsTests.cs | 0 .../Capture/InProcessClientCaptureSourceTests.cs | 0 .../Capture/PcapServerCaptureTests.cs | 0 .../Capture/ReplayCaptureSourceTests.cs | 0 .../Capture/ServerCaptureIntegrationTests.cs | 0 .../Capture/SessionFolderValidationTests.cs | 0 .../PcapEnvironmentAutoStartHostedServiceTests.cs | 0 .../PcapEnvironmentDefaultsTests.cs | 0 .../PcapOptionsDiagnosticsToolsGateTests.cs | 0 .../PcapServiceCollectionExtensionsTests.cs | 0 .../Dissection/DecodedServiceCallTests.cs | 0 .../Dissection/OfflineDecodedChunkTests.cs | 0 .../Dissection/OfflineSecureChannelNegativeTests.cs | 0 .../Dissection/OfflineSecureChannelSmokeTests.cs | 0 .../Dissection/ServiceCallReassemblerTests.cs | 0 .../Formats/CsvFormatterTests.cs | 0 .../Formats/FormatKindExtensionsTests.cs | 0 .../Formats/JsonFormatterTests.cs | 0 .../Formats/PcapFormatterTests.cs | 0 .../Formats/PcapNgFormatterTests.cs | 0 .../Formats/ServiceTimelineFormatterTests.cs | 0 .../Formats/TextFormatterTests.cs | 0 .../Formats/TraceFormatterRegistryTests.cs | 0 .../Frame/CaptureFrameTests.cs | 0 .../Frame/FlowBufferCapacityTests.cs | 0 .../Frame/LoopbackFrameBuilderTests.cs | 0 .../Frame/OpcUaFrameParserTests.cs | 0 .../Frame/PcapFileReadWriteTests.cs | 0 .../Frame/PcapFileReaderBoundsTests.cs | 0 .../Frame/PcapFileWriterRotationTests.cs | 0 .../Frame/PcapNgFileWriterTests.cs | 0 .../Frame/TcpStreamReassemblerTests.cs | 0 .../KeyLog/ChannelKeyMaterialZeroingTests.cs | 0 .../KeyLog/EncryptedKeyLogStreamTests.cs | 0 .../KeyLog/EncryptedKeyLogTests.cs | 0 .../KeyLog/FilePermissionsTests.cs | 0 .../KeyLog/KeyEscrowProviderTests.cs | 0 .../KeyLog/KeyLogWriterRotationTests.cs | 0 .../KeyLog/StandaloneKeyLogObserverTests.cs | 0 .../KeyLog/UaKeyLogJsonReaderNegativeTests.cs | 0 .../KeyLog/UaKeyLogJsonRoundTripTests.cs | 0 .../KeyLog/UaKeyLogTextReaderNegativeTests.cs | 0 .../KeyLog/UaKeyLogTextRoundTripTests.cs | 0 .../McpServerTools/McpServerOptionsTests.cs | 0 .../PacketDecodePathValidationTests.cs | 0 .../Opc.Ua.Core.Diagnostics.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Replay/MockClientReplayTests.cs | 0 .../Replay/MockServerReplayTests.cs | 0 .../Replay/ReplayAllowListTests.cs | 0 .../Replay/ReplaySessionManagerTests.cs | 0 .../Replay/ReplaySessionPortValidationTests.cs | 0 .../Replay/ReplaySessionTests.cs | 0 .../Replay/ReplaySpeedValidationTests.cs | 0 .../Replay/ReplayTestHelpers.cs | 0 .../Replay/ReplayUrlSchemeValidationTests.cs | 0 .../Stack/DiagnosticsChannelMutationTests.cs | 0 .../TestSupport/InMemoryCaptureSource.cs | 0 .../TestSupport/PcapTestHelpers.cs | 0 .../TestSupport/TestTelemetryContext.cs | 0 .../BinaryDecoderBenchmarks.cs | 0 .../BinaryEncoderBenchmarks.cs | 0 .../EncodeableFactoryTests.cs | 0 .../Opc.Ua.Core.Encoders.Tests/EncodeableTests.cs | 0 .../Opc.Ua.Core.Encoders.Tests/EncoderBenchmarks.cs | 0 .../Opc.Ua.Core.Encoders.Tests/EncoderTests.cs | 0 .../JsonEncoderBenchmarks.cs | 0 .../JsonEncoderCompactTests.cs | 0 .../JsonEncoderDateTimeBenchmark.cs | 0 .../JsonEncoderEscapeStringBenchmarks.cs | 0 .../Opc.Ua.Core.Encoders.Tests/JsonEncoderTests.cs | 0 .../Opc.Ua.Core.Encoders.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../BinarySchemaValidatorTests.cs | 0 .../BsdSchemaGeneratorTests.cs | 0 .../BsdSchemaValidationTests.cs | 0 .../BuiltInTypeMappingTests.cs | 0 .../ComplexTypeSystemCoverageTests.cs | 0 .../DataTypeDefinitionExtensionTests.cs | 0 .../DataTypeNodeRegistrationTests.cs | 0 .../EncodeableFactoryDefinitionSourceTests.cs | 0 .../GeneratedTypeDefinitionTests.cs | 0 .../JsonSchemaGeneratorTests.cs | 0 .../Opc.Ua.Core.Schema.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../SchemaProviderExtensionsTests.cs | 0 .../SchemaSerializationTests.cs | 0 .../SchemaServiceCollectionExtensionsTests.cs | 0 .../Opc.Ua.Core.Schema.Tests/SchemaTestData.cs | 0 .../SchemaValidationIntegrationTests.cs | 0 .../TypeDictionaryValidatorTests.cs | 0 .../XmlSchemaValidatorCoverageTests.cs | 0 .../XsdSchemaGeneratorTests.cs | 0 .../XsdSchemaValidationTests.cs | 0 .../AuditingConnectionTests.cs | 0 .../AuditingExtendedTests.cs | 0 .../AuditingOperationTests.cs | 0 .../Opc.Ua.Core.Security.Tests/AuditingTests.cs | 0 .../CertSessionContext.cs | 0 .../LeakDetectionSetup.cs | 0 .../Opc.Ua.Core.Security.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../PushCertManagementDepthTests.cs | 0 .../PushCertManagementTests.cs | 0 .../RoleManagementDepthTests.cs | 0 .../RoleManagementTests.cs | 0 .../SecurityAes128Sha256Tests.cs | 0 .../SecurityAes256Sha256Tests.cs | 0 .../SecurityBasic128rsa15Tests.cs | 0 .../SecurityBasic256Tests.cs | 0 .../SecurityBasic256sha256Tests.cs | 0 .../SecurityCertValidationDepthTests.cs | 0 .../SecurityCertValidationTests.cs | 0 .../SecurityCertificateTests.cs | 0 .../SecurityNoneSession10Tests.cs | 0 .../Opc.Ua.Core.Security.Tests/SecurityNoneTests.cs | 0 .../SecurityPolicyDepthTests.cs | 0 .../SecurityRoleServerAppMgmtTests.cs | 0 .../SecurityRoleServerAuthTests.cs | 0 .../SecurityRoleServerBase2Tests.cs | 0 .../SecurityRoleServerDefaultPermsTests.cs | 0 .../SecurityRoleServerEndpointMgmtTests.cs | 0 .../SecurityRoleServerEventingTests.cs | 0 .../SecurityRoleServerTests.cs | 0 .../Opc.Ua.Core.Security.Tests/SecurityTests.cs | 0 .../SecurityUserTokenDepthTests.cs | 0 .../SecurityUserTokenTests.cs | 0 .../SecurityUserX509DepthTests.cs | 0 .../SecurityX509UserTests.cs | 0 .../TestCertificateFactory.cs | 0 .../Opc.Ua.Core.Security.Tests/TestCertificates.cs | 0 .../UserManagementDepthTests.cs | 0 .../UserManagementTests.cs | 0 .../WellKnownRoleNodeIds.cs | 0 .../X509UserIdentityHelper.cs | 0 .../ApplicationTestData.cs | 0 .../ApplicationTestDataGenerator.cs | 0 .../CertificateValidatorAlternate.cs | 0 .../Opc.Ua.Core.TestFramework/EncoderCommon.cs | 0 .../Opc.Ua.Core.TestFramework/EncodingTypeGroup.cs | 0 .../Opc.Ua.Core.TestFramework/JsonEncodingType.cs | 0 .../Opc.Ua.Core.TestFramework/JsonValidationData.cs | 0 .../Opc.Ua.Core.TestFramework.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../TemporaryCertificateManager.cs | 0 .../Opc.Ua.Core.TestFramework/TestUtils.cs | 0 .../Opc.Ua.Core.Tests/LeakDetectionSetup.cs | 0 .../Opc.Ua.Core.Tests/Opc.Ua.Core.Tests.csproj | 0 .../Opc.Ua.Core.Tests/Properties/AssemblyInfo.cs | 0 .../Redundancy/InMemorySharedKeyValueStoreTests.cs | 0 .../Redundancy/KeyRingRecordProtectorTests.cs | 0 .../Redundancy/SharedStoreLeaseElectionTests.cs | 0 .../Schema/SecuredApplicationHelpersTests.cs | 0 .../Schema/SecuredApplicationTests.cs | 0 .../Security/Certificates/Assets/Test_chain.pem | 0 .../Security/Certificates/CertificateFactoryTest.cs | 0 .../CertificateIdentifierResolverTests.cs | 0 .../Certificates/CertificateIdentifierTests.cs | 0 .../CertificateManager/CertificateCacheTests.cs | 0 .../CertificateIssuerReferenceTests.cs | 0 .../CertificateManagerFactoryTests.cs | 0 .../CertificateManager/CertificateManagerTests.cs | 0 .../CertificateManager/CertificateProviderTests.cs | 0 .../CertificateValidationCoreTests.cs | 0 .../CertificateManager/StoreProviderTests.cs | 0 .../CertificateManager/TrustListTransactionTests.cs | 0 .../Security/Certificates/CertificateStoreTest.cs | 0 .../Certificates/CertificateStoreTypeTest.cs | 0 .../Certificates/CertificateStoreTypeTestConfig.xml | 0 .../CertificateValidationConcurrencyBenchmarks.cs | 0 .../Certificates/CertificateValidatorTest.cs | 0 .../Security/Certificates/CryptoUtilsTests.cs | 0 .../Certificates/DirectoryCertificateStoreTests.cs | 0 .../Security/Certificates/EncryptedSecretTests.cs | 0 .../SharedKeyValueCertificateStoreTests.cs | 0 .../Certificates/X509UtilsAdditionalTests.cs | 0 .../Security/Identity/AccessTokenTests.cs | 0 .../Identity/AuthorizationServerMetadataTests.cs | 0 .../Identity/DefaultClientIdentityProviderTests.cs | 0 .../Identity/IssuedIdentityTokenHandlerTests.cs | 0 .../Security/Identity/IssuerVerificationKeyTests.cs | 0 .../Security/Identity/JwksIssuerKeyResolverTests.cs | 0 .../Identity/JwtBearerAccessTokenProviderTests.cs | 0 .../ServerIdentityRegistryAugmenterTests.cs | 0 .../Identity/ServerIdentityRegistryTests.cs | 0 .../Identity/StaticIssuerKeyResolverTests.cs | 0 .../Security/Secrets/SecretStoreTests.cs | 0 .../Security/SecurityPoliciesTests.cs | 0 .../Security/TransportProfileHelpersTests.cs | 0 .../Stack/Bindings/TransportBindingRegistryTests.cs | 0 .../Stack/Buffers/ArraySegmentStreamTests.cs | 0 .../Stack/Client/ClientBaseTests.cs | 0 .../Client/ClientChannelManagerCertRotationTests.cs | 0 .../Client/ClientChannelManagerManagedTests.cs | 0 .../Stack/Client/ClientChannelManagerTests.cs | 0 .../Opc.Ua.Core.Tests/Stack/Client/ClientTests.cs | 0 .../ConfiguredEndpointCollectionAdditionalTests.cs | 0 .../Client/ConfiguredEndpointCollectionTests.cs | 0 .../Stack/Client/ConfiguredEndpointTests.cs | 0 .../Stack/Client/EventRecordDecoderRegistryTests.cs | 0 .../Stack/Client/EventRecordExtensionsTests.cs | 0 .../Stack/Client/ObjectTypeClientTests.cs | 0 .../Stack/Client/RetryAfterHintTests.cs | 0 .../Stack/Client/RetryBudgetTests.cs | 0 .../Stack/Client/ReverseConnectHostTests.cs | 0 .../Stack/Client/SessionLessMessageTests.cs | 0 .../ApplicationConfigurationEncodingTests.cs | 0 .../Configuration/ApplicationConfigurationTests.cs | 0 .../Configuration/ConfigurationSupportTests.cs | 0 .../Stack/Configuration/ConfiguredEndpointsTests.cs | 0 .../SecurityConfigManagerAdditionalTests.cs | 0 .../SecurityConfigurationManagerTests.cs | 0 .../OpcUaServiceCollectionExtensionsTests.cs | 0 .../Stack/Nodes/NodeTableSupportTests.cs | 0 .../Stack/Schema/UANodeSetHelpersTests.cs | 0 .../Stack/Server/EndpointBaseTests.cs | 0 .../Stack/Server/EndpointIncomingRequestTests.cs | 0 .../Stack/Server/RequestLifetimeTests.cs | 0 .../Stack/Server/RequestQueueTests.cs | 0 .../Stack/Server/RetryAfterHeaderTests.cs | 0 .../Stack/Server/ServerBaseTests.cs | 0 .../BaseDataVariableTypeStateSerializationTest.cs | 0 .../Stack/State/ConditionStateTests.cs | 0 .../State/NodeStateCollectionConcurrencyTests.cs | 0 .../Stack/State/NodeStateHandlerConcurrencyTests.cs | 0 .../Opc.Ua.Core.Tests/Stack/State/NodeStateTests.cs | 0 .../Stack/Tcp/ListenerEventVisibilityTests.cs | 0 .../Stack/Transport/HttpsTransportChannelTests.cs | 0 .../Stack/Transport/HttpsTransportListenerTests.cs | 0 .../Stack/Transport/InProcessTransportTests.cs | 0 .../Stack/Transport/JsonRequestMapperTests.cs | 0 .../Stack/Transport/NullChannelTests.cs | 0 .../Stack/Transport/OpcUaHttpClientFactoryTests.cs | 0 .../Stack/Transport/SharedKestrelHostTests.cs | 0 .../Stack/Transport/TcpByteTransportTests.cs | 0 .../Stack/Transport/TcpListenerChannelTests.cs | 0 .../Stack/Transport/TcpMessageParsersTests.cs | 0 .../Transport/TcpReverseConnectChannelTests.cs | 0 .../Stack/Transport/TcpServerChannelBufferTests.cs | 0 .../Transport/TcpServerChannelDeterministicTests.cs | 0 .../TcpTransportListenerDeterministicTests.cs | 0 .../Transport/TransportChannelDiagnosticTests.cs | 0 .../TransportListenerCertificateRotationTests.cs | 0 ...TransportListenerPeerCertificateRotationTests.cs | 0 .../TransportListenerSettingsCaptureSeamTests.cs | 0 .../UaSCBinaryClientChannelDeterministicTests.cs | 0 .../Stack/Transport/UaSCBinaryLoopbackTests.cs | 0 .../Stack/Transport/WebSocketByteTransportTests.cs | 0 .../Stack/Transport/WssJsonTransportChannelTests.cs | 0 .../Opc.Ua.Core.Tests/Stack/Types/ResultSetTests.cs | 0 .../Types/UserNameIdentityTokenHandlerTests.cs | 0 .../Stack/Types/WriteValueTests.cs | 0 .../Stack/Types/X509IdentityTokenHandlerTests.cs | 0 .../Stack/WebApi/WebApiBodyCodecTests.cs | 0 .../Stack/WebApi/WebApiEncoderConformanceTests.cs | 0 .../Stack/WebApi/WebApiMediaTypeTests.cs | 0 .../Stack/WebApi/WebApiServiceRoutesTests.cs | 0 .../ArrayPoolBufferManagerBaseCoverageTests.cs | 0 .../Types/Bindings/BufferManagerBenchmarks.cs | 0 .../BufferManagerFacadeFactoryCoverageTests.cs | 0 .../BufferManagerMemoryLimiterCoverageTests.cs | 0 .../Types/Bindings/BufferManagerTests.cs | 0 .../TracingCookieBufferManagerCoverageTests.cs | 0 .../Types/BuiltIn/CallMethodRequestTests.cs | 0 .../Types/BuiltIn/DataValueBenchmarkPayloads.cs | 0 .../Types/BuiltIn/DataValueBenchmarks.cs | 0 .../Types/BuiltIn/DiagnosticInfoTests.cs | 0 .../GeneratedTypeFloatingPointEqualityTests.cs | 0 .../Types/BuiltIn/SessionLessServiceMessageTests.cs | 0 .../Opc.Ua.Core.Tests/Types/BuiltIn/VariantTests.cs | 0 .../Types/Constants/AttributesTests.cs | 0 .../Types/Constants/DataTypesTests.cs | 0 .../Types/Constants/ReferenceTypesTests.cs | 0 .../Types/Constants/ServiceLevelsTests.cs | 0 .../Types/Constants/StatusCodesTests.cs | 0 .../Types/ContentFilter/ContentFilterTests.cs | 0 .../ContentFilter/FilterEvaluatorCoverageTests.cs | 0 .../Types/ContentFilter/FilterEvaluatorTests.cs | 0 .../Opc.Ua.Core.Tests/Types/Nonce/NonceTests.cs | 0 .../Types/Utils/DataGeneratorTests.cs | 0 .../Opc.Ua.Core.Tests/Types/Utils/HiResClock.cs | 0 .../Opc.Ua.Core.Tests/Types/Utils/RedactionTests.cs | 0 .../Types/Utils/ServiceMessageContextTests.cs | 0 .../Types/Utils/SimpleRedactionStrategyTests.cs | 0 .../Types/Utils/TraceLoggerProviderTests.cs | 0 .../Types/Utils/UtilsAdditionalTests.cs | 0 .../Types/Utils/UtilsConversionTests.cs | 0 .../Types/Utils/UtilsFormattingTests.cs | 0 .../Types/Utils/UtilsIsEqualTests.cs | 0 .../Opc.Ua.Core.Tests/Types/Utils/UtilsTests.cs | 0 .../Opc.Ua.Di.Tests/ClientHelpersTests.cs | 0 .../Opc.Ua.Di.Tests/DefaultLockServiceTests.cs | 0 .../Opc.Ua.Di.Tests/DefaultTransferServiceTests.cs | 0 .../DeviceBuilderDeviceStateExtensionsTests.cs | 0 .../DeviceBuilderLifetimeExtensionsTests.cs | 0 .../DeviceBuilderSoftwareUpdateStateChangeTests.cs | 0 .../DeviceBuilderSoftwareUpdateTests.cs | 0 .../DeviceBuilderSupportInfoExtensionsTests.cs | 0 .../Opc.Ua.Di.Tests/DeviceBuilderTests.cs | 0 .../DeviceBuilderTypeExtensionsTests.cs | 0 .../Opc.Ua.Di.Tests/DeviceComplianceTests.cs | 0 .../DeviceIdentificationDataTests.cs | 0 .../Opc.Ua.Di.Tests/DeviceIdentificationTests.cs | 0 .../Opc.Ua.Di.Tests/DiDeviceClientTests.cs | 0 .../Opc.Ua.Di.Tests/DiDeviceTopologyTests.cs | 0 .../Opc.Ua.Di.Tests/DiDiscoveryClientTests.cs | 0 .../Opc.Ua.Di.Tests/DiDiscoveryServiceTests.cs | 0 .../Opc.Ua.Di.Tests/DiInProcessSessionBridge.cs | 0 .../Opc.Ua.Di.Tests/DiLockClientTests.cs | 0 .../Opc.Ua.Di.Tests/DiModelLoadingTests.cs | 0 .../Opc.Ua.Di.Tests/DiPostSetupContextTests.cs | 0 {Tests => tests}/Opc.Ua.Di.Tests/DiServerFixture.cs | 0 .../Opc.Ua.Di.Tests/DiTopologyClientTests.cs | 0 .../Opc.Ua.Di.Tests/DiTransferClientTests.cs | 0 .../FileSystemSoftwareFolderTests.cs | 0 .../Opc.Ua.Di.Tests/FunctionalGroupBuilderTests.cs | 0 .../Opc.Ua.Di.Tests/HostingIntegrationTests.cs | 0 .../LockingServicesExtensionsTests.cs | 0 .../Opc.Ua.Di.Tests/MemorySoftwareFolderTests.cs | 0 .../Opc.Ua.Di.Tests/Opc.Ua.Di.Tests.csproj | 0 .../OpcUaClientDiBuilderExtensionsTests.cs | 0 .../OpcUaServerDiBuilderExtensionsTests.cs | 0 .../Opc.Ua.Di.Tests/PackageStoreTests.cs | 0 .../Opc.Ua.Di.Tests/PumpDeviceHealthMappingTests.cs | 0 .../Opc.Ua.Di.Tests/PumpHostingIntegrationTests.cs | 0 .../Opc.Ua.Di.Tests/PumpNodeManagerFactoryTests.cs | 0 .../Opc.Ua.Di.Tests/PumpsNodeSetLoadingTests.cs | 0 .../SoftwareUpdateClientStateMachineTests.cs | 0 .../Opc.Ua.Di.Tests/SoftwareUpdateClientTests.cs | 0 .../SoftwareUpdateClientUploadIntegrationTests.cs | 0 .../SoftwareUpdateClientUploadTests.cs | 0 .../SoftwareUpdateFileTransferTests.cs | 0 .../AlarmConditionStateMethodTests.cs | 0 .../AliasNameIntegrationTests.cs | 0 .../FileSystemClientIntegrationTests.cs | 0 .../HistoricalFileSystemTests.cs | 0 .../Opc.Ua.Features.Tests/LeakDetectionSetup.cs | 0 ...dItemAliasNameRefreshStrategyIntegrationTests.cs | 0 ...emAliasNameRefreshStrategySignAndEncryptTests.cs | 0 .../Opc.Ua.Features.Tests/NodeCacheAsyncTest.cs | 0 .../Opc.Ua.Features.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../RoleManagementIntegrationTests.cs | 0 .../Opc.Ua.Gds.Tests/AdminCredentialsTests.cs | 0 .../ApplicationsDatabaseBaseTests.cs | 0 .../ApplicationsNodeManagerCoverageTests.cs | 0 .../Opc.Ua.Gds.Tests/AuditEventsTests.cs | 0 .../Opc.Ua.Gds.Tests/AuthorizationHelperTests.cs | 0 .../CertificateJwtIssuerEdgeCaseTests.cs | 0 .../CertificateJwtIssuerTests.cs | 0 .../InMemoryAccessTokenProviderRefreshTests.cs | 0 .../AuthorizationService/RefreshTokenTests.cs | 0 .../AuthorizationService/StartRequestTokenTests.cs | 0 .../Opc.Ua.Gds.Tests/CertificateGroupTests.cs | 0 .../Opc.Ua.Gds.Tests/CertificateWrapperTests.cs | 0 {Tests => tests}/Opc.Ua.Gds.Tests/ClientTest.cs | 0 {Tests => tests}/Opc.Ua.Gds.Tests/Common.cs | 0 .../CustomCertificateGroupIntegrationTest.cs | 0 .../Opc.Ua.Gds.Tests/GDSwellKnownRoles.xlsx | Bin .../GdsApplicationDirectoryTests.cs | 0 .../GdsCertificateManagementTests.cs | 0 .../GdsConfigurationRoundTripTests.cs | 0 {Tests => tests}/Opc.Ua.Gds.Tests/GdsDepthTests.cs | 0 .../Opc.Ua.Gds.Tests/GdsQueryApplicationsTests.cs | 0 {Tests => tests}/Opc.Ua.Gds.Tests/GdsTestFixture.cs | 0 .../GlobalDiscoveryClientConfigurationTests.cs | 0 .../GlobalDiscoveryServerClientOfflineTests.cs | 0 .../GlobalDiscoveryServerConfigurationTests.cs | 0 .../Opc.Ua.Gds.Tests/GlobalDiscoveryTestClient.cs | 0 .../Opc.Ua.Gds.Tests/GlobalDiscoveryTestServer.cs | 0 .../Hosting/GdsIdentityForwardingTests.cs | 0 .../Hosting/GdsServerHostedServiceTests.cs | 0 .../Hosting/OpcUaGdsClientBuilderCoverageTests.cs | 0 .../Hosting/OpcUaGdsClientBuilderTests.cs | 0 .../Hosting/OpcUaGdsServerBuilderCoverageTests.cs | 0 .../Hosting/OpcUaGdsServerBuilderTests.cs | 0 .../GdsApplicationSelfAdminProviderTests.cs | 0 .../KeyCredential/KeyCredentialEndToEndTests.cs | 0 .../KeyCredentialRequestStoreTests.cs | 0 .../Opc.Ua.Gds.Tests/LdsServerStaticTests.cs | 0 .../Opc.Ua.Gds.Tests/LeakDetectionSetup.cs | 0 .../LinqApplicationsDatabaseTests.cs | 0 .../Opc.Ua.Gds.Tests/LocalDiscoveryTests.cs | 0 .../DeviceRegistrarAdminExtensionsTests.cs | 0 .../MemoryManagedApplicationRegistryTests.cs | 0 .../Onboarding/MemoryTicketStoreTests.cs | 0 .../Onboarding/OnboardingClientTests.cs | 0 .../Opc.Ua.Gds.Tests/Opc.Ua.Gds.Tests.csproj | 0 .../Opc.Ua.GlobalDiscoveryTestClient.Config.xml | 0 ...a.GlobalDiscoveryTestClientX509Stores.Config.xml | 0 .../Opc.Ua.GlobalDiscoveryTestServer.Config.xml | 0 ...a.GlobalDiscoveryTestServerX509Stores.Config.xml | 0 ....Ua.ServerConfigurationPushTestClient.Config.xml | 0 .../Opc.Ua.Gds.Tests/Phase2AbstractionTests.cs | 0 .../Opc.Ua.Gds.Tests/Properties/AssemblyInfo.cs | 0 {Tests => tests}/Opc.Ua.Gds.Tests/PushTest.cs | 0 .../Opc.Ua.Gds.Tests/RegisteredApplicationTests.cs | 0 .../Opc.Ua.Gds.Tests/ServerCapabilitiesTests.cs | 0 .../Opc.Ua.Gds.Tests/ServerCapabilityTests.cs | 0 .../ServerConfigurationPushTestClient.cs | 0 .../ServerPushConfigurationClientOfflineTests.cs | 0 .../ServerPushConfigurationClientStaticTests.cs | 0 .../Opc.Ua.Gds.Tests/TrustListValidationTest.cs | 0 {Tests => tests}/Opc.Ua.Gds.Tests/X509TestUtils.cs | 0 .../Opc.Ua.Gds.Tests/test-gds-config.xml | 0 {Tests => tests}/Opc.Ua.Gds.Tests/test.csr | Bin .../Opc.Ua.History.Tests/AggregateBaseTests.cs | 0 .../Opc.Ua.History.Tests/AggregateTests.cs | 0 .../AlarmClientIntegrationTests.cs | 0 .../Opc.Ua.History.Tests/AlarmEventCollector.cs | 0 .../AlarmsAndConditionsAcknowledgeTests.cs | 0 .../AlarmsAndConditionsAlarmTests.cs | 0 .../AlarmsAndConditionsBaseTests.cs | 0 .../AlarmsAndConditionsBasicTests.cs | 0 .../AlarmsAndConditionsBranchTests.cs | 0 ...AlarmsAndConditionsCertificateExpirationTests.cs | 0 .../AlarmsAndConditionsCommentTests.cs | 0 .../AlarmsAndConditionsConfirmTests.cs | 0 .../AlarmsAndConditionsEnableTests.cs | 0 .../AlarmsAndConditionsInstancesTests.cs | 0 .../AlarmsAndConditionsNonExclusiveLimitTests.cs | 0 .../AlarmsAndConditionsPlaceholderTests.cs | 0 .../AlarmsAndConditionsRefreshTests.cs | 0 .../AlarmsAndConditionsShelvingTests.cs | 0 .../AlarmsAndConditionsSuppressionTests.cs | 0 .../AlarmsAndConditionsTestFixture.cs | 0 .../Opc.Ua.History.Tests/DataAccessAnalogTests.cs | 0 .../Opc.Ua.History.Tests/DataAccessDepthTests.cs | 0 .../DataAccessMultiStateTests.cs | 0 .../Opc.Ua.History.Tests/DataAccessSemanticTests.cs | 0 .../Opc.Ua.History.Tests/DataAccessTests.cs | 0 .../Opc.Ua.History.Tests/FileSystemSmokeTests.cs | 0 .../HistoricalAccessDepthTests.cs | 0 .../Opc.Ua.History.Tests/HistoricalAccessTests.cs | 0 .../HistoryClientIntegrationTests.cs | 0 .../Opc.Ua.History.Tests/LeakDetectionSetup.cs | 0 .../Opc.Ua.History.Tests.csproj | 0 .../Opc.Ua.History.Tests/Properties/AssemblyInfo.cs | 0 .../AddressSpaceAtomicityTests.cs | 0 .../AddressSpaceBaseTests.cs | 0 .../AddressSpaceEventsTests.cs | 0 .../AddressSpaceHierarchyTests.cs | 0 .../AddressSpaceMethodTests.cs | 0 .../AddressSpaceModelExtendedTests.cs | 0 .../AddressSpaceReferenceTypeTests.cs | 0 .../AddressSpaceUserwritemaskTests.cs | 0 .../AddressSpaceWriteMaskTests.cs | 0 .../AliasNameExtendedTests.cs | 0 .../AliasNameTestHelpers.cs | 0 .../Opc.Ua.InformationModel.Tests/AliasNameTests.cs | 0 .../AliasnameBaseTests.cs | 0 .../AliasnameCategoryTagsTests.cs | 0 .../AliasnameCategoryTopicsTests.cs | 0 .../AliasnameHierarchyTests.cs | 0 .../AttributeReadComplexTests.cs | 0 .../AttributeReadTests.cs | 0 .../AttributeWriteIndexTests.cs | 0 .../AttributeWriteStatuscodeTimestampTests.cs | 0 .../AttributeWriteTests.cs | 0 .../AttributeWriteValuesTests.cs | 0 .../BaseInfoBehavioralTests.cs | 0 .../BaseInfoCapabilitiesTests.cs | 0 .../BaseInfoDataTypeTests.cs | 0 .../BaseInfoEnabledFlagToggleTests.cs | 0 .../BaseInfoMiscTests.cs | 0 .../BaseInfoOptionSetTests.cs | 0 .../BaseInfoParityTests.cs | 0 .../BaseInfoReferenceTypeTests.cs | 0 .../BaseInfoServerTests.cs | 0 .../BaseInfoSingleCuTests.cs | 0 .../BaseInfoStateMachineInstanceTests.cs | 0 .../BaseInformationTests.cs | 0 .../BrowseContinuationPointTests.cs | 0 .../Opc.Ua.InformationModel.Tests/BrowseTests.cs | 0 .../DiagnosticsTests.cs | 0 .../LeakDetectionSetup.cs | 0 .../MethodCallTests.cs | 0 .../NodeManagementAddNodeTests.cs | 0 .../NodeManagementAddRefTests.cs | 0 .../NodeManagementDeleteNodeTests.cs | 0 .../NodeManagementDeleteRefTests.cs | 0 .../NodeManagementTests.cs | 0 .../Opc.Ua.InformationModel.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../RedundancyModelTests.cs | 0 .../RegisterNodesTests.cs | 0 .../ServerCapabilitiesTests.cs | 0 .../TranslateBrowsePathTests.cs | 0 .../ViewBasic2Tests.cs | 0 .../Opc.Ua.InformationModel.Tests/ViewDepthTests.cs | 0 .../ViewMinimumContinuationPoint01Tests.cs | 0 .../ViewMinimumContinuationPoint05Tests.cs | 0 .../ViewRegisternodesTests.cs | 0 .../ViewTranslatebrowsepathTests.cs | 0 .../Opc.Ua.Lds.Tests/DiscoveryDepthTests.cs | 0 .../Opc.Ua.Lds.Tests/DiscoveryEndpointTests.cs | 0 .../Opc.Ua.Lds.Tests/DiscoveryFilterTests.cs | 0 .../DiscoveryFindServersFilterTests.cs | 0 .../DiscoveryFindServersSelfTests.cs | 0 .../Opc.Ua.Lds.Tests/DiscoveryGetEndpointsTests.cs | 0 .../Opc.Ua.Lds.Tests/DiscoveryRegisterTestsImpl.cs | 0 .../Opc.Ua.Lds.Tests/FindServersTests.cs | 0 .../Opc.Ua.Lds.Tests/GetEndpointsTests.cs | 0 .../Hosting/LdsServerOptionsCoverageTests.cs | 0 .../Hosting/OpcUaLdsServerBuilderCoverageTests.cs | 0 .../Hosting/OpcUaLdsServerBuilderTests.cs | 0 .../Opc.Ua.Lds.Tests/LdsFixtureSmokeTests.cs | 0 .../Opc.Ua.Lds.Tests/LdsMeConformanceTests.cs | 0 {Tests => tests}/Opc.Ua.Lds.Tests/LdsTestFixture.cs | 0 .../Opc.Ua.Lds.Tests/LeakDetectionSetup.cs | 0 .../Opc.Ua.Lds.Tests/MiscellaneousExtendedTests.cs | 0 .../Opc.Ua.Lds.Tests/MiscellaneousTests.cs | 0 .../Opc.Ua.Lds.Tests/Opc.Ua.Lds.Tests.csproj | 0 .../Opc.Ua.Lds.Tests/Properties/AssemblyInfo.cs | 0 .../CertificateIdentifierShimTests.cs | 0 .../DataValueObsoleteShimTests.cs | 0 .../EncodeableFactoryShimTests.cs | 0 .../GlobalDiscoveryServerClientShimTests.cs | 0 .../LocalDiscoveryServerClientShimTests.cs | 0 .../Opc.Ua.MigrationAnalyzer.Core.Tests.csproj | 0 .../OpcUaShimAttributeInventoryTests.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../UserIdentityTokenHandlerShimTests.cs | 0 .../AnalyzerHarness.cs | 0 .../Analyzers/UA0001Tests.cs | 0 .../Analyzers/UA0002Tests.cs | 0 .../Analyzers/UA0003Tests.cs | 0 .../Analyzers/UA0004Tests.cs | 0 .../Analyzers/UA0005Tests.cs | 0 .../Analyzers/UA0006Tests.cs | 0 .../Analyzers/UA0007Tests.cs | 0 .../Analyzers/UA0008Tests.cs | 0 .../Analyzers/UA0009Tests.cs | 0 .../Analyzers/UA0010Tests.cs | 0 .../Analyzers/UA0011Tests.cs | 0 .../Analyzers/UA0012Tests.cs | 0 .../Analyzers/UA0014Tests.cs | 0 .../Analyzers/UA0015Tests.cs | 0 .../Analyzers/UA0018Tests.cs | 0 .../Analyzers/UA0019Tests.cs | 0 .../Analyzers/UA0020Tests.cs | 0 .../Analyzers/UA0021Tests.cs | 0 .../Analyzers/UA0022Tests.cs | 0 .../Generators/MigrationGeneratorTests.cs | 0 .../Opc.Ua.MigrationAnalyzer.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Stubs/OpcUaStubs.cs | 0 .../ActionMethodMapBrowsePathTests.cs | 0 .../ActionMethodMapTests.cs | 0 .../AdapterMetricsTests.cs | 0 .../AdapterTestHelpers.cs | 0 .../BrowsePathResolutionTests.cs | 0 .../CyclicReadStrategyTests.cs | 0 .../DataSetMetaDataBuilderTests.cs | 0 .../FakeDataChangeSubscription.cs | 0 .../ModelChangeMetadataRefreshTests.cs | 0 .../NodeBrowsePathTests.cs | 0 .../Opc.Ua.PubSub.Adapter.Tests.csproj | 0 .../OpcUaPubSubAdapterBuilderCompositionTests.cs | 0 .../OpcUaPubSubAdapterBuilderExtensionsTests.cs | 0 .../ServerActionHandlerTests.cs | 0 .../ServerAdapterIntegrationTests.cs | 0 .../ServerAdapterReloadCoordinatorTests.cs | 0 .../ServerAdapterRuntimeTests.cs | 0 .../ServerConnectionOptionsTests.cs | 0 .../ServerPublishedDataSetSourceTests.cs | 0 .../ServerSessionCapabilityGuardTests.cs | 0 .../ServerSubscribedDataSetSinkTests.cs | 0 .../ServerTargetVariableWriterTests.cs | 0 .../SubscriptionCoordinatorTests.cs | 0 .../SubscriptionReadStrategyTests.cs | 0 .../Capture/CapturingPubSubTransportTests.cs | 0 .../Capture/InProcessPubSubCaptureSourceTests.cs | 0 .../Capture/PubSubCaptureRegistryTests.cs | 0 .../Capture/PubSubKeyMaterialTests.cs | 0 .../Dissection/KeyResolverAndKeyLogTests.cs | 0 .../Dissection/PubSubOfflineDissectorTests.cs | 0 .../FormatterPcapAndDependencyInjectionTests.cs | 0 .../Opc.Ua.PubSub.Diagnostics.Tests.csproj | 0 .../Opc.Ua.PubSub.Eth.Tests/EthChannelTests.cs | 0 .../EthEndpointParserTests.cs | 0 .../EthPubSubTransportFactoryTests.cs | 0 .../Opc.Ua.PubSub.Eth.Tests/EthSecurityTests.cs | 0 .../Opc.Ua.PubSub.Eth.Tests/EthTestHelpers.cs | 0 .../EthTransportOptionsTests.cs | 0 .../EthTransportServiceCollectionExtensionsTests.cs | 0 .../EthernetDatagramTransportTests.cs | 0 .../EthernetFrameCodecTests.cs | 0 .../Opc.Ua.PubSub.Eth.Tests.csproj | 0 .../FakeKafkaClientAdapter.cs | 0 .../KafkaBrokerTransportEdgeTests.cs | 0 .../KafkaBrokerTransportLifecycleTests.cs | 0 .../KafkaBrokerTransportRoundTripTests.cs | 0 .../KafkaClientAdapterGuardTests.cs | 0 .../KafkaConnectionOptionsTests.cs | 0 .../Opc.Ua.PubSub.Kafka.Tests/KafkaEncodingTests.cs | 0 .../KafkaEndpointParserTests.cs | 0 .../KafkaHeaderTransportTests.cs | 0 .../KafkaIntegrationDockerTests.cs | 0 .../KafkaPubSubTransportFactoryTests.cs | 0 .../KafkaQosMappingTests.cs | 0 .../Opc.Ua.PubSub.Kafka.Tests/KafkaTestHelper.cs | 0 ...afkaTransportServiceCollectionExtensionsTests.cs | 0 .../Opc.Ua.PubSub.Kafka.Tests.csproj | 0 .../FakeMqttClientAdapter.cs | 0 .../MqttBrokerTransportEdgeTests.cs | 0 .../MqttBrokerTransportIntegrationTests.cs | 0 .../MqttBrokerTransportLifecycleTests.cs | 0 .../MqttClientAdapterGuardTests.cs | 0 .../MqttClientAdapterTests.cs | 0 .../MqttConnectionOptionsTests.cs | 0 .../MqttEndpointParserTests.cs | 0 .../MqttHeaderTransportTests.cs | 0 .../MqttPubSubTransportFactoryTests.cs | 0 .../Opc.Ua.PubSub.Mqtt.Tests/MqttQosMappingTests.cs | 0 .../MqttRetainedMetaDataTests.cs | 0 .../Opc.Ua.PubSub.Mqtt.Tests/MqttTlsOptionsTests.cs | 0 .../MqttTopicBuilderTests.cs | 0 ...MqttTransportServiceCollectionExtensionsTests.cs | 0 .../Opc.Ua.PubSub.Mqtt.Tests.csproj | 0 .../TrustedIssuerStoreResolverTests.cs | 0 .../Opc.Ua.PubSub.Schema.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../PubSubEnvelopeSchemaTests.cs | 0 .../PubSubRealMessageValidationTests.cs | 0 .../PubSubSchemaCoverageTests.cs | 0 .../PubSubSchemaProviderTests.cs | 0 .../PubSubSchemaValidationIntegrationTests.cs | 0 .../Internal/DiagnosticsAddressSpaceTests.cs | 0 .../Opc.Ua.PubSub.Server.Tests.csproj | 0 .../OpcUaServerBuilderPubSubExtensionsTests.cs | 0 ...OpcUaServerBuilderPubSubExtensionsThrowsTests.cs | 0 .../PubSubMethodHandlersFullCoverageTests.cs | 0 .../PubSubMethodHandlersMutationTests.cs | 0 .../PubSubMethodHandlersTests.cs | 0 .../PubSubNodeManagerDeterministicTests.cs | 0 .../PubSubNodeManagerTests.cs | 0 .../PubSubServerOptionsTests.cs | 0 .../PubSubStatusBindingTests.cs | 0 .../ServerMethodActionHandlerTests.cs | 0 .../Application/DataSetProviderTests.cs | 0 .../DataStoreBackedPublishedDataSetSourceTests.cs | 0 .../Application/MetaDataPublisherTests.cs | 0 .../Application/PubSubActionRuntimeTests.cs | 0 .../Application/PubSubApplicationBuilderTests.cs | 0 .../PubSubApplicationFullMutationTests.cs | 0 .../PubSubApplicationHostedServiceTests.cs | 0 .../Application/PubSubApplicationMutationTests.cs | 0 .../PubSubApplicationProviderFailoverTests.cs | 0 .../Application/PubSubApplicationTests.cs | 0 .../Application/PubSubDiscoveryTests.cs | 0 .../Application/PubSubResponseAddressPolicyTests.cs | 0 .../Benchmarks/Baselines/baseline-net10-dry.md | 0 .../Benchmarks/BenchmarkContext.cs | 0 .../Benchmarks/JsonEncodingBenchmarks.cs | 0 .../Opc.Ua.PubSub.Tests/Benchmarks/README.md | 0 .../Benchmarks/SchedulerBenchmarks.cs | 0 .../Benchmarks/SecurityBenchmarks.cs | 0 .../Benchmarks/TranscodingBenchmarks.cs | 0 .../Benchmarks/UadpEncodingBenchmarks.cs | 0 .../Configuration/ConfigurationVersionUtilsTests.cs | 0 .../Configuration/InMemoryPubSubProviderTests.cs | 0 ...ubSubConfigurationBuilderPublishedActionTests.cs | 0 .../PubSubConfigurationBuilderTests.cs | 0 .../PubSubConfigurationSnapshotTests.cs | 0 .../PubSubConfigurationValidationResultTests.cs | 0 .../PubSubConfigurationValidatorTests.cs | 0 .../PubSubConfigurationXmlSerializerTests.cs | 0 .../Configuration/PublisherConfiguration.xml | 0 .../Configuration/SubscriberConfiguration.xml | 0 .../XmlPubSubConfigurationStoreTests.cs | 0 .../Connections/PubSubConnectionConstructorTests.cs | 0 .../Connections/PubSubConnectionCoverageTests.cs | 0 .../PubSubConnectionInboundMetadataTests.cs | 0 .../PubSubConnectionPrivateMethodTests.cs | 0 .../PubSubConnectionSecurityReceiveTests.cs | 0 .../DataSets/DeadbandFilterAdditionalTests.cs | 0 .../DataSets/DeadbandFilterTests.cs | 0 .../DataSets/MirroredVariablesSinkTests.cs | 0 .../DataSets/OverrideValueHandlingResolverTests.cs | 0 .../DataSets/PublishedActionSourceTests.cs | 0 .../DataSets/PublishedDataSetTests.cs | 0 .../DataSets/TargetVariablesSinkTests.cs | 0 .../MqttTransportBuilderExtensionsTests.cs | 0 .../OpcUaPubSubBuilderExtensionsTests.cs | 0 .../PubSubActionResponderBuilderTests.cs | 0 .../PubSubRedundancyBuilderExtensionsTests.cs | 0 ...urityServiceCollectionExtensionsCoverageTests.cs | 0 ...ubSubSecurityServiceCollectionExtensionsTests.cs | 0 .../UdpTransportBuilderExtensionsTests.cs | 0 .../AggregatingPubSubDiagnosticsTests.cs | 0 .../Diagnostics/PerComponentDiagnosticsTests.cs | 0 .../Diagnostics/PubSubDiagnosticsTests.cs | 0 .../Encoding/Json/JsonActionNetworkMessageTests.cs | 0 .../Encoding/Json/JsonDecoderConflictTests.cs | 0 .../Encoding/Json/JsonDecoderTests.cs | 0 .../Encoding/Json/JsonDiscoveryMessageTests.cs | 0 .../Encoding/Json/JsonEncoderTests.cs | 0 .../Encoding/Json/JsonHelperCoverageTests.cs | 0 .../Encoding/Json/JsonMalformedInputTests.cs | 0 .../Encoding/Json/JsonMetaDataMessageTests.cs | 0 .../Encoding/Json/JsonNewtonsoftParityTests.cs | 0 .../Encoding/Json/JsonSingleMessageModeTests.cs | 0 .../Encoding/Json/JsonSingleNetworkMessageTests.cs | 0 .../Encoding/Json/JsonTestUtilities.cs | 0 .../Encoding/Uadp/UadpActionTests.cs | 0 .../Uadp/UadpBinaryRawEncodingCoverageTests.cs | 0 .../Encoding/Uadp/UadpBinaryReadWriteTests.cs | 0 .../Encoding/Uadp/UadpChunkingTests.cs | 0 .../Uadp/UadpDataSetFieldContentMaskTests.cs | 0 .../Encoding/Uadp/UadpDecoderMalformedTests.cs | 0 .../Encoding/Uadp/UadpDiscoveryFamilyTests.cs | 0 .../Encoding/Uadp/UadpDiscoveryTests.cs | 0 .../Encoding/Uadp/UadpEdgeCasesTests.cs | 0 .../Encoding/Uadp/UadpEncoderTests.cs | 0 .../Encoding/Uadp/UadpFlagsTests.cs | 0 .../Encoding/Uadp/UadpPublisherIdTests.cs | 0 .../Encoding/Uadp/UadpRawDataPaddingTests.cs | 0 .../Encoding/Uadp/UadpRawDataTypesTests.cs | 0 .../Encoding/Uadp/UadpTestUtilities.cs | 0 .../Groups/DataSetReaderMatchesTests.cs | 0 .../Groups/DataSetReaderTests.cs | 0 .../Groups/DataSetReaderTimeoutWatcherTests.cs | 0 .../Groups/EventDataSetWriterTests.cs | 0 .../Opc.Ua.PubSub.Tests/Groups/ReaderGroupTests.cs | 0 .../Groups/WriterGroupDeadbandTests.cs | 0 .../Groups/WriterGroupKeepAliveTests.cs | 0 .../MetaData/DataSetMetaDataRegistryTests.cs | 0 .../Opc.Ua.PubSub.Tests/Opc.Ua.PubSub.Tests.csproj | 0 .../Redundancy/PubSubActivationFailoverTests.cs | 0 .../Scheduling/PubSubSchedulerTests.cs | 0 .../Security/AesCtrNonceLayoutTests.cs | 0 .../Security/Internal/AesCtrTransformTests.cs | 0 .../Security/Policies/PubSubAes128CtrPolicyTests.cs | 0 .../Security/Policies/PubSubAes256CtrPolicyTests.cs | 0 .../Security/Policies/PubSubNonePolicyTests.cs | 0 .../Policies/PubSubSecurityPolicyRegistryTests.cs | 0 .../Security/PubSubSecurityEventSinkTests.cs | 0 .../Security/PubSubSecurityKeyRingTests.cs | 0 .../Security/PubSubSecurityWiringTests.cs | 0 .../Security/PubSubSecurityWrapperResolverTests.cs | 0 .../Security/RandomNonceProviderTests.cs | 0 .../Security/SecurityTokenWindowTests.cs | 0 .../Security/Sks/FakeSecurityKeyService.cs | 0 .../Sks/InMemoryPubSubKeyServiceServerTests.cs | 0 .../Sks/OpcUaSecurityKeyServiceClientTests.cs | 0 .../Security/Sks/PullSecurityKeyProviderTests.cs | 0 .../Security/Sks/SksKeyGeneratorTests.cs | 0 .../Security/Sks/SksKeyRequestTests.cs | 0 .../Security/Sks/SksKeyResponseTests.cs | 0 .../Security/Sks/SksMethodHandlerTests.cs | 0 .../Security/StaticSecurityKeyProviderTests.cs | 0 .../Security/TestSecurityKeyFactory.cs | 0 .../Security/UadpSecurityHeaderTests.cs | 0 .../Security/UadpSecurityWrapperReplayTests.cs | 0 .../Security/UadpSecurityWrapperSignOnlyTests.cs | 0 .../Security/UadpSecurityWrapperTests.cs | 0 .../StateMachine/PubSubStateMachineTests.cs | 0 .../NetworkMessageProfileProjectorTests.cs | 0 .../Transcoding/PubSubTranscoderTests.cs | 0 .../PubSubTranscodingBridgeIntegrationTests.cs | 0 .../Transcoding/TranscodeConfigurationTests.cs | 0 .../Transcoding/TranscodePromotionTests.cs | 0 .../Transcoding/TranscodeSecurityAndBuilderTests.cs | 0 .../Transcoding/TranscodeTransformTests.cs | 0 .../Transcoding/TranscodeUnitCoverageTests.cs | 0 .../Transcoding/TranscodingTestUtilities.cs | 0 .../Transcoding/TranscodingWiringCoverageTests.cs | 0 .../Transports/PubSubTransportAddressTests.cs | 0 .../Datagrams2DataTypeTests.cs | 0 .../Dtls/DtlsCertificateAuthenticatorTests.cs | 0 .../Dtls/DtlsEcdheKeyExchangeTests.cs | 0 .../Dtls/DtlsHandshakeCodecTests.cs | 0 .../Dtls/DtlsHandshakeContextTests.cs | 0 .../Dtls/DtlsHandshakeCookieAndTimerTests.cs | 0 .../Dtls/DtlsHandshakeKeyingContextTests.cs | 0 .../Dtls/DtlsHandshakeReliabilityTests.cs | 0 .../Dtls/DtlsKeyScheduleTests.cs | 0 .../Dtls/DtlsProfileRegistryTests.cs | 0 .../Dtls/DtlsRecordProtectionBenchmarks.cs | 0 .../Dtls/DtlsRecordProtectionTests.cs | 0 .../Opc.Ua.PubSub.Udp.Tests.csproj | 0 .../UdpChunkedRoundTripTests.cs | 0 .../Opc.Ua.PubSub.Udp.Tests/UdpCoverageGapTests.cs | 0 .../UdpDatagramTransportCoverageLiftTests.cs | 0 .../UdpDatagramTransportEdgeTests.cs | 0 .../UdpDatagramTransportLifecycleTests.cs | 0 .../UdpDatagramTransportLoopbackMulticastTests.cs | 0 .../UdpDatagramTransportUnicastTests.cs | 0 .../UdpDatagramTransportV2Tests.cs | 0 .../UdpEndpointParserTests.cs | 0 .../UdpMessageRepeaterTests.cs | 0 .../UdpNetworkInterfaceResolverTests.cs | 0 .../UdpPubSubTransportFactoryTests.cs | 0 .../UdpSecuredLoopbackTests.cs | 0 .../UdpTransportOptionsTests.cs | 0 ...sportServiceCollectionExtensionsCoverageTests.cs | 0 .../UdpTransportServiceCollectionExtensionsTests.cs | 0 .../UdpTransportStaticTests.cs | 0 ...entRedundancyServiceCollectionExtensionsTests.cs | 0 .../ClientReplicaCoordinatorTests.cs | 0 .../Opc.Ua.Redundancy.Client.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Raft/DefaultRaftConsensusTests.cs | 0 .../Raft/HybridSharedKeyValueStoreTests.cs | 0 .../Raft/InProcessRaftConsensusTests.cs | 0 .../Raft/RaftLeaderElectionTests.cs | 0 .../Raft/RaftSharedKeyValueStoreTests.cs | 0 .../RaftClientSharedStoreTests.cs | 0 .../RedundantClientSessionFacadeTests.cs | 0 .../RedundantClientSessionTests.cs | 0 .../ReplicatedClientKeyValueStoreTests.cs | 0 .../Client/KubernetesApiClientFactoryTests.cs | 0 .../KubernetesHttpApiClientCertificateTests.cs | 0 .../Client/KubernetesHttpApiClientTests.cs | 0 .../Client/NotInClusterKubernetesApiClientTests.cs | 0 .../Health/KubernetesReadinessServerHttpTests.cs | 0 .../Health/KubernetesReadinessServerTests.cs | 0 .../Health/KubernetesReadinessStartupTaskTests.cs | 0 .../KubernetesRaftBuilderExtensionsTests.cs | 0 .../KubernetesServerBuilderExtensionsTests.cs | 0 .../KubernetesLeaseLeaderElectionTests.cs | 0 .../Opc.Ua.Redundancy.Kubernetes.Tests.csproj | 0 .../KubernetesPeerDiscoveryAdapterTests.cs | 0 .../PeerDiscovery/KubernetesPeerDiscoveryTests.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../LeaderElectionActivationCoordinatorTests.cs | 0 .../Opc.Ua.Redundancy.PubSub.Tests.csproj | 0 ...SubRedundancyServiceCollectionExtensionsTests.cs | 0 .../RaftSharedKeyValueStoreTests.cs | 0 .../SharedStorePubSubLeaseStoreTests.cs | 0 .../SharedStorePubSubRuntimeStateStoreTests.cs | 0 .../SharedStorePubSubSecurityKeyStoreTests.cs | 0 .../SharedStorePubSubWriterCheckpointStoreTests.cs | 0 .../Opc.Ua.Redundancy.Samples.Tests.csproj | 0 .../PlaceholderTests.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../RedundantServerCluster.cs | 0 .../SampleAppProcess.cs | 0 .../SampleHaLongHaulTests.cs | 0 .../SampleHaShortHaulTests.cs | 0 .../SampleTestEnvironment.cs | 0 .../Opc.Ua.Redundancy.Samples.Tests/TestPorts.cs | 0 .../AddressSpace/AddressSpaceSynchronizerTests.cs | 0 .../CustomNodeManagerAddressSpaceTests.cs | 0 .../DistributedAddressSpaceOptionsTests.cs | 0 .../DistributedAddressSpaceStartupTaskTests.cs | 0 .../AddressSpace/InMemoryNodeStateStoreTests.cs | 0 .../AddressSpace/NodeStateSerializerTests.cs | 0 .../AddressSpace/NodeStateStoreRegistryTests.cs | 0 .../AddressSpace/SnapshotHydrationBenchmarkTests.cs | 0 .../PeerDiscoveryBuilderExtensionsTests.cs | 0 .../Discovery/PeerDiscoveryTests.cs | 0 .../InMemorySharedKeyValueStoreTests.cs | 0 .../Opc.Ua.Redundancy.Server.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Raft/HybridSharedKeyValueStoreTests.cs | 0 .../Raft/InProcessRaftConsensusTests.cs | 0 .../Raft/RaftCsClusterTests.cs | 0 .../Raft/RaftCsConsensusTests.cs | 0 .../Raft/RaftLeaderElectionTests.cs | 0 .../Raft/RaftPrimitivesIntegrationTests.cs | 0 .../Raft/RaftSharedKeyValueStoreTests.cs | 0 .../RedundancyConsistencyBuilderExtensionsTests.cs | 0 .../RecordProtectionGuardTests.cs | 0 .../ActiveActiveRedundancyBuilderExtensionsTests.cs | 0 .../Redundancy/BandedServerDirectionPolicyTests.cs | 0 .../Redundancy/DiagnosticsServerHarness.cs | 0 .../Redundancy/DistributedBuilderExtensionsTests.cs | 0 .../Redundancy/DistributedBuilderTestHelpers.cs | 0 ...ibutedPushConfigurationBuilderExtensionsTests.cs | 0 ...dPushConfigurationTransactionCoordinatorTests.cs | 0 .../Redundancy/LeaderElectionTests.cs | 0 .../LoadDirectionBuilderExtensionsTests.cs | 0 .../LoadDirectionServerIntegrationTests.cs | 0 .../Redundancy/LoadDirectionStartupTaskTests.cs | 0 .../Redundancy/LoadDirectionStrongRoutingTests.cs | 0 .../PeerDirectionPublishStartupTaskTests.cs | 0 .../Redundancy/PeerDirectionViewTests.cs | 0 .../Redundancy/PeerEndpointDirectoryTests.cs | 0 .../Redundancy/RedundancyDiscoveryTests.cs | 0 .../Redundancy/RedundancySmallTypesTests.cs | 0 .../RequestServerStateChangeStartupTaskTests.cs | 0 .../Redundancy/ServerLoadDirectorErrorPathTests.cs | 0 .../Redundancy/ServerLoadDirectorTests.cs | 0 .../Redundancy/ServerRedundancyStartupTaskTests.cs | 0 .../Redundancy/ServiceLevelProviderTests.cs | 0 .../Redundancy/ServiceLevelStartupTaskTests.cs | 0 .../ReplicatedOptionsTests.cs | 0 .../Security/RecordProtectorTests.cs | 0 ...SharedKeyValuePendingCertificateKeyStoreTests.cs | 0 .../Sessions/DistributedSessionFactoryTests.cs | 0 .../Sessions/DistributedSessionManagerTests.cs | 0 .../DistributedSessionMirrorIntegrationTests.cs | 0 .../DistributedSessionTakeoverIntegrationTests.cs | 0 .../ReplicatedSessionManagerFactoryTests.cs | 0 .../Sessions/ReplicatedSharedKeyValueStoreTests.cs | 0 .../Sessions/SharedSessionStoreTests.cs | 0 .../Sessions/SingleUseNonceRegistryTests.cs | 0 .../State/ByteStringCrdtSerializerTests.cs | 0 .../State/FramingGossipTransportTests.cs | 0 .../State/NodeStateStoreRegistryTests.cs | 0 .../State/ReplicatedAddressSpaceStartupTaskTests.cs | 0 .../ReplicatedAddressSpaceSynchronizerTests.cs | 0 .../DeterministicEventIdProviderTests.cs | 0 .../Subscriptions/RegisteredNodesMirrorTests.cs | 0 .../SharedContinuationPointStoreTests.cs | 0 .../SharedKeyValueMonitoredItemQueueFactoryTests.cs | 0 .../SharedKeyValueSubscriptionStoreTests.cs | 0 .../Values/DistributedValueCacheTests.cs | 0 .../Values/DistributedValueParticipationTests.cs | 0 .../RegistryBackedDistributedValueCacheTests.cs | 0 ...A [A9DA60CBE5C1C1C758AC6D580239DBBF53DE63D4].crl | Bin ...A [A9DA60CBE5C1C1C758AC6D580239DBBF53DE63D4].der | Bin .../Assets/Test_chain.pem | 0 .../Benchmarks.cs | 0 .../Opc.Ua.Security.Certificates.Tests/CRLTests.cs | 0 .../CertificateChangeEventTests.cs | 0 .../CertificateManager/CertificateEntryTests.cs | 0 .../CertificateValidationResultTests.cs | 0 .../DefaultCertificateFactoryTests.cs | 0 .../DefaultCertificateIssuerTests.cs | 0 .../CertificateManager/TrustListIdentifierTests.cs | 0 .../CertificateTestUtils.cs | 0 .../CertificateTestsForECDsa.cs | 0 .../CertificateTestsForRSA.cs | 0 .../CertificateWrapperTests.cs | 0 .../ExtensionTests.cs | 0 .../LeakDetectionSetup.cs | 0 .../Opc.Ua.Security.Certificates.Tests.csproj | 0 .../Opc.Ua.Security.Certificates.Tests/PEMTests.cs | 0 .../Pkcs10CertificationRequestTests.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Opc.Ua.Security.Certificates.Tests/TestUtils.cs | 0 .../CommonTestWorkers.cs | 0 .../Opc.Ua.Server.TestFramework.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Opc.Ua.Server.TestFramework/ServerFixture.cs | 0 .../ServerFixtureUtils.cs | 0 .../ServerTestServices.cs | 0 .../TestTransportBindings.cs | 0 .../AggregateCalculatorCoverageTests.cs | 0 .../Opc.Ua.Server.Tests/AggregateCalculatorTests.cs | 0 .../AggregateCttRegressionTests.cs | 0 .../Opc.Ua.Server.Tests/AggregateManagerTests.cs | 0 .../AggregateRun14ResidualOracleTests.cs | 0 .../Opc.Ua.Server.Tests/AggregatorsTests.cs | 0 .../Alarms/AlarmRateTrackerTests.cs | 0 .../Alarms/AlarmSuppressionEngineTests.cs | 0 .../AliasNames/AliasNameCoverageTests.cs | 0 .../AliasNames/AliasNameMethodDispatcherTests.cs | 0 .../AliasNames/AliasNameNodeManagerTests.cs | 0 .../AliasNames/AliasNameStoreRegistryTests.cs | 0 .../AliasNames/AliasNameWildcardMatcherTests.cs | 0 .../AliasNames/InMemoryAliasNameStoreTests.cs | 0 .../AliasNames/PubSub/AliasNamePubSubTests.cs | 0 .../AsyncCustomNodeManagerTests.cs | 0 .../AverageAggregateCalculatorTests.cs | 0 .../Opc.Ua.Server.Tests/ClientLockoutTests.cs | 0 .../ServerComplexTypeSystemIntegrationTests.cs | 0 .../ServerComplexTypesTestModel.NodeSet2.xml | 0 .../ServerComplexTypesTestNodeManager.cs | 0 .../ServerComplexTypesTestNodeManagerFactory.cs | 0 .../ComplexTypes/ServerComplexTypesTestServer.cs | 0 ...AdditionalEntropyCertificateKeyGeneratorTests.cs | 0 .../CertificateAlarmMonitoringTests.cs | 0 .../ConfigurationNodeManagerPushValidationTests.cs | 0 .../ConfigurationNodeManagerShutdownTests.cs | 0 ...ConfigurationNodeManagerTrustListEffectsTests.cs | 0 .../PendingCertificateKeyStoreTests.cs | 0 .../PushConfigurationTransactionCoordinatorTests.cs | 0 .../PushConfigurationTrustListEffectHandlerTests.cs | 0 .../Configuration/ServerConfigurationResetTests.cs | 0 .../ServerConfigurationSurfaceTests.cs | 0 .../Configuration/TrustListTests.cs | 0 .../Configuration/TrustListTransactionTests.cs | 0 .../ConfigurationNodeManagerPushTests.cs | 0 .../ConfigurationNodeManagerTests.cs | 0 .../ConfigurationRoundTripTests.cs | 0 .../ConformanceUnitsManagerTests.cs | 0 .../Opc.Ua.Server.Tests/CoreNodeManagerTests.cs | 0 .../CountAggregateCalculatorTests.cs | 0 .../CreateSessionApplicationUriValidationTests.cs | 0 .../Opc.Ua.Server.Tests/CustomNodeManagerTests.cs | 0 .../DataTypeSchemaRegistrationExtensionsTests.cs | 0 .../Diagnostics/AuditEventsTests.cs | 0 .../DiagnosticsNodeManagerTests.cs | 0 .../DurableMonitoredItemTests.cs | 0 .../DurableSubscriptionSerializationTests.cs | 0 .../EventManagerReportEventAsyncTests.cs | 0 .../FileSystem/DirectoryObjectStateTests.cs | 0 .../FileSystem/FileHandleTests.cs | 0 .../FileSystem/FileObjectStateTests.cs | 0 .../FileSystem/FileSystemNodeIdRoundTripTests.cs | 0 .../FileSystem/FileSystemNodeIdTests.cs | 0 .../FileSystem/FileSystemNodeManagerTests.cs | 0 .../FileSystem/PhysicalFileSystemProviderTests.cs | 0 .../Opc.Ua.Server.Tests/FilterRetainTests.cs | 0 .../Fluent/AccessLevelBuilderExtensionsTests.cs | 0 .../Fluent/AlarmBuilderExtensionsTests.cs | 0 .../Fluent/BrowsePathResolverTests.cs | 0 .../EngineeringUnitsBuilderExtensionsTests.cs | 0 .../Fluent/FluentVariantTests.cs | 0 .../Fluent/GeneratedManagerHybridTests.cs | 0 .../InstanceCreationBuilderExtensionsTests.cs | 0 .../Fluent/NodeManagerBuilderTests.cs | 0 .../Fluent/PropertyCreateRegistrationTests.cs | 0 .../Fluent/PropertyInitBuilderExtensionsTests.cs | 0 .../Opc.Ua.Server.Tests/Fluent/PublishTests.cs | 0 .../Fluent/ReferenceBuilderExtensionsTests.cs | 0 .../Fluent/RuntimeValueBuilderExtensionsTests.cs | 0 .../Fluent/SimulationBuilderExtensionsTests.cs | 0 .../Fluent/SimulationRegistryTests.cs | 0 .../Fluent/StateMachineBuilderExtensionsTests.cs | 0 .../Fluent/SupervisionBuilderExtensionsTests.cs | 0 .../Fluent/TypedAccessorExtensionsTests.cs | 0 .../Opc.Ua.Server.Tests/Fluent/TypedBuilderTests.cs | 0 .../Historian/HistorianCaptureSinkAdvancedTests.cs | 0 .../Historian/HistorianCaptureSinkExtraTests.cs | 0 .../Historian/HistorianCaptureSinkTests.cs | 0 .../Historian/HistorianConcurrencyTests.cs | 0 .../Historian/HistorianCoverageTests.cs | 0 .../Historian/HistorianDispatcherBranchTests.cs | 0 .../Historian/HistorianDispatcherExtraTests.cs | 0 .../Historian/HistorianDispatcherGapsTests.cs | 0 .../Historian/HistorianDispatcherNullGuardTests.cs | 0 .../Historian/HistorianDispatcherTests.cs | 0 .../Historian/HistorianEventDispatcherTests.cs | 0 .../HistorianEventFilterTargetGapsTests.cs | 0 .../Historian/HistorianEventFilterTargetTests.cs | 0 .../Historian/HistorianFluentInstallerGapsTests.cs | 0 .../Historian/HistorianFluentTests.cs | 0 .../Historian/HistorianProviderBaseTests.cs | 0 .../Historian/HistorianProviderRegistryTests.cs | 0 .../Historian/HistorianRegistryGapsTests.cs | 0 .../Historian/HistorianTypesTests.cs | 0 .../HistoricalDataConfigurationInstallerTests.cs | 0 .../Historian/InMemoryHistorianExtraTests.cs | 0 .../Historian/InMemoryHistorianProviderGapsTests.cs | 0 .../Historian/InMemoryHistorianProviderTests.cs | 0 .../Historian/InMemoryTransactionalProviderTests.cs | 0 .../Hosting/CombinedHostingTests.cs | 0 .../FluentNodeManagerFactoryCoverageTests.cs | 0 .../Hosting/IdentityHostingTests.cs | 0 .../Hosting/JwtIssuerOptionsTests.cs | 0 .../OpcUaServerBuilderExtensionsCoverageTests.cs | 0 .../Hosting/OpcUaServerOptionsCoverageTests.cs | 0 .../ServerConfigurationOptionsResolutionTests.cs | 0 .../Hosting/ServerFluentApiHostingTests.cs | 0 .../Hosting/TransportBindingHostingTests.cs | 0 .../Identity/AnonymousAuthenticatorTests.cs | 0 .../Identity/InMemoryKeyCredentialStoreTests.cs | 0 .../Identity/JwtAuthenticatorRejectionTests.cs | 0 .../Identity/JwtAuthenticatorTests.cs | 0 .../KeyCredentialBridgeAuthenticatorTests.cs | 0 .../Identity/RegisterDefaultAuthenticatorsTests.cs | 0 .../Identity/UserNamePasswordAuthenticatorTests.cs | 0 .../Identity/X509AuthenticatorTests.cs | 0 .../Opc.Ua.Server.Tests/JsonUserDatabaseTests.cs | 0 .../KeyCredential/KeyCredentialPushTests.cs | 0 .../Opc.Ua.Server.Tests/LeakDetectionSetup.cs | 0 .../Opc.Ua.Server.Tests/LinqUserDatabaseTests.cs | 0 .../Opc.Ua.Server.Tests/MasterNodeManagerTests.cs | 0 .../MinMaxAggregateCalculatorTests.cs | 0 .../ModellingRulesManagerTests.cs | 0 .../Opc.Ua.Server.Tests/ModellingRulesTests.cs | 0 .../Opc.Ua.Server.Tests/MonitoredItemBenchmarks.cs | 0 .../MonitoredItemIdFactoryTests.cs | 0 .../MonitoredItemIsReadyToPublishTests.cs | 0 .../MonitoredItemQueueRestoreTests.cs | 0 .../Opc.Ua.Server.Tests/MonitoredItemTests.cs | 0 .../MonitoredItemValueChangedTests.cs | 0 .../Opc.Ua.Server.Tests/MonitoredNode2Tests.cs | 0 .../AsyncCustomNodeManagerHistoryRoutingTests.cs | 0 .../AsyncCustomNodeManagerNodeManagementTests.cs | 0 .../AsyncNodeManagerAdapterDelegationTests.cs | 0 .../AsyncNodeManagerAdapterNodeManagementTests.cs | 0 .../NodeManager/ContinuationPointTests.cs | 0 .../NodeManager/CustomNodeManagerCallAsyncTests.cs | 0 .../CustomNodeManagerDeterministicTests.cs | 0 .../NodeManager/DeterministicServerMock.cs | 0 .../NodeManager/EventManagerTests.cs | 0 .../MasterNodeManagerDeterministicTests.cs | 0 .../MasterNodeManagerNodeManagementTests.cs | 0 .../NodeManager/NodeStateLookupExtensionsTests.cs | 0 .../NodeManager/PredefinedNodesAddressSpaceTests.cs | 0 .../NodeManager/SamplingGroupManagerTests.cs | 0 .../SamplingGroupMonitoredItemManagerTests.cs | 0 .../NodeManager/SamplingGroupTests.cs | 0 .../NodeManager/SyncNodeManagerAdapterTests.cs | 0 .../NodeStateModelChangeExtensionsTests.cs | 0 .../Opc.Ua.Server.Tests/Opc.Ua.Server.Tests.csproj | 0 .../OpcUaServerEventSourceTests.cs | 0 .../Opc.Ua.Server.Tests/ParsedNodeIdTests.cs | 0 .../Opc.Ua.Server.Tests/Properties/AssemblyInfo.cs | 0 .../QuickstartsServerUtilitiesTests.cs | 0 .../RateLimiting/ServerRateLimiterTests.cs | 0 .../Opc.Ua.Server.Tests/ReferenceServerTest.cs | 0 .../Opc.Ua.Server.Tests/RequestManagerTests.cs | 0 .../ResourceManagerCoverageTests.cs | 0 .../Opc.Ua.Server.Tests/ResourceManagerTests.cs | 0 .../ReverseConnectServerCoverageTests.cs | 0 .../ReverseConnectServerTests.cs | 0 .../RoleAuthorizationGateTests.cs | 0 .../Opc.Ua.Server.Tests/RoleBasedIdentityTests.cs | 0 .../Opc.Ua.Server.Tests/RoleManagerTests.cs | 0 .../Roles/AccessTokenRoleCriteriaTests.cs | 0 .../Opc.Ua.Server.Tests/Roles/ClaimsTestIdentity.cs | 0 .../Roles/GroupIdCriteriaTests.cs | 0 .../Roles/RoleStateBindingTests.cs | 0 .../RuntimeNodeSetBuilderExtensionsTests.cs | 0 .../RuntimeNodeSetIntegrationTests.cs | 0 .../RuntimeNodeSetNodeManagerFactoryTests.cs | 0 .../RuntimeNodeSet/RuntimeNodeSetSourceTests.cs | 0 .../RuntimeNodeSet/RuntimeNodeSetTestServer.cs | 0 .../ServerComplexTypeSystemTests.cs | 0 .../ServerDataTypeDefinitionResolverTests.cs | 0 .../ServerDataTypeSchemaRegistrationTests.cs | 0 .../Opc.Ua.Server.Tests/ServerInternalDataTests.cs | 0 .../ServerServiceLevelCalculatorTests.cs | 0 .../Opc.Ua.Server.Tests/ServerStartupTests.cs | 0 .../ServerUtilsDeterministicTests.cs | 0 .../Opc.Ua.Server.Tests/ServerUtilsTests.cs | 0 .../Session/ImpersonateUserObsoleteWarningTest.cs | 0 .../SessionAdmissionRateLimitTests.cs | 0 .../SessionContinuationPointsTests.cs | 0 .../Opc.Ua.Server.Tests/SessionCoverageTests.cs | 0 .../Opc.Ua.Server.Tests/SessionExtendedTests.cs | 0 .../SessionManagerCoverageTests.cs | 0 .../SessionManagerRoleResolutionTests.cs | 0 .../SessionPublishQueueBenchmarks.cs | 0 .../Opc.Ua.Server.Tests/SessionPublishQueueTests.cs | 0 .../Opc.Ua.Server.Tests/SessionRestoreTests.cs | 0 .../Opc.Ua.Server.Tests/SessionTests.cs | 0 .../StandardServerCoverageTests.cs | 0 .../StartEndAggregateCalculatorEdgeTests.cs | 0 .../StartEndAggregateCalculatorTests.cs | 0 .../FluentFiniteStateMachineStateTests.cs | 0 .../StateMachines/StateMachineBuilderGuardTests.cs | 0 .../StateMachineBuilderLifecycleTests.cs | 0 .../StateMachineBuilderSubStateTests.cs | 0 .../StateMachines/StateMachineBuilderTests.cs | 0 .../StatusAggregateCalculatorTests.cs | 0 .../StdDevAggregateCalculatorRegressionTests.cs | 0 .../StdDevAggregateCalculatorTests.cs | 0 .../Subscription/SentMessageQueueTests.cs | 0 .../SubscriptionLifecycleTests.cs | 0 .../Opc.Ua.Server.Tests/SubscriptionTests.cs | 0 .../SystemConfigurationIdentityTests.cs | 0 .../TrustedApplicationRoleTests.cs | 0 .../UserManagementBindingTests.cs | 0 .../Opc.Ua.Server.Tests/UserManagementTests.cs | 0 .../test-memorybuffer-config.xml | 0 .../Opc.Ua.Server.Tests/test-testdata-config.xml | 0 .../Opc.Ua.Sessions.Tests/AssemblyInfo.cs | 0 .../ChannelManagerCertRotationIntegrationTests.cs | 0 ...hannelManagerSessionLifecycleIntegrationTests.cs | 0 .../ChannelManagerSharingIntegrationTests.cs | 0 ...elManagerTransparentReconnectIntegrationTests.cs | 0 .../Opc.Ua.Sessions.Tests/ClientBatchTest.cs | 0 .../ClientLockoutIntegrationTests.cs | 0 .../Opc.Ua.Sessions.Tests/ClientTest.cs | 0 .../Opc.Ua.Sessions.Tests/ClientTestKestrelTcp.cs | 0 .../Opc.Ua.Sessions.Tests/ClientTestNoSecurity.cs | 0 .../ConnectionStabilityTest.cs | 0 .../ContinuationPointInBatchTest.cs | 0 .../DistributedSessionFailoverIntegrationTests.cs | 0 .../HttpsJsonTransportIntegrationTests.cs | 0 .../HttpsWebApiIntegrationTests.cs | 0 .../KestrelTcpIntegrationTests.cs | 0 .../KestrelTcpReverseConnectIntegrationTests.cs | 0 .../Opc.Ua.Sessions.Tests/LeakDetectionSetup.cs | 0 {Tests => tests}/Opc.Ua.Sessions.Tests/LoadTest.cs | 0 .../ManagedSessionReconnectIntegrationTests.cs | 0 .../ManagedSessionStabilityTest.cs | 0 .../Opc.Ua.Sessions.Tests/NodeSetExportTest.cs | 0 .../Opc.Ua.Sessions.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../ReconnectWithSavedSessionSecretsTest.cs | 0 ...edundantClientSessionFailoverIntegrationTests.cs | 0 .../Opc.Ua.Sessions.Tests/RequestHeaderTest.cs | 0 .../Opc.Ua.Sessions.Tests/ReverseConnectTest.cs | 0 .../SecurityPolicyBenchmarks.cs | 0 .../Opc.Ua.Sessions.Tests/SessionBaseTests.cs | 0 .../Opc.Ua.Sessions.Tests/SessionCancelTests.cs | 0 .../Opc.Ua.Sessions.Tests/SessionChangeUserTests.cs | 0 .../SessionDiagnosticsTests.cs | 0 .../SessionGeneralServiceBehaviourTests.cs | 0 .../Opc.Ua.Sessions.Tests/SessionMultipleTests.cs | 0 .../Opc.Ua.Sessions.Tests/SessionTests.cs | 0 .../SessionlessExtendedTests.cs | 0 .../SessionlessInvocationTests.cs | 0 .../SharedKestrelHostIntegrationTests.cs | 0 .../SubscriptionArrayPoolDiagnosticsLoadTests.cs | 0 .../TraceableRequestHeaderTest.cs | 0 .../WssJsonTransportIntegrationTests.cs | 0 .../WssOpenApiIntegrationTests.cs | 0 .../WssReverseConnectIntegrationTests.cs | 0 .../WssTransportIntegrationTests.cs | 0 .../CompilerUtils.cs | 0 .../Dependency/ModelDependencyV1Tests.cs | 0 .../DesignFileTests.cs | 0 .../GenerateCodeTests.cs | 0 .../GenerateStackTests.cs | 0 .../Generators/AttributesGeneratorTests.cs | 0 .../Generators/BinaryResourceTests.cs | 0 .../Generators/BinarySchemaGeneratorTests.cs | 0 .../Generators/ClientApiGeneratorTests.cs | 0 .../Generators/ConstantsGeneratorTests.cs | 0 .../Generators/CrossNamespacePrefixTests.cs | 0 .../Generators/DataTypeGeneratorTests.cs | 0 .../Generators/EndpointsGeneratorTests.cs | 0 .../Generators/FluentBuilderGeneratorTests.cs | 0 .../Generators/ModelDependencyGeneratorTests.cs | 0 .../Generators/NodeIdGeneratorTests.cs | 0 .../Generators/NodeManagerBindingReportingTests.cs | 0 .../Generators/NodeManagerGeneratorTests.cs | 0 .../Generators/NodeStateGeneratorTests.cs | 0 .../Generators/ObjectTypeProxyGeneratorTests.cs | 0 .../Generators/ResourceExtensionsTests.cs | 0 .../Generators/ResourceTests.cs | 0 .../Generators/ServerApiGeneratorTests.cs | 0 .../Generators/StateMachineIdsGeneratorTests.cs | 0 .../Generators/StatusCodesGeneratorTests.cs | 0 .../Generators/StreamResourceTests.cs | 0 .../Generators/TextFileResourceTests.cs | 0 .../Generators/TextReaderResourceTests.cs | 0 .../Generators/TextResourceTests.cs | 0 .../Generators/TypeSourceGeneratorTests.cs | 0 .../Generators/XmlSchemaGeneratorTests.cs | 0 .../GeneratorsTests.cs | 0 .../Opc.Ua.SourceGeneration.Core.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Resources/AnalogInstance.NodeSet2.xml | 0 .../Resources/CrossModelInstances.ModelDesign.xml | 0 .../Resources/CrossModelTypes.NodeSet2.xml | 0 .../Resources/DeclarationBackedMethod.NodeSet2.xml | 0 .../Resources/DemoModel.NodeSet2.xml | 0 .../Resources/DemoModel.csv | 0 .../Resources/DemoModel.xml | 0 .../Resources/Opc.Ua.Di.NodeSet2.xml | 0 .../Resources/OpcUaOnboardingModel.csv | 0 .../Resources/OpcUaOnboardingModel.xml | 0 .../Resources/OpcUaSchedulerModel.csv | 0 .../Resources/OpcUaSchedulerModel.xml | 0 .../Resources/TestDataDesign.csv | 0 .../Resources/TestDataDesign.xml | 0 .../Resources/TestModel.csv | 0 .../Resources/TestModel.xml | 0 .../Resources/WotConnection.csv | 0 .../Resources/WotConnection.xml | 0 .../Schema/DataTypeDesignTests.cs | 0 .../Schema/DictionaryDesignTests.cs | 0 .../Schema/EncodingDesignTests.cs | 0 .../Schema/HierarchyNodeTests.cs | 0 .../Schema/HierarchyReferenceTests.cs | 0 .../Schema/InstanceDesignTests.cs | 0 .../Schema/ListOfChildrenTests.cs | 0 .../Schema/LocalizedTextTests.cs | 0 .../Schema/MethodDesignTests.cs | 0 .../Schema/ModelDesignExtensionsTests.cs | 0 .../Schema/ModelDesignTests.cs | 0 .../Schema/ModelDesignValidatorTests.cs | 0 .../Schema/NamespaceTests.cs | 0 .../Schema/NodeDesignTests.cs | 0 .../Schema/NodeSetToModelDesignTests.cs | 0 .../Schema/ObjectDesignTests.cs | 0 .../Schema/ObjectTypeDesignTests.cs | 0 .../Schema/ParameterTests.cs | 0 .../Schema/PropertyDesignTests.cs | 0 .../Schema/ReferenceTests.cs | 0 .../Schema/ReferenceTypeDesignTests.cs | 0 .../Schema/RolePermissionSetTests.cs | 0 .../Schema/RolePermissionTests.cs | 0 .../Schema/ServiceTests.cs | 0 .../Schema/TypeDesignTests.cs | 0 .../Schema/VariableDesignTests.cs | 0 .../Schema/VariableTypeDesignTests.cs | 0 .../Schema/ViewDesignTests.cs | 0 .../Shared/SourceGenerationUtilsTests.cs | 0 .../Shared/TypeDictionaryExtensionsTests.cs | 0 .../Templating/BrowseNameTemplateExtensionsTests.cs | 0 .../Templating/ParsedTemplateStringTests.cs | 0 .../Templating/StringLiteralEscaperTests.cs | 0 .../Templating/TemplateContextTests.cs | 0 .../Templating/TemplateDefinitionTests.cs | 0 .../Templating/TemplateExtensionsTests.cs | 0 .../Templating/TemplateParserTests.cs | 0 .../Templating/TemplateStringTests.cs | 0 .../Templating/TemplateTests.cs | 0 .../Templating/TemplateWriterTests.cs | 0 .../CompilationOptionsTests.cs | 0 .../ExtensionsTests.cs | 0 .../Opc.Ua.SourceGeneration.Stack.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../SourceGeneratorDiagnosticTests.cs | 0 .../StackGenerationAssemblyTests.cs | 0 .../StackGenerationOptionsTests.cs | 0 .../StackGeneratorTests.cs | 0 .../ModelDependencyScannerTests.cs | 0 .../ModelGeneratorTests.cs | 0 .../Opc.Ua.SourceGeneration.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../TypeGeneratorTests.cs | 0 .../Channels/Chaos/AcceptButStallChaosTests.cs | 0 .../Channels/Chaos/BlockAcceptChaosTests.cs | 0 .../Chaos/SubscriptionSurvivalChaosTests.cs | 0 .../Chaos/TransparentReconnectChaosTests.cs | 0 .../Channels/Contract/CertRotationContractTests.cs | 0 .../Channels/Contract/CoalescingTests.cs | 0 .../Channels/Contract/ContractTestBase.cs | 0 .../Channels/Contract/FaultedEntryRecoveryTests.cs | 0 .../Channels/Contract/GateAndBypassTests.cs | 0 .../Channels/Contract/HungParticipantTests.cs | 0 .../Channels/Contract/KeyAndSharingTests.cs | 0 .../Channels/Contract/LeakAccuracyTests.cs | 0 .../Channels/Contract/LeaseLifecycleTests.cs | 0 .../Contract/ParticipantResultAggregationTests.cs | 0 .../Channels/Contract/RecreateDispatchTests.cs | 0 .../Contract/RetryBudgetEnforcementTests.cs | 0 .../Channels/Fakes/ChaosBarrier.cs | 0 .../Channels/Fakes/FakeChannelBindings.cs | 0 .../Channels/Fakes/FakeParticipant.cs | 0 .../Channels/Fakes/FakeTransport.cs | 0 .../Channels/Fakes/TcpChaosProxy.cs | 0 .../Channels/Helpers/ChaosSchedule.cs | 0 .../Channels/Helpers/LeakCounters.cs | 0 .../Channels/Helpers/MetricsCollector.cs | 0 .../Channels/Helpers/StressRunner.cs | 0 .../Channels/Helpers/StressRunnerTests.cs | 0 .../Channels/Helpers/TcpChaosProxySmokeTests.cs | 0 .../Channels/Helpers/WaitForQuiescence.cs | 0 .../Channels/Integration/CertRotationLiveTests.cs | 0 .../Channels/Integration/FailoverLeaseSwapTests.cs | 0 .../Channels/Integration/IntegrationTestBase.cs | 0 .../Integration/ServerOutageRecoveryTests.cs | 0 .../Channels/Soak/CombinatorialMatrixTests.cs | 0 .../Channels/Soak/LongSoakTests.cs | 0 .../Channels/Soak/MemoryStabilitySoakTests.cs | 0 .../Opc.Ua.Stress.Tests/LeakDetectionSetup.cs | 0 .../Opc.Ua.Stress.Tests/Opc.Ua.Stress.Tests.csproj | 0 .../Opc.Ua.Stress.Tests/Properties/AssemblyInfo.cs | 0 {Tests => tests}/Opc.Ua.Stress.Tests/README.md | 0 .../Subscriptions/MonitoredItemDepthTests.cs | 0 .../Subscriptions/SubscriptionBasicDepthTests.cs | 0 .../Subscriptions/SubscriptionDepthTests.cs | 0 .../Subscriptions/SubscriptionMultipleTests.cs | 0 .../SubscriptionPublishTooManyTests.cs | 0 .../Subscriptions/SubscriptionTransferDepthTests.cs | 0 .../LeakDetectionSetup.cs | 0 .../Opc.Ua.Subscriptions.Classic.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../SubscriptionEngineIntegrationTests.cs | 0 .../SubscriptionTest.cs | 0 .../TransferSubscriptionTest.cs | 0 .../DurableSubscriptionTest.cs | 0 .../DurableSubscriptionTestDebug.cs | 0 .../LeakDetectionSetup.cs | 0 .../Opc.Ua.Subscriptions.Durable.Tests.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../SubscriptionDurableClassicTests.cs | 0 .../SubscriptionDurableTests.cs | 0 .../ClassicOnEngineBridgeGapTests.cs | 0 .../LeakDetectionSetup.cs | 0 ...gedSessionSubscriptionManagerIntegrationTests.cs | 0 .../Opc.Ua.Subscriptions.Tests/MonitorBasicTests.cs | 0 .../MonitorComplexValueTests.cs | 0 .../MonitorDeadbandFilterTests.cs | 0 .../MonitorEventsTests.cs | 0 .../MonitorItems2Tests.cs | 0 .../MonitorItemsBatchTests.cs | 0 .../MonitorQueueingTests.cs | 0 .../MonitorTriggeringTests.cs | 0 .../MonitorValueChangeTests.cs | 0 .../MonitoredItemConditionRefreshLiveTests.cs | 0 .../MonitoredItemConditionRefreshTest.cs | 0 .../MonitoredItemServicesTests.cs | 0 .../Opc.Ua.Subscriptions.Tests.csproj | 0 .../PooledNotificationBenchmarks.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Opc.Ua.Subscriptions.Tests/PublishTests.cs | 0 .../SentMessageQueueTests.cs | 0 .../StreamingSubscriptionCoverageTests.cs | 0 .../SubscriptionBasicTests.cs | 0 .../SubscriptionCoverageTests.cs | 0 .../SubscriptionEngineIntegrationTests.cs | 0 .../SubscriptionFailoverTests.cs | 0 .../SubscriptionManagerCoverageTests.cs | 0 .../SubscriptionMinimumTests.cs | 0 .../SubscriptionPublishTests.cs | 0 .../SubscriptionServicesTests.cs | 0 .../SubscriptionSnapshotTests.cs | 0 .../Opc.Ua.Subscriptions.Tests/SubscriptionTests.cs | 0 .../SubscriptionTransferTests.cs | 0 .../TransferSubscriptionTests.cs | 0 .../UnboundedSubscriptionTests.cs | 0 .../Opc.Ua.Test.Common/LeakDetectionHelpers.cs | 0 {Tests => tests}/Opc.Ua.Test.Common/Logging.cs | 0 .../Opc.Ua.Test.Common/Opc.Ua.Test.Common.csproj | 0 .../Opc.Ua.Test.Common/Properties/AssemblyInfo.cs | 0 .../Opc.Ua.Test.Common/TestAsyncEnumerable.cs | 0 .../Opc.Ua.Test.Common/TestSpecAttribute.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/ArrayOfTests.cs | 0 .../BuiltIn/BrowseDescriptionTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/BuiltInTypeTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/ByteStringTests.cs | 0 .../BuiltIn/DataContractSerializerTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/DataValueTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/DateTimeUtcTests.cs | 0 .../BuiltIn/DiagnosticInfoTests.cs | 0 .../BuiltIn/EnumDefinitionTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/EnumFieldTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/EnumHelperTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/EnumValueTests.cs | 0 .../BuiltIn/EqualityComparersTests.cs | 0 .../BuiltIn/ExpandedNodeIdTests.cs | 0 .../BuiltIn/ExtensionObjectTests.cs | 0 .../BuiltIn/LocalizedTextTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/MatrixOfTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/MatrixTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/NodeIdTests.cs | 0 .../BuiltIn/NumericRangeCoverageTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/NumericRangeTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/OptionSetTests.cs | 0 .../BuiltIn/QualifiedNameTests.cs | 0 .../BuiltIn/ReferenceDescriptionTests.cs | 0 .../BuiltIn/RelativePathFormatterTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/RelativePathTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/StatusCodeTests.cs | 0 .../BuiltIn/StructureDefinitionTests.cs | 0 .../BuiltIn/StructureFieldTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/TypeInfoTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/ValueRanksTests.cs | 0 .../BuiltIn/VariantBuilderTests.cs | 0 .../BuiltIn/VariantCoverageTests.cs | 0 .../BuiltIn/VariantHelperTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/VariantTests.cs | 0 .../BuiltIn/ViewDescriptionTests.cs | 0 .../Opc.Ua.Types.Tests/BuiltIn/XmlElementTests.cs | 0 .../Encoders/BinaryDecoderTests.cs | 0 .../Encoders/BinaryEncoderTests.cs | 0 .../Encoders/BuiltInTypeTestCases.cs | 0 .../Encoders/EncodeableFactoryTests.cs | 0 .../Encoders/EncodeableMatrixRoundTripTests.cs | 0 .../Encoders/EncodeableObjectTests.cs | 0 .../Encoders/JsonDecoderCoverageTests.cs | 0 .../Opc.Ua.Types.Tests/Encoders/JsonDecoderTests.cs | 0 .../Opc.Ua.Types.Tests/Encoders/JsonEncoderTests.cs | 0 .../Opc.Ua.Types.Tests/Encoders/JsonTests.cs | 0 .../Encoders/PooledEncodeableTypeTests.cs | 0 .../Encoders/XmlDecoderCoverageTests.cs | 0 .../Opc.Ua.Types.Tests/Encoders/XmlDecoderTests.cs | 0 .../Opc.Ua.Types.Tests/Encoders/XmlEncoderTests.cs | 0 .../Opc.Ua.Types.Tests/Encoders/XmlParserTests.cs | 0 .../Opc.Ua.Types.Tests/Nodes/NodeSetTests.cs | 0 .../Opc.Ua.Types.Tests/Nodes/NodeTableTests.cs | 0 .../Opc.Ua.Types.Tests/Nodes/ReferenceNodeTests.cs | 0 .../Opc.Ua.Types.Tests/Nodes/ReferenceTableTests.cs | 0 .../Nodes/ReferenceTypeNodeTests.cs | 0 .../Opc.Ua.Types.Tests/Nodes/TypeTableTests.cs | 0 .../Opc.Ua.Types.Tests/Nodes/VariableNodeTests.cs | 0 .../Nodes/VariableTypeNodeTests.cs | 0 .../Opc.Ua.Types.Tests/Opc.Ua.Types.Tests.csproj | 0 .../Opc.Ua.Types.Tests/Properties/AssemblyInfo.cs | 0 .../Schema/BinarySchemaValidatorTests.cs | 0 .../Schema/TypeDictionaryValidatorTests.cs | 0 .../State/BaseInstanceStateTests.cs | 0 .../Opc.Ua.Types.Tests/State/BaseTypeStateTests.cs | 0 .../State/BaseVariableStateAsyncHooksTests.cs | 0 .../State/BaseVariableStateTests.cs | 0 .../State/BaseVariableTypeStateTests.cs | 0 .../Opc.Ua.Types.Tests/State/CoreTypesStateTests.cs | 0 .../Opc.Ua.Types.Tests/State/DataTypeStateTests.cs | 0 .../Opc.Ua.Types.Tests/State/MethodStateTests.cs | 0 .../State/NodeInstanceExtensionsTests.cs | 0 .../State/NodeStateChangeNotificationTests.cs | 0 .../State/NodeStateCollectionTests.cs | 0 .../State/NodeStateReadAttributesBenchmarks.cs | 0 .../Opc.Ua.Types.Tests/State/NodeStateTests.cs | 0 .../Opc.Ua.Types.Tests/State/NodeTests.cs | 0 .../State/ReferenceTypeStateTests.cs | 0 .../Opc.Ua.Types.Tests/State/StateTypesTests.cs | 0 .../Opc.Ua.Types.Tests/State/VariableNodeTests.cs | 0 .../Opc.Ua.Types.Tests/State/ViewStateTests.cs | 0 .../Utils/Buffers/ArrayPoolBufferTests.cs | 0 .../Utils/Buffers/PooledBufferTests.cs | 0 .../Utils/Buffers/PooledBufferWriterTests.cs | 0 .../Utils/Buffers/ReadOnlyMemoryTests.cs | 0 .../Utils/Buffers/ReadOnlySpanTests.cs | 0 .../Utils/Buffers/SequenceHelper.cs | 0 .../Opc.Ua.Types.Tests/Utils/CoreUtilsTests.cs | 0 .../Utils/FileSystem/NullFileSystemTests.cs | 0 .../FileSystem/VirtualFileSystemEdgeCaseTests.cs | 0 .../FileSystem/VirtualFileSystemStreamTests.cs | 0 .../Utils/FileSystem/VirtualFileSystemTests.cs | 0 .../Utils/ServiceResultExceptionTests.cs | 0 .../Opc.Ua.Types.Tests/Utils/ServiceResultTests.cs | 0 .../AssetEndpointValidatorTests.cs | 0 .../AssetRegistryExceptionSanitisationTests.cs | 0 .../AssetRegistryPersistenceBoundsTests.cs | 0 .../Opc.Ua.WotCon.Tests/AssetRegistrySsrfTests.cs | 0 .../Client/FileTypeClientExtensionsTests.cs | 0 .../Client/WoTAssetFileTypeClientExtensionsTests.cs | 0 .../Client/WotAssetFileTypeSessionMock.cs | 0 .../Hosting/OpcUaWotConBuilderTests.cs | 0 .../OpcUaWotConServerBuilderCoverageTests.cs | 0 .../Opc.Ua.WotCon.Tests/Opc.Ua.WotCon.Tests.csproj | 0 .../Providers/SimulatedWotAssetProvider.cs | 0 .../Providers/SimulatedWotDiscoveryProvider.cs | 0 .../SimulatedWotAssetProviderTests.cs | 0 .../SimulatedWotDiscoveryProviderTests.cs | 0 .../ThingDescriptionJsonTests.cs | 0 .../Opc.Ua.WotCon.Tests/WotActionMapperTests.cs | 0 .../Opc.Ua.WotCon.Tests/WotAssetFileManagerTests.cs | 0 .../WotAssetNameValidatorTests.cs | 0 .../WotChildNameValidatorTests.cs | 0 .../WotConnectivityNodeManagerTests.cs | 0 .../WotConnectivityOptionsAndFactoryTests.cs | 0 .../WotManagementAccessPolicyTests.cs | 0 .../Opc.Ua.WotCon.Tests/WotPropertyMapperTests.cs | 0 {Tests => tests}/benchmarks.cmd | 0 {Tests => tests}/codecoverage.cmd | 0 {Tests => tests}/codecoverage.sh | 0 {Tests => tests}/coverlet.runsettings.xml | 0 {Tests => tests}/customtest.bat | 0 {Tools => tools}/MigrationAnalyzer.slnx | 0 .../McpServer => tools/Opc.Ua.Mcp}/.mcp/server.json | 0 .../McpServer => tools/Opc.Ua.Mcp}/Dockerfile | 0 .../McpServer => tools/Opc.Ua.Mcp}/EventIds.cs | 0 .../McpServer => tools/Opc.Ua.Mcp}/McpREADME.md | 0 .../Opc.Ua.Mcp}/McpServerOptions.cs | 0 .../Opc.Ua.Mcp}/Opc.Ua.Mcp.Config.xml | 0 .../Opc.Ua.Mcp}/Opc.Ua.Mcp.csproj | 0 .../Opc.Ua.Mcp}/OpcUaSessionManager.cs | 0 .../McpServer => tools/Opc.Ua.Mcp}/Program.cs | 0 .../Opc.Ua.Mcp}/Properties/AssemblyInfo.cs | 0 .../Opc.Ua.Mcp}/PubSubRuntimeManager.cs | 0 .../McpServer => tools/Opc.Ua.Mcp}/README.md | 0 .../Opc.Ua.Mcp}/Serialization/OpcUaJsonHelper.cs | 0 .../Opc.Ua.Mcp}/Tools/AttributeServiceTools.cs | 0 .../Opc.Ua.Mcp}/Tools/ConfigurationTools.cs | 0 .../Opc.Ua.Mcp}/Tools/ConnectionTools.cs | 0 .../Opc.Ua.Mcp}/Tools/ConvenienceTools.cs | 0 .../Opc.Ua.Mcp}/Tools/DiscoveryServiceTools.cs | 0 .../Opc.Ua.Mcp}/Tools/MethodServiceTools.cs | 0 .../Opc.Ua.Mcp}/Tools/MonitoredItemServiceTools.cs | 0 .../Opc.Ua.Mcp}/Tools/NodeManagementServiceTools.cs | 0 .../Opc.Ua.Mcp}/Tools/NodeSetExportTools.cs | 0 .../Opc.Ua.Mcp}/Tools/PacketCaptureTools.cs | 0 .../Opc.Ua.Mcp}/Tools/PacketDecodeTools.cs | 0 .../Opc.Ua.Mcp}/Tools/PacketReplayTools.cs | 0 .../Opc.Ua.Mcp}/Tools/PkiTools.cs | 0 .../Opc.Ua.Mcp}/Tools/PubSubActionTools.cs | 0 .../Opc.Ua.Mcp}/Tools/PubSubCaptureTools.cs | 0 .../Opc.Ua.Mcp}/Tools/PubSubDecodeTools.cs | 0 .../Opc.Ua.Mcp}/Tools/PubSubDiscoveryTools.cs | 0 .../Opc.Ua.Mcp}/Tools/PubSubRuntimeTools.cs | 0 .../Opc.Ua.Mcp}/Tools/SessionResources.cs | 0 .../Opc.Ua.Mcp}/Tools/SubscriptionServiceTools.cs | 0 .../Opc.Ua.Mcp}/Tools/ViewServiceTools.cs | 0 .../CodeFixes/UA0002RemovedCollectionTypeCodeFix.cs | 0 .../CodeFixes/UA0003NullCheckOnStructTypeCodeFix.cs | 0 .../UA0004ConditionalAccessOnStructCodeFix.cs | 0 .../CodeFixes/UA0005ByteArrayToByteStringCodeFix.cs | 0 .../CodeFixes/UA0006ObsoleteVariantCtorCodeFix.cs | 0 .../UA0007ObsoleteNodeIdStringCtorCodeFix.cs | 0 .../UA0008SessionCallParamsObjectCodeFix.cs | 0 .../UA0009DataContractToDataTypeCodeFix.cs | 0 .../CodeFixes/UA0010RemoveDisposableCodeFix.cs | 0 ...0012CertificateFactoryStaticToInstanceCodeFix.cs | 0 .../CodeFixes/UA0014DataValueIsGoodCodeFix.cs | 0 .../UA0019DataValueStatusCodeCtorCodeFix.cs | 0 .../UA0020EncodeableFactoryRenameCodeFix.cs | 0 ...0022CertificateValidatorPropertyRenameCodeFix.cs | 0 .../Opc.Ua.MigrationAnalyzer.CodeFixer.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Client/Session/Session.cs | 0 .../Client/Subscription/Classic/Subscription.cs | 0 .../Configuration/ApplicationInstance.cs | 0 .../Security/Certificates/CertificateIdentifier.cs | 0 .../Core/Stack/Client/ChannelBase.cs | 0 .../Stack/Configuration/ApplicationConfiguration.cs | 0 .../Core/Stack/Server/ServerBase.cs | 0 .../Core/Stack/Transport/TransportChannel.cs | 0 .../Core/Stack/Types/IUserIdentityTokenHandler.cs | 0 .../Core/Types/Encoders/EncodeableFactory.cs | 0 .../GlobalDiscoveryServerClient.cs | 0 .../Gds.Client.Common/LocalDiscoveryServerClient.cs | 0 .../ServerPushConfigurationClient.cs | 0 .../Marker/OpcUaShimAttribute.cs | 0 .../Opc.Ua.MigrationAnalyzer.Core.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Types/BuiltIn/BuiltInType.cs | 0 .../Opc.Ua.MigrationAnalyzer.Core/readme.md | 0 .../CollectionShimCatalog.cs | 0 .../Diagnostics/GeneratorDiagnostics.cs | 0 .../MigrationGenerator.cs | 0 .../Opc.Ua.MigrationAnalyzer.Generator.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../AnalyzerReleases.Shipped.md | 0 .../AnalyzerReleases.Unshipped.md | 0 .../Analyzers/UA0001UtilsTraceToILoggerAnalyzer.cs | 0 .../UA0002RemovedCollectionTypeAnalyzer.cs | 0 .../UA0003NullCheckOnStructTypeAnalyzer.cs | 0 .../UA0004ConditionalAccessOnStructAnalyzer.cs | 0 .../UA0005ByteArrayToByteStringAnalyzer.cs | 0 .../Analyzers/UA0006ObsoleteVariantCtorAnalyzer.cs | 0 .../UA0007ObsoleteNodeIdStringCtorAnalyzer.cs | 0 .../UA0008SessionCallParamsObjectAnalyzer.cs | 0 .../UA0009DataContractToDataTypeAnalyzer.cs | 0 .../Analyzers/UA0010RemoveDisposableAnalyzer.cs | 0 .../UA0011TokenHandlerSyncToAsyncAnalyzer.cs | 0 ...012CertificateFactoryStaticToInstanceAnalyzer.cs | 0 .../Analyzers/UA0014DataValueIsGoodAnalyzer.cs | 0 .../Analyzers/UA0015GdsSyncToAsyncAnalyzer.cs | 0 ...A0018CertificateIdentifierCertificateAnalyzer.cs | 0 .../UA0019DataValueStatusCodeCtorAnalyzer.cs | 0 .../UA0020EncodeableFactoryRenameAnalyzer.cs | 0 .../UA0021CertificateValidatorRenameAnalyzer.cs | 0 ...022CertificateValidatorPropertyRenameAnalyzer.cs | 0 .../UA0023PubSubTopLevelObsoleteAnalyzer.cs | 0 .../Diagnostics/DiagnosticDescriptors.cs | 0 .../Diagnostics/DiagnosticIds.cs | 0 .../Diagnostics/WellKnownProperties.cs | 0 .../Helpers/SymbolExtensions.cs | 0 .../Opc.Ua.MigrationAnalyzer/Helpers/UaSymbols.cs | 0 .../Opc.Ua.MigrationAnalyzer/NugetREADME.md | 0 ...ation.NetStandard.Opc.Ua.MigrationAnalyzer.props | 0 .../Opc.Ua.MigrationAnalyzer.csproj | 0 .../Opc.Ua.MigrationAnalyzer.nuspec | 0 .../Properties/AssemblyInfo.cs | 0 .../BuiltInDesignFiles.cs | 0 .../Dependency/ModelDependencyV1.cs | 0 .../Design/Attributes.csv | 0 .../Design/BuiltInTypes.xml | 0 .../Design/ServerCapabilities.csv | 0 .../Design/StandardTypes.csv | 0 .../Design/StandardTypes.xml | 0 .../Design/Status Codes.csv | 0 .../Design/UA Attributes.xml | 0 .../Design/UA Core Services.xml | 0 .../Design/UA Status Codes.xml | 0 .../Opc.Ua.SourceGeneration.Core/DesignFile.cs | 0 .../GeneratorOptions.cs | 0 .../Opc.Ua.SourceGeneration.Core/Generators.cs | 0 .../Generators/AttributesGenerator.cs | 0 .../Generators/BinarySchemaGenerator.cs | 0 .../Generators/BinarySchemaTemplates.cs | 0 .../Generators/ClientApiGenerator.cs | 0 .../Generators/ClientApiTemplates.cs | 0 .../Generators/CodeTemplates.cs | 0 .../Generators/ConstantsGenerator.cs | 0 .../Generators/ConstantsTemplates.cs | 0 .../Generators/DataTypeGenerator.cs | 0 .../Generators/DataTypeTemplates.cs | 0 .../Generators/EndpointsGenerator.cs | 0 .../Generators/EndpointsTemplates.cs | 0 .../Generators/EventRecordGenerator.cs | 0 .../Generators/EventRecordTemplates.cs | 0 .../Generators/FluentBuilderGenerator.cs | 0 .../Generators/FluentBuilderTemplates.cs | 0 .../Generators/GeneratorContext.cs | 0 .../Generators/IGenerator.cs | 0 .../Generators/IGeneratorContext.cs | 0 .../Generators/MethodDesignArgumentResolver.cs | 0 .../Generators/ModelDependencyGenerator.cs | 0 .../Generators/ModelDependencyTemplates.cs | 0 .../Generators/NodeIdGenerator.cs | 0 .../Generators/NodeIdTemplates.cs | 0 .../Generators/NodeManagerGenerator.cs | 0 .../Generators/NodeManagerTemplates.cs | 0 .../Generators/NodeStateGenerator.cs | 0 .../Generators/NodeStateTemplates.cs | 0 .../Generators/ObjectTypeProxyGenerator.cs | 0 .../Generators/ObjectTypeProxyTemplates.cs | 0 .../Generators/ResourceGenerator.cs | 0 .../Generators/ResourceTemplates.cs | 0 .../Generators/ServerApiGenerator.cs | 0 .../Generators/ServerApiTemplates.cs | 0 .../Generators/ServerCapabilitiesGenerator.cs | 0 .../Generators/StateMachineIdsGenerator.cs | 0 .../Generators/StateMachineIdsTemplates.cs | 0 .../Generators/StatusCodesGenerator.cs | 0 .../Generators/TypeSourceGenerator.cs | 0 .../Generators/TypeSourceModel.cs | 0 .../Generators/TypeSourceTemplates.cs | 0 .../Generators/XmlSchemaGenerator.cs | 0 .../Generators/XmlSchemaTemplates.cs | 0 .../ModelDependencyReference.cs | 0 .../NodeManagerAttributeBinding.cs | 0 .../Opc.Ua.SourceGeneration.Core/NodesetFile.cs | 0 .../Opc.Ua.SourceGeneration.Core/NugetREADME.md | 0 .../Opc.Ua.SourceGeneration.Core.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Schema/IModelDesign.cs | 0 .../Schema/ModelDesign.cs | 0 .../Schema/ModelDesignExtensions.cs | 0 .../Schema/ModelDesignValidator.cs | 0 .../Schema/NodeSetToModelDesign.cs | 0 .../Schema/UA Model Design.cs | 0 .../Schema/UA Model Design.xsd | 0 .../Opc.Ua.SourceGeneration.Core/Schema/readme.md | 0 .../Opc.Ua.SourceGeneration.Core/SemVer.cs | 0 .../Shared/Constants.cs | 0 .../Shared/SourceGenerationUtils.cs | 0 .../Shared/TypeDictionaryExtensions.cs | 0 .../Shared/XmlSchemaNamespace.cs | 0 .../StackGenerationType.cs | 0 .../Templating/BrowseNameTemplateExtensions.cs | 0 .../Templating/ITemplateWriter.cs | 0 .../Templating/StringLiteralEscaper.cs | 0 .../Templating/Template.cs | 0 .../Templating/TemplateDefinition.cs | 0 .../Templating/TemplateExtensions.cs | 0 .../Templating/TemplateString.cs | 0 .../Templating/TemplateWriter.cs | 0 .../Templating/Tokens.cs | 0 .../AnalyzerReleases.Shipped.md | 0 .../AnalyzerReleases.Unshipped.md | 0 .../Opc.Ua.SourceGeneration.Stack/NugetREADME.md | 0 .../Opc.Ua.SourceGeneration.Stack.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../SourceGenerator.cs | 0 .../StackGeneration.cs | 0 .../StackGenerationOptions.cs | 0 .../StackSourceGenerator.cs | 0 .../Opc.Ua.SourceGeneration.Tester.csproj | 0 .../Opc.Ua.SourceGeneration.Tester/Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../AnalyzerReleases.Shipped.md | 0 .../AnalyzerReleases.Unshipped.md | 0 .../Opc.Ua.SourceGeneration/CompilationOptions.cs | 0 .../Opc.Ua.SourceGeneration/DataTypeCompilation.cs | 0 .../Opc.Ua.SourceGeneration/Extensions.cs | 0 .../Opc.Ua.SourceGeneration/ModelCompilation.cs | 0 .../ModelCompilationOptions.cs | 0 .../Opc.Ua.SourceGeneration/ModelSourceGenerator.cs | 0 .../NodeManagerAttributeDiscovery.cs | 0 .../Opc.Ua.SourceGeneration/NugetREADME.md | 0 .../OPCFoundation.Opc.Ua.SourceGeneration.props | 0 .../Opc.Ua.SourceGeneration.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../ReferencedModelDependencyScanner.cs | 0 .../Opc.Ua.SourceGeneration/SourceGenerator.cs | 0 .../SourceGeneratorFileSystem.cs | 0 .../SourceGeneratorTelemetry.cs | 0 {Tools => tools}/Opc.Ua.SourceGeneration/readme.md | 0 {Tools => tools}/SourceGeneration.slnx | 0 4578 files changed, 0 insertions(+), 0 deletions(-) rename {Docs => docs}/Aggregates.md (100%) rename {Docs => docs}/AlarmsAndConditions.md (100%) rename {Docs => docs}/AliasNames.md (100%) rename {Docs => docs}/AsyncServerSupport.md (100%) rename {Docs => docs}/AuthorizationService.md (100%) rename {Docs => docs}/Benchmarks.md (100%) rename {Docs => docs}/CertificateManager.md (100%) rename {Docs => docs}/Certificates.md (100%) rename {Docs => docs}/ComplexTypes.md (100%) rename {Docs => docs}/ContainerReferenceServer.md (100%) rename {Docs => docs}/CoreNodeManagerVsCustomNodeManager2.md (100%) rename {Docs => docs}/DependencyInjection.md (100%) rename {Docs => docs}/DeveloperGuide.md (100%) rename {Docs => docs}/DeviceIntegration.md (100%) rename {Docs => docs}/Diagnostics.md (100%) rename {Docs => docs}/DurableSubscription.md (100%) rename {Docs => docs}/EccProfiles.md (100%) rename {Docs => docs}/FileSystemClient.md (100%) rename {Docs => docs}/GDS.md (100%) rename {Docs => docs}/HighAvailability.md (100%) rename {Docs => docs}/HistoricalAccess.md (100%) rename {Docs => docs}/IdentityProviders.md (100%) rename {Docs => docs}/Images/DataSet.png (100%) rename {Docs => docs}/Images/IUaPubSubDataStore.png (100%) rename {Docs => docs}/Images/MessageOrientedMiddleware.png (100%) rename {Docs => docs}/Images/PubSubConfigClasses.png (100%) rename {Docs => docs}/Images/PubSubConnection.png (100%) rename {Docs => docs}/Images/PubSubOverview.png (100%) rename {Docs => docs}/Images/PubSubStateObjects.png (100%) rename {Docs => docs}/Images/PubSubStateStateMachine.png (100%) rename {Docs => docs}/Images/PublisherConfigClasses.png (100%) rename {Docs => docs}/Images/SubscriberConfigClasses.png (100%) rename {Docs => docs}/Images/UaPubSubApplication.png (100%) rename {Docs => docs}/Images/UaPubSubConfigurator.png (100%) rename {Docs => docs}/Images/UadpAndMqttNetworkMessages.png (100%) rename {Docs => docs}/KeyCredentialService.md (100%) rename {Docs => docs}/Kubernetes.md (100%) rename {Docs => docs}/McpServer.md (100%) rename {Docs => docs}/MigrationGuide.md (100%) rename {Docs => docs}/ModelChangeTracking.md (100%) rename {Docs => docs}/ModelDependencies.md (100%) rename {Docs => docs}/NativeAoT.md (100%) rename {Docs => docs}/NodeManagement.md (100%) rename {Docs => docs}/NodeSetExport.md (100%) rename {Docs => docs}/Profiles.md (100%) rename {Docs => docs}/ProvisioningMode.md (100%) rename {Docs => docs}/PubSub.md (100%) rename {Docs => docs}/PubSubHighAvailability.md (100%) rename {Docs => docs}/README.md (100%) rename {Docs => docs}/RateLimiting.md (100%) rename {Docs => docs}/RedundancySampleTests.md (100%) rename {Docs => docs}/ReverseConnect.md (100%) rename {Docs => docs}/RoleBasedUserManagement.md (100%) rename {Docs => docs}/RuntimeNodeSets.md (100%) rename {Docs => docs}/SchemaGeneration.md (100%) rename {Docs => docs}/ServerScalability.md (100%) rename {Docs => docs}/Sessions.md (100%) rename {Docs => docs}/SoftwareUpdate.md (100%) rename {Docs => docs}/SourceGeneratedDataTypes.md (100%) rename {Docs => docs}/SourceGeneratedNodeManagers.md (100%) rename {Docs => docs}/StateMachines.md (100%) rename {Docs => docs}/Subscriptions.md (100%) rename {Docs => docs}/TransferSubscription.md (100%) rename {Docs => docs}/Transports.md (100%) rename {Docs => docs}/WebApi.md (100%) rename {Docs => docs}/WhatsNewIn2.0.md (100%) rename {Docs => docs}/WoTConnectivity.md (100%) rename {Docs => docs}/migrate/2.0.x/README.md (100%) rename {Docs => docs}/migrate/2.0.x/alarms-model-change.md (100%) rename {Docs => docs}/migrate/2.0.x/certificates.md (100%) rename {Docs => docs}/migrate/2.0.x/configuration.md (100%) rename {Docs => docs}/migrate/2.0.x/encoders.md (100%) rename {Docs => docs}/migrate/2.0.x/identity.md (100%) rename {Docs => docs}/migrate/2.0.x/node-states.md (100%) rename {Docs => docs}/migrate/2.0.x/packages.md (100%) rename {Docs => docs}/migrate/2.0.x/pubsub.md (100%) rename {Docs => docs}/migrate/2.0.x/sessions-subscriptions.md (100%) rename {Docs => docs}/migrate/2.0.x/source-generation.md (100%) rename {Docs => docs}/migrate/2.0.x/telemetry.md (100%) rename {Docs => docs}/migrate/2.0.x/timeprovider.md (100%) rename {Docs => docs}/migrate/2.0.x/transport-listener-async.md (100%) rename {Docs => docs}/migrate/2.0.x/types.md (100%) rename {Fuzzing => fuzzing}/Common/Fuzz.Tests/FuzzTargetFunction.cs (100%) rename {Fuzzing => fuzzing}/Common/Fuzz.Tests/FuzzTargetTestsBase.cs (100%) rename {Fuzzing => fuzzing}/Common/Fuzz.Tests/TestAssetUtils.cs (100%) rename {Fuzzing => fuzzing}/Common/Fuzz.Tests/TestcaseAsset.cs (100%) rename {Fuzzing => fuzzing}/Common/Fuzz.Tools/Logging.cs (100%) rename {Fuzzing => fuzzing}/Common/Fuzz.Tools/Playback.cs (100%) rename {Fuzzing => fuzzing}/Common/Fuzz.Tools/Program.cs (100%) rename {Fuzzing => fuzzing}/Common/Fuzz.Tools/Testcases.cs (100%) rename {Fuzzing => fuzzing}/Common/Fuzz/FuzzMethods.cs (100%) rename {Fuzzing => fuzzing}/Common/Fuzz/Program.cs (100%) rename {Fuzzing => fuzzing}/Dictionaries/asn1.dict (100%) rename {Fuzzing => fuzzing}/Dictionaries/binary.dict (100%) rename {Fuzzing => fuzzing}/Dictionaries/json.dict (100%) rename {Fuzzing => fuzzing}/Dictionaries/nodeid.dict (100%) rename {Fuzzing => fuzzing}/Dictionaries/tcp.dict (100%) rename {Fuzzing => fuzzing}/Dictionaries/uasc.dict (100%) rename {Fuzzing => fuzzing}/Dictionaries/xml.dict (100%) rename {Fuzzing => fuzzing}/Fuzzing.md (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/authority-key-identifier.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/crl-number.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/large-integer.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/nested-sequence.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/sequence.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/subject-alt-name-many.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/subject-alt-name.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/certificate-ecc.pem (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/certificate.pem (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/private-key-ecc.pem (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/private-key.pem (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl-empty.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl-multi-revoked.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request-ecc.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request-multi-san.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-ecc.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-expired.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-selfsigned.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate.der (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Tests/CertificatesTests.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Tests/Opc.Ua.Certificates.Fuzz.Tests.csproj (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Tests/Properties/AssemblyInfo.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Tools/Certificates.Testcases.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Tools/Opc.Ua.Certificates.Fuzz.Tools.csproj (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz.Tools/Properties/AssemblyInfo.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz/FuzzableCode.AsnUtils.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz/FuzzableCode.PEMReader.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz/FuzzableCode.Pkcs10.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz/FuzzableCode.X509CRL.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz/FuzzableCode.X509Extensions.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz/FuzzableCode.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz/Opc.Ua.Certificates.Fuzz.csproj (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Certificates.Fuzz/Properties/AssemblyInfo.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/browserequest.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/datatypenodemessage.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/readrequest.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/readresponse.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/variablenodemessage.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/writerequest.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/datavalue.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/diagnosticinfo.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/expandednodeid.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/extensionobject.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/localizedtext.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/nodeid.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/qualifiedname.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/variant.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/datavalue.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/diagnosticinfo.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/expandednodeid.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/extensionobject.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/localizedtext.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/nodeid.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/qualifiedname.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/variant.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/datavalue.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/diagnosticinfo.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/expandednodeid.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/extensionobject.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/localizedtext.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/nodeid.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/qualifiedname.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/variant.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/browserequest.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/datatypenodemessage.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/readrequest.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/readresponse.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/variablenodemessage.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/writerequest.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/expandednodeid_string.txt (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/expandednodeid_uri.txt (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_guid.txt (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_numeric.txt (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_string.txt (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/numericrange_matrix.txt (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/numericrange_single.txt (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/qualifiedname.txt (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/relativepath_child.txt (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/relativepath_property.txt (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/uuid.txt (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/browserequest.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/datatypenodemessage.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/readrequest.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/readresponse.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/variablenodemessage.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/writerequest.xml (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Tests/Assets/crash-0483107a22caf892cff4f795c96ab14c581a8f55 (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Tests/Assets/slow-unit-0cd8a7ed364195b9e9aa896391d10ab4f3d693a1 (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Tests/Assets/timeout-8b790a0680444b262058a1d24d01822a91e8af06 (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Tests/EncoderTests.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Tests/Issue3546RoundTripTests.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Tests/Opc.Ua.Encoders.Fuzz.Tests.csproj (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Tests/Properties/AssemblyInfo.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Tools/Encoders.Testcases.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Tools/Opc.Ua.Encoders.Fuzz.Tools.csproj (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz.Tools/Properties/AssemblyInfo.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz/FuzzableCode.BinaryDecoder.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz/FuzzableCode.BuiltInTypes.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz/FuzzableCode.JsonDecoder.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz/FuzzableCode.Parsers.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz/FuzzableCode.XmlDecoder.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz/FuzzableCode.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz/Opc.Ua.Encoders.Fuzz.csproj (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Encoders.Fuzz/Properties/AssemblyInfo.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-000.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-001.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-002.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-003.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-004.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Keys/token-000.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/body-000.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/body-001.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/chunk-001.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/body-000.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/body-001.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/chunk-000.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/chunk-001.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/body-000.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/body-001.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/chunk-000.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/chunk-001.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/body-000.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/body-001.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/chunk-000.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/chunk-001.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/body-000.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/body-001.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/chunk-000.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/chunk-001.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-000.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-001.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-002.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-003.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-004.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Tests/NetworkTests.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Tests/Opc.Ua.Network.Fuzz.Tests.csproj (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Tests/Properties/AssemblyInfo.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Tools/Network.Testcases.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Tools/Opc.Ua.Network.Fuzz.Tools.csproj (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Tools/Properties/AssemblyInfo.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz.Tools/Transport.Testcases.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz/FuzzableCode.FrameParser.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz/FuzzableCode.OfflineSecureChannel.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz/FuzzableCode.ReplayDriver.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz/FuzzableCode.ServiceCallReassembler.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz/FuzzableCode.TcpReassembler.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz/FuzzableCode.Transport.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz/FuzzableCode.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz/Opc.Ua.Network.Fuzz.csproj (100%) rename {Fuzzing => fuzzing}/Opc.Ua.Network.Fuzz/Properties/AssemblyInfo.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.PubSub.Fuzz/Corpus/JsonNetworkMessage/seed-json-minimal.json (100%) rename {Fuzzing => fuzzing}/Opc.Ua.PubSub.Fuzz/Corpus/UadpChunkReassembly/seed-chunk.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.PubSub.Fuzz/Corpus/UadpNetworkMessage/seed-uadp-minimal.bin (100%) rename {Fuzzing => fuzzing}/Opc.Ua.PubSub.Fuzz/FuzzableCode.Json.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.PubSub.Fuzz/FuzzableCode.Uadp.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.PubSub.Fuzz/FuzzableCode.cs (100%) rename {Fuzzing => fuzzing}/Opc.Ua.PubSub.Fuzz/Opc.Ua.PubSub.Fuzz.csproj (100%) rename {Fuzzing => fuzzing}/Opc.Ua.PubSub.Fuzz/Properties/AssemblyInfo.cs (100%) rename {Fuzzing => fuzzing}/Scripts/fuzz-afl.ps1 (100%) rename {Fuzzing => fuzzing}/Scripts/fuzz-libfuzzer.ps1 (100%) rename {Fuzzing => fuzzing}/Scripts/fuzz-menu.ps1 (100%) rename {Fuzzing => fuzzing}/Scripts/install.sh (100%) rename {Fuzzing => fuzzing}/Scripts/readme.txt (100%) rename {Applications => samples}/ConsoleLdsServer/ConsoleLdsServer.csproj (100%) rename {Applications => samples}/ConsoleLdsServer/Dockerfile (100%) rename {Applications => samples}/ConsoleLdsServer/EventIds.cs (100%) rename {Applications => samples}/ConsoleLdsServer/Lds.Server.Config.xml (100%) rename {Applications => samples}/ConsoleLdsServer/Program.cs (100%) rename {Applications => samples}/ConsoleLdsServer/Properties/AssemblyInfo.cs (100%) rename {Applications => samples}/ConsoleReferenceClient/AlarmClientSample.cs (100%) rename {Applications => samples}/ConsoleReferenceClient/ClientSamples.cs (100%) rename {Applications => samples}/ConsoleReferenceClient/ConnectTester.cs (100%) rename {Applications => samples}/ConsoleReferenceClient/ConsoleReferenceClient.csproj (100%) rename {Applications => samples}/ConsoleReferenceClient/EventIds.cs (100%) rename {Applications => samples}/ConsoleReferenceClient/Program.cs (100%) rename {Applications => samples}/ConsoleReferenceClient/Properties/AssemblyInfo.cs (100%) rename {Applications => samples}/ConsoleReferenceClient/Quickstarts.ReferenceClient.Config.xml (100%) rename {Applications => samples}/ConsoleReferenceClient/README.md (100%) rename {Applications => samples}/ConsoleReferenceClient/UAClient.cs (100%) rename {Applications => samples}/ConsoleReferenceClient/dotnettrace.cmd (100%) rename {Applications => samples}/ConsoleReferenceClient/generate_user_certificate.ps1 (100%) rename {Applications => samples}/ConsoleReferencePubSubClient/ConsoleLoggingSink.cs (100%) rename {Applications => samples}/ConsoleReferencePubSubClient/ConsoleReferencePubSubClient.csproj (100%) rename {Applications => samples}/ConsoleReferencePubSubClient/Dockerfile (100%) rename {Applications => samples}/ConsoleReferencePubSubClient/EventIds.cs (100%) rename {Applications => samples}/ConsoleReferencePubSubClient/ExternalServerPubSubConfiguration.cs (100%) rename {Applications => samples}/ConsoleReferencePubSubClient/Program.cs (100%) rename {Applications => samples}/ConsoleReferencePubSubClient/Properties/AssemblyInfo.cs (100%) rename {Applications => samples}/ConsoleReferencePubSubClient/PublisherConfigurationBuilder.cs (100%) rename {Applications => samples}/ConsoleReferencePubSubClient/README.md (100%) rename {Applications => samples}/ConsoleReferencePubSubClient/SampleDataSetSource.cs (100%) rename {Applications => samples}/ConsoleReferencePubSubClient/SampleSecurity.cs (100%) rename {Applications => samples}/ConsoleReferencePubSubClient/SubscriberConfigurationBuilder.cs (100%) rename {Applications => samples}/ConsoleReferencePubSubClient/appsettings.json (100%) rename {Applications => samples}/ConsoleReferenceServer/ConsoleReferenceServer.csproj (100%) rename {Applications => samples}/ConsoleReferenceServer/ConsoleUtils.cs (100%) rename {Applications => samples}/ConsoleReferenceServer/Ctt.ReferenceServer.Config.xml (100%) rename {Applications => samples}/ConsoleReferenceServer/Dockerfile (100%) rename {Applications => samples}/ConsoleReferenceServer/EventIds.cs (100%) rename {Applications => samples}/ConsoleReferenceServer/GdsNodeManagerFactory.cs (100%) rename {Applications => samples}/ConsoleReferenceServer/Namespaces.cs (100%) rename {Applications => samples}/ConsoleReferenceServer/Program.cs (100%) rename {Applications => samples}/ConsoleReferenceServer/Properties/AssemblyInfo.cs (100%) rename {Applications => samples}/ConsoleReferenceServer/Quickstarts.ReferenceServer.Config.xml (100%) rename {Applications => samples}/ConsoleReferenceServer/README.md (100%) rename {Applications => samples}/ConsoleReferenceServer/UAServer.cs (100%) rename {Applications => samples}/ConsoleReferenceServer/dockerbuild.bat (100%) rename {Applications => samples}/ConsoleReferenceServer/dockerbuild.sh (100%) rename {Applications => samples}/ConsoleReferenceServer/dockerrun.bat (100%) rename {Applications => samples}/ConsoleReferenceServer/dockerrun.sh (100%) rename {Applications => samples}/ConsoleReferenceServer/dockerrunghcr.bat (100%) rename {Applications => samples}/ConsoleReferenceServer/dockerrunghcr.sh (100%) rename {Applications => samples}/ConsoleReferenceServer/dotnettrace.cmd (100%) rename {Applications => samples}/MinimalBoilerServer/BoilerNodeManager.Configure.cs (100%) rename {Applications => samples}/MinimalBoilerServer/Dockerfile (100%) rename {Applications => samples}/MinimalBoilerServer/EventIds.cs (100%) rename {Applications => samples}/MinimalBoilerServer/MinimalBoilerServer.csproj (100%) rename {Applications => samples}/MinimalBoilerServer/Model/Boiler.NodeSet2.xml (100%) rename {Applications => samples}/MinimalBoilerServer/Program.cs (100%) rename {Applications => samples}/MinimalBoilerServer/Properties/AssemblyInfo.cs (100%) rename {Applications => samples}/MinimalCalcServer/CalcNodeManager.Configure.cs (100%) rename {Applications => samples}/MinimalCalcServer/Dockerfile (100%) rename {Applications => samples}/MinimalCalcServer/MinimalCalcServer.csproj (100%) rename {Applications => samples}/MinimalCalcServer/Model/Calc.xml (100%) rename {Applications => samples}/MinimalCalcServer/Program.cs (100%) rename {Applications => samples}/MinimalCalcServer/Properties/AssemblyInfo.cs (100%) rename {Applications => samples}/PumpDeviceIntegrationServer/Dockerfile (100%) rename {Applications => samples}/PumpDeviceIntegrationServer/EventIds.cs (100%) rename {Applications => samples}/PumpDeviceIntegrationServer/Model/Opc.Ua.Machinery.NodeSet2.csv (100%) rename {Applications => samples}/PumpDeviceIntegrationServer/Model/Opc.Ua.Machinery.NodeSet2.xml (100%) rename {Applications => samples}/PumpDeviceIntegrationServer/Model/Opc.Ua.Pumps.NodeSet2.csv (100%) rename {Applications => samples}/PumpDeviceIntegrationServer/Model/Opc.Ua.Pumps.NodeSet2.xml (100%) rename {Applications => samples}/PumpDeviceIntegrationServer/Program.cs (100%) rename {Applications => samples}/PumpDeviceIntegrationServer/Properties/AssemblyInfo.cs (100%) rename {Applications => samples}/PumpDeviceIntegrationServer/PumpDeviceIntegrationServer.csproj (100%) rename {Applications => samples}/PumpDeviceIntegrationServer/PumpNodeManager.Configure.cs (100%) rename {Applications => samples}/PumpDeviceIntegrationServer/PumpNodeManager.cs (100%) rename {Applications => samples}/PumpDeviceIntegrationServer/README.md (100%) rename {Applications => samples}/PumpDeviceIntegrationServer/SoftwarePackageSeeder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmCheck.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmControllers/AlarmController.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmDefines.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHelpers.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/AcknowledgeableConditionHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/AcknowledgeableConditionTypeHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/AlarmConditionHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/AlarmConditionTypeHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/AlarmHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/BaseEventTypeHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/ConditionTypeHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/DiscrepancyAlarmTypeHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/DiscreteAlarmHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/DiscreteHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveDeviationAlarmTypeHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLevelHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLimitAlarmHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLimitHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveRateOfChangeAlarmTypeHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/LimitAlarmHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/LimitAlarmTypeHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveDeviationAlarmTypeHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLevelHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLimitAlarmHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLimitHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveRateOfChangeAlarmTypeHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/OffNormalAlarmTypeHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmHolders/SystemOffNormalAlarmTypeHolder.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/AlarmNodeManager.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/Namespaces.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/SourceController.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Alarms/SupportedAlarmConditionType.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Boiler/BoilerNodeManager.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Boiler/BoilerState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Boiler/BoilerStateMachineState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Boiler/Generated/BoilerDesign.csv (100%) rename {Applications => samples}/Quickstarts.Servers/Boiler/Generated/BoilerDesign.xml (100%) rename {Applications => samples}/Quickstarts.Servers/Boiler/GenericController.cs (100%) rename {Applications => samples}/Quickstarts.Servers/BuildDesign.bat (100%) rename {Applications => samples}/Quickstarts.Servers/DurableSubscription/BatchBase.cs (100%) rename {Applications => samples}/Quickstarts.Servers/DurableSubscription/BatchPersistor.cs (100%) rename {Applications => samples}/Quickstarts.Servers/DurableSubscription/DurableDataChangeMonitoredItemQueue.cs (100%) rename {Applications => samples}/Quickstarts.Servers/DurableSubscription/DurableEventMonitoredItemQueue.cs (100%) rename {Applications => samples}/Quickstarts.Servers/DurableSubscription/DurableMonitoredItemQueueFactory.cs (100%) rename {Applications => samples}/Quickstarts.Servers/DurableSubscription/DurableMonitoredItemQueueLog.cs (100%) rename {Applications => samples}/Quickstarts.Servers/DurableSubscription/IBatchPersistor.cs (100%) rename {Applications => samples}/Quickstarts.Servers/DurableSubscription/SubscriptionStore.cs (100%) rename {Applications => samples}/Quickstarts.Servers/EventIds.cs (100%) rename {Applications => samples}/Quickstarts.Servers/MemoryBuffer/Generated/MemoryBufferDesign.csv (100%) rename {Applications => samples}/Quickstarts.Servers/MemoryBuffer/Generated/MemoryBufferDesign.xml (100%) rename {Applications => samples}/Quickstarts.Servers/MemoryBuffer/MemoryBufferBrowser.cs (100%) rename {Applications => samples}/Quickstarts.Servers/MemoryBuffer/MemoryBufferConfiguration.cs (100%) rename {Applications => samples}/Quickstarts.Servers/MemoryBuffer/MemoryBufferMonitoredItem.cs (100%) rename {Applications => samples}/Quickstarts.Servers/MemoryBuffer/MemoryBufferNodeManager.cs (100%) rename {Applications => samples}/Quickstarts.Servers/MemoryBuffer/MemoryBufferState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/MemoryBuffer/MemoryTagState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/NugetREADME.md (100%) rename {Applications => samples}/Quickstarts.Servers/Properties/AssemblyInfo.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Quickstarts.Servers.csproj (100%) rename {Applications => samples}/Quickstarts.Servers/ReferenceServer/ITokenValidator.cs (100%) rename {Applications => samples}/Quickstarts.Servers/ReferenceServer/Namespaces.cs (100%) rename {Applications => samples}/Quickstarts.Servers/ReferenceServer/ReferenceNodeManager.cs (100%) rename {Applications => samples}/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs (100%) rename {Applications => samples}/Quickstarts.Servers/ReferenceServer/ReferenceServerConfiguration.cs (100%) rename {Applications => samples}/Quickstarts.Servers/ReferenceServer/ReferenceServerConfigurationNodeManager.cs (100%) rename {Applications => samples}/Quickstarts.Servers/ReferenceServer/ReferenceServerMainNodeManagerFactory.cs (100%) rename {Applications => samples}/Quickstarts.Servers/SampleNodeManager/DataChangeMonitoredItem.cs (100%) rename {Applications => samples}/Quickstarts.Servers/SampleNodeManager/MonitoredNode.cs (100%) rename {Applications => samples}/Quickstarts.Servers/SampleNodeManager/SampleNodeManager.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/AnalogArrayValueObjectState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/AnalogScalarValueObjectState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/ArrayValueObjectState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/Generated/TestDataDesign.csv (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/Generated/TestDataDesign.xml (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/MethodTestState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/NodeStateComparer.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/ScalarStructureVariableState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/ScalarValueObjectState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/StructureValueObjectState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/TestDataNodeManager.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/TestDataNodeManagerConfiguration.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/TestDataObjectState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/TestDataSystem.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/TestSystemConditionState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/UserArrayValueObjectState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/UserScalarValueObjectState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/TestData/VectorVariableState.cs (100%) rename {Applications => samples}/Quickstarts.Servers/Utils.cs (100%) rename {Applications => samples}/README.md (100%) rename {Applications => samples}/RedundantClient/.env (100%) rename {Applications => samples}/RedundantClient/Dockerfile (100%) rename {Applications => samples}/RedundantClient/Program.cs (100%) rename {Applications => samples}/RedundantClient/Properties/AssemblyInfo.cs (100%) rename {Applications => samples}/RedundantClient/README.md (100%) rename {Applications => samples}/RedundantClient/RedundantClient.Config.xml (100%) rename {Applications => samples}/RedundantClient/RedundantClient.csproj (100%) rename {Applications => samples}/RedundantClient/docker-compose.yml (100%) rename {Applications => samples}/RedundantPubSub/.env (100%) rename {Applications => samples}/RedundantPubSub/Dockerfile (100%) rename {Applications => samples}/RedundantPubSub/EventIds.cs (100%) rename {Applications => samples}/RedundantPubSub/HaDataSetSource.cs (100%) rename {Applications => samples}/RedundantPubSub/HaSubscriberSink.cs (100%) rename {Applications => samples}/RedundantPubSub/ManualLeaderElection.cs (100%) rename {Applications => samples}/RedundantPubSub/Program.cs (100%) rename {Applications => samples}/RedundantPubSub/Properties/AssemblyInfo.cs (100%) rename {Applications => samples}/RedundantPubSub/README.md (100%) rename {Applications => samples}/RedundantPubSub/RaftLifetimeService.cs (100%) rename {Applications => samples}/RedundantPubSub/RawUdpSequenceMonitor.cs (100%) rename {Applications => samples}/RedundantPubSub/RedundantPubSub.csproj (100%) rename {Applications => samples}/RedundantPubSub/SampleOptions.cs (100%) rename {Applications => samples}/RedundantPubSub/SequenceContinuityMonitor.cs (100%) rename {Applications => samples}/RedundantPubSub/docker-compose.yml (100%) rename {Applications => samples}/RedundantServer/Dockerfile (100%) rename {Applications => samples}/RedundantServer/EventIds.cs (100%) rename {Applications => samples}/RedundantServer/HaSampleNodeManager.cs (100%) rename {Applications => samples}/RedundantServer/LoadDirection/docker-compose.yml (100%) rename {Applications => samples}/RedundantServer/Program.cs (100%) rename {Applications => samples}/RedundantServer/Properties/AssemblyInfo.cs (100%) rename {Applications => samples}/RedundantServer/README.md (100%) rename {Applications => samples}/RedundantServer/RedundantServer.csproj (100%) rename {Applications => samples}/RedundantServer/Scale/docker-compose.yml (100%) rename {Applications => samples}/RedundantServer/Transparent/docker-compose.yml (100%) rename {Applications => samples}/RedundantServer/Transparent/nginx.conf (100%) rename {Applications => samples}/RedundantServer/active-active-eventual.env (100%) rename {Applications => samples}/RedundantServer/active-active-strong.env (100%) rename {Applications => samples}/RedundantServer/active-passive.env (100%) rename {Applications => samples}/RedundantServer/docker-compose.yml (100%) rename {Applications => samples}/UAReferenceServer.ctt.xml (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Authentication/BasicAuthenticationHandler.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Authentication/JwtClaimSessionlessIdentityProvider.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaHttpsBuilderExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaKestrelTcpBuilderExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaWebApiAuthenticationBuilderExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaWebApiBuilderExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/EventIds.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Https/HttpsRateLimiterStartupContributor.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Https/HttpsServiceHost.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Https/HttpsTransportListener.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Https/IHttpsListenerStartupContributor.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Https/JsonRequestMapper.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Https/SharedKestrelHostRegistry.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Https/WebSocketByteTransport.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Https/WssJsonTransportChannel.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Https/WssTransportChannel.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/NugetREADME.md (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Opc.Ua.Bindings.Https.csproj (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Properties/AssemblyInfo.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Tcp/KestrelTcpConnectionHandler.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Tcp/KestrelTcpTransportListener.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/Tcp/PipeByteTransport.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/WebApi/Endpoints/WebApiEndpointDispatcher.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/WebApi/Endpoints/WebApiEndpointRouteBuilderExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/WebApi/ISessionlessIdentityProvider.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/WebApi/IWebApiServer.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/WebApi/WebApiHttpsStartupContributor.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/WebApi/WebApiServer.cs (100%) rename {Stack => src}/Opc.Ua.Bindings.Https/WebApi/WebApiTransportOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/ComplexTypeSystemFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/Opc.Ua.Client.ComplexTypes.csproj (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/OpcUaComplexTypesBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/TypeBuilder/AssemblyModule.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/TypeBuilder/AttributeExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeFieldBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/Types/BaseComplexType.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/Types/ComplexTypePropertyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/Types/IComplexTypeProperties.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/Types/OptionalFieldsComplexType.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/Types/StructureDefinitionAttribute.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/Types/StructureFieldAttribute.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/Types/StructureTypeAttribute.cs (100%) rename {Libraries => src}/Opc.Ua.Client.ComplexTypes/Types/UnionComplexType.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Alarms/AlarmClient.StateMachine.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Alarms/AlarmClient.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Alarms/AlarmClientFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Alarms/AlarmClientSessionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Alarms/AlarmStreamExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Alarms/IAcknowledgeableConditionOperations.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Alarms/IAlarmOperations.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Alarms/IConditionOperations.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Alarms/IDialogConditionOperations.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Alarms/OpcUaAlarmsBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/AliasNameClient.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/AliasNameClientErrors.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/AliasNameClientFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/AliasNameClientOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/AliasNameClientRequests.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/AliasNameResolver.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubReader.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubReaderOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/Refresh/IAliasNameRefreshStrategy.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/Refresh/ManualAliasNameRefreshStrategy.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/Refresh/MonitoredItemAliasNameRefreshStrategy.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/Refresh/MonitoredItemAliasNameRefreshStrategyOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/AliasNames/Refresh/PollingAliasNameRefreshStrategy.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Browser.cs (100%) rename {Libraries => src}/Opc.Ua.Client/BrowserOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/ClientLog.cs (100%) rename {Libraries => src}/Opc.Ua.Client/ComplexTypes/ComplexTypeSystemClientExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/ComplexTypes/DefaultComplexTypeSystemFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/ComplexTypes/IComplexTypeSystemFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/ComplexTypes/NodeCacheResolver.cs (100%) rename {Libraries => src}/Opc.Ua.Client/CoreClientUtils.NodeSetExport.cs (100%) rename {Libraries => src}/Opc.Ua.Client/CoreClientUtils.cs (100%) rename {Libraries => src}/Opc.Ua.Client/CoreClientUtilsObsolete.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Discovery/IOpcUaDiscoveryService.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Discovery/OpcUaDiscoveryService.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Documentation/Opc.Ua.Client.cs (100%) rename {Libraries => src}/Opc.Ua.Client/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/FileMetadata.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/FileSystemClient.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/FileSystemClientOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/FileSystemErrors.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/FileTransferClientFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/PathCache.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/TemporaryFileTransferClient.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/UaDirectoryInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/UaFileInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/UaFileMode.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/UaFileStream.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/UaFileSystemInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/UaPath.cs (100%) rename {Libraries => src}/Opc.Ua.Client/FileSystem/UaTemporaryWriteFile.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/ClientReverseConnectOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/CompositeClientIdentityProviderBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/DiscoveryConnectOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/HttpsTransportChannelBindings.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/IOpcUaClientBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/IssuedTokenClientIdentityOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/ManagedSessionBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/ManagedSessionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/OpcUaClientBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/OpcUaClientIdentityOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/OpcUaClientOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/OpcUaSubClientBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/UserNameClientIdentityOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Fluent/X509ClientIdentityOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Historian/HistoryClient.Extras.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Historian/HistoryClient.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Historian/HistoryClientFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Historian/HistoryClientInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Historian/HistoryClientOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Historian/SessionHistorianExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Identity/ClientIdentityProviderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Identity/GdsKeyCredentialAccessTokenProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Client/ModelChange/IModelChangeTracker.cs (100%) rename {Libraries => src}/Opc.Ua.Client/ModelChange/ModelChangeTracker.cs (100%) rename {Libraries => src}/Opc.Ua.Client/NodeCache/INodeCache.cs (100%) rename {Libraries => src}/Opc.Ua.Client/NodeCache/INodeCacheContext.cs (100%) rename {Libraries => src}/Opc.Ua.Client/NodeCache/NodeCache.cs (100%) rename {Libraries => src}/Opc.Ua.Client/NodeCache/NodeCacheContext.cs (100%) rename {Libraries => src}/Opc.Ua.Client/NodeCache/NodeCacheExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Client/Opc.Ua.Client.csproj (100%) rename {Libraries => src}/Opc.Ua.Client/OpcUaClientEventSource.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Client/ReverseConnectManager.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Roles/IRoleManagementClient.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Roles/RoleInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Roles/RoleManagementClient.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Roles/RoleManagementClientFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Roles/SessionRoleExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/ChannelManagerSessionFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/DefaultManagedSessionConnector.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/DefaultManagedSessionFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/DefaultSessionFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/IClientConnectGate.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/IManagedSession.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/IManagedSessionConnector.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/IManagedSessionFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/IManagedSessionPool.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/ISession.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/ISessionFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/ManagedSession.CertificateChanges.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/ManagedSession.Services.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/ManagedSession.Streaming.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/ManagedSession.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/ManagedSessionFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/ManagedSessionOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/ManagedSessionPool.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/RateLimiterClientConnectGate.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Reconnect/ConnectionState.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Reconnect/ConnectionStateMachine.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Reconnect/IReconnectPolicy.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Reconnect/ReconnectPolicy.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Reconnect/ReconnectPolicyOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Reconnect/SessionReconnectHandler.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/ClientFailoverCoordinator.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/ClientRedundancyTransferOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/ClientReplicaCoordinator.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/ClientReplicaOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/ClientReplicaSetBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/ClientStandbyMode.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/DefaultRedundantServerEndpointResolver.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/DefaultServerRedundancyHandler.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/IClientFailoverCoordinator.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/IRedundantServerEndpointResolver.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/IServerRedundancyHandler.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/NetworkRedundancyEndpointSelector.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/NetworkRedundancyOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/RedundantServer.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/ServerFailoverDecision.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Redundancy/ServerRedundancyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/ServerCapabilities.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Session.ChannelManager.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Session.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/SessionClientBatched.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/SessionClientExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/SessionConfiguration.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/SessionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Subscription/ClassicSubscriptionEngine.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Subscription/ClassicSubscriptionEngineFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Subscription/DefaultSubscriptionEngine.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Subscription/DefaultSubscriptionEngineFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Subscription/ISubscriptionEngine.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Subscription/ISubscriptionEngineContext.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Subscription/ISubscriptionEngineFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/Subscription/SessionEngineContext.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Session/SubscriptionEngineType.cs (100%) rename {Libraries => src}/Opc.Ua.Client/StateMachines/FiniteStateMachineTypeClientExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/StateMachines/StateMachineSnapshot.cs (100%) rename {Libraries => src}/Opc.Ua.Client/StateMachines/StateMachineTypeClientExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/Classic/MonitoredItem.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/Classic/MonitoredItemOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/Classic/MonitoredItemState.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/Classic/MonitoredItemStatus.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/Classic/Subscription.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/Classic/SubscriptionOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/Classic/SubscriptionState.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/CompositeMonitoredItemCollection.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/ILogicalSubscription.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/IManagedSubscription.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/IMessageAckQueue.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/IMessageProcessor.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/IMonitoredItem.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/IMonitoredItemCollection.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/IMonitoredItemContext.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/IMonitoredItemManagerContext.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/IPartitionedSubscription.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/ISubscription.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/ISubscriptionContext.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/ISubscriptionManager.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/ISubscriptionManagerContext.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/ISubscriptionNotificationHandler.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/LogicalSubscription.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/MessageProcessor.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/MonitoredItem.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/MonitoredItemManager.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/MonitoredItemOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/MonitoredItemStateSnapshot.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/PartitionForwardingHandler.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/PartitionPlacementPolicy.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/PublishState.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/SetTriggeringResult.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/Streaming/IStreamingSubscription.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/Streaming/StreamingSubscription.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/Streaming/StreamingSubscriptionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/Subscription.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/SubscriptionBridge.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/SubscriptionLoadState.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/SubscriptionManager.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/SubscriptionManagerSerializer.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/SubscriptionOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/SubscriptionRecoveryPolicy.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/SubscriptionState.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Subscription/SubscriptionStateSnapshot.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Utils/AsyncAutoResetEvent.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Utils/AsyncManualResetEvent.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Utils/AsyncReaderWriterLock.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Utils/OptionsFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Utils/OptionsMonitor.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Utils/OptionsReader.cs (100%) rename {Libraries => src}/Opc.Ua.Client/Utils/PrioritizedChannel.cs (100%) rename {Libraries => src}/Opc.Ua.Client/WebApi/IWebApiClient.cs (100%) rename {Libraries => src}/Opc.Ua.Client/WebApi/OpcUaWebApiClientBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/WebApi/WebApiClient.cs (100%) rename {Libraries => src}/Opc.Ua.Client/WebApi/WebApiClientOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Client/WebApi/WebApiTransportChannel.cs (100%) rename {Libraries => src}/Opc.Ua.Client/WebApi/WebApiTransportChannelFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Client/WebApi/WebApiWssTransportChannel.cs (100%) rename {Libraries => src}/Opc.Ua.Client/WebApi/WebApiWssTransportChannelFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Configuration/ApplicationConfigurationBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Configuration/ApplicationInstance.cs (100%) rename {Libraries => src}/Opc.Ua.Configuration/DefaultApplicationInstanceFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Configuration/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.Configuration/IApplicationConfigurationBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Configuration/IApplicationInstance.cs (100%) rename {Libraries => src}/Opc.Ua.Configuration/IApplicationInstanceFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Configuration/IApplicationMessageDlg.cs (100%) rename {Libraries => src}/Opc.Ua.Configuration/ISnapshotRestore.cs (100%) rename {Libraries => src}/Opc.Ua.Configuration/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Configuration/Opc.Ua.Configuration.csproj (100%) rename {Libraries => src}/Opc.Ua.Configuration/OpcUaConfigurationServiceCollectionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Configuration/Properties/AssemblyInfo.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Audit/HashChainedAuditFileSink.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Audit/IPcapAuditSink.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Audit/LoggerPcapAuditSink.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Audit/PcapAuditEvent.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Audit/PcapAuditEventKind.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Bindings/CapturingByteTransport.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Bindings/CapturingByteTransportFactory.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Bindings/ChannelCaptureRegistry.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Bindings/IChannelCaptureRegistry.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Bindings/PcapBindings.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Bindings/PcapTransportChannelBinding.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Bindings/PcapTransportListenerBinding.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Capture/CaptureSession.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Capture/CaptureSessionManager.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Capture/ICaptureSource.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Capture/PcapServerCapture.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Capture/Sources/DefaultCaptureSourceFactory.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Capture/Sources/InProcessCaptureSource.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Capture/Sources/NetworkInterfaceEnumerator.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Capture/Sources/NicCaptureSource.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Capture/Sources/ReplayCaptureSource.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentAutoStartHostedService.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentDefaults.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentVariableNames.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapServiceCollectionExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Dissection/DecodedServiceCall.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Dissection/OfflineDecodedChunk.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Dissection/OfflineSecureChannel.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Dissection/ServiceCallReassembler.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/EventIds.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Formats/CsvFormatter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Formats/ITraceFormatter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Formats/JsonFormatter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Formats/PcapFormatter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Formats/PcapNgFormatter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Formats/ServiceTimelineFormatter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Formats/TextFormatter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Formats/TraceFormatterRegistry.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Frame/CaptureFrame.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Frame/LoopbackFrameBuilder.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Frame/OpcUaFrameParser.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Frame/PcapFileReader.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Frame/PcapFileWriter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Frame/PcapNgFileWriter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Frame/TcpStreamReassembler.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/KeyLog/ChannelKeyMaterial.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/KeyLog/DiskKeyEscrowProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/KeyLog/EncryptedKeyLogStream.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/KeyLog/IKeyEscrowProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/KeyLog/IKeyLogWriter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/KeyLog/SessionKeyManager.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/KeyLog/StandaloneKeyLogObserver.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogJsonReader.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogJsonWriter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogTextReader.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogTextWriter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Models/CaptureNowRequest.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Models/CaptureSessionInfo.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Models/CaptureSessionState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Models/CaptureSourceKind.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Models/FormatKind.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Models/NetworkInterfaceInfo.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Models/StartCaptureRequest.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Models/StartReplayRequest.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/NugetREADME.md (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Opc.Ua.Core.Diagnostics.csproj (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Properties/AssemblyInfo.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Replay/MockClientReplay.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Replay/MockServerReplay.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Replay/ReplaySession.cs (100%) rename {Stack => src}/Opc.Ua.Core.Diagnostics/Replay/ReplaySessionManager.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Bsd/BinarySchemaDocument.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Bsd/BsdSchemaGenerator.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/ComplexTypes/ComplexTypeSystem.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/ComplexTypes/DataDictionary.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/ComplexTypes/DataTypeDefinitionExtension.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/ComplexTypes/DataTypeException.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeBuilder.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeFactory.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeFieldBuilder.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/ComplexTypes/IComplexTypeFactory.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/ComplexTypes/IComplexTypeResolver.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/ComplexTypes/readme.md (100%) rename {Stack => src}/Opc.Ua.Core.Schema/DefaultSchemaProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/EventIds.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/ISchemaProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/IUaSchema.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/IUaSchemaGenerator.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Json/JsonBuiltInTypeSchemas.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Json/JsonSchemaConstants.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Json/JsonSchemaDocument.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Json/JsonSchemaGenerator.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Json/StandardJsonDefinitions.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/NugetREADME.md (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Opc.Ua.Core.Schema.csproj (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Properties/AssemblyInfo.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Resolution/CompositeDataTypeDefinitionResolver.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Resolution/DataTypeDefinitionRegistry.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Resolution/DataTypeDefinitionRegistryExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Resolution/EncodeableFactoryDefinitionSource.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Resolution/IDataTypeDefinitionResolver.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Resolution/UaTypeDescription.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/SchemaProviderExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/SchemaServiceCollectionExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/UaSchemaFormat.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Xsd/XmlSchemaDocument.cs (100%) rename {Stack => src}/Opc.Ua.Core.Schema/Xsd/XsdSchemaGenerator.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Client/IServiceRequest.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Client/IServiceResponse.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Constants/Attributes.Helpers.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Constants/ConditionStateNames.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Constants/Helpers.Obsolete.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Constants/Namespaces.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/EventIds.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/NugetREADME.md (100%) rename {Stack => src}/Opc.Ua.Core.Types/Opc.Ua.Core.Types.csproj (100%) rename {Stack => src}/Opc.Ua.Core.Types/Properties/AssemblyInfo.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/AcknowledgeableConditionState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/AlarmConditionState.Methods.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/AlarmConditionState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/AuditEventState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/BaseEventState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/BaseInstanceStateSnapshot.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/ConditionState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/DialogConditionState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/ExclusiveLimitAlarmState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/ExclusiveLimitStateMachineState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/FiniteStateMachineState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/FolderState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/FolderTypeState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/LimitAlarmStates.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/NodeStateExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/NonExclusiveLimitAlarmState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/ProgramStateMachineState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/State/ShelvedStateMachineState.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/BrowsePath.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/CallMethodRequest.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/ContentFilter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/EUInformation.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/EndpointConfiguration.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/EndpointDescription.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/EventFieldList.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/Extensions/EncodeableFactoryExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/Extensions/ServiceMessageContextExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/HistoryReadValueId.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/HistoryUpdateDetails.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/MonitoredItemCreateRequest.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/MonitoredItemCreateResult.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/MonitoredItemModifyRequest.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/MonitoredItemNotification.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/MonitoringFilter.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/NotificationData.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/NotificationMessage.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/OptionSet.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/QueryDataSet.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/Range.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/ReadValueId.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/ReferenceDescription.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/ServiceFault.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/StatusResult.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/TimeZoneDataType.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/UserTokenPolicy.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/VariableAttributes.cs (100%) rename {Stack => src}/Opc.Ua.Core.Types/Types/WriteValue.cs (100%) rename {Stack => src}/Opc.Ua.Core/CompatibilitySuppressions.xml (100%) rename {Stack => src}/Opc.Ua.Core/Documentation/Opc.Ua.Bindings.cs (100%) rename {Stack => src}/Opc.Ua.Core/Documentation/Opc.Ua.Configuration.cs (100%) rename {Stack => src}/Opc.Ua.Core/Documentation/Opc.Ua.Schema.Binary.cs (100%) rename {Stack => src}/Opc.Ua.Core/Documentation/Opc.Ua.Schema.Xml.cs (100%) rename {Stack => src}/Opc.Ua.Core/Documentation/Opc.Ua.Schema.cs (100%) rename {Stack => src}/Opc.Ua.Core/Documentation/Opc.Ua.cs (100%) rename {Stack => src}/Opc.Ua.Core/EventIds.cs (100%) rename {Stack => src}/Opc.Ua.Core/NugetREADME.md (100%) rename {Stack => src}/Opc.Ua.Core/Opc.Ua.Core.csproj (100%) rename {Stack => src}/Opc.Ua.Core/Properties/AssemblyInfo.cs (100%) rename {Stack => src}/Opc.Ua.Core/Redundancy/AesCbcHmacRecordProtector.cs (100%) rename {Stack => src}/Opc.Ua.Core/Redundancy/ILeaderElection.cs (100%) rename {Stack => src}/Opc.Ua.Core/Redundancy/IRecordProtector.cs (100%) rename {Stack => src}/Opc.Ua.Core/Redundancy/ISharedKeyValueStore.cs (100%) rename {Stack => src}/Opc.Ua.Core/Redundancy/InMemorySharedKeyValueStore.cs (100%) rename {Stack => src}/Opc.Ua.Core/Redundancy/KeyRingRecordProtector.cs (100%) rename {Stack => src}/Opc.Ua.Core/Redundancy/KeyValueChange.cs (100%) rename {Stack => src}/Opc.Ua.Core/Redundancy/NullRecordProtector.cs (100%) rename {Stack => src}/Opc.Ua.Core/Redundancy/SharedStoreLeaseElection.cs (100%) rename {Stack => src}/Opc.Ua.Core/Redundancy/StaticLeaderElection.cs (100%) rename {Stack => src}/Opc.Ua.Core/Schema/ApplicationConfiguration.cs (100%) rename {Stack => src}/Opc.Ua.Core/Schema/ApplicationConfiguration.xsd (100%) rename {Stack => src}/Opc.Ua.Core/Schema/BuildSchema.bat (100%) rename {Stack => src}/Opc.Ua.Core/Schema/Opc.Ua.NodeSet.xml (100%) rename {Stack => src}/Opc.Ua.Core/Schema/SecuredApplication.cs (100%) rename {Stack => src}/Opc.Ua.Core/Schema/SecuredApplication.xsd (100%) rename {Stack => src}/Opc.Ua.Core/Schema/SecuredApplicationEncoding.cs (100%) rename {Stack => src}/Opc.Ua.Core/Schema/SecuredApplicationHelpers.cs (100%) rename {Stack => src}/Opc.Ua.Core/Schema/UAVariant.xsd (100%) rename {Stack => src}/Opc.Ua.Core/Security/Audit.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateFactory.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateIdentifier.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateIdentifierResolver.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateCache.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateChangeSubject.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateIssuerReference.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateLifecycleMonitor.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateManagerExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateUpdateEventArgs.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationCore.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationHelpers.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationResult.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/DirectoryStoreProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateLifecycle.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateRegistry.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateStoreProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateTrustListManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateValidatorEx.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/ITrustListFileAccess.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/ITrustListTransaction.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/InMemoryStoreProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/RejectedCertificateProcessor.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/SharedKeyValue/SharedKeyValueCertificateStore.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/SharedKeyValue/SharedKeyValueCertificateStoreProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/TrustListTransaction.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateManager/X509StoreProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificatePasswordProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateStoreIdentifier.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateTrustList.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CertificateValidationExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/CryptoUtils.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/DirectoryCertificateStore.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/EncryptedData.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/EncryptedSecret.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/ICertificateProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/ICertificateStore.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/ICertificateStoreType.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/Nonce.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/RsaUtils.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/SecurityConfiguration.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/Internal/PInvokeHelper.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/Internal/X509CrlHelper.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/PlatformHelper.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/X509StoreExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/X509CertificateStore/X509CertificateStore.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Certificates/X509Utils.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Constants/AdditionalParameterNames.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Constants/SecurityConstants.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Constants/SecurityPolicies.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Constants/SecurityPolicyInfo.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/AccessToken.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/AuthorizationServerMetadata.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/CompositeClientIdentityProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/Defaults/AnonymousIdentityProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/Defaults/IssuedTokenIdentityProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/Defaults/JwtBearerAccessTokenProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/Defaults/UserNamePasswordIdentityProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/Defaults/X509ClientIdentityProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/IAccessTokenProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/IClientIdentityProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/IIdentityAugmenter.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/IIdentityClaims.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/IIssuerKeyResolver.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/IServerIdentityRegistry.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/ITokenIssuer.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/IUserTokenAuthenticator.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/JwksIssuerKeyResolver.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/ServerIdentityRegistry.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Identity/StaticIssuerKeyResolver.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Secrets/ISecret.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Secrets/ISecretRegistry.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Secrets/ISecretStore.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Secrets/InMemorySecretStore.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Secrets/SecretIdentifier.cs (100%) rename {Stack => src}/Opc.Ua.Core/Security/Secrets/SecretRegistry.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/ArrayPoolBufferManagerBase.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/ArraySegmentStream.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/BaseBinding.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/BufferManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/BufferManagerFactoryOptions.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/BufferManagerMemoryLimiter.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/BufferSegment.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/BufferSequence.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/CookieBufferManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/DefaultBufferManagerFactory.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/DefaultTransportBindingRegistry.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/FastBufferManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/IBufferManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/IBufferManagerFactory.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/IFrameCaptureSink.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/ITransportBindingConfigurator.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/ITransportBindingRegistry.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/ITransportBindings.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/ITransportChannelBindings.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/LimitingBufferManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/OpcUaTransportBuilderExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Bindings/TracingBufferManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/ChannelBaseObsolete.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/ChannelState.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/ChannelStateChange.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/ClientChannelManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/ClientChannelReconnectParticipant.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/IChannelReconnectPolicy.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/IClientChannelManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/IManagedTransportChannel.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/IReconnectParticipant.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/IRetryBudget.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/Internal/ChannelEntry.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannel.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerCertRotation.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerDiagnostics.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerMetrics.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/Internal/IChannelCertRotationHost.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/Internal/IChannelEntryHost.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/Internal/ManagedTransportChannelLease.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/ManagedChannelKey.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/ParticipantReconnectResult.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/RetryAfterHint.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/Channels/RetryBudget.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/ClientBase.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/DiscoveryClient.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/EventFilterFactory.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/EventRecord.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/EventRecordDecoderRegistry.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/EventRecordExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/EventRecordFieldReaders.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/IClientBase.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/ISessionClient.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/IUserIdentity.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/InvokeServiceMessage.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/ObjectTypeClient.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/RegistrationClient.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/ReverseConnectHost.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/SessionClient.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/UaChannelBase.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Client/UserIdentity.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Configuration/ApplicationConfiguration.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Configuration/ConfigurationWatcher.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Configuration/ConfiguredEndpoints.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Configuration/EndpointConfiguration.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Configuration/EndpointDescription.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Configuration/ISecurityConfigurationManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Configuration/OAuth2Credential.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Configuration/SecurityConfigurationManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Configuration/ServerProperties.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Configuration/TraceConfiguration.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Diagnostics/DefaultTelemetry.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Diagnostics/DiagnosticsExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Diagnostics/OpcUaServiceCollectionExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Diagnostics/ServiceProviderTelemetryContext.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Https/HttpsTransportChannel.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Https/OpcUaHttpClientFactory.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Nodes/FilterContext.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Nodes/IAsyncNodeTable.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Nodes/IAsyncTypeTable.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Nodes/ISessionOperationContext.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Nodes/ViewTable.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/EndpointBase.EndpointIncomingRequest.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/EndpointBase.ServiceDefinition.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/EndpointBase.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/IAuditEventCallback.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/IEndpointBase.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/IServerBase.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/IServiceResponseMutator.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/RequestParkSink.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/RetryAfterHeader.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/SecureChannelContext.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/ServerBase.RequestQueue.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/ServerBase.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/ServerBusyException.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Server/ServiceHost.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/State/ISessionSystemContext.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/ChannelAsyncOperation.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/ChannelQuotas.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/ChannelToken.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/IDiagnosticsChannelMutation.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/ITcpChannelListener.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/IUaSCByteTransport.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/InProcessTransport.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/TcpByteTransport.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/TcpListenerChannel.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/TcpMessageParsers.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/TcpMessageType.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/TcpReverseConnectChannel.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/TcpServerChannel.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/TcpServiceHost.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/TcpTransportChannel.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/TcpTransportListener.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Asymmetric.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Rsa.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Symmetric.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/UaSCBinaryClientChannel.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Tcp/UaSCBinaryTransportChannel.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Transport/AsyncResultBase.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Transport/ConnectionEvents.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Transport/IConnectionRateLimiter.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Transport/ITransportChannel.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Transport/ITransportChannelManager.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Transport/ITransportListener.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Transport/ITransportListenerCallback.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Transport/ITransportListenerCertificateRotation.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Transport/ITransportListenerPeerCertificateRotation.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Transport/NullChannel.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Transport/TransportChannelDiagnostic.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Transport/TransportChannelSettings.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Transport/TransportListenerSettings.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Types/AnonymousIdentityTokenHandler.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Types/FilterEvaluator.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Types/IUserIdentityTokenHandler.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Types/IssuedIdentityTokenHandler.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Types/ResultSet.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Types/ServiceLevel.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Types/UserNameIdentityTokenHandler.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/Types/X509IdentityTokenHandler.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/WebApi/WebApiBodyCodec.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/WebApi/WebApiMediaType.cs (100%) rename {Stack => src}/Opc.Ua.Core/Stack/WebApi/WebApiServiceRoutes.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/BuiltIn/SessionLessMessage.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/BuiltIn/SessionLessServiceMessage.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Redaction/IRedactionStrategy.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Redaction/Redact.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Redaction/RedactionStrategies.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Redaction/RedactionWrapper.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Redaction/SimpleRedactionStrategy.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/DataGenerator.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/HiResClock.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/IDependencyInjectionBuilder.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/IOpcUaBuilder.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/LocalizedData.txt (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/LoggerUtils.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/OpcUaCoreEventSource.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/ServiceResultExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/TimeProviderExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/TraceEventArgs.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/TraceLoggerProvider.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/Tracing.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/Utils.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/UtilsObsolete.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/ValueTask/ManualResetValueTaskSource.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/ValueTask/ObjectPool.cs (100%) rename {Stack => src}/Opc.Ua.Core/Types/Utils/ValueTask/ServiceResponsePooledValueTaskSource.cs (100%) rename {Stack => src}/Opc.Ua.Core/Utils/ArraySegmentExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Client/DeviceIdentification.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Client/DiDeviceClient.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Client/DiDiscoveryClient.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Client/DiLockClient.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Client/DiTopologyClient.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Client/DiTransferClient.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Client/Hosting/DiDiscoveryService.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Client/Hosting/IDiDiscoveryService.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Client/Hosting/OpcUaClientDiBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Client/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Di.Client/Opc.Ua.Di.Client.csproj (100%) rename {Libraries => src}/Opc.Ua.Di.Client/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Client/SoftwareUpdateClient.StateMachine.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Client/SoftwareUpdateClient.Upload.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Client/SoftwareUpdateClient.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/DeviceBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/DeviceBuilderDeviceStateExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/DeviceBuilderLifetimeExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/DeviceBuilderSoftwareUpdateExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/DeviceBuilderSupportInfoExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/DeviceBuilderTypeExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/DeviceIdentificationData.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/FunctionalGroupBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/IDeviceBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/IFunctionalGroupBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/ISoftwareUpdateBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/LifetimeIndicationKind.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/SoftwareUpdateBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/SoftwareUpdateContext.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/SoftwareUpdateFacetWiring.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/SoftwareUpdateFileTransferManager.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/SoftwareUpdateStateMachineDispatcher.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Builders/WellKnownFunctionalGroups.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/DiNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/DiNodeManagerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Hosting/DiPostSetupContext.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Hosting/DiPostSetupRunner.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Hosting/IDiPostSetupConfigurator.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Hosting/IDiPostSetupContext.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Hosting/IDiPostSetupRunner.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Hosting/OpcUaServerDiBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Locking/DefaultLockService.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Locking/ILockService.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Locking/LockState.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Locking/LockStatus.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Locking/LockingServicesExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Opc.Ua.Di.Server.csproj (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/SoftwareUpdate/FileSystemPackageStore.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/SoftwareUpdate/FileSystemSoftwareFolder.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/SoftwareUpdate/ISoftwareFolder.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/SoftwareUpdate/ISoftwarePackageStore.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/SoftwareUpdate/MemoryPackageStore.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/SoftwareUpdate/MemorySoftwareFolder.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/SoftwareUpdate/SoftwarePackage.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Topology/DiDeviceTopology.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Topology/IDeviceTopology.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Transfer/DefaultTransferService.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Transfer/ITransferService.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Transfer/ParameterSet.cs (100%) rename {Libraries => src}/Opc.Ua.Di.Server/Transfer/TransferServicesExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Di/Design/OpcUaDiModel.csv (100%) rename {Libraries => src}/Opc.Ua.Di/Design/OpcUaDiModel.xml (100%) rename {Libraries => src}/Opc.Ua.Di/Design/OpcUaDiPackageMetadataModel.csv (100%) rename {Libraries => src}/Opc.Ua.Di/Design/OpcUaDiPackageMetadataModel.xml (100%) rename {Libraries => src}/Opc.Ua.Di/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Di/Opc.Ua.Di.csproj (100%) rename {Libraries => src}/Opc.Ua.Di/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/AdminCredentialsRequiredEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/AuthorizationServiceClient.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/BuildSchema.bat (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/CertificateWrapper.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/GdsAccessTokenProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/GdsClientOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/GlobalDiscoveryClientConfiguration.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/GlobalDiscoveryServerClient.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/IGdsClientBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/IGlobalDiscoveryServerClient.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/ILocalDiscoveryServerClient.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/IServerPushConfigurationClient.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/KeyCredentialServiceClient.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/LocalDiscoveryServerClient.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/OnboardingClient.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/Opc.Ua.Gds.Client.Common.csproj (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/OpcUaGdsClientBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/RegisteredApplication.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/RegisteredApplication.xsd (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/ServerCapabilities.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/ServerPushConfigurationClient.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Client.Common/TrustListFileTransferHelper.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Common/Design/OpcUaGdsModel.csv (100%) rename {Libraries => src}/Opc.Ua.Gds.Common/Design/OpcUaGdsModel.xml (100%) rename {Libraries => src}/Opc.Ua.Gds.Common/Design/OpcUaOnboardingModel.csv (100%) rename {Libraries => src}/Opc.Ua.Gds.Common/Design/OpcUaOnboardingModel.xml (100%) rename {Libraries => src}/Opc.Ua.Gds.Common/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Gds.Common/Opc.Ua.Gds.Common.csproj (100%) rename {Libraries => src}/Opc.Ua.Gds.Common/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/ApplicationsDatabaseBase.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/IApplicationsDatabase.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/JsonApplicationsDatabase.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/LinqApplicationsDatabase.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/ApplicationsNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/AuthorizationServiceManager.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/CertificateGroup.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Diagnostics/AuditEvents.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/GlobalDiscoverySampleServer.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/GlobalDiscoveryServerConfiguration.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Hosting/AuthorizationServiceOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Hosting/GdsDefaultIdentityAuthenticatorOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Hosting/GdsServerHostedService.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Hosting/GdsServerOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Hosting/IGdsServerBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Hosting/OpcUaGdsServerBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/IAccessTokenProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/ICertificateGroup.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/ICertificateRequest.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/IConfigurationDataStore.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/IGdsUserDatabase.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/IKeyCredentialRequestStore.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/IManagedApplicationsNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Identity/CertificateJwtIssuer.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Identity/GdsApplicationSelfAdminProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Identity/InMemoryAccessTokenProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Onboarding/DeviceRegistrarAdminExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Onboarding/IManagedApplicationRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Onboarding/ITicketStore.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Onboarding/MemoryManagedApplicationRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Onboarding/MemoryTicketStore.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Opc.Ua.Gds.Server.Common.csproj (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/RoleBasedUserManagement/AuthorizationHelper.cs (100%) rename {Libraries => src}/Opc.Ua.Gds.Server.Common/RoleBasedUserManagement/GdsRole.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/Hosting/ILdsMulticastDiscoveryFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/Hosting/ILdsServerBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/Hosting/LdsServerHostedService.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/Hosting/LdsServerOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/Hosting/OpcUaLdsServerBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/IMulticastDiscovery.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/IRegisteredServerStore.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/LdsServer.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/MulticastDiscovery.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/Opc.Ua.Lds.Server.csproj (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/RegisteredServerStore.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/RegistrationEntry.cs (100%) rename {Libraries => src}/Opc.Ua.Lds.Server/ServerOnNetworkRecord.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Actions/ActionMethodBinding.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Actions/ActionMethodMap.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Actions/ServerActionHandler.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/DependencyInjection/IServerSessionFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/DependencyInjection/OpcUaPubSubAdapterBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerActionResponderOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterHostedService.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterReloadCoordinator.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterRuntime.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerPublisherOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerSessionFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerSubscriberOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Diagnostics/AdapterMetrics.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Opc.Ua.PubSub.Adapter.csproj (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Publisher/CyclicReadStrategy.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Publisher/DataSetMetaDataBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Publisher/IDataSetMetaDataBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Publisher/IReadStrategy.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Publisher/ServerPublishedDataSetSource.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Publisher/SubscriptionCoordinator.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Publisher/SubscriptionReadStrategy.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/ReadMode.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Session/DataChangeEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Session/DataChangeSubscription.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Session/IDataChangeSubscription.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Session/IServerSession.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Session/NodeBrowsePath.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Session/RemoteCallResult.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Session/ServerConnectionOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Session/ServerSession.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Subscriber/ServerSubscribedDataSetSink.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/Subscriber/ServerTargetVariableWriter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Adapter/SubscriptionAffinity.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Capture/CapturingPubSubTransport.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Capture/CapturingPubSubTransportFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureObserver.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureSource.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Capture/InProcessPubSubCaptureSource.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureContext.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureDirection.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureFrame.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureSessionManager.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Capture/PubSubKeyMaterial.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentAutoStartHostedService.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentVariableNames.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapServiceCollectionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Dissection/CapturedKeyLogKeyResolver.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Dissection/IPubSubKeyResolver.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Dissection/PubSubDissectionResult.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Dissection/PubSubOfflineDissector.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Dissection/SksKeyResolver.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Formats/PubSubJsonFormatter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Formats/PubSubPcapWriter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Formats/PubSubTextFormatter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/KeyLog/PubSubKeyLogReader.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/KeyLog/PubSubKeyLogWriter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Opc.Ua.PubSub.Diagnostics.csproj (100%) rename {Libraries => src}/Opc.Ua.PubSub.Diagnostics/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/Channels/AfPacketEthernetFrameChannel.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/Channels/BpfEthernetFrameChannel.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/Channels/DefaultEthernetFrameChannelFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/Channels/EthChannelParameters.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/Channels/IEthernetFrameChannel.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/Channels/IEthernetFrameChannelFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/Channels/InMemoryEthernetFrameChannel.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/Channels/InMemoryEthernetFrameChannelFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/Channels/PcapEthernetFrameChannel.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/Channels/PcapEthernetFrameChannelFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/DependencyInjection/EthTransportBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/DependencyInjection/EthTransportServiceCollectionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/DependencyInjection/IEthTransportBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/DependencyInjection/PcapEthTransportBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/EthAddressType.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/EthEndpoint.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/EthEndpointParser.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/EthNetworkInterfaceResolver.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/EthProfiles.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/EthPubSubTransportFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/EthTransportOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/EthernetDatagramTransport.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/EthernetFrame.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/EthernetFrameCodec.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/Opc.Ua.PubSub.Eth.csproj (100%) rename {Libraries => src}/Opc.Ua.PubSub.Eth/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/DependencyInjection/KafkaTransportServiceCollectionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/Internal/ConfluentKafkaClientAdapter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/Internal/ConfluentKafkaClientFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/Internal/DekafKafkaClientAdapter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/Internal/DekafKafkaClientFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/Internal/IKafkaClientAdapter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/Internal/IKafkaClientFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/Internal/KafkaClientAdapterLog.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/KafkaBrokerTransport.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/KafkaConnectionOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/KafkaConnectionStateChangedEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/KafkaEncoding.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/KafkaEndpoint.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/KafkaEndpointParser.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/KafkaIncomingMessageEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/KafkaMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/KafkaProfiles.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/KafkaPubSubTransportFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/KafkaQualityOfService.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/KafkaTlsOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/KafkaTopicOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/Opc.Ua.PubSub.Kafka.csproj (100%) rename {Libraries => src}/Opc.Ua.PubSub.Kafka/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/DependencyInjection/IMqttTransportBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/DependencyInjection/MqttTransportBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/DependencyInjection/MqttTransportServiceCollectionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/IMqttClientFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/Internal/IMqttClientAdapter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/Internal/IMqttTrustedIssuerResolver.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/Internal/MqttClientAdapter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/Internal/MqttClientAdapterFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/Internal/TrustedIssuerStoreResolver.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttBrokerTransport.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttConnectionOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttConnectionStateChangedEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttEncoding.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttEndpoint.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttEndpointParser.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttIncomingMessageEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttProtocolVersion.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttPubSubTransportFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttQualityOfService.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttTlsOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttTopicBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttTopicFilter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/MqttTopicOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/Opc.Ua.PubSub.Mqtt.csproj (100%) rename {Libraries => src}/Opc.Ua.PubSub.Mqtt/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Schema/DependencyInjection/PubSubSchemaServiceCollectionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Schema/IPubSubSchemaProvider.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Schema/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.PubSub.Schema/Opc.Ua.PubSub.Schema.csproj (100%) rename {Libraries => src}/Opc.Ua.PubSub.Schema/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Schema/PubSubSchemaProvider.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/DependencyInjection/OpcUaServerBuilderPubSubExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/DependencyInjection/PubSubServerBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/Hosting/IPubSubServerBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/Internal/PubSubStatusBinding.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/Opc.Ua.PubSub.Server.csproj (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/PubSubActionMethodRegistrar.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/PubSubActionMethodRegistration.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/PubSubDiagnosticsExposure.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/PubSubMethodHandlers.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/PubSubNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/PubSubNodeManagerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/PubSubServerOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Server/ServerMethodActionHandler.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/DependencyInjection/IUdpTransportBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/DependencyInjection/UdpTransportBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/DependencyInjection/UdpTransportServiceCollectionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DefaultDtlsContextFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsAckCodec.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsAntiReplayWindow.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsCertificateAuthenticator.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsDatagramTransport.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsEcdheKeyExchange.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeCodec.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeContext.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeKeyingContext.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeReader.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeReassembler.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeTypes.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsHelloRetryCookieProtector.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsHkdf.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsKeySchedule.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsProfile.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsProfileRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsRecordProtection.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsRetransmissionTimer.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsTranscriptHash.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/DtlsTransportOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/IDtlsContextFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Dtls/IDtlsDatagramChannel.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Opc.Ua.PubSub.Udp.csproj (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/UdpAddressType.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/UdpDatagramTransport.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/UdpEndpoint.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/UdpEndpointParser.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/UdpMessageRepeater.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/UdpNetworkInterfaceResolver.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/UdpPubSubTransportFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub.Udp/UdpTransportOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/DataStoreBackedPublishedDataSetSource.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/DelegatePubSubActionHandler.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/IPubSubActionHandler.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/IPubSubApplication.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/MetaDataPublisher.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubActionHandlerResult.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubActionInvocation.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubActionRequest.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubActionResponse.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubActionTarget.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubApplication.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubApplicationBuildException.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubApplicationBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubApplicationBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubApplicationHostedService.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubApplicationOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubDiscoveryRequest.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubDiscoveryResult.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Application/PubSubResponseAddressPolicy.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/ConfigurationVersionUtils.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/ConnectionEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/DataSetReaderEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/DataSetWriterEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/ExtensionFieldEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/IPubSubConfigurationStore.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/IPubSubIdAllocator.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/IPubSubRuntimeStateStore.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/InMemoryPubSubStores.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/PubSubConfigurationBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/PubSubConfigurationChangedEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/PubSubConfigurationException.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/PubSubConfigurationIssue.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/PubSubConfigurationIssueSeverity.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/PubSubConfigurationSnapshot.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/PubSubConfigurationValidationResult.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/PubSubConfigurationValidator.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/PubSubConfigurationXmlSerializer.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/PubSubStateChangedEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/PublishedDataSetEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/ReaderGroupEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/UaPubSubConfigurationHelper.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/WriterGroupEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Configuration/XmlPubSubConfigurationStore.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Connections/IPubSubConnection.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Connections/PubSubConnection.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/DeadbandFilter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/EventPublishedDataSet.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/IDataSetFieldSampler.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/IDataSetSinkProvider.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/IDataSetSourceProvider.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/IEventSampler.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/IMetaDataChangeNotifier.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/IPublishedDataSet.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/IPublishedDataSetSource.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/ISubscribedDataSetSink.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/ITargetVariableWriter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/MirroredVariablesSink.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/MutableDataSetSinkProvider.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/MutableDataSetSourceProvider.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/OverrideValueHandlingResolver.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/PublishedActionSource.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/PublishedDataSet.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/PublishedDataSetSnapshot.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DataSets/TargetVariablesSink.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DependencyInjection/IPubSubBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DependencyInjection/OpcUaPubSubBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DependencyInjection/PubSubBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DependencyInjection/PubSubConfigurationBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DependencyInjection/PubSubRedundancyBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DependencyInjection/PubSubSecurityServiceCollectionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DependencyInjection/PubSubTranscodingBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/DependencyInjection/PubSubTransportFactoryServiceCollectionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Diagnostics/IPubSubDiagnostics.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Diagnostics/PubSubDiagnostics.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Diagnostics/PubSubDiagnosticsCounterKind.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Diagnostics/PubSubDiagnosticsLevel.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Diagnostics/PubSubErrorEntry.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/DataSetField.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/INetworkMessageDecoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/INetworkMessageEncoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonActionNetworkMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonBufferWriter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonDataSetMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonDecoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonDiscoveryMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonEncoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonEncodingMode.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonFieldDecoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonFieldEncoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonMetaDataEncoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonMetaDataMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonNetworkMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonVariantDecoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Json/JsonVariantEncoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/PubSubDataSetMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/PubSubDataSetMessageType.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/PubSubFieldEncoding.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/PubSubJsonEncoding.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/PubSubNetworkMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/PubSubNetworkMessageContext.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/PublisherId.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/DataSetFlags1EncodingMask.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/DataSetFlags2EncodingMask.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/ExtendedFlags1EncodingMask.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/ExtendedFlags2EncodingMask.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/GroupFlagsEncodingMask.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpActionCoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpActionRequestMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpActionResponseMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpApplicationInformation.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpApplicationStatus.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpBinaryReader.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpBinaryWriter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpChunker.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpDataSetMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpDecoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryCoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryProbeFilter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryRequestMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryResponseMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpEncoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpFieldDecoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpFieldEncoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpFlagsEncodingMask.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpNetworkMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpNetworkMessageType.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Encoding/Uadp/UadpReassembler.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Groups/DataSetReader.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Groups/DataSetReaderTimeoutWatcher.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Groups/DataSetWriter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Groups/EventDataSetWriter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Groups/IDataSetReader.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Groups/IDataSetWriter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Groups/IReaderGroup.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Groups/IWriterGroup.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Groups/ReaderGroup.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Groups/WriterGroup.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/IUaPubSubDataStore.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/MetaData/DataSetMetaDataChangedEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/MetaData/DataSetMetaDataKey.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/MetaData/DataSetMetaDataRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/MetaData/IDataSetMetaDataRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/MetaData/MetaDataMatchResult.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.PubSub/Opc.Ua.PubSub.csproj (100%) rename {Libraries => src}/Opc.Ua.PubSub/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Redundancy/AlwaysActiveCoordinator.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Redundancy/IPubSubActivationCoordinator.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Redundancy/IPubSubLeaseStore.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Redundancy/IPubSubWriterCheckpointStore.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Redundancy/InMemoryPubSubLeaseStore.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Redundancy/LeaseActivationCoordinator.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Redundancy/LeaseActivationOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Redundancy/NullPubSubWriterCheckpointStore.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Redundancy/PubSubComponentRole.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Redundancy/PubSubLease.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Redundancy/PubSubRedundancyMode.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Redundancy/PubSubRoleChangedEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Scheduling/IPubSubScheduler.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Scheduling/PubSubSchedule.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Scheduling/PubSubScheduler.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/AesCtrNonceLayout.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/INonceProvider.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/IPubSubSecurityEventSink.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/IPubSubSecurityKeyProvider.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/IPubSubSecurityPolicy.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/IPubSubSecurityWrapperResolver.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/ISecurityTokenWindow.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Internal/AesCtrTransform.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Internal/HmacSha256.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Policies/PubSubAes128CtrPolicy.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Policies/PubSubAes256CtrPolicy.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Policies/PubSubNonePolicy.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Policies/PubSubSecurityPolicyRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/PubSubKeyRotatedEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/PubSubSecurityKey.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/PubSubSecurityKeyRing.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/PubSubSecurityPolicyUri.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/PubSubSecurityWrapperResolver.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/RandomNonceProvider.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/SecurityLog.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/SecurityTokenWindow.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/IPubSubKeyServiceServer.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/IPubSubSecurityKeyStore.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/ISecurityKeyService.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/InMemoryPubSubKeyServiceServer.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/InMemoryPubSubSecurityKeyStore.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/OpcUaSecurityKeyServiceClient.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/OpcUaSksException.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/PubSubSecurityKeyProviderStarter.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/PullSecurityKeyProvider.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/PullSecurityKeyProviderOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/PushSecurityKeyProvider.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/SksAvailabilityChangedEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/SksKeyGenerator.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/SksKeyRequest.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/SksKeyResponse.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/SksMethodHandler.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/Sks/SksSecurityGroup.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/StaticSecurityKeyProvider.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/UadpSecurityFlagsEncodingMask.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/UadpSecurityHeader.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/UadpSecurityWrapOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Security/UadpSecurityWrapper.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/StateMachine/PubSubComponentKind.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/StateMachine/PubSubStateChangedEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/StateMachine/PubSubStateMachine.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/StateMachine/PubSubStateTransitionReason.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/Configuration/PubSubTranscodingOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/Configuration/TranscodeRouteOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/Configuration/TranscodeRouteOptionsFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/ConnectionTranscodeEgress.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/DelegateMessageTransform.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/FieldEncodingTransform.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/FieldProjectionTransform.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/FieldRenameTransform.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/INetworkMessageProfileProjector.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/INetworkMessageTranscoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/IPubSubMessageTransform.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/IPubSubTranscodeEgress.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/IReceivedNetworkMessageSink.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/ITranscoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/IdRemapTransform.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/MessageTypeTransform.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/MetaDataTransform.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/NetworkMessageProfileProjector.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/NetworkMessageTranscoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/PubSubTranscoder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/PubSubTranscoderBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/PubSubTranscodingBridge.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/PubSubTranscodingBridgeHostedService.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/PubSubTranscodingReloadCoordinator.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/PubSubTranscodingReloadHostedService.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/ReceivedNetworkMessage.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/TranscodeContext.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/TranscodeEncoding.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/TranscodeInput.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/TranscodePromotion.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/TranscodeResult.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/TranscodeSecurity.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/TranscodeSpec.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/TranscodeTargetOptions.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/TranscodingBridgeActivator.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transcoding/ValueTransform.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transports/IPubSubDiscoveryAnnouncementTransport.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transports/IPubSubHeaderTransport.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transports/IPubSubLastWillConfigurator.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transports/IPubSubTopicProvider.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transports/IPubSubTransport.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transports/IPubSubTransportFactory.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transports/PubSubMessageProperty.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transports/PubSubTransportAddress.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transports/PubSubTransportDirection.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transports/PubSubTransportFrame.cs (100%) rename {Libraries => src}/Opc.Ua.PubSub/Transports/PubSubTransportStateChangedEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Client/ClientRedundancyServiceCollectionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Client/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Client/Opc.Ua.Redundancy.Client.csproj (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Client/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Client/RedundantClientSession.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Client/RedundantClientSessionBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Client/RedundantClientSessionOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/Client/IKubernetesApiClient.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesApiClientFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesHttpApiClient.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesJsonContext.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesModels.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/Client/NotInClusterKubernetesApiClient.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessServer.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessStartupTask.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/KubernetesRaftBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/KubernetesRaftConsensusOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/KubernetesServerBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/KubernetesServerOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/LeaderElection/KubernetesLeaderElectionOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/LeaderElection/KubernetesLeaseLeaderElection.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/Opc.Ua.Redundancy.Kubernetes.csproj (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/IKubernetesPeerDiscovery.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscovery.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscoveryAdapter.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscoveryOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Kubernetes/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.PubSub/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.PubSub/FencedSharedStoreValue.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.PubSub/LeaderElectionActivationCoordinator.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.PubSub/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Redundancy.PubSub/Opc.Ua.Redundancy.PubSub.csproj (100%) rename {Libraries => src}/Opc.Ua.Redundancy.PubSub/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.PubSub/PubSubRedundancyOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.PubSub/PubSubRedundancyServiceCollectionExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.PubSub/PubSubRedundancyStoreKeys.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.PubSub/SharedStorePubSubLeaseStore.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.PubSub/SharedStorePubSubRuntimeStateStore.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.PubSub/SharedStorePubSubSecurityKeyStore.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.PubSub/SharedStorePubSubWriterCheckpointStore.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/ActiveActiveRedundancyOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/CompositeRedundantServerSetProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/DiscoveredPeer.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/DiscoveredRedundantServerSetProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/DnsPeerDiscovery.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/DnsPeerDiscoveryOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/GossipPeerRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/IGossipPeerSink.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/IPeerDiscovery.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/LdsPeerDiscovery.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/LdsPeerDiscoveryOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryStartupTask.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/PeerSetTracker.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Discovery/StaticPeerDiscovery.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/DistributedPushConfigurationBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/DistributedServerBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/IStrongKeyspaceProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Opc.Ua.Redundancy.Server.csproj (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/ConfiguredRedundantServerSetProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/ConstantServiceLevelProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/DistributedPushConfigurationTransactionCoordinator.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/IServiceLevelController.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/IServiceLevelProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LeaderServiceLevelProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/BandedServerDirectionPolicy.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ConstantLoadWeightProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ILoadWeightProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerDirectionPublisher.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerDirectionView.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerEndpointDirectory.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerEndpointPublisher.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IServerDirectionPolicy.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionRandom.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionStartupTask.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionStrongKeyspaceProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionCodec.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionPublishStartupTask.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionRecord.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerEndpointCodec.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ServerLoadDirector.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerDirectionPublisher.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerDirectionView.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerEndpointDirectory.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerEndpointPublisher.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/RedundantPeer.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/RequestServerStateChangeOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/RequestServerStateChangeStartupTask.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyController.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyStartupTask.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Redundancy/ServiceLevelStartupTask.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/RedundancyConsistencyBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/RedundancyConsistencyOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/ReplicatedGossipOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/ReplicatedServerBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Security/DistributedPushConfigurationOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Security/RecordProtectionGuard.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Security/SharedKeyValuePendingCertificateKeyStore.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionManager.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionManagerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionMirroringBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Sessions/ISharedSessionStore.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Sessions/ISingleUseNonceRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Sessions/ReplicatedSessionManagerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Sessions/ReplicatedSessionOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Sessions/SharedKeyValueSessionStore.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Sessions/SharedSessionEntry.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Sessions/SharedSingleUseNonceRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/AddressSpaceSynchronizer.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/DictionaryAddressSpace.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/DistributedAddressSpaceOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/DistributedAddressSpaceStartupTask.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/IAddressSpaceSynchronizer.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/INodeStateSnapshotStore.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/INodeStateStore.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/INodeStateStoreRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/IStoredNode.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/InMemoryNodeStateStore.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/NodeStateChange.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/NodeStateSerializer.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/NodeStateStoreRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceStartupTask.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceSynchronizer.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/State/StoredNode.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Subscriptions/DeterministicEventIdProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Subscriptions/DistributedSubscriptionBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Subscriptions/MirroringDataChangeMonitoredItemQueue.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Subscriptions/MirroringEventMonitoredItemQueue.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Subscriptions/SharedKeyValueMonitoredItemQueueFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Subscriptions/SharedKeyValueSubscriptionStore.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Values/DistributedValueCache.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Values/DistributedValueParticipation.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Values/IDistributedValueCache.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy.Server/Values/RegistryBackedDistributedValueCache.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy/ByteStringCrdtSerializer.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy/FramingGossipTransport.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Redundancy/Opc.Ua.Redundancy.csproj (100%) rename {Libraries => src}/Opc.Ua.Redundancy/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy/Raft/DefaultRaftConsensus.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy/Raft/HybridSharedKeyValueStore.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy/Raft/IRaftConsensus.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy/Raft/InProcessRaftCluster.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy/Raft/InProcessRaftConsensus.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy/Raft/RaftLeaderElection.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy/Raft/RaftSharedKeyValueStore.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy/Raft/RedundancyConsistencyMode.cs (100%) rename {Libraries => src}/Opc.Ua.Redundancy/ReplicatedSharedKeyValueStore.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/CertificateManager/CertificateChangeEvent.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/CertificateManager/CertificateEntry.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/CertificateManager/CertificateEntryCollection.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/CertificateManager/CertificateValidationOptions.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/CertificateManager/CertificateValidationResult.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/CertificateManager/DefaultCertificateFactory.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/CertificateManager/DefaultCertificateIssuer.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/CertificateManager/ICertificateFactory.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/CertificateManager/ICertificateIssuer.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/CertificateManager/TrustListIdentifier.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/Common/AsnUtils.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/Common/Oids.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/Common/X509Defaults.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/Documentation/Opc.Ua.Security.Certificates.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/Extensions/X509AuthorityKeyIdentifierExtension.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/Extensions/X509CrlNumberExtension.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/Extensions/X509Extensions.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/Extensions/X509SubjectAltNameExtension.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/NugetREADME.md (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/Opc.Ua.Security.Certificates.csproj (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/Org.BouncyCastle/PEMReader.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/Org.BouncyCastle/PEMWriter.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/Org.BouncyCastle/X509Utils.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/PEM/PEMReader.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/PEM/PEMWriter.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/PKCS10/Pkcs10CertificationRequest.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/PKCS10/Pkcs10Utils.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/Properties/AssemblyInfo.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Certificate/Certificate.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Certificate/CertificateBuilder.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Certificate/CertificateBuilderBase.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Certificate/CertificateCollection.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Certificate/ICertificateBuilder.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Certificate/IX509Certificate.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Certificate/X509CertificateLoader.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Certificate/X509PfxUtils.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Crl/CrlBuilder.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Crl/CrlReason.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Crl/IX509Crl.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Crl/RevokedCertificate.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Crl/X509Crl.cs (100%) rename {Stack => src}/Opc.Ua.Security.Certificates/X509Crl/X509Signature.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Aggregates/AggregateCalculator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Aggregates/AggregateManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Aggregates/Aggregators.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Aggregates/AverageAggregateCalculator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Aggregates/CountAggregateCalculator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Aggregates/IAggregateCalculator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Aggregates/MinMaxAggregateCalculator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Aggregates/ServerAggregateFilter.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Aggregates/StartEndAggregateCalculator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Aggregates/StatusAggregateCalculator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Aggregates/StdDevAggregateCalculator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Alarms/AlarmGroup.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Alarms/AlarmRateTracker.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Alarms/AlarmSuppressionEngine.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/AliasDefinition.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/AliasMutationRequests.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/AliasNameCapabilities.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/AliasNameCategoryDescriptor.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/AliasNameMethodDispatcher.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/AliasNameNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/AliasNameNodeManagerOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/AliasNameStoreRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/AliasNameWildcardMatcher.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/AliasStoreChangedEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/IAliasNameStore.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/IAliasNameStoreRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/InMemoryAliasNameStore.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/PubSub/AliasNamePublisher.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/PubSub/AliasNamePublisherOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/PubSub/AliasUpdateDataSetFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/PubSub/AliasUpdateProducedEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/PubSub/IPortableNodeIdResolver.cs (100%) rename {Libraries => src}/Opc.Ua.Server/AliasNames/PubSub/ServerPortableNodeIdResolver.cs (100%) rename {Libraries => src}/Opc.Ua.Server/CompatibilitySuppressions.xml (100%) rename {Libraries => src}/Opc.Ua.Server/ComplexTypes/AddressSpaceComplexTypeResolver.cs (100%) rename {Libraries => src}/Opc.Ua.Server/ComplexTypes/ServerComplexTypeOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/ComplexTypes/ServerComplexTypeSystem.cs (100%) rename {Libraries => src}/Opc.Ua.Server/ComplexTypes/ServerDataTypeDefinitionResolver.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/AdditionalEntropyCertificateKeyGenerator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/ApplicationConfigurationFile.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/CertificateGroupAlarmMonitor.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/DirectoryPendingCertificateKeyStore.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/IApplicationConfigurationFileProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/IConfigurationNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/IPendingCertificateKeyStore.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/IPushCertificateKeyGenerator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/IPushConfigurationTransactionCoordinator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/IPushConfigurationTransactionOwnershipGate.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/IPushConfigurationTrustListEffectHandler.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/IServerConfigurationResetProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/IServerEndpointRegistryProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/ITransportListenerRegistryProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/InMemoryPendingCertificateKeyStore.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/PushConfigurationTransactionCoordinator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/PushConfigurationTrustListEffectHandler.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/ServerConfigurationOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/SystemConfigurationIdentity.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Configuration/TrustList.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Diagnostics/AuditEvents.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Diagnostics/DiagnosticsNodeManager.AliasNames.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Diagnostics/DiagnosticsNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Diagnostics/IDiagnosticsNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Diagnostics/NodeHandle.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Diagnostics/ParsedNodeId.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Documentation/Opc.Ua.Server.cs (100%) rename {Libraries => src}/Opc.Ua.Server/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.Server/FileSystem/DirectoryBrowser.cs (100%) rename {Libraries => src}/Opc.Ua.Server/FileSystem/DirectoryObjectState.cs (100%) rename {Libraries => src}/Opc.Ua.Server/FileSystem/FileHandle.cs (100%) rename {Libraries => src}/Opc.Ua.Server/FileSystem/FileObjectState.cs (100%) rename {Libraries => src}/Opc.Ua.Server/FileSystem/FileSystemEntry.cs (100%) rename {Libraries => src}/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs (100%) rename {Libraries => src}/Opc.Ua.Server/FileSystem/FileSystemNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/FileSystem/FileSystemNodeManagerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Server/FileSystem/FileWriteMode.cs (100%) rename {Libraries => src}/Opc.Ua.Server/FileSystem/IFileSystemProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/FileSystem/PhysicalFileSystemProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/AccessLevelBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/AlarmBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/BrowsePathResolver.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/EngineeringUnitsBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/EventNotifierBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/EventPublishOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/EventSourceRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/FluentDelegates.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/FluentNodeManagerBase.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/FluentNodeManagerBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/FluentVariant.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/HistorianFluentExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/IEventIdProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/IFluentDispatcher.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/INodeBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/INodeManagerBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/ISimulationBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/IStateMachineBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/IValueUpdater.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/IVariableBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/InstanceCreationBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/NodeBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/NodeManagerAttribute.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/NodeManagerBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/PropertyInitBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/ReferenceBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/RuntimeValueBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/SimulationRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/StateMachineBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/StateMachineBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/SupervisionBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/TypedAccessorExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/ValueUpdater.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Fluent/VariableBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianCaptureOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianCaptureSink.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianContinuationState.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianDispatcher.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianEventFilterTarget.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianEventRecord.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianNodeCapabilities.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianOperationContext.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianPage.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianProviderBase.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianProviderRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianReadRequest.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistorianResumeToken.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistoricalDataConfigurationInstaller.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/HistoricalDataValue.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/IHistorianAnnotationProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/IHistorianAtTimeProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/IHistorianBulkInsertProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/IHistorianDataProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/IHistorianEventProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/IHistorianModifiedProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/IHistorianProcessedProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/IHistorianProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/IHistorianProviderRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/IHistorianTransactionalProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/InMemory/InMemoryHistorianOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/InMemory/InMemoryHistorianProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Historian/ModifiedDataValue.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/ActivatorOpcUaServerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/DefaultAuthenticatorOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/DefaultOpcUaServerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/DependencyInjectionStandardServer.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/FluentNodeManagerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/HostTelemetryContext.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/IOpcUaServerBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/IOpcUaServerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/IServerStartupTask.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/JwtIssuerOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/KeyCredentialPushOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/OpcUaServerBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/OpcUaServerComplexTypesBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/OpcUaServerHostedService.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/OpcUaServerIdentityAugmenterRegistration.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/OpcUaServerIdentityAuthenticatorRegistration.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/OpcUaServerIdentityOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/OpcUaServerManagerRegistrations.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/OpcUaServerNodeManagerRegistration.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/OpcUaServerOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/OpcUaServerRoleManagerRegistration.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/OpcUaServerTransportBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/OpcUaUserTokenPolicy.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/OperationLimitsOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Hosting/ServerReverseConnectOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Identity/Authenticators/KeyCredentialBridgeAuthenticator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Identity/Authenticators/KeyCredentialBridgeOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Identity/Authenticators/ServerIdentityRegistryExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/KeyCredential/IKeyCredentialStore.cs (100%) rename {Libraries => src}/Opc.Ua.Server/KeyCredential/InMemoryKeyCredentialStore.cs (100%) rename {Libraries => src}/Opc.Ua.Server/KeyCredential/KeyCredential.cs (100%) rename {Libraries => src}/Opc.Ua.Server/KeyCredential/KeyCredentialPushSubject.cs (100%) rename {Libraries => src}/Opc.Ua.Server/MonitoredItemQueueLog.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/Adapters/AsyncNodeManagerAdapter.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/Adapters/SyncNodeManagerAdapter.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/AsyncCustomNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/ContinuationPoint.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/CoreNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/CustomNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/CustomNodeManagerAsync.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/EventManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/IConformanceContributor.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/ICoreNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/ILocalAddressSpace.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/ILocalAddressSpaceSource.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/IMainNodeManagerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/IMasterNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/INodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/IPredefinedNodeSubtypeReplacer.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/MainNodeManagerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/MasterNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/ModelChangeAggregator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/MonitoredItem/EventPermissionCacheKey.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/MonitoredItem/IMonitoredItemManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/MonitoredItem/INodeNotification.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/MonitoredItem/MonitoredNode.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/MonitoredItem/MonitoredNodeMonitoredItemManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroup.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroupManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroupMonitoredItemManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/NodeStateLookupExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/NodeStateModelChangeExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/PredefinedNodesAddressSpace.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/ResourceManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManager/ServerSystemContext.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NodeManagerLog.cs (100%) rename {Libraries => src}/Opc.Ua.Server/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.Server/Opc.Ua.Server.csproj (100%) rename {Libraries => src}/Opc.Ua.Server/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RateLimiting/DefaultServerRateLimiterProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RateLimiting/IServerRateLimiterProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RateLimiting/ServerRateLimitOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RateLimiting/TokenBucketConnectionRateLimiter.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/AnonymousAuthenticator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/JwtAuthenticator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/JwtUserIdentity.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/UserNamePasswordAuthenticator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/X509Authenticator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/EndpointTypeComparer.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/IRoleManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/IdentityRuleValidator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/Namespaces.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/RoleAuthorizationGate.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/RoleBasedIdentity.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/RoleConfigurationChangedEventArgs.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/RoleConfigurationOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/RoleEntry.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/RoleManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/RoleStateBinding.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/IUserDatabase.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/JsonUserDatabase.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/LinqUserDatabase.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/IUserManagement.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/UserManagement.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/UserManagementBinding.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetNodeManagerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetOptions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetSource.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Schema/DataTypeSchemaRegistrationExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/ConformanceUnitsManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/IGetEndpointsDirector.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/IRedundantServerSetProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/IServerInternal.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/IStandardServer.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/ITimeProviderProvider.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/ModellingRulesManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/OpcUaServerEventSource.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/OperationContext.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/RequestManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/ReverseConnectServer.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/ServerInternalData.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/ServerServiceLevelCalculator.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Server/StandardServer.cs (100%) rename {Libraries => src}/Opc.Ua.Server/ServerUtils.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Session/ISession.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Session/ISessionManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Session/ISessionManagerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Session/Persistence/ContinuationPointEnvelope.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Session/Persistence/ContinuationPointKind.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Session/Persistence/IContinuationPointStore.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Session/RequestType.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Session/Session.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Session/SessionContinuationPoints.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Session/SessionManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Session/SessionSecurityPolicyHelper.cs (100%) rename {Libraries => src}/Opc.Ua.Server/StateMachines/FluentFiniteStateMachineState.cs (100%) rename {Libraries => src}/Opc.Ua.Server/StateMachines/StateMachineBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.Server/StateMachines/StateMachineBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.Server/StateMachines/StateMachineDefinition.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/ISubscription.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/ISubscriptionManager.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/MonitoredItem/IMonitoredItem.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/MonitoredItem/MonitoredItem.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/MonitoredItem/Queue/DataChangeMonitoredItemQueue.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/MonitoredItem/Queue/EventMonitoredItemQueue.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IDataChangeMonitoredItemQueue.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IEventMonitoredItemQueue.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IMonitoredItemQueueFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/MonitoredItem/Queue/MonitoredItemQueueFactory.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/MonitoredItem/QueueHandler/DataChangeQueueHandler.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/MonitoredItem/QueueHandler/EventQueueHandler.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/Persistence/IStoredMonitoredItem.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/Persistence/IStoredSubscription.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/Persistence/ISubscriptionRetransmissionDeltaStore.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/Persistence/ISubscriptionRetransmissionStore.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/Persistence/ISubscriptionStore.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/Persistence/StoredMonitoredItem.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/Persistence/StoredSubscription.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/Persistence/SubscriptionRetransmissionState.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/PublishingState.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/SentMessageQueue.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/SessionPublishQueue.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/Subscription.cs (100%) rename {Libraries => src}/Opc.Ua.Server/Subscription/SubscriptionManager.cs (100%) rename {Stack => src}/Opc.Ua.Types/Attributes/DataTypeAttribute.cs (100%) rename {Stack => src}/Opc.Ua.Types/Attributes/DataTypeFieldAttribute.cs (100%) rename {Stack => src}/Opc.Ua.Types/Attributes/DefaultValueHandling.cs (100%) rename {Stack => src}/Opc.Ua.Types/Attributes/ModelDependencyAttribute.cs (100%) rename {Stack => src}/Opc.Ua.Types/Attributes/StructureHandling.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/AccessRestrictionType.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/AmbientMessageContext.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/Argument.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/ArrayOf.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/AttributeValues.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/AttributeWriteMask.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/BrowseDescription.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/BrowseDirection.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/BuiltInType.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/ByteString.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/DataContractSurrogates.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/DataTypeDefinition.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/DataValue.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/DateTimeHelper.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/DateTimeUtc.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/DiagnosticInfo.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/DiagnosticMasks.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/EnumDefinition.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/EnumField.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/EnumHelper.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/EnumValue.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/EnumValueType.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/EqualityComparers.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/ExpandedNodeId.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/ExtensionObject.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/INullable.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/IRequestParkSink.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/ITranslatableObject.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/IType.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/ITypeTable.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/IdType.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/LocalizedText.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/Matrix.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/MatrixOf.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/NodeClass.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/NodeId.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/NodeIdDictionary.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/NumericRange.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/PermissionType.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/QualifiedName.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/ReferenceDescription.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/RelativePath.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/RelativePathElement.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/RelativePathFormatter.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/RequestLifetime.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/RolePermissionType.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/SerializableDataValue.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/StatusCode.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/StructureDefinition.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/StructureField.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/StructureType.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/TypeInfo.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/Uuid.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/Variant.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/VariantBuilder.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/VariantHelper.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/ViewDescription.cs (100%) rename {Stack => src}/Opc.Ua.Types/BuiltIn/XmlElement.cs (100%) rename {Stack => src}/Opc.Ua.Types/Diagnostics/ITelemetryContext.cs (100%) rename {Stack => src}/Opc.Ua.Types/Diagnostics/TelemetryContextBase.cs (100%) rename {Stack => src}/Opc.Ua.Types/Diagnostics/TelemetryExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Types/Diagnostics/TelemetryUtils.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/BinaryDecoder.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/BinaryEncoder.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/BoundedObjectPool.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/EncodableObject.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/EncodeableFactory.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/EncodingLog.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/Enumeration.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/Field.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/IComplexTypeInstance.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/IDataTypeDefinitionSource.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/IDecoder.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/IEncodable.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/IEncodeableFactory.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/IEncoder.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/IPooledEncodeable.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/ISnapshotRestore.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/IStructure.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/IStructureField.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/IStructureTypeInfo.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/JsonDecoder.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/JsonDecoderOptions.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/JsonEncoder.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/JsonEncoderOptions.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/JsonProperties.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/PooledEncodeableType.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/Structure.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/StructureWithOptionalFields.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/Union.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/XmlDecoder.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/XmlEncoder.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/XmlParser.cs (100%) rename {Stack => src}/Opc.Ua.Types/Encoders/readme.md (100%) rename {Stack => src}/Opc.Ua.Types/EventIds.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/Attributes.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/BrowseNames.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/DataTypeIds.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/DataTypes.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/Namespaces.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/ObjectIds.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/ObjectTypeIds.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/ObjectTypes.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/Objects.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/ReferenceTypeIds.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/ReferenceTypes.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/StatusCodes.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/VariableTypeIds.cs (100%) rename {Stack => src}/Opc.Ua.Types/Internal/VariableTypes.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/DataTypeNode.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/IFilterTarget.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/INode.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/IOperationContext.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/InstanceNode.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/MethodNode.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/Node.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/NodeSet.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/NodeTable.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/ObjectNode.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/ObjectTypeNode.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/ReferenceNode.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/ReferenceTable.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/ReferenceTypeNode.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/TypeNode.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/TypeTable.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/VariableNode.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/VariableTypeNode.cs (100%) rename {Stack => src}/Opc.Ua.Types/Nodes/ViewNode.cs (100%) rename {Stack => src}/Opc.Ua.Types/NugetREADME.md (100%) rename {Stack => src}/Opc.Ua.Types/Opc.Ua.Types.csproj (100%) rename {Stack => src}/Opc.Ua.Types/Polyfills/System.Collections.Concurrent.cs (100%) rename {Stack => src}/Opc.Ua.Types/Polyfills/System.Collections.Generic.cs (100%) rename {Stack => src}/Opc.Ua.Types/Polyfills/System.Diagnostics.CodeAnalysis.cs (100%) rename {Stack => src}/Opc.Ua.Types/Polyfills/System.IO.cs (100%) rename {Stack => src}/Opc.Ua.Types/Polyfills/System.Linq.cs (100%) rename {Stack => src}/Opc.Ua.Types/Polyfills/System.Runtime.CompilerServices.cs (100%) rename {Stack => src}/Opc.Ua.Types/Polyfills/System.Threading.Tasks.cs (100%) rename {Stack => src}/Opc.Ua.Types/Polyfills/System.Threading.cs (100%) rename {Stack => src}/Opc.Ua.Types/Polyfills/System.cs (100%) rename {Stack => src}/Opc.Ua.Types/Properties/AssemblyInfo.cs (100%) rename {Stack => src}/Opc.Ua.Types/Schema/BinarySchema.cs (100%) rename {Stack => src}/Opc.Ua.Types/Schema/BinarySchemaValidator.cs (100%) rename {Stack => src}/Opc.Ua.Types/Schema/BuildSchema.bat (100%) rename {Stack => src}/Opc.Ua.Types/Schema/BuiltInTypes.bsd (100%) rename {Stack => src}/Opc.Ua.Types/Schema/BuiltInTypes.xml (100%) rename {Stack => src}/Opc.Ua.Types/Schema/Extensions.cs (100%) rename {Stack => src}/Opc.Ua.Types/Schema/OPCBinarySchema.cs (100%) rename {Stack => src}/Opc.Ua.Types/Schema/OPCBinarySchema.xsd (100%) rename {Stack => src}/Opc.Ua.Types/Schema/SchemaValidator.cs (100%) rename {Stack => src}/Opc.Ua.Types/Schema/StandardTypes.bsd (100%) rename {Stack => src}/Opc.Ua.Types/Schema/TypeDictionary.cs (100%) rename {Stack => src}/Opc.Ua.Types/Schema/TypeDictionaryValidator.cs (100%) rename {Stack => src}/Opc.Ua.Types/Schema/UA Type Dictionary.cs (100%) rename {Stack => src}/Opc.Ua.Types/Schema/UA Type Dictionary.xsd (100%) rename {Stack => src}/Opc.Ua.Types/Schema/UANodeSet.cs (100%) rename {Stack => src}/Opc.Ua.Types/Schema/UANodeSet.xsd (100%) rename {Stack => src}/Opc.Ua.Types/Schema/UANodeSetHelpers.cs (100%) rename {Stack => src}/Opc.Ua.Types/Schema/UANodeSetSerializers.g.cs (100%) rename {Stack => src}/Opc.Ua.Types/Schema/UANodeSetSerializers.ps1 (100%) rename {Stack => src}/Opc.Ua.Types/Schema/XmlSchemaValidator.cs (100%) rename {Stack => src}/Opc.Ua.Types/Schema/XmlSchemaValidator2.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/BaseDataVariableState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/BaseInstanceState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/BaseObjectState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/BaseObjectTypeState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/BaseTypeState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/BaseVariableState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/BaseVariableTypeState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/DataTypeState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/INodeStateFactory.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/ISystemContext.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/MethodState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/NodeBrowser.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/NodeInstanceExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/NodeState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/NodeStateCollection.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/NodeStateExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/NodeStateFactory.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/PropertyState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/PropertyTypeState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/ReferenceTypeState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/TypedAccessors.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/ViewState.cs (100%) rename {Stack => src}/Opc.Ua.Types/State/readme.md (100%) rename {Stack => src}/Opc.Ua.Types/Utils/Buffers/ArrayPoolBufferSegment{T}.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/Buffers/ArrayPoolBufferWriter{T}.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/Buffers/PooledBuffer.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/Buffers/PooledBufferWriter.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/Buffers/ReadOnlyMemory.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/Buffers/ReadOnlySequence.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/Buffers/ReadOnlySpan.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/Buffers/SequenceReader.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/CoreUtils.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/DefaultEncodingLimits.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/FileSystem/CombinedFileSystem.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/FileSystem/FileSystemExtensions.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/FileSystem/IFileSystem.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/FileSystem/LocalFileSystem.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/FileSystem/NullFileSystem.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/FileSystem/ResourceFileSystem.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/FileSystem/VirtualFileSystem.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/IServiceMessageContext.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/NamespaceTable.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/ServiceMessageContext.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/ServiceResult.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/ServiceResultException.cs (100%) rename {Stack => src}/Opc.Ua.Types/Utils/UnsecureRandom.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Client/FileTypeClientExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Client/Hosting/OpcUaWotConClientBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Client/Hosting/WotConClientOptions.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Client/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.WotCon.Client/Opc.Ua.WotCon.Client.csproj (100%) rename {Libraries => src}/Opc.Ua.WotCon.Client/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Client/WoTAssetFileTypeClientExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Client/WotAssetClient.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Client/WotConnectivityClient.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Assets/AssetEndpointPolicy.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Assets/AssetEndpointValidator.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Assets/AssetEntry.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Assets/AssetRegistry.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Assets/WotAssetFileManager.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Assets/WotAssetNameValidator.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Assets/WotChildNameValidator.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/EventIds.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Hosting/IWotConServerBuilder.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Hosting/OpcUaWotConServerBuilderExtensions.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Opc.Ua.WotCon.Server.csproj (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Properties/AssemblyInfo.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Providers/IWotAssetDiscoveryProvider.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Providers/IWotAssetProvider.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Providers/IWotAssetProviderFactory.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Providers/OnWotValueChange.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Providers/WotActionTag.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/Providers/WotPropertyTag.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/ThingDescriptions/ThingDescription.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/ThingDescriptions/ThingDescriptionJsonContext.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/ThingDescriptions/WotActionMapper.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/ThingDescriptions/WotPropertyMapper.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/WotConnectivityNodeManager.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/WotConnectivityNodeManagerFactory.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/WotConnectivityServerOptions.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon.Server/WotManagementAccessPolicy.cs (100%) rename {Libraries => src}/Opc.Ua.WotCon/Design/WotConnection.csv (100%) rename {Libraries => src}/Opc.Ua.WotCon/Design/WotConnection.xml (100%) rename {Libraries => src}/Opc.Ua.WotCon/NugetREADME.md (100%) rename {Libraries => src}/Opc.Ua.WotCon/Opc.Ua.WotCon.csproj (100%) rename {Libraries => src}/Opc.Ua.WotCon/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Common/Main.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/AotClientSamples.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/AotServerFixture.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/AotTestFixture.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/BatchOperationsAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/BoilerNodeManagerAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/CalculatorNodeManagerAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/ClientSamplesAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/ComplexTypeAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/DataTypeAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/DiagnosticsAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/DiscoveryAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/DistributedRedundancyAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/EncodingAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/EthAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/EventsAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/GdsClientAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/GdsTestFixture.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/HistoryAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/HostingAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/MonitoredItemAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/NodeCacheAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/NodeSetAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/Opc.Ua.Aot.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/PubSubAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/PublishedEventsAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/Quickstarts.ReferenceClient.Config.xml (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/Quickstarts.ReferenceServer.Config.xml (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/RaftAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/RateLimitingAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/ReplicatedAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/SchemaAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/SecurityAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/SessionAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/StubWebApiServer.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/SubscriptionAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/WebApiAotFixture.cs (100%) rename {Tests => tests}/Opc.Ua.Aot.Tests/WebApiAotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/BasicAuthenticationHandlerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/DefaultSessionlessIdentityProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/JwtClaimSessionlessIdentityProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/OpcUaWebApiAuthenticationBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WebApiAuthDefaultSchemeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WebApiAuthExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WssBearerTokenValidationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/Codec/WebApiBodyCodecTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/HttpsTransportChannelBindingsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaHttpsBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaKestrelTcpBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaWebApiBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaWebApiClientBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/Endpoints/WebApiEndpointDispatcherTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsListenerStartupContributorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsTransportListenerDeterministicTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsTransportListenerMutualTlsModeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/Opc.Ua.Bindings.Https.WebApi.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/PipeByteTransportTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/RealHttpsListenerIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/WebApi/WebApiServerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiBodyCodecBoundedReadTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiEndpointIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiRouteAuthorizationMetadataTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiServerUpstreamIdentityTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportChannelTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportChannelTlsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelTlsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelZeroProgressTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/DataDictionaryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesCommon.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesEncoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/DefaultEnumerationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/DefaultOptionSetTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/Hosting/AddComplexTypesBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/Hosting/ManagedClientBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/NodeCacheResolverTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/Opc.Ua.Client.ComplexTypes.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/TypeSystemClientTest.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypeSystemUnitTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypesCommon.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/Types/DataTypeDefinitionExtensionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/Types/EncoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/Types/JsonEncoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/Types/MockResolver.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/Types/MockResolverTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.ComplexTypes.Tests/Types/SchemaRegistrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/ClientFixture.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/ClientTestFramework.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/ClientTestServerQuotas.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/ClientTestServices.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/Constants.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/Extensions.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/InProcessCertificateProvider.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/MockResponseController.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/Opc.Ua.Client.TestFramework.csproj (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/RecordingSubscriptionHandler.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/ReferenceServerWithLimits.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/SessionMock.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/SessionPublishHelper.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/TestFixture.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/TestableSession.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/TestableSessionFactory.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/TokenValidatorMock.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/TraceableRequestHeaderClientSession.cs (100%) rename {Tests => tests}/Opc.Ua.Client.TestFramework/TraceableRequestHeaderClientSessionFactory.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/AdaptiveReconnectPolicyTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Alarms/AddAlarmsBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Alarms/AlarmClientSessionExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Alarms/AlarmClientStateMachineTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Alarms/AlarmClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Alarms/AlarmStreamExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/AliasNames/AliasNameClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/AliasNames/AliasNameResolverTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/AliasNames/AliasNameSessionHarness.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/AliasNames/MonitoredItemAliasNameRefreshStrategyCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/AliasNames/PubSub/AliasNamePubSubBridgeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/AliasNames/Refresh/ManualAndPollingRefreshStrategyTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/BrowserOptionsXmlRoundTripTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Channels/ChannelDiagnosticTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Channels/ChannelManagerMaxChannelsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Channels/Obsolete/NullChannelTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientBuilder/AccessTokenProviderRegistrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientBuilder/ClientDiFluentApiTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientBuilder/ClientInfrastructureCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientBuilder/ClientReverseConnectOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientBuilder/CompositeClientIdentityProviderBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientBuilder/IdentityProviderConfigurationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientBuilder/ManagedSessionBuilderExtendedTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientBuilder/ManagedSessionBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderExtensionsCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderExtensionsTests2.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientBuilder/OpcUaSubClientBuilderExtensionsCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientBuilder/ReverseConnectManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ClientConnectRateLimiterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/CoreClientUtilsNodeSetExportTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/FileSystem/FileSystemClientCrudTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/FileSystem/FileSystemClientEnumerationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/FileSystem/FileSystemClientMetadataTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/FileSystem/FileSystemClientOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/FileSystem/FileSystemClientPathResolutionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/FileSystem/FileSystemErrorsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/FileSystem/FileSystemSessionHarness.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/FileSystem/FileTypeSessionMock.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/FileSystem/PathCacheTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/FileSystem/TemporaryFileTransferClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/FileSystem/UaFileStreamTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/FileSystem/UaPathTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/GeneratedDataTypeDefinitionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Historian/HistoryClientTypesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Historian/HistoryClientUnitTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Identity/GdsKeyCredentialAccessTokenProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ModelChange/ModelChangeTrackerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/NodeCache/NodeCacheContextTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/NodeCache/NodeCacheExtensionsCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/NodeCache/NodeCacheInvalidateNodeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/NodeCache/NodeCacheTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/ObjectTypeClientCallFallbackTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Opc.Ua.Client.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/OptionsContextTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Roles/RoleManagementClientCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Roles/RoleManagementClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/BrowserTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/ChannelManagerSessionFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/ClassicSubscriptionEngineTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/ClientFailoverCoordinatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/ClientIdentityProviderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/CompositeClientIdentityProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/ConnectionStateMachineTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/DefaultClientIdentityProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/DefaultRedundantServerEndpointResolverTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/DefaultSessionFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/DefaultSubscriptionEngineTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/ManagedSessionComplianceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/ManagedSessionFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/ManagedSessionRevalidationLoopTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/ManagedSessionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/NetworkRedundancyEndpointSelectorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/ProactiveRefreshTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/ServerRedundancyHandlerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/SessionClientBatchTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/SessionClientExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/SessionEngineContextTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/SessionExtensionsCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/SessionExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/SessionReconnectHandlerCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/SessionReconnectHandlerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/SessionStateEncoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/SessionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/UpdateIdentityAsyncTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Session/X509ClientIdentityProviderSelectionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Stack/Client/ClientChannelManagerManagedTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/StateMachines/FiniteStateMachineTypeClientExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/StateMachines/StateMachineTypeClientExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/StateMachines/SubStateMachineClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/StateMachines/TypedObjectChildAccessorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Streaming/StreamingSubscriptionExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Streaming/StreamingSubscriptionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/Classic/ClassicMonitoredItemCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/Classic/ClassicSubscriptionCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/Classic/MonitoredItemTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/Classic/SubscriptionUnitTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/CompositeMonitoredItemCollectionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/Fakes/FakeManagedSubscription.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMessageAckQueue.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMonitoredItemContext.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMonitoredItemManagerContext.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/Fakes/FakeSubscriptionContext.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/Fakes/FakeSubscriptionManagerContext.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/LogicalSubscriptionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/MessageProcessorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/MonitoredItemManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/MonitoredItemManagerTriggeringTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/MonitoredItemTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/PartitionPlacementPolicyTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/PooledNotificationDispatchTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/ReactiveFallbackTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/SecondaryPartitionIdleDeleteTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/SetTriggeringFluentHelperTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/SnapshotGroupValidationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/SubscriptionManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Subscription/SubscriptionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Utils/AsyncReaderWriterLockTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Utils/EncodeableTestData.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Utils/OptionsReaderCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/Utils/PrioritizedChannelTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/WebApi/WebApiClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/WebApi/WebApiTransportChannelTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/WebApi/WebApiWssTransportChannelTests.cs (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/runsettings.sample (100%) rename {Tests => tests}/Opc.Ua.Client.Tests/test-browser-options.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/ApplicationConfigurationBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/ApplicationInstanceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/CertificateStoreTypeTest.cs (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/ConfigurationRoundTripTests.cs (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/Opc.Ua.Configuration.Tests.Config.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/Opc.Ua.Configuration.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/SecurityConfigurationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/test-client-full.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/test-endpoints-full.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/test-endpoints.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/test-oauth2.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/test-security-defaults.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/test-security-legacy.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/test-security-modern.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/test-server-defaults.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/test-server-explicit.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/test-server-full.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/testconfig-roundtrip.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/testhybridconfig.xml (100%) rename {Tests => tests}/Opc.Ua.Configuration.Tests/testlegacyconfig.xml (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Audit/HashChainedAuditFileSinkTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Audit/LoggerPcapAuditSinkTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Audit/PcapAuditEventTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Bindings/CapturingByteTransportFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Bindings/CapturingByteTransportTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Bindings/ChannelCaptureRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapBindingsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapTransportChannelBindingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapTransportListenerBindingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Capture/CaptureSessionManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Capture/CaptureSessionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Capture/DefaultCaptureSourceFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Capture/InProcessCaptureSourceExplicitPathsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Capture/InProcessClientCaptureSourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Capture/PcapServerCaptureTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Capture/ReplayCaptureSourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Capture/ServerCaptureIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Capture/SessionFolderValidationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapEnvironmentAutoStartHostedServiceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapEnvironmentDefaultsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapOptionsDiagnosticsToolsGateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapServiceCollectionExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Dissection/DecodedServiceCallTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineDecodedChunkTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineSecureChannelNegativeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineSecureChannelSmokeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Dissection/ServiceCallReassemblerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Formats/CsvFormatterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Formats/FormatKindExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Formats/JsonFormatterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Formats/PcapFormatterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Formats/PcapNgFormatterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Formats/ServiceTimelineFormatterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Formats/TextFormatterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Formats/TraceFormatterRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Frame/CaptureFrameTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Frame/FlowBufferCapacityTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Frame/LoopbackFrameBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Frame/OpcUaFrameParserTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileReadWriteTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileReaderBoundsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileWriterRotationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapNgFileWriterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Frame/TcpStreamReassemblerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/KeyLog/ChannelKeyMaterialZeroingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/KeyLog/EncryptedKeyLogStreamTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/KeyLog/EncryptedKeyLogTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/KeyLog/FilePermissionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/KeyLog/KeyEscrowProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/KeyLog/KeyLogWriterRotationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/KeyLog/StandaloneKeyLogObserverTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogJsonReaderNegativeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogJsonRoundTripTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogTextReaderNegativeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogTextRoundTripTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/McpServerTools/McpServerOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/McpServerTools/PacketDecodePathValidationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Opc.Ua.Core.Diagnostics.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Replay/MockClientReplayTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Replay/MockServerReplayTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayAllowListTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionPortValidationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySpeedValidationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayTestHelpers.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayUrlSchemeValidationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/Stack/DiagnosticsChannelMutationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/TestSupport/InMemoryCaptureSource.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/TestSupport/PcapTestHelpers.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Diagnostics.Tests/TestSupport/TestTelemetryContext.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Encoders.Tests/BinaryDecoderBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Encoders.Tests/BinaryEncoderBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Encoders.Tests/EncodeableFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Encoders.Tests/EncodeableTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Encoders.Tests/EncoderBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Encoders.Tests/EncoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Encoders.Tests/JsonEncoderBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Encoders.Tests/JsonEncoderCompactTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Encoders.Tests/JsonEncoderDateTimeBenchmark.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Encoders.Tests/JsonEncoderEscapeStringBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Encoders.Tests/JsonEncoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Encoders.Tests/Opc.Ua.Core.Encoders.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Core.Encoders.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/BinarySchemaValidatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/BsdSchemaGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/BsdSchemaValidationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/BuiltInTypeMappingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/ComplexTypeSystemCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/DataTypeDefinitionExtensionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/DataTypeNodeRegistrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/EncodeableFactoryDefinitionSourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/GeneratedTypeDefinitionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/JsonSchemaGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/Opc.Ua.Core.Schema.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/SchemaProviderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/SchemaSerializationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/SchemaServiceCollectionExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/SchemaTestData.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/SchemaValidationIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/TypeDictionaryValidatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/XmlSchemaValidatorCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/XsdSchemaGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Schema.Tests/XsdSchemaValidationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/AuditingConnectionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/AuditingExtendedTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/AuditingOperationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/AuditingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/CertSessionContext.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/Opc.Ua.Core.Security.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/PushCertManagementDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/PushCertManagementTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/RoleManagementDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/RoleManagementTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityAes128Sha256Tests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityAes256Sha256Tests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityBasic128rsa15Tests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityBasic256Tests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityBasic256sha256Tests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityCertValidationDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityCertValidationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityCertificateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityNoneSession10Tests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityNoneTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityPolicyDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityRoleServerAppMgmtTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityRoleServerAuthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityRoleServerBase2Tests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityRoleServerDefaultPermsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityRoleServerEndpointMgmtTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityRoleServerEventingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityRoleServerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityUserTokenDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityUserTokenTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityUserX509DepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/SecurityX509UserTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/TestCertificateFactory.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/TestCertificates.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/UserManagementDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/UserManagementTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/WellKnownRoleNodeIds.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Security.Tests/X509UserIdentityHelper.cs (100%) rename {Tests => tests}/Opc.Ua.Core.TestFramework/ApplicationTestData.cs (100%) rename {Tests => tests}/Opc.Ua.Core.TestFramework/ApplicationTestDataGenerator.cs (100%) rename {Tests => tests}/Opc.Ua.Core.TestFramework/CertificateValidatorAlternate.cs (100%) rename {Tests => tests}/Opc.Ua.Core.TestFramework/EncoderCommon.cs (100%) rename {Tests => tests}/Opc.Ua.Core.TestFramework/EncodingTypeGroup.cs (100%) rename {Tests => tests}/Opc.Ua.Core.TestFramework/JsonEncodingType.cs (100%) rename {Tests => tests}/Opc.Ua.Core.TestFramework/JsonValidationData.cs (100%) rename {Tests => tests}/Opc.Ua.Core.TestFramework/Opc.Ua.Core.TestFramework.csproj (100%) rename {Tests => tests}/Opc.Ua.Core.TestFramework/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Core.TestFramework/TemporaryCertificateManager.cs (100%) rename {Tests => tests}/Opc.Ua.Core.TestFramework/TestUtils.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Opc.Ua.Core.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Redundancy/InMemorySharedKeyValueStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Redundancy/KeyRingRecordProtectorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Redundancy/SharedStoreLeaseElectionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Schema/SecuredApplicationHelpersTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Schema/SecuredApplicationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/Assets/Test_chain.pem (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateFactoryTest.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateIdentifierResolverTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateIdentifierTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateCacheTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateIssuerReferenceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateManagerFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateValidationCoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/StoreProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/TrustListTransactionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTest.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTypeTest.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTypeTestConfig.xml (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateValidationConcurrencyBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CertificateValidatorTest.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/CryptoUtilsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/DirectoryCertificateStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/EncryptedSecretTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/SharedKeyValueCertificateStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Certificates/X509UtilsAdditionalTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Identity/AccessTokenTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Identity/AuthorizationServerMetadataTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Identity/DefaultClientIdentityProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Identity/IssuedIdentityTokenHandlerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Identity/IssuerVerificationKeyTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Identity/JwksIssuerKeyResolverTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Identity/JwtBearerAccessTokenProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Identity/ServerIdentityRegistryAugmenterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Identity/ServerIdentityRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Identity/StaticIssuerKeyResolverTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/Secrets/SecretStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/SecurityPoliciesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Security/TransportProfileHelpersTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Bindings/TransportBindingRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Buffers/ArraySegmentStreamTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/ClientBaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerCertRotationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerManagedTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/ClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointCollectionAdditionalTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointCollectionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/EventRecordDecoderRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/EventRecordExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/ObjectTypeClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/RetryAfterHintTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/RetryBudgetTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/ReverseConnectHostTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Client/SessionLessMessageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Configuration/ApplicationConfigurationEncodingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Configuration/ApplicationConfigurationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Configuration/ConfigurationSupportTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Configuration/ConfiguredEndpointsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Configuration/SecurityConfigManagerAdditionalTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Configuration/SecurityConfigurationManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Diagnostics/OpcUaServiceCollectionExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Nodes/NodeTableSupportTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Schema/UANodeSetHelpersTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Server/EndpointBaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Server/EndpointIncomingRequestTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Server/RequestLifetimeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Server/RequestQueueTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Server/RetryAfterHeaderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Server/ServerBaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/State/BaseDataVariableTypeStateSerializationTest.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/State/ConditionStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/State/NodeStateCollectionConcurrencyTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/State/NodeStateHandlerConcurrencyTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/State/NodeStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Tcp/ListenerEventVisibilityTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/HttpsTransportChannelTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/HttpsTransportListenerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/InProcessTransportTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/JsonRequestMapperTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/NullChannelTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/OpcUaHttpClientFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/SharedKestrelHostTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/TcpByteTransportTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/TcpListenerChannelTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/TcpMessageParsersTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/TcpReverseConnectChannelTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/TcpServerChannelBufferTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/TcpServerChannelDeterministicTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/TcpTransportListenerDeterministicTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/TransportChannelDiagnosticTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerCertificateRotationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerPeerCertificateRotationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerSettingsCaptureSeamTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/UaSCBinaryClientChannelDeterministicTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/UaSCBinaryLoopbackTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/WebSocketByteTransportTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Transport/WssJsonTransportChannelTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Types/ResultSetTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Types/UserNameIdentityTokenHandlerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Types/WriteValueTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/Types/X509IdentityTokenHandlerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/WebApi/WebApiBodyCodecTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/WebApi/WebApiEncoderConformanceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/WebApi/WebApiMediaTypeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Stack/WebApi/WebApiServiceRoutesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Bindings/ArrayPoolBufferManagerBaseCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerFacadeFactoryCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerMemoryLimiterCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Bindings/TracingCookieBufferManagerCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/BuiltIn/CallMethodRequestTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/BuiltIn/DataValueBenchmarkPayloads.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/BuiltIn/DataValueBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/BuiltIn/DiagnosticInfoTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/BuiltIn/GeneratedTypeFloatingPointEqualityTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/BuiltIn/SessionLessServiceMessageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/BuiltIn/VariantTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Constants/AttributesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Constants/DataTypesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Constants/ReferenceTypesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Constants/ServiceLevelsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Constants/StatusCodesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/ContentFilter/ContentFilterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/ContentFilter/FilterEvaluatorCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/ContentFilter/FilterEvaluatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Nonce/NonceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Utils/DataGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Utils/HiResClock.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Utils/RedactionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Utils/ServiceMessageContextTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Utils/SimpleRedactionStrategyTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Utils/TraceLoggerProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Utils/UtilsAdditionalTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Utils/UtilsConversionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Utils/UtilsFormattingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Utils/UtilsIsEqualTests.cs (100%) rename {Tests => tests}/Opc.Ua.Core.Tests/Types/Utils/UtilsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/ClientHelpersTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DefaultLockServiceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DefaultTransferServiceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DeviceBuilderDeviceStateExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DeviceBuilderLifetimeExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DeviceBuilderSoftwareUpdateStateChangeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DeviceBuilderSoftwareUpdateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DeviceBuilderSupportInfoExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DeviceBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DeviceBuilderTypeExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DeviceComplianceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DeviceIdentificationDataTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DeviceIdentificationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DiDeviceClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DiDeviceTopologyTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DiDiscoveryClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DiDiscoveryServiceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DiInProcessSessionBridge.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DiLockClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DiModelLoadingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DiPostSetupContextTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DiServerFixture.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DiTopologyClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/DiTransferClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/FileSystemSoftwareFolderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/FunctionalGroupBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/HostingIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/LockingServicesExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/MemorySoftwareFolderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/Opc.Ua.Di.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/OpcUaClientDiBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/OpcUaServerDiBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/PackageStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/PumpDeviceHealthMappingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/PumpHostingIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/PumpNodeManagerFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/PumpsNodeSetLoadingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/SoftwareUpdateClientStateMachineTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/SoftwareUpdateClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/SoftwareUpdateClientUploadIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/SoftwareUpdateClientUploadTests.cs (100%) rename {Tests => tests}/Opc.Ua.Di.Tests/SoftwareUpdateFileTransferTests.cs (100%) rename {Tests => tests}/Opc.Ua.Features.Tests/AlarmConditionStateMethodTests.cs (100%) rename {Tests => tests}/Opc.Ua.Features.Tests/AliasNameIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Features.Tests/FileSystemClientIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Features.Tests/HistoricalFileSystemTests.cs (100%) rename {Tests => tests}/Opc.Ua.Features.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Features.Tests/MonitoredItemAliasNameRefreshStrategyIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Features.Tests/MonitoredItemAliasNameRefreshStrategySignAndEncryptTests.cs (100%) rename {Tests => tests}/Opc.Ua.Features.Tests/NodeCacheAsyncTest.cs (100%) rename {Tests => tests}/Opc.Ua.Features.Tests/Opc.Ua.Features.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Features.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Features.Tests/RoleManagementIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/AdminCredentialsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/ApplicationsDatabaseBaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/ApplicationsNodeManagerCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/AuditEventsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/AuthorizationHelperTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/AuthorizationService/CertificateJwtIssuerEdgeCaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/AuthorizationService/CertificateJwtIssuerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/AuthorizationService/InMemoryAccessTokenProviderRefreshTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/AuthorizationService/RefreshTokenTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/AuthorizationService/StartRequestTokenTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/CertificateGroupTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/CertificateWrapperTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/ClientTest.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Common.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/CustomCertificateGroupIntegrationTest.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/GDSwellKnownRoles.xlsx (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/GdsApplicationDirectoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/GdsCertificateManagementTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/GdsConfigurationRoundTripTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/GdsDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/GdsQueryApplicationsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/GdsTestFixture.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/GlobalDiscoveryClientConfigurationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/GlobalDiscoveryServerClientOfflineTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/GlobalDiscoveryServerConfigurationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/GlobalDiscoveryTestClient.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/GlobalDiscoveryTestServer.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Hosting/GdsIdentityForwardingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Hosting/GdsServerHostedServiceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsClientBuilderCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsClientBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsServerBuilderCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsServerBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Identity/GdsApplicationSelfAdminProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/KeyCredential/KeyCredentialEndToEndTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/KeyCredentialRequestStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/LdsServerStaticTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/LinqApplicationsDatabaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/LocalDiscoveryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Onboarding/DeviceRegistrarAdminExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Onboarding/MemoryManagedApplicationRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Onboarding/MemoryTicketStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Onboarding/OnboardingClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Opc.Ua.Gds.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestClient.Config.xml (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestClientX509Stores.Config.xml (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestServer.Config.xml (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestServerX509Stores.Config.xml (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Opc.Ua.ServerConfigurationPushTestClient.Config.xml (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Phase2AbstractionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/PushTest.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/RegisteredApplicationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/ServerCapabilitiesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/ServerCapabilityTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/ServerConfigurationPushTestClient.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/ServerPushConfigurationClientOfflineTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/ServerPushConfigurationClientStaticTests.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/TrustListValidationTest.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/X509TestUtils.cs (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/test-gds-config.xml (100%) rename {Tests => tests}/Opc.Ua.Gds.Tests/test.csr (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AggregateBaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AggregateTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmClientIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmEventCollector.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsAcknowledgeTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsAlarmTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsBaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsBasicTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsBranchTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsCertificateExpirationTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsCommentTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsConfirmTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsEnableTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsInstancesTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsNonExclusiveLimitTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsPlaceholderTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsRefreshTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsShelvingTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsSuppressionTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/AlarmsAndConditionsTestFixture.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/DataAccessAnalogTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/DataAccessDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/DataAccessMultiStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/DataAccessSemanticTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/DataAccessTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/FileSystemSmokeTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/HistoricalAccessDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/HistoricalAccessTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/HistoryClientIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.History.Tests/Opc.Ua.History.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.History.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AddressSpaceAtomicityTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AddressSpaceBaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AddressSpaceEventsTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AddressSpaceHierarchyTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AddressSpaceMethodTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AddressSpaceModelExtendedTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AddressSpaceReferenceTypeTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AddressSpaceUserwritemaskTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AddressSpaceWriteMaskTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AliasNameExtendedTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AliasNameTestHelpers.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AliasNameTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AliasnameBaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AliasnameCategoryTagsTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AliasnameCategoryTopicsTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AliasnameHierarchyTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AttributeReadComplexTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AttributeReadTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AttributeWriteIndexTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AttributeWriteStatuscodeTimestampTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AttributeWriteTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/AttributeWriteValuesTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BaseInfoBehavioralTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BaseInfoCapabilitiesTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BaseInfoDataTypeTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BaseInfoEnabledFlagToggleTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BaseInfoMiscTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BaseInfoOptionSetTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BaseInfoParityTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BaseInfoReferenceTypeTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BaseInfoServerTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BaseInfoSingleCuTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BaseInfoStateMachineInstanceTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BaseInformationTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BrowseContinuationPointTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/BrowseTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/DiagnosticsTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/MethodCallTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/NodeManagementAddNodeTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/NodeManagementAddRefTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/NodeManagementDeleteNodeTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/NodeManagementDeleteRefTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/NodeManagementTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/Opc.Ua.InformationModel.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/RedundancyModelTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/RegisterNodesTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/ServerCapabilitiesTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/TranslateBrowsePathTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/ViewBasic2Tests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/ViewDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/ViewMinimumContinuationPoint01Tests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/ViewMinimumContinuationPoint05Tests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/ViewRegisternodesTests.cs (100%) rename {Tests => tests}/Opc.Ua.InformationModel.Tests/ViewTranslatebrowsepathTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/DiscoveryDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/DiscoveryEndpointTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/DiscoveryFilterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/DiscoveryFindServersFilterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/DiscoveryFindServersSelfTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/DiscoveryGetEndpointsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/DiscoveryRegisterTestsImpl.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/FindServersTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/GetEndpointsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/Hosting/LdsServerOptionsCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/Hosting/OpcUaLdsServerBuilderCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/Hosting/OpcUaLdsServerBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/LdsFixtureSmokeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/LdsMeConformanceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/LdsTestFixture.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/MiscellaneousExtendedTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/MiscellaneousTests.cs (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/Opc.Ua.Lds.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Lds.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Core.Tests/CertificateIdentifierShimTests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Core.Tests/DataValueObsoleteShimTests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Core.Tests/EncodeableFactoryShimTests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Core.Tests/GlobalDiscoveryServerClientShimTests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Core.Tests/LocalDiscoveryServerClientShimTests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Core.Tests/Opc.Ua.MigrationAnalyzer.Core.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Core.Tests/OpcUaShimAttributeInventoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Core.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Core.Tests/UserIdentityTokenHandlerShimTests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/AnalyzerHarness.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0001Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0002Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0003Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0004Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0005Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0006Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0007Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0008Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0009Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0010Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0011Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0012Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0014Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0015Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0018Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0019Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0020Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0021Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0022Tests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Generators/MigrationGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Opc.Ua.MigrationAnalyzer.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.MigrationAnalyzer.Tests/Stubs/OpcUaStubs.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/ActionMethodMapBrowsePathTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/ActionMethodMapTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/AdapterMetricsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/AdapterTestHelpers.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/BrowsePathResolutionTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/CyclicReadStrategyTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/DataSetMetaDataBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/FakeDataChangeSubscription.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/ModelChangeMetadataRefreshTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/NodeBrowsePathTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/Opc.Ua.PubSub.Adapter.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/OpcUaPubSubAdapterBuilderCompositionTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/OpcUaPubSubAdapterBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/ServerActionHandlerTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterReloadCoordinatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterRuntimeTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/ServerConnectionOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/ServerPublishedDataSetSourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/ServerSessionCapabilityGuardTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/ServerSubscribedDataSetSinkTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/ServerTargetVariableWriterTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/SubscriptionCoordinatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Adapter.Tests/SubscriptionReadStrategyTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Diagnostics.Tests/Capture/CapturingPubSubTransportTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Diagnostics.Tests/Capture/InProcessPubSubCaptureSourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Diagnostics.Tests/Capture/PubSubCaptureRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Diagnostics.Tests/Capture/PubSubKeyMaterialTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Diagnostics.Tests/Dissection/KeyResolverAndKeyLogTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Diagnostics.Tests/Dissection/PubSubOfflineDissectorTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Diagnostics.Tests/Formats/FormatterPcapAndDependencyInjectionTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Diagnostics.Tests/Opc.Ua.PubSub.Diagnostics.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.PubSub.Eth.Tests/EthChannelTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Eth.Tests/EthEndpointParserTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Eth.Tests/EthPubSubTransportFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Eth.Tests/EthSecurityTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Eth.Tests/EthTestHelpers.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Eth.Tests/EthTransportOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Eth.Tests/EthTransportServiceCollectionExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Eth.Tests/EthernetDatagramTransportTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Eth.Tests/EthernetFrameCodecTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Eth.Tests/Opc.Ua.PubSub.Eth.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/FakeKafkaClientAdapter.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportEdgeTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportLifecycleTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportRoundTripTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/KafkaClientAdapterGuardTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/KafkaConnectionOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/KafkaEncodingTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/KafkaEndpointParserTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/KafkaHeaderTransportTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/KafkaIntegrationDockerTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/KafkaPubSubTransportFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/KafkaQosMappingTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/KafkaTestHelper.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/KafkaTransportServiceCollectionExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Kafka.Tests/Opc.Ua.PubSub.Kafka.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/FakeMqttClientAdapter.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportEdgeTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportLifecycleTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttClientAdapterGuardTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttClientAdapterTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttConnectionOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttEndpointParserTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttHeaderTransportTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttPubSubTransportFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttQosMappingTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttRetainedMetaDataTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttTlsOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttTopicBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/MqttTransportServiceCollectionExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/Opc.Ua.PubSub.Mqtt.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.PubSub.Mqtt.Tests/TrustedIssuerStoreResolverTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Schema.Tests/Opc.Ua.PubSub.Schema.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.PubSub.Schema.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Schema.Tests/PubSubEnvelopeSchemaTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Schema.Tests/PubSubRealMessageValidationTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaValidationIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Server.Tests/Internal/DiagnosticsAddressSpaceTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Server.Tests/Opc.Ua.PubSub.Server.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.PubSub.Server.Tests/OpcUaServerBuilderPubSubExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Server.Tests/OpcUaServerBuilderPubSubExtensionsThrowsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersFullCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersMutationTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Server.Tests/PubSubNodeManagerDeterministicTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Server.Tests/PubSubNodeManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Server.Tests/PubSubServerOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Server.Tests/PubSubStatusBindingTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Server.Tests/ServerMethodActionHandlerTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Application/DataSetProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Application/DataStoreBackedPublishedDataSetSourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Application/MetaDataPublisherTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Application/PubSubActionRuntimeTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Application/PubSubApplicationBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Application/PubSubApplicationFullMutationTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Application/PubSubApplicationHostedServiceTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Application/PubSubApplicationMutationTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Application/PubSubApplicationProviderFailoverTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Application/PubSubApplicationTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Application/PubSubDiscoveryTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Application/PubSubResponseAddressPolicyTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Benchmarks/Baselines/baseline-net10-dry.md (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Benchmarks/BenchmarkContext.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Benchmarks/JsonEncodingBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Benchmarks/README.md (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Benchmarks/SchedulerBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Benchmarks/SecurityBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Benchmarks/TranscodingBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Benchmarks/UadpEncodingBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Configuration/ConfigurationVersionUtilsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Configuration/InMemoryPubSubProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationBuilderPublishedActionTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationSnapshotTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationValidationResultTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationValidatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationXmlSerializerTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Configuration/PublisherConfiguration.xml (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Configuration/SubscriberConfiguration.xml (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Configuration/XmlPubSubConfigurationStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionConstructorTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionInboundMetadataTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionPrivateMethodTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionSecurityReceiveTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DataSets/DeadbandFilterAdditionalTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DataSets/DeadbandFilterTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DataSets/MirroredVariablesSinkTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DataSets/OverrideValueHandlingResolverTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DataSets/PublishedActionSourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DataSets/PublishedDataSetTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DataSets/TargetVariablesSinkTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DependencyInjection/MqttTransportBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DependencyInjection/OpcUaPubSubBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubActionResponderBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubRedundancyBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubSecurityServiceCollectionExtensionsCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubSecurityServiceCollectionExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/DependencyInjection/UdpTransportBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Diagnostics/AggregatingPubSubDiagnosticsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Diagnostics/PerComponentDiagnosticsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Diagnostics/PubSubDiagnosticsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Json/JsonActionNetworkMessageTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDecoderConflictTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDecoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDiscoveryMessageTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Json/JsonEncoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Json/JsonHelperCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Json/JsonMalformedInputTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Json/JsonMetaDataMessageTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Json/JsonNewtonsoftParityTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Json/JsonSingleMessageModeTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Json/JsonSingleNetworkMessageTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Json/JsonTestUtilities.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpActionTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpBinaryRawEncodingCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpBinaryReadWriteTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpChunkingTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDataSetFieldContentMaskTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDecoderMalformedTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDiscoveryFamilyTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDiscoveryTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpEdgeCasesTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpEncoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpFlagsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpPublisherIdTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpRawDataPaddingTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpRawDataTypesTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpTestUtilities.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Groups/DataSetReaderMatchesTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Groups/DataSetReaderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Groups/DataSetReaderTimeoutWatcherTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Groups/EventDataSetWriterTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Groups/ReaderGroupTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Groups/WriterGroupDeadbandTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Groups/WriterGroupKeepAliveTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/MetaData/DataSetMetaDataRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Opc.Ua.PubSub.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Redundancy/PubSubActivationFailoverTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Scheduling/PubSubSchedulerTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/AesCtrNonceLayoutTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/Internal/AesCtrTransformTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/Policies/PubSubAes128CtrPolicyTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/Policies/PubSubAes256CtrPolicyTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/Policies/PubSubNonePolicyTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/Policies/PubSubSecurityPolicyRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/PubSubSecurityEventSinkTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/PubSubSecurityKeyRingTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/PubSubSecurityWiringTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/PubSubSecurityWrapperResolverTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/RandomNonceProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/SecurityTokenWindowTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/Sks/FakeSecurityKeyService.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/Sks/InMemoryPubSubKeyServiceServerTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/Sks/OpcUaSecurityKeyServiceClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/Sks/PullSecurityKeyProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyRequestTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyResponseTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/Sks/SksMethodHandlerTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/StaticSecurityKeyProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/TestSecurityKeyFactory.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/UadpSecurityHeaderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperReplayTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperSignOnlyTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/StateMachine/PubSubStateMachineTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Transcoding/NetworkMessageProfileProjectorTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Transcoding/PubSubTranscoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Transcoding/PubSubTranscodingBridgeIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Transcoding/TranscodeConfigurationTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Transcoding/TranscodePromotionTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Transcoding/TranscodeSecurityAndBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Transcoding/TranscodeTransformTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Transcoding/TranscodeUnitCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Transcoding/TranscodingTestUtilities.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Transcoding/TranscodingWiringCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Tests/Transports/PubSubTransportAddressTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/Datagrams2DataTypeTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsCertificateAuthenticatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsEcdheKeyExchangeTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeCodecTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeContextTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeCookieAndTimerTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeKeyingContextTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeReliabilityTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsKeyScheduleTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsProfileRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsRecordProtectionBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsRecordProtectionTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/Opc.Ua.PubSub.Udp.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpChunkedRoundTripTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpCoverageGapTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportCoverageLiftTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportEdgeTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportLifecycleTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportLoopbackMulticastTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportUnicastTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportV2Tests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpEndpointParserTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpMessageRepeaterTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpNetworkInterfaceResolverTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpPubSubTransportFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpSecuredLoopbackTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpTransportOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpTransportServiceCollectionExtensionsCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpTransportServiceCollectionExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.PubSub.Udp.Tests/UdpTransportStaticTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Client.Tests/ClientRedundancyServiceCollectionExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Client.Tests/ClientReplicaCoordinatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Client.Tests/Opc.Ua.Redundancy.Client.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Client.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Client.Tests/Raft/DefaultRaftConsensusTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Client.Tests/Raft/HybridSharedKeyValueStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Client.Tests/Raft/InProcessRaftConsensusTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Client.Tests/Raft/RaftLeaderElectionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Client.Tests/Raft/RaftSharedKeyValueStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Client.Tests/RaftClientSharedStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Client.Tests/RedundantClientSessionFacadeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Client.Tests/RedundantClientSessionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Client.Tests/ReplicatedClientKeyValueStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesApiClientFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesHttpApiClientCertificateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesHttpApiClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/Client/NotInClusterKubernetesApiClientTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessServerHttpTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessServerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessStartupTaskTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/KubernetesRaftBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/KubernetesServerBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/LeaderElection/KubernetesLeaseLeaderElectionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/Opc.Ua.Redundancy.Kubernetes.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/PeerDiscovery/KubernetesPeerDiscoveryAdapterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/PeerDiscovery/KubernetesPeerDiscoveryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Kubernetes.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.PubSub.Tests/LeaderElectionActivationCoordinatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.PubSub.Tests/Opc.Ua.Redundancy.PubSub.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Redundancy.PubSub.Tests/PubSubRedundancyServiceCollectionExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.PubSub.Tests/RaftSharedKeyValueStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubLeaseStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubRuntimeStateStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubSecurityKeyStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubWriterCheckpointStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Samples.Tests/Opc.Ua.Redundancy.Samples.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Samples.Tests/PlaceholderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Samples.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Samples.Tests/RedundantServerCluster.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Samples.Tests/SampleAppProcess.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Samples.Tests/SampleHaLongHaulTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Samples.Tests/SampleHaShortHaulTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Samples.Tests/SampleTestEnvironment.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Samples.Tests/TestPorts.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/AddressSpace/AddressSpaceSynchronizerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/AddressSpace/CustomNodeManagerAddressSpaceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/AddressSpace/DistributedAddressSpaceOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/AddressSpace/DistributedAddressSpaceStartupTaskTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/AddressSpace/InMemoryNodeStateStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/AddressSpace/NodeStateSerializerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/AddressSpace/NodeStateStoreRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/AddressSpace/SnapshotHydrationBenchmarkTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Discovery/PeerDiscoveryBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Discovery/PeerDiscoveryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/KeyValueStore/InMemorySharedKeyValueStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Opc.Ua.Redundancy.Server.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Raft/HybridSharedKeyValueStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Raft/InProcessRaftConsensusTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Raft/RaftCsClusterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Raft/RaftCsConsensusTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Raft/RaftLeaderElectionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Raft/RaftPrimitivesIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Raft/RaftSharedKeyValueStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Raft/RedundancyConsistencyBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/RecordProtectionGuardTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/ActiveActiveRedundancyBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/BandedServerDirectionPolicyTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/DiagnosticsServerHarness.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedBuilderTestHelpers.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedPushConfigurationBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedPushConfigurationTransactionCoordinatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/LeaderElectionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionServerIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionStartupTaskTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionStrongRoutingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerDirectionPublishStartupTaskTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerDirectionViewTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerEndpointDirectoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/RedundancyDiscoveryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/RedundancySmallTypesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/RequestServerStateChangeStartupTaskTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerLoadDirectorErrorPathTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerLoadDirectorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerRedundancyStartupTaskTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServiceLevelProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServiceLevelStartupTaskTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/ReplicatedOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Security/RecordProtectorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Security/SharedKeyValuePendingCertificateKeyStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionMirrorIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionTakeoverIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Sessions/ReplicatedSessionManagerFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Sessions/ReplicatedSharedKeyValueStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Sessions/SharedSessionStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Sessions/SingleUseNonceRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/State/ByteStringCrdtSerializerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/State/FramingGossipTransportTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/State/NodeStateStoreRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/State/ReplicatedAddressSpaceStartupTaskTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/State/ReplicatedAddressSpaceSynchronizerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Subscriptions/DeterministicEventIdProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Subscriptions/RegisteredNodesMirrorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedContinuationPointStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedKeyValueMonitoredItemQueueFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedKeyValueSubscriptionStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Values/DistributedValueCacheTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Values/DistributedValueParticipationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Redundancy.Server.Tests/Values/RegistryBackedDistributedValueCacheTests.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/Assets/OPC Foundation Root CA [A9DA60CBE5C1C1C758AC6D580239DBBF53DE63D4].crl (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/Assets/OPC Foundation Root CA [A9DA60CBE5C1C1C758AC6D580239DBBF53DE63D4].der (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/Assets/Test_chain.pem (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/Benchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/CRLTests.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateChangeEventTests.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateEntryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateValidationResultTests.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/CertificateManager/DefaultCertificateFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/CertificateManager/DefaultCertificateIssuerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/CertificateManager/TrustListIdentifierTests.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/CertificateTestUtils.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/CertificateTestsForECDsa.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/CertificateTestsForRSA.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/CertificateWrapperTests.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/ExtensionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/Opc.Ua.Security.Certificates.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/PEMTests.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Security.Certificates.Tests/TestUtils.cs (100%) rename {Tests => tests}/Opc.Ua.Server.TestFramework/CommonTestWorkers.cs (100%) rename {Tests => tests}/Opc.Ua.Server.TestFramework/Opc.Ua.Server.TestFramework.csproj (100%) rename {Tests => tests}/Opc.Ua.Server.TestFramework/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Server.TestFramework/ServerFixture.cs (100%) rename {Tests => tests}/Opc.Ua.Server.TestFramework/ServerFixtureUtils.cs (100%) rename {Tests => tests}/Opc.Ua.Server.TestFramework/ServerTestServices.cs (100%) rename {Tests => tests}/Opc.Ua.Server.TestFramework/TestTransportBindings.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AggregateCalculatorCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AggregateCalculatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AggregateCttRegressionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AggregateManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AggregateRun14ResidualOracleTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AggregatorsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Alarms/AlarmRateTrackerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Alarms/AlarmSuppressionEngineTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AliasNames/AliasNameCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AliasNames/AliasNameNodeManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AliasNames/AliasNameStoreRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AliasNames/AliasNameWildcardMatcherTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AliasNames/InMemoryAliasNameStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AliasNames/PubSub/AliasNamePubSubTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AsyncCustomNodeManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/AverageAggregateCalculatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ClientLockoutTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypeSystemIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestModel.NodeSet2.xml (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestNodeManager.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestNodeManagerFactory.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestServer.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Configuration/AdditionalEntropyCertificateKeyGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Configuration/CertificateAlarmMonitoringTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerPushValidationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerShutdownTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerTrustListEffectsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Configuration/PendingCertificateKeyStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Configuration/PushConfigurationTransactionCoordinatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Configuration/PushConfigurationTrustListEffectHandlerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Configuration/ServerConfigurationResetTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Configuration/ServerConfigurationSurfaceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Configuration/TrustListTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Configuration/TrustListTransactionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ConfigurationNodeManagerPushTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ConfigurationNodeManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ConfigurationRoundTripTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ConformanceUnitsManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/CoreNodeManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/CountAggregateCalculatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/CreateSessionApplicationUriValidationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/CustomNodeManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/DataTypeSchemaRegistrationExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Diagnostics/AuditEventsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/DiagnosticsNodeManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/DurableMonitoredItemTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/DurableSubscriptionSerializationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/EventManagerReportEventAsyncTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/FileSystem/DirectoryObjectStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/FileSystem/FileHandleTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/FileSystem/FileObjectStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeIdRoundTripTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeIdTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/FileSystem/PhysicalFileSystemProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/FilterRetainTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/AccessLevelBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/AlarmBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/BrowsePathResolverTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/EngineeringUnitsBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/FluentVariantTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/GeneratedManagerHybridTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/InstanceCreationBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/NodeManagerBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/PropertyCreateRegistrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/PropertyInitBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/PublishTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/ReferenceBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/RuntimeValueBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/SimulationBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/SimulationRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/StateMachineBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/SupervisionBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/TypedAccessorExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Fluent/TypedBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkAdvancedTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkExtraTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianConcurrencyTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianDispatcherBranchTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianDispatcherExtraTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianDispatcherGapsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianDispatcherNullGuardTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianDispatcherTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianEventDispatcherTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianEventFilterTargetGapsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianEventFilterTargetTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianFluentInstallerGapsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianFluentTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianProviderBaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianProviderRegistryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianRegistryGapsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistorianTypesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/HistoricalDataConfigurationInstallerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/InMemoryHistorianExtraTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/InMemoryHistorianProviderGapsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/InMemoryHistorianProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Historian/InMemoryTransactionalProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Hosting/CombinedHostingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Hosting/FluentNodeManagerFactoryCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Hosting/IdentityHostingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Hosting/JwtIssuerOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Hosting/OpcUaServerBuilderExtensionsCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Hosting/OpcUaServerOptionsCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Hosting/ServerConfigurationOptionsResolutionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Hosting/ServerFluentApiHostingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Hosting/TransportBindingHostingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Identity/AnonymousAuthenticatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Identity/InMemoryKeyCredentialStoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Identity/JwtAuthenticatorRejectionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Identity/JwtAuthenticatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Identity/KeyCredentialBridgeAuthenticatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Identity/RegisterDefaultAuthenticatorsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Identity/UserNamePasswordAuthenticatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Identity/X509AuthenticatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/JsonUserDatabaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/KeyCredential/KeyCredentialPushTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/LinqUserDatabaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/MasterNodeManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/MinMaxAggregateCalculatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ModellingRulesManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ModellingRulesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/MonitoredItemBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/MonitoredItemIdFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/MonitoredItemIsReadyToPublishTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/MonitoredItemQueueRestoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/MonitoredItemTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/MonitoredItemValueChangedTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/MonitoredNode2Tests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/AsyncCustomNodeManagerHistoryRoutingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/AsyncCustomNodeManagerNodeManagementTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/AsyncNodeManagerAdapterDelegationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/AsyncNodeManagerAdapterNodeManagementTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/ContinuationPointTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/CustomNodeManagerCallAsyncTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/CustomNodeManagerDeterministicTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/DeterministicServerMock.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/EventManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/MasterNodeManagerDeterministicTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/MasterNodeManagerNodeManagementTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/NodeStateLookupExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/PredefinedNodesAddressSpaceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/SamplingGroupManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/SamplingGroupMonitoredItemManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/SamplingGroupTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeManager/SyncNodeManagerAdapterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/NodeStateModelChangeExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Opc.Ua.Server.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/OpcUaServerEventSourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ParsedNodeIdTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/QuickstartsServerUtilitiesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/RateLimiting/ServerRateLimiterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ReferenceServerTest.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/RequestManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ResourceManagerCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ResourceManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ReverseConnectServerCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ReverseConnectServerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/RoleAuthorizationGateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/RoleBasedIdentityTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/RoleManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Roles/AccessTokenRoleCriteriaTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Roles/ClaimsTestIdentity.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Roles/GroupIdCriteriaTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Roles/RoleStateBindingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetBuilderExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetNodeManagerFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetSourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetTestServer.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ServerComplexTypeSystemTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ServerDataTypeDefinitionResolverTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ServerDataTypeSchemaRegistrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ServerInternalDataTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ServerServiceLevelCalculatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ServerStartupTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ServerUtilsDeterministicTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/ServerUtilsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Session/ImpersonateUserObsoleteWarningTest.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/SessionAdmissionRateLimitTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/SessionContinuationPointsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/SessionCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/SessionExtendedTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/SessionManagerCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/SessionManagerRoleResolutionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/SessionPublishQueueBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/SessionPublishQueueTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/SessionRestoreTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/SessionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/StandardServerCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/StartEndAggregateCalculatorEdgeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/StartEndAggregateCalculatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/StateMachines/FluentFiniteStateMachineStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderGuardTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderLifecycleTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderSubStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/StatusAggregateCalculatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/StdDevAggregateCalculatorRegressionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/StdDevAggregateCalculatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/Subscription/SentMessageQueueTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/SubscriptionLifecycleTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/SubscriptionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/SystemConfigurationIdentityTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/TrustedApplicationRoleTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/UserManagementBindingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/UserManagementTests.cs (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/test-memorybuffer-config.xml (100%) rename {Tests => tests}/Opc.Ua.Server.Tests/test-testdata-config.xml (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ChannelManagerCertRotationIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ChannelManagerSessionLifecycleIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ChannelManagerSharingIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ChannelManagerTransparentReconnectIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ClientBatchTest.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ClientLockoutIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ClientTest.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ClientTestKestrelTcp.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ClientTestNoSecurity.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ConnectionStabilityTest.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ContinuationPointInBatchTest.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/DistributedSessionFailoverIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/HttpsJsonTransportIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/HttpsWebApiIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/KestrelTcpIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/KestrelTcpReverseConnectIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/LoadTest.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ManagedSessionReconnectIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ManagedSessionStabilityTest.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/NodeSetExportTest.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/Opc.Ua.Sessions.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ReconnectWithSavedSessionSecretsTest.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/RedundantClientSessionFailoverIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/RequestHeaderTest.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/ReverseConnectTest.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/SecurityPolicyBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/SessionBaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/SessionCancelTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/SessionChangeUserTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/SessionDiagnosticsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/SessionGeneralServiceBehaviourTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/SessionMultipleTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/SessionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/SessionlessExtendedTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/SessionlessInvocationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/SharedKestrelHostIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/SubscriptionArrayPoolDiagnosticsLoadTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/TraceableRequestHeaderTest.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/WssJsonTransportIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/WssOpenApiIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/WssReverseConnectIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Sessions.Tests/WssTransportIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/CompilerUtils.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Dependency/ModelDependencyV1Tests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/DesignFileTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/GenerateCodeTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/GenerateStackTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/AttributesGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/BinaryResourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/BinarySchemaGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/ClientApiGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/ConstantsGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/CrossNamespacePrefixTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/DataTypeGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/EndpointsGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/FluentBuilderGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/ModelDependencyGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeIdGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeManagerBindingReportingTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeManagerGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeStateGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/ObjectTypeProxyGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/ResourceExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/ResourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/ServerApiGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/StateMachineIdsGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/StatusCodesGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/StreamResourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextFileResourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextReaderResourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextResourceTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/TypeSourceGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Generators/XmlSchemaGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/GeneratorsTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Opc.Ua.SourceGeneration.Core.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/AnalogInstance.NodeSet2.xml (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/CrossModelInstances.ModelDesign.xml (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/CrossModelTypes.NodeSet2.xml (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/DeclarationBackedMethod.NodeSet2.xml (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.NodeSet2.xml (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.csv (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.xml (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/Opc.Ua.Di.NodeSet2.xml (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaOnboardingModel.csv (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaOnboardingModel.xml (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaSchedulerModel.csv (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaSchedulerModel.xml (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestDataDesign.csv (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestDataDesign.xml (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestModel.csv (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestModel.xml (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/WotConnection.csv (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Resources/WotConnection.xml (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/DataTypeDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/DictionaryDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/EncodingDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/HierarchyNodeTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/HierarchyReferenceTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/InstanceDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/ListOfChildrenTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/LocalizedTextTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/MethodDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignValidatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/NamespaceTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/NodeDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/NodeSetToModelDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/ObjectDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/ObjectTypeDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/ParameterTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/PropertyDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/ReferenceTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/ReferenceTypeDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/RolePermissionSetTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/RolePermissionTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/ServiceTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/TypeDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/VariableDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/VariableTypeDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Schema/ViewDesignTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Shared/SourceGenerationUtilsTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Shared/TypeDictionaryExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Templating/BrowseNameTemplateExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Templating/ParsedTemplateStringTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Templating/StringLiteralEscaperTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateContextTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateDefinitionTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateParserTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateStringTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateWriterTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Stack.Tests/CompilationOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Stack.Tests/ExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Stack.Tests/Opc.Ua.SourceGeneration.Stack.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Stack.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Stack.Tests/SourceGeneratorDiagnosticTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Stack.Tests/StackGenerationAssemblyTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Stack.Tests/StackGenerationOptionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Stack.Tests/StackGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Tests/ModelDependencyScannerTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Tests/ModelGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Tests/Opc.Ua.SourceGeneration.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.SourceGeneration.Tests/TypeGeneratorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Chaos/AcceptButStallChaosTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Chaos/BlockAcceptChaosTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Chaos/SubscriptionSurvivalChaosTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Chaos/TransparentReconnectChaosTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Contract/CertRotationContractTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Contract/CoalescingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Contract/ContractTestBase.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Contract/FaultedEntryRecoveryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Contract/GateAndBypassTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Contract/HungParticipantTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Contract/KeyAndSharingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Contract/LeakAccuracyTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Contract/LeaseLifecycleTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Contract/ParticipantResultAggregationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Contract/RecreateDispatchTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Contract/RetryBudgetEnforcementTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Fakes/ChaosBarrier.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Fakes/FakeChannelBindings.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Fakes/FakeParticipant.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Fakes/FakeTransport.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Fakes/TcpChaosProxy.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Helpers/ChaosSchedule.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Helpers/LeakCounters.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Helpers/MetricsCollector.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Helpers/StressRunner.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Helpers/StressRunnerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Helpers/TcpChaosProxySmokeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Helpers/WaitForQuiescence.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Integration/CertRotationLiveTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Integration/FailoverLeaseSwapTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Integration/IntegrationTestBase.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Integration/ServerOutageRecoveryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Soak/CombinatorialMatrixTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Soak/LongSoakTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Channels/Soak/MemoryStabilitySoakTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Opc.Ua.Stress.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/README.md (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Subscriptions/MonitoredItemDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionBasicDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionMultipleTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionPublishTooManyTests.cs (100%) rename {Tests => tests}/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionTransferDepthTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Classic.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Classic.Tests/Opc.Ua.Subscriptions.Classic.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Classic.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Classic.Tests/SubscriptionEngineIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Classic.Tests/SubscriptionTest.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Classic.Tests/TransferSubscriptionTest.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Durable.Tests/DurableSubscriptionTest.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Durable.Tests/DurableSubscriptionTestDebug.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Durable.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Durable.Tests/Opc.Ua.Subscriptions.Durable.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Durable.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Durable.Tests/SubscriptionDurableClassicTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Durable.Tests/SubscriptionDurableTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/ClassicOnEngineBridgeGapTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/LeakDetectionSetup.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/ManagedSessionSubscriptionManagerIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/MonitorBasicTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/MonitorComplexValueTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/MonitorDeadbandFilterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/MonitorEventsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/MonitorItems2Tests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/MonitorItemsBatchTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/MonitorQueueingTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/MonitorTriggeringTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/MonitorValueChangeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/MonitoredItemConditionRefreshLiveTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/MonitoredItemConditionRefreshTest.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/MonitoredItemServicesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/Opc.Ua.Subscriptions.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/PooledNotificationBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/PublishTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/SentMessageQueueTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/StreamingSubscriptionCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/SubscriptionBasicTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/SubscriptionCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/SubscriptionEngineIntegrationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/SubscriptionFailoverTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/SubscriptionManagerCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/SubscriptionMinimumTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/SubscriptionPublishTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/SubscriptionServicesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/SubscriptionSnapshotTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/SubscriptionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/SubscriptionTransferTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/TransferSubscriptionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Subscriptions.Tests/UnboundedSubscriptionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Test.Common/LeakDetectionHelpers.cs (100%) rename {Tests => tests}/Opc.Ua.Test.Common/Logging.cs (100%) rename {Tests => tests}/Opc.Ua.Test.Common/Opc.Ua.Test.Common.csproj (100%) rename {Tests => tests}/Opc.Ua.Test.Common/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Test.Common/TestAsyncEnumerable.cs (100%) rename {Tests => tests}/Opc.Ua.Test.Common/TestSpecAttribute.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/ArrayOfTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/BrowseDescriptionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/BuiltInTypeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/ByteStringTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/DataContractSerializerTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/DataValueTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/DateTimeUtcTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/DiagnosticInfoTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/EnumDefinitionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/EnumFieldTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/EnumHelperTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/EnumValueTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/EqualityComparersTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/ExpandedNodeIdTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/ExtensionObjectTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/LocalizedTextTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/MatrixOfTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/MatrixTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/NodeIdTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/NumericRangeCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/NumericRangeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/OptionSetTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/QualifiedNameTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/ReferenceDescriptionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/RelativePathFormatterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/RelativePathTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/StatusCodeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/StructureDefinitionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/StructureFieldTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/TypeInfoTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/ValueRanksTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/VariantBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/VariantCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/VariantHelperTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/VariantTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/ViewDescriptionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/BuiltIn/XmlElementTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/BinaryDecoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/BinaryEncoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/BuiltInTypeTestCases.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/EncodeableFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/EncodeableMatrixRoundTripTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/EncodeableObjectTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/JsonDecoderCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/JsonDecoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/JsonEncoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/JsonTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/PooledEncodeableTypeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/XmlDecoderCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/XmlDecoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/XmlEncoderTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Encoders/XmlParserTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Nodes/NodeSetTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Nodes/NodeTableTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Nodes/ReferenceNodeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Nodes/ReferenceTableTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Nodes/ReferenceTypeNodeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Nodes/TypeTableTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Nodes/VariableNodeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Nodes/VariableTypeNodeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Opc.Ua.Types.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Properties/AssemblyInfo.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Schema/BinarySchemaValidatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Schema/TypeDictionaryValidatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/BaseInstanceStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/BaseTypeStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/BaseVariableStateAsyncHooksTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/BaseVariableStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/BaseVariableTypeStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/CoreTypesStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/DataTypeStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/MethodStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/NodeInstanceExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/NodeStateChangeNotificationTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/NodeStateCollectionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/NodeStateReadAttributesBenchmarks.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/NodeStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/NodeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/ReferenceTypeStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/StateTypesTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/VariableNodeTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/State/ViewStateTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Utils/Buffers/ArrayPoolBufferTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Utils/Buffers/PooledBufferTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Utils/Buffers/PooledBufferWriterTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Utils/Buffers/ReadOnlyMemoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Utils/Buffers/ReadOnlySpanTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Utils/Buffers/SequenceHelper.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Utils/CoreUtilsTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Utils/FileSystem/NullFileSystemTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemEdgeCaseTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemStreamTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Utils/ServiceResultExceptionTests.cs (100%) rename {Tests => tests}/Opc.Ua.Types.Tests/Utils/ServiceResultTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/AssetEndpointValidatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/AssetRegistryExceptionSanitisationTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/AssetRegistryPersistenceBoundsTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/AssetRegistrySsrfTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/Client/FileTypeClientExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/Client/WoTAssetFileTypeClientExtensionsTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/Client/WotAssetFileTypeSessionMock.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/Hosting/OpcUaWotConBuilderTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/Hosting/OpcUaWotConServerBuilderCoverageTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/Opc.Ua.WotCon.Tests.csproj (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/Providers/SimulatedWotAssetProvider.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/Providers/SimulatedWotDiscoveryProvider.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/SimulatedWotAssetProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/SimulatedWotDiscoveryProviderTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/ThingDescriptionJsonTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/WotActionMapperTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/WotAssetFileManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/WotAssetNameValidatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/WotChildNameValidatorTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/WotConnectivityNodeManagerTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/WotConnectivityOptionsAndFactoryTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/WotManagementAccessPolicyTests.cs (100%) rename {Tests => tests}/Opc.Ua.WotCon.Tests/WotPropertyMapperTests.cs (100%) rename {Tests => tests}/benchmarks.cmd (100%) rename {Tests => tests}/codecoverage.cmd (100%) rename {Tests => tests}/codecoverage.sh (100%) rename {Tests => tests}/coverlet.runsettings.xml (100%) rename {Tests => tests}/customtest.bat (100%) rename {Tools => tools}/MigrationAnalyzer.slnx (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/.mcp/server.json (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Dockerfile (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/EventIds.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/McpREADME.md (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/McpServerOptions.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Opc.Ua.Mcp.Config.xml (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Opc.Ua.Mcp.csproj (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/OpcUaSessionManager.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Program.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Properties/AssemblyInfo.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/PubSubRuntimeManager.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/README.md (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Serialization/OpcUaJsonHelper.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/AttributeServiceTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/ConfigurationTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/ConnectionTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/ConvenienceTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/DiscoveryServiceTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/MethodServiceTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/MonitoredItemServiceTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/NodeManagementServiceTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/NodeSetExportTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/PacketCaptureTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/PacketDecodeTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/PacketReplayTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/PkiTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/PubSubActionTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/PubSubCaptureTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/PubSubDecodeTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/PubSubDiscoveryTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/PubSubRuntimeTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/SessionResources.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/SubscriptionServiceTools.cs (100%) rename {Applications/McpServer => tools/Opc.Ua.Mcp}/Tools/ViewServiceTools.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0002RemovedCollectionTypeCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0003NullCheckOnStructTypeCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0004ConditionalAccessOnStructCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0005ByteArrayToByteStringCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0006ObsoleteVariantCtorCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0007ObsoleteNodeIdStringCtorCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0008SessionCallParamsObjectCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0009DataContractToDataTypeCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0010RemoveDisposableCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0012CertificateFactoryStaticToInstanceCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0014DataValueIsGoodCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0019DataValueStatusCodeCtorCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0020EncodeableFactoryRenameCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0022CertificateValidatorPropertyRenameCodeFix.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/Opc.Ua.MigrationAnalyzer.CodeFixer.csproj (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.CodeFixer/Properties/AssemblyInfo.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Client/Session/Session.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Client/Subscription/Classic/Subscription.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Configuration/ApplicationInstance.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Core/Security/Certificates/CertificateIdentifier.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Client/ChannelBase.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Configuration/ApplicationConfiguration.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Server/ServerBase.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Transport/TransportChannel.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Types/IUserIdentityTokenHandler.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Core/Types/Encoders/EncodeableFactory.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/GlobalDiscoveryServerClient.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/LocalDiscoveryServerClient.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/ServerPushConfigurationClient.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Marker/OpcUaShimAttribute.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Opc.Ua.MigrationAnalyzer.Core.csproj (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Properties/AssemblyInfo.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/Types/BuiltIn/BuiltInType.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Core/readme.md (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Generator/CollectionShimCatalog.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Generator/Diagnostics/GeneratorDiagnostics.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Generator/MigrationGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Generator/Opc.Ua.MigrationAnalyzer.Generator.csproj (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer.Generator/Properties/AssemblyInfo.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/AnalyzerReleases.Shipped.md (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/AnalyzerReleases.Unshipped.md (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0001UtilsTraceToILoggerAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0002RemovedCollectionTypeAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0003NullCheckOnStructTypeAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0004ConditionalAccessOnStructAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0005ByteArrayToByteStringAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0006ObsoleteVariantCtorAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0007ObsoleteNodeIdStringCtorAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0008SessionCallParamsObjectAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0009DataContractToDataTypeAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0010RemoveDisposableAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0011TokenHandlerSyncToAsyncAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0012CertificateFactoryStaticToInstanceAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0014DataValueIsGoodAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0015GdsSyncToAsyncAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0018CertificateIdentifierCertificateAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0019DataValueStatusCodeCtorAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0020EncodeableFactoryRenameAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0021CertificateValidatorRenameAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0022CertificateValidatorPropertyRenameAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Analyzers/UA0023PubSubTopLevelObsoleteAnalyzer.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Diagnostics/DiagnosticDescriptors.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Diagnostics/DiagnosticIds.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Diagnostics/WellKnownProperties.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Helpers/SymbolExtensions.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Helpers/UaSymbols.cs (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/NugetREADME.md (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/OPCFoundation.NetStandard.Opc.Ua.MigrationAnalyzer.props (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Opc.Ua.MigrationAnalyzer.csproj (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Opc.Ua.MigrationAnalyzer.nuspec (100%) rename {Tools => tools}/Opc.Ua.MigrationAnalyzer/Properties/AssemblyInfo.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/BuiltInDesignFiles.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Dependency/ModelDependencyV1.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Design/Attributes.csv (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Design/BuiltInTypes.xml (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Design/ServerCapabilities.csv (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Design/StandardTypes.csv (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Design/StandardTypes.xml (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Design/Status Codes.csv (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Design/UA Attributes.xml (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Design/UA Core Services.xml (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Design/UA Status Codes.xml (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/DesignFile.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/GeneratorOptions.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/AttributesGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/BinarySchemaGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/BinarySchemaTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/ClientApiGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/ClientApiTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/CodeTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/ConstantsGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/ConstantsTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/DataTypeGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/DataTypeTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/EndpointsGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/EndpointsTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/EventRecordGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/EventRecordTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/FluentBuilderGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/FluentBuilderTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/GeneratorContext.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/IGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/IGeneratorContext.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/MethodDesignArgumentResolver.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/ModelDependencyGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/ModelDependencyTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/NodeIdGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/NodeIdTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/NodeManagerGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/NodeManagerTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/NodeStateGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/NodeStateTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/ObjectTypeProxyGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/ObjectTypeProxyTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/ResourceGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/ResourceTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/ServerApiGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/ServerApiTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/ServerCapabilitiesGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/StateMachineIdsGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/StateMachineIdsTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/StatusCodesGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceModel.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/XmlSchemaGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Generators/XmlSchemaTemplates.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/ModelDependencyReference.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/NodeManagerAttributeBinding.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/NodesetFile.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/NugetREADME.md (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Opc.Ua.SourceGeneration.Core.csproj (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Properties/AssemblyInfo.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Schema/IModelDesign.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Schema/ModelDesign.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Schema/ModelDesignExtensions.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Schema/ModelDesignValidator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Schema/NodeSetToModelDesign.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Schema/UA Model Design.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Schema/UA Model Design.xsd (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Schema/readme.md (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/SemVer.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Shared/Constants.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Shared/SourceGenerationUtils.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Shared/TypeDictionaryExtensions.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Shared/XmlSchemaNamespace.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/StackGenerationType.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Templating/BrowseNameTemplateExtensions.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Templating/ITemplateWriter.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Templating/StringLiteralEscaper.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Templating/Template.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Templating/TemplateDefinition.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Templating/TemplateExtensions.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Templating/TemplateString.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Templating/TemplateWriter.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Core/Templating/Tokens.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Stack/AnalyzerReleases.Shipped.md (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Stack/AnalyzerReleases.Unshipped.md (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Stack/NugetREADME.md (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Stack/Opc.Ua.SourceGeneration.Stack.csproj (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Stack/Properties/AssemblyInfo.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Stack/SourceGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Stack/StackGeneration.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Stack/StackGenerationOptions.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Stack/StackSourceGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Tester/Opc.Ua.SourceGeneration.Tester.csproj (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Tester/Program.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration.Tester/Properties/AssemblyInfo.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/AnalyzerReleases.Shipped.md (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/AnalyzerReleases.Unshipped.md (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/CompilationOptions.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/DataTypeCompilation.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/Extensions.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/ModelCompilation.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/ModelCompilationOptions.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/ModelSourceGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/NodeManagerAttributeDiscovery.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/NugetREADME.md (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/OPCFoundation.Opc.Ua.SourceGeneration.props (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/Opc.Ua.SourceGeneration.csproj (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/Properties/AssemblyInfo.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/ReferencedModelDependencyScanner.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/SourceGenerator.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/SourceGeneratorFileSystem.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/SourceGeneratorTelemetry.cs (100%) rename {Tools => tools}/Opc.Ua.SourceGeneration/readme.md (100%) rename {Tools => tools}/SourceGeneration.slnx (100%) diff --git a/Docs/Aggregates.md b/docs/Aggregates.md similarity index 100% rename from Docs/Aggregates.md rename to docs/Aggregates.md diff --git a/Docs/AlarmsAndConditions.md b/docs/AlarmsAndConditions.md similarity index 100% rename from Docs/AlarmsAndConditions.md rename to docs/AlarmsAndConditions.md diff --git a/Docs/AliasNames.md b/docs/AliasNames.md similarity index 100% rename from Docs/AliasNames.md rename to docs/AliasNames.md diff --git a/Docs/AsyncServerSupport.md b/docs/AsyncServerSupport.md similarity index 100% rename from Docs/AsyncServerSupport.md rename to docs/AsyncServerSupport.md diff --git a/Docs/AuthorizationService.md b/docs/AuthorizationService.md similarity index 100% rename from Docs/AuthorizationService.md rename to docs/AuthorizationService.md diff --git a/Docs/Benchmarks.md b/docs/Benchmarks.md similarity index 100% rename from Docs/Benchmarks.md rename to docs/Benchmarks.md diff --git a/Docs/CertificateManager.md b/docs/CertificateManager.md similarity index 100% rename from Docs/CertificateManager.md rename to docs/CertificateManager.md diff --git a/Docs/Certificates.md b/docs/Certificates.md similarity index 100% rename from Docs/Certificates.md rename to docs/Certificates.md diff --git a/Docs/ComplexTypes.md b/docs/ComplexTypes.md similarity index 100% rename from Docs/ComplexTypes.md rename to docs/ComplexTypes.md diff --git a/Docs/ContainerReferenceServer.md b/docs/ContainerReferenceServer.md similarity index 100% rename from Docs/ContainerReferenceServer.md rename to docs/ContainerReferenceServer.md diff --git a/Docs/CoreNodeManagerVsCustomNodeManager2.md b/docs/CoreNodeManagerVsCustomNodeManager2.md similarity index 100% rename from Docs/CoreNodeManagerVsCustomNodeManager2.md rename to docs/CoreNodeManagerVsCustomNodeManager2.md diff --git a/Docs/DependencyInjection.md b/docs/DependencyInjection.md similarity index 100% rename from Docs/DependencyInjection.md rename to docs/DependencyInjection.md diff --git a/Docs/DeveloperGuide.md b/docs/DeveloperGuide.md similarity index 100% rename from Docs/DeveloperGuide.md rename to docs/DeveloperGuide.md diff --git a/Docs/DeviceIntegration.md b/docs/DeviceIntegration.md similarity index 100% rename from Docs/DeviceIntegration.md rename to docs/DeviceIntegration.md diff --git a/Docs/Diagnostics.md b/docs/Diagnostics.md similarity index 100% rename from Docs/Diagnostics.md rename to docs/Diagnostics.md diff --git a/Docs/DurableSubscription.md b/docs/DurableSubscription.md similarity index 100% rename from Docs/DurableSubscription.md rename to docs/DurableSubscription.md diff --git a/Docs/EccProfiles.md b/docs/EccProfiles.md similarity index 100% rename from Docs/EccProfiles.md rename to docs/EccProfiles.md diff --git a/Docs/FileSystemClient.md b/docs/FileSystemClient.md similarity index 100% rename from Docs/FileSystemClient.md rename to docs/FileSystemClient.md diff --git a/Docs/GDS.md b/docs/GDS.md similarity index 100% rename from Docs/GDS.md rename to docs/GDS.md diff --git a/Docs/HighAvailability.md b/docs/HighAvailability.md similarity index 100% rename from Docs/HighAvailability.md rename to docs/HighAvailability.md diff --git a/Docs/HistoricalAccess.md b/docs/HistoricalAccess.md similarity index 100% rename from Docs/HistoricalAccess.md rename to docs/HistoricalAccess.md diff --git a/Docs/IdentityProviders.md b/docs/IdentityProviders.md similarity index 100% rename from Docs/IdentityProviders.md rename to docs/IdentityProviders.md diff --git a/Docs/Images/DataSet.png b/docs/Images/DataSet.png similarity index 100% rename from Docs/Images/DataSet.png rename to docs/Images/DataSet.png diff --git a/Docs/Images/IUaPubSubDataStore.png b/docs/Images/IUaPubSubDataStore.png similarity index 100% rename from Docs/Images/IUaPubSubDataStore.png rename to docs/Images/IUaPubSubDataStore.png diff --git a/Docs/Images/MessageOrientedMiddleware.png b/docs/Images/MessageOrientedMiddleware.png similarity index 100% rename from Docs/Images/MessageOrientedMiddleware.png rename to docs/Images/MessageOrientedMiddleware.png diff --git a/Docs/Images/PubSubConfigClasses.png b/docs/Images/PubSubConfigClasses.png similarity index 100% rename from Docs/Images/PubSubConfigClasses.png rename to docs/Images/PubSubConfigClasses.png diff --git a/Docs/Images/PubSubConnection.png b/docs/Images/PubSubConnection.png similarity index 100% rename from Docs/Images/PubSubConnection.png rename to docs/Images/PubSubConnection.png diff --git a/Docs/Images/PubSubOverview.png b/docs/Images/PubSubOverview.png similarity index 100% rename from Docs/Images/PubSubOverview.png rename to docs/Images/PubSubOverview.png diff --git a/Docs/Images/PubSubStateObjects.png b/docs/Images/PubSubStateObjects.png similarity index 100% rename from Docs/Images/PubSubStateObjects.png rename to docs/Images/PubSubStateObjects.png diff --git a/Docs/Images/PubSubStateStateMachine.png b/docs/Images/PubSubStateStateMachine.png similarity index 100% rename from Docs/Images/PubSubStateStateMachine.png rename to docs/Images/PubSubStateStateMachine.png diff --git a/Docs/Images/PublisherConfigClasses.png b/docs/Images/PublisherConfigClasses.png similarity index 100% rename from Docs/Images/PublisherConfigClasses.png rename to docs/Images/PublisherConfigClasses.png diff --git a/Docs/Images/SubscriberConfigClasses.png b/docs/Images/SubscriberConfigClasses.png similarity index 100% rename from Docs/Images/SubscriberConfigClasses.png rename to docs/Images/SubscriberConfigClasses.png diff --git a/Docs/Images/UaPubSubApplication.png b/docs/Images/UaPubSubApplication.png similarity index 100% rename from Docs/Images/UaPubSubApplication.png rename to docs/Images/UaPubSubApplication.png diff --git a/Docs/Images/UaPubSubConfigurator.png b/docs/Images/UaPubSubConfigurator.png similarity index 100% rename from Docs/Images/UaPubSubConfigurator.png rename to docs/Images/UaPubSubConfigurator.png diff --git a/Docs/Images/UadpAndMqttNetworkMessages.png b/docs/Images/UadpAndMqttNetworkMessages.png similarity index 100% rename from Docs/Images/UadpAndMqttNetworkMessages.png rename to docs/Images/UadpAndMqttNetworkMessages.png diff --git a/Docs/KeyCredentialService.md b/docs/KeyCredentialService.md similarity index 100% rename from Docs/KeyCredentialService.md rename to docs/KeyCredentialService.md diff --git a/Docs/Kubernetes.md b/docs/Kubernetes.md similarity index 100% rename from Docs/Kubernetes.md rename to docs/Kubernetes.md diff --git a/Docs/McpServer.md b/docs/McpServer.md similarity index 100% rename from Docs/McpServer.md rename to docs/McpServer.md diff --git a/Docs/MigrationGuide.md b/docs/MigrationGuide.md similarity index 100% rename from Docs/MigrationGuide.md rename to docs/MigrationGuide.md diff --git a/Docs/ModelChangeTracking.md b/docs/ModelChangeTracking.md similarity index 100% rename from Docs/ModelChangeTracking.md rename to docs/ModelChangeTracking.md diff --git a/Docs/ModelDependencies.md b/docs/ModelDependencies.md similarity index 100% rename from Docs/ModelDependencies.md rename to docs/ModelDependencies.md diff --git a/Docs/NativeAoT.md b/docs/NativeAoT.md similarity index 100% rename from Docs/NativeAoT.md rename to docs/NativeAoT.md diff --git a/Docs/NodeManagement.md b/docs/NodeManagement.md similarity index 100% rename from Docs/NodeManagement.md rename to docs/NodeManagement.md diff --git a/Docs/NodeSetExport.md b/docs/NodeSetExport.md similarity index 100% rename from Docs/NodeSetExport.md rename to docs/NodeSetExport.md diff --git a/Docs/Profiles.md b/docs/Profiles.md similarity index 100% rename from Docs/Profiles.md rename to docs/Profiles.md diff --git a/Docs/ProvisioningMode.md b/docs/ProvisioningMode.md similarity index 100% rename from Docs/ProvisioningMode.md rename to docs/ProvisioningMode.md diff --git a/Docs/PubSub.md b/docs/PubSub.md similarity index 100% rename from Docs/PubSub.md rename to docs/PubSub.md diff --git a/Docs/PubSubHighAvailability.md b/docs/PubSubHighAvailability.md similarity index 100% rename from Docs/PubSubHighAvailability.md rename to docs/PubSubHighAvailability.md diff --git a/Docs/README.md b/docs/README.md similarity index 100% rename from Docs/README.md rename to docs/README.md diff --git a/Docs/RateLimiting.md b/docs/RateLimiting.md similarity index 100% rename from Docs/RateLimiting.md rename to docs/RateLimiting.md diff --git a/Docs/RedundancySampleTests.md b/docs/RedundancySampleTests.md similarity index 100% rename from Docs/RedundancySampleTests.md rename to docs/RedundancySampleTests.md diff --git a/Docs/ReverseConnect.md b/docs/ReverseConnect.md similarity index 100% rename from Docs/ReverseConnect.md rename to docs/ReverseConnect.md diff --git a/Docs/RoleBasedUserManagement.md b/docs/RoleBasedUserManagement.md similarity index 100% rename from Docs/RoleBasedUserManagement.md rename to docs/RoleBasedUserManagement.md diff --git a/Docs/RuntimeNodeSets.md b/docs/RuntimeNodeSets.md similarity index 100% rename from Docs/RuntimeNodeSets.md rename to docs/RuntimeNodeSets.md diff --git a/Docs/SchemaGeneration.md b/docs/SchemaGeneration.md similarity index 100% rename from Docs/SchemaGeneration.md rename to docs/SchemaGeneration.md diff --git a/Docs/ServerScalability.md b/docs/ServerScalability.md similarity index 100% rename from Docs/ServerScalability.md rename to docs/ServerScalability.md diff --git a/Docs/Sessions.md b/docs/Sessions.md similarity index 100% rename from Docs/Sessions.md rename to docs/Sessions.md diff --git a/Docs/SoftwareUpdate.md b/docs/SoftwareUpdate.md similarity index 100% rename from Docs/SoftwareUpdate.md rename to docs/SoftwareUpdate.md diff --git a/Docs/SourceGeneratedDataTypes.md b/docs/SourceGeneratedDataTypes.md similarity index 100% rename from Docs/SourceGeneratedDataTypes.md rename to docs/SourceGeneratedDataTypes.md diff --git a/Docs/SourceGeneratedNodeManagers.md b/docs/SourceGeneratedNodeManagers.md similarity index 100% rename from Docs/SourceGeneratedNodeManagers.md rename to docs/SourceGeneratedNodeManagers.md diff --git a/Docs/StateMachines.md b/docs/StateMachines.md similarity index 100% rename from Docs/StateMachines.md rename to docs/StateMachines.md diff --git a/Docs/Subscriptions.md b/docs/Subscriptions.md similarity index 100% rename from Docs/Subscriptions.md rename to docs/Subscriptions.md diff --git a/Docs/TransferSubscription.md b/docs/TransferSubscription.md similarity index 100% rename from Docs/TransferSubscription.md rename to docs/TransferSubscription.md diff --git a/Docs/Transports.md b/docs/Transports.md similarity index 100% rename from Docs/Transports.md rename to docs/Transports.md diff --git a/Docs/WebApi.md b/docs/WebApi.md similarity index 100% rename from Docs/WebApi.md rename to docs/WebApi.md diff --git a/Docs/WhatsNewIn2.0.md b/docs/WhatsNewIn2.0.md similarity index 100% rename from Docs/WhatsNewIn2.0.md rename to docs/WhatsNewIn2.0.md diff --git a/Docs/WoTConnectivity.md b/docs/WoTConnectivity.md similarity index 100% rename from Docs/WoTConnectivity.md rename to docs/WoTConnectivity.md diff --git a/Docs/migrate/2.0.x/README.md b/docs/migrate/2.0.x/README.md similarity index 100% rename from Docs/migrate/2.0.x/README.md rename to docs/migrate/2.0.x/README.md diff --git a/Docs/migrate/2.0.x/alarms-model-change.md b/docs/migrate/2.0.x/alarms-model-change.md similarity index 100% rename from Docs/migrate/2.0.x/alarms-model-change.md rename to docs/migrate/2.0.x/alarms-model-change.md diff --git a/Docs/migrate/2.0.x/certificates.md b/docs/migrate/2.0.x/certificates.md similarity index 100% rename from Docs/migrate/2.0.x/certificates.md rename to docs/migrate/2.0.x/certificates.md diff --git a/Docs/migrate/2.0.x/configuration.md b/docs/migrate/2.0.x/configuration.md similarity index 100% rename from Docs/migrate/2.0.x/configuration.md rename to docs/migrate/2.0.x/configuration.md diff --git a/Docs/migrate/2.0.x/encoders.md b/docs/migrate/2.0.x/encoders.md similarity index 100% rename from Docs/migrate/2.0.x/encoders.md rename to docs/migrate/2.0.x/encoders.md diff --git a/Docs/migrate/2.0.x/identity.md b/docs/migrate/2.0.x/identity.md similarity index 100% rename from Docs/migrate/2.0.x/identity.md rename to docs/migrate/2.0.x/identity.md diff --git a/Docs/migrate/2.0.x/node-states.md b/docs/migrate/2.0.x/node-states.md similarity index 100% rename from Docs/migrate/2.0.x/node-states.md rename to docs/migrate/2.0.x/node-states.md diff --git a/Docs/migrate/2.0.x/packages.md b/docs/migrate/2.0.x/packages.md similarity index 100% rename from Docs/migrate/2.0.x/packages.md rename to docs/migrate/2.0.x/packages.md diff --git a/Docs/migrate/2.0.x/pubsub.md b/docs/migrate/2.0.x/pubsub.md similarity index 100% rename from Docs/migrate/2.0.x/pubsub.md rename to docs/migrate/2.0.x/pubsub.md diff --git a/Docs/migrate/2.0.x/sessions-subscriptions.md b/docs/migrate/2.0.x/sessions-subscriptions.md similarity index 100% rename from Docs/migrate/2.0.x/sessions-subscriptions.md rename to docs/migrate/2.0.x/sessions-subscriptions.md diff --git a/Docs/migrate/2.0.x/source-generation.md b/docs/migrate/2.0.x/source-generation.md similarity index 100% rename from Docs/migrate/2.0.x/source-generation.md rename to docs/migrate/2.0.x/source-generation.md diff --git a/Docs/migrate/2.0.x/telemetry.md b/docs/migrate/2.0.x/telemetry.md similarity index 100% rename from Docs/migrate/2.0.x/telemetry.md rename to docs/migrate/2.0.x/telemetry.md diff --git a/Docs/migrate/2.0.x/timeprovider.md b/docs/migrate/2.0.x/timeprovider.md similarity index 100% rename from Docs/migrate/2.0.x/timeprovider.md rename to docs/migrate/2.0.x/timeprovider.md diff --git a/Docs/migrate/2.0.x/transport-listener-async.md b/docs/migrate/2.0.x/transport-listener-async.md similarity index 100% rename from Docs/migrate/2.0.x/transport-listener-async.md rename to docs/migrate/2.0.x/transport-listener-async.md diff --git a/Docs/migrate/2.0.x/types.md b/docs/migrate/2.0.x/types.md similarity index 100% rename from Docs/migrate/2.0.x/types.md rename to docs/migrate/2.0.x/types.md diff --git a/Fuzzing/Common/Fuzz.Tests/FuzzTargetFunction.cs b/fuzzing/Common/Fuzz.Tests/FuzzTargetFunction.cs similarity index 100% rename from Fuzzing/Common/Fuzz.Tests/FuzzTargetFunction.cs rename to fuzzing/Common/Fuzz.Tests/FuzzTargetFunction.cs diff --git a/Fuzzing/Common/Fuzz.Tests/FuzzTargetTestsBase.cs b/fuzzing/Common/Fuzz.Tests/FuzzTargetTestsBase.cs similarity index 100% rename from Fuzzing/Common/Fuzz.Tests/FuzzTargetTestsBase.cs rename to fuzzing/Common/Fuzz.Tests/FuzzTargetTestsBase.cs diff --git a/Fuzzing/Common/Fuzz.Tests/TestAssetUtils.cs b/fuzzing/Common/Fuzz.Tests/TestAssetUtils.cs similarity index 100% rename from Fuzzing/Common/Fuzz.Tests/TestAssetUtils.cs rename to fuzzing/Common/Fuzz.Tests/TestAssetUtils.cs diff --git a/Fuzzing/Common/Fuzz.Tests/TestcaseAsset.cs b/fuzzing/Common/Fuzz.Tests/TestcaseAsset.cs similarity index 100% rename from Fuzzing/Common/Fuzz.Tests/TestcaseAsset.cs rename to fuzzing/Common/Fuzz.Tests/TestcaseAsset.cs diff --git a/Fuzzing/Common/Fuzz.Tools/Logging.cs b/fuzzing/Common/Fuzz.Tools/Logging.cs similarity index 100% rename from Fuzzing/Common/Fuzz.Tools/Logging.cs rename to fuzzing/Common/Fuzz.Tools/Logging.cs diff --git a/Fuzzing/Common/Fuzz.Tools/Playback.cs b/fuzzing/Common/Fuzz.Tools/Playback.cs similarity index 100% rename from Fuzzing/Common/Fuzz.Tools/Playback.cs rename to fuzzing/Common/Fuzz.Tools/Playback.cs diff --git a/Fuzzing/Common/Fuzz.Tools/Program.cs b/fuzzing/Common/Fuzz.Tools/Program.cs similarity index 100% rename from Fuzzing/Common/Fuzz.Tools/Program.cs rename to fuzzing/Common/Fuzz.Tools/Program.cs diff --git a/Fuzzing/Common/Fuzz.Tools/Testcases.cs b/fuzzing/Common/Fuzz.Tools/Testcases.cs similarity index 100% rename from Fuzzing/Common/Fuzz.Tools/Testcases.cs rename to fuzzing/Common/Fuzz.Tools/Testcases.cs diff --git a/Fuzzing/Common/Fuzz/FuzzMethods.cs b/fuzzing/Common/Fuzz/FuzzMethods.cs similarity index 100% rename from Fuzzing/Common/Fuzz/FuzzMethods.cs rename to fuzzing/Common/Fuzz/FuzzMethods.cs diff --git a/Fuzzing/Common/Fuzz/Program.cs b/fuzzing/Common/Fuzz/Program.cs similarity index 100% rename from Fuzzing/Common/Fuzz/Program.cs rename to fuzzing/Common/Fuzz/Program.cs diff --git a/Fuzzing/Dictionaries/asn1.dict b/fuzzing/Dictionaries/asn1.dict similarity index 100% rename from Fuzzing/Dictionaries/asn1.dict rename to fuzzing/Dictionaries/asn1.dict diff --git a/Fuzzing/Dictionaries/binary.dict b/fuzzing/Dictionaries/binary.dict similarity index 100% rename from Fuzzing/Dictionaries/binary.dict rename to fuzzing/Dictionaries/binary.dict diff --git a/Fuzzing/Dictionaries/json.dict b/fuzzing/Dictionaries/json.dict similarity index 100% rename from Fuzzing/Dictionaries/json.dict rename to fuzzing/Dictionaries/json.dict diff --git a/Fuzzing/Dictionaries/nodeid.dict b/fuzzing/Dictionaries/nodeid.dict similarity index 100% rename from Fuzzing/Dictionaries/nodeid.dict rename to fuzzing/Dictionaries/nodeid.dict diff --git a/Fuzzing/Dictionaries/tcp.dict b/fuzzing/Dictionaries/tcp.dict similarity index 100% rename from Fuzzing/Dictionaries/tcp.dict rename to fuzzing/Dictionaries/tcp.dict diff --git a/Fuzzing/Dictionaries/uasc.dict b/fuzzing/Dictionaries/uasc.dict similarity index 100% rename from Fuzzing/Dictionaries/uasc.dict rename to fuzzing/Dictionaries/uasc.dict diff --git a/Fuzzing/Dictionaries/xml.dict b/fuzzing/Dictionaries/xml.dict similarity index 100% rename from Fuzzing/Dictionaries/xml.dict rename to fuzzing/Dictionaries/xml.dict diff --git a/Fuzzing/Fuzzing.md b/fuzzing/Fuzzing.md similarity index 100% rename from Fuzzing/Fuzzing.md rename to fuzzing/Fuzzing.md diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/authority-key-identifier.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/authority-key-identifier.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/authority-key-identifier.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/authority-key-identifier.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/crl-number.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/crl-number.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/crl-number.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/crl-number.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/large-integer.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/large-integer.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/large-integer.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/large-integer.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/nested-sequence.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/nested-sequence.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/nested-sequence.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/nested-sequence.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/sequence.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/sequence.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/sequence.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/sequence.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/subject-alt-name-many.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/subject-alt-name-many.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/subject-alt-name-many.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/subject-alt-name-many.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/subject-alt-name.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/subject-alt-name.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/subject-alt-name.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.ASN1/subject-alt-name.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/certificate-ecc.pem b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/certificate-ecc.pem similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/certificate-ecc.pem rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/certificate-ecc.pem diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/certificate.pem b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/certificate.pem similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/certificate.pem rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/certificate.pem diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/private-key-ecc.pem b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/private-key-ecc.pem similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/private-key-ecc.pem rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/private-key-ecc.pem diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/private-key.pem b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/private-key.pem similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/private-key.pem rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.PEM/private-key.pem diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl-empty.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl-empty.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl-empty.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl-empty.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl-multi-revoked.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl-multi-revoked.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl-multi-revoked.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl-multi-revoked.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CRL/crl.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request-ecc.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request-ecc.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request-ecc.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request-ecc.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request-multi-san.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request-multi-san.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request-multi-san.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request-multi-san.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509CSR/request.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-ecc.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-ecc.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-ecc.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-ecc.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-expired.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-expired.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-expired.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-expired.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-selfsigned.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-selfsigned.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-selfsigned.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate-selfsigned.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate.der b/fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate.der similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate.der rename to fuzzing/Opc.Ua.Certificates.Fuzz.Corpus/Testcases.X509Cert/certificate.der diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Tests/CertificatesTests.cs b/fuzzing/Opc.Ua.Certificates.Fuzz.Tests/CertificatesTests.cs similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Tests/CertificatesTests.cs rename to fuzzing/Opc.Ua.Certificates.Fuzz.Tests/CertificatesTests.cs diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Tests/Opc.Ua.Certificates.Fuzz.Tests.csproj b/fuzzing/Opc.Ua.Certificates.Fuzz.Tests/Opc.Ua.Certificates.Fuzz.Tests.csproj similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Tests/Opc.Ua.Certificates.Fuzz.Tests.csproj rename to fuzzing/Opc.Ua.Certificates.Fuzz.Tests/Opc.Ua.Certificates.Fuzz.Tests.csproj diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Tests/Properties/AssemblyInfo.cs b/fuzzing/Opc.Ua.Certificates.Fuzz.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Tests/Properties/AssemblyInfo.cs rename to fuzzing/Opc.Ua.Certificates.Fuzz.Tests/Properties/AssemblyInfo.cs diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Tools/Certificates.Testcases.cs b/fuzzing/Opc.Ua.Certificates.Fuzz.Tools/Certificates.Testcases.cs similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Tools/Certificates.Testcases.cs rename to fuzzing/Opc.Ua.Certificates.Fuzz.Tools/Certificates.Testcases.cs diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Tools/Opc.Ua.Certificates.Fuzz.Tools.csproj b/fuzzing/Opc.Ua.Certificates.Fuzz.Tools/Opc.Ua.Certificates.Fuzz.Tools.csproj similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Tools/Opc.Ua.Certificates.Fuzz.Tools.csproj rename to fuzzing/Opc.Ua.Certificates.Fuzz.Tools/Opc.Ua.Certificates.Fuzz.Tools.csproj diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz.Tools/Properties/AssemblyInfo.cs b/fuzzing/Opc.Ua.Certificates.Fuzz.Tools/Properties/AssemblyInfo.cs similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz.Tools/Properties/AssemblyInfo.cs rename to fuzzing/Opc.Ua.Certificates.Fuzz.Tools/Properties/AssemblyInfo.cs diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.AsnUtils.cs b/fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.AsnUtils.cs similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.AsnUtils.cs rename to fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.AsnUtils.cs diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.PEMReader.cs b/fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.PEMReader.cs similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.PEMReader.cs rename to fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.PEMReader.cs diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.Pkcs10.cs b/fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.Pkcs10.cs similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.Pkcs10.cs rename to fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.Pkcs10.cs diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.X509CRL.cs b/fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.X509CRL.cs similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.X509CRL.cs rename to fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.X509CRL.cs diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.X509Extensions.cs b/fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.X509Extensions.cs similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.X509Extensions.cs rename to fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.X509Extensions.cs diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.cs b/fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.cs similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.cs rename to fuzzing/Opc.Ua.Certificates.Fuzz/FuzzableCode.cs diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz/Opc.Ua.Certificates.Fuzz.csproj b/fuzzing/Opc.Ua.Certificates.Fuzz/Opc.Ua.Certificates.Fuzz.csproj similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz/Opc.Ua.Certificates.Fuzz.csproj rename to fuzzing/Opc.Ua.Certificates.Fuzz/Opc.Ua.Certificates.Fuzz.csproj diff --git a/Fuzzing/Opc.Ua.Certificates.Fuzz/Properties/AssemblyInfo.cs b/fuzzing/Opc.Ua.Certificates.Fuzz/Properties/AssemblyInfo.cs similarity index 100% rename from Fuzzing/Opc.Ua.Certificates.Fuzz/Properties/AssemblyInfo.cs rename to fuzzing/Opc.Ua.Certificates.Fuzz/Properties/AssemblyInfo.cs diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/browserequest.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/browserequest.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/browserequest.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/browserequest.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/datatypenodemessage.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/datatypenodemessage.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/datatypenodemessage.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/datatypenodemessage.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/readrequest.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/readrequest.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/readrequest.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/readrequest.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/readresponse.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/readresponse.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/readresponse.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/readresponse.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/variablenodemessage.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/variablenodemessage.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/variablenodemessage.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/variablenodemessage.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/writerequest.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/writerequest.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/writerequest.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Binary/writerequest.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/datavalue.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/datavalue.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/datavalue.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/datavalue.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/diagnosticinfo.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/diagnosticinfo.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/diagnosticinfo.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/diagnosticinfo.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/expandednodeid.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/expandednodeid.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/expandednodeid.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/expandednodeid.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/extensionobject.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/extensionobject.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/extensionobject.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/extensionobject.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/localizedtext.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/localizedtext.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/localizedtext.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/localizedtext.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/nodeid.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/nodeid.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/nodeid.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/nodeid.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/qualifiedname.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/qualifiedname.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/qualifiedname.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/qualifiedname.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/variant.bin b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/variant.bin similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/variant.bin rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Binary/variant.bin diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/datavalue.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/datavalue.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/datavalue.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/datavalue.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/diagnosticinfo.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/diagnosticinfo.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/diagnosticinfo.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/diagnosticinfo.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/expandednodeid.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/expandednodeid.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/expandednodeid.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/expandednodeid.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/extensionobject.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/extensionobject.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/extensionobject.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/extensionobject.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/localizedtext.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/localizedtext.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/localizedtext.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/localizedtext.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/nodeid.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/nodeid.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/nodeid.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/nodeid.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/qualifiedname.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/qualifiedname.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/qualifiedname.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/qualifiedname.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/variant.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/variant.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/variant.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Json/variant.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/datavalue.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/datavalue.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/datavalue.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/datavalue.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/diagnosticinfo.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/diagnosticinfo.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/diagnosticinfo.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/diagnosticinfo.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/expandednodeid.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/expandednodeid.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/expandednodeid.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/expandednodeid.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/extensionobject.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/extensionobject.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/extensionobject.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/extensionobject.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/localizedtext.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/localizedtext.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/localizedtext.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/localizedtext.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/nodeid.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/nodeid.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/nodeid.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/nodeid.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/qualifiedname.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/qualifiedname.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/qualifiedname.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/qualifiedname.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/variant.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/variant.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/variant.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.BuiltInTypes/Xml/variant.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/browserequest.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/browserequest.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/browserequest.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/browserequest.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/datatypenodemessage.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/datatypenodemessage.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/datatypenodemessage.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/datatypenodemessage.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/readrequest.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/readrequest.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/readrequest.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/readrequest.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/readresponse.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/readresponse.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/readresponse.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/readresponse.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/variablenodemessage.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/variablenodemessage.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/variablenodemessage.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/variablenodemessage.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/writerequest.json b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/writerequest.json similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/writerequest.json rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Json/writerequest.json diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/expandednodeid_string.txt b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/expandednodeid_string.txt similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/expandednodeid_string.txt rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/expandednodeid_string.txt diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/expandednodeid_uri.txt b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/expandednodeid_uri.txt similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/expandednodeid_uri.txt rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/expandednodeid_uri.txt diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_guid.txt b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_guid.txt similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_guid.txt rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_guid.txt diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_numeric.txt b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_numeric.txt similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_numeric.txt rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_numeric.txt diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_string.txt b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_string.txt similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_string.txt rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/nodeid_string.txt diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/numericrange_matrix.txt b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/numericrange_matrix.txt similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/numericrange_matrix.txt rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/numericrange_matrix.txt diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/numericrange_single.txt b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/numericrange_single.txt similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/numericrange_single.txt rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/numericrange_single.txt diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/qualifiedname.txt b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/qualifiedname.txt similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/qualifiedname.txt rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/qualifiedname.txt diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/relativepath_child.txt b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/relativepath_child.txt similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/relativepath_child.txt rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/relativepath_child.txt diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/relativepath_property.txt b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/relativepath_property.txt similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/relativepath_property.txt rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/relativepath_property.txt diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/uuid.txt b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/uuid.txt similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/uuid.txt rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Parsers/uuid.txt diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/browserequest.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/browserequest.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/browserequest.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/browserequest.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/datatypenodemessage.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/datatypenodemessage.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/datatypenodemessage.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/datatypenodemessage.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/readrequest.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/readrequest.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/readrequest.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/readrequest.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/readresponse.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/readresponse.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/readresponse.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/readresponse.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/variablenodemessage.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/variablenodemessage.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/variablenodemessage.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/variablenodemessage.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/writerequest.xml b/fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/writerequest.xml similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/writerequest.xml rename to fuzzing/Opc.Ua.Encoders.Fuzz.Corpus/Testcases.Xml/writerequest.xml diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Assets/crash-0483107a22caf892cff4f795c96ab14c581a8f55 b/fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Assets/crash-0483107a22caf892cff4f795c96ab14c581a8f55 similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Assets/crash-0483107a22caf892cff4f795c96ab14c581a8f55 rename to fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Assets/crash-0483107a22caf892cff4f795c96ab14c581a8f55 diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Assets/slow-unit-0cd8a7ed364195b9e9aa896391d10ab4f3d693a1 b/fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Assets/slow-unit-0cd8a7ed364195b9e9aa896391d10ab4f3d693a1 similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Assets/slow-unit-0cd8a7ed364195b9e9aa896391d10ab4f3d693a1 rename to fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Assets/slow-unit-0cd8a7ed364195b9e9aa896391d10ab4f3d693a1 diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Assets/timeout-8b790a0680444b262058a1d24d01822a91e8af06 b/fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Assets/timeout-8b790a0680444b262058a1d24d01822a91e8af06 similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Assets/timeout-8b790a0680444b262058a1d24d01822a91e8af06 rename to fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Assets/timeout-8b790a0680444b262058a1d24d01822a91e8af06 diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/EncoderTests.cs b/fuzzing/Opc.Ua.Encoders.Fuzz.Tests/EncoderTests.cs similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/EncoderTests.cs rename to fuzzing/Opc.Ua.Encoders.Fuzz.Tests/EncoderTests.cs diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Issue3546RoundTripTests.cs b/fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Issue3546RoundTripTests.cs similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Issue3546RoundTripTests.cs rename to fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Issue3546RoundTripTests.cs diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Opc.Ua.Encoders.Fuzz.Tests.csproj b/fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Opc.Ua.Encoders.Fuzz.Tests.csproj similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Opc.Ua.Encoders.Fuzz.Tests.csproj rename to fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Opc.Ua.Encoders.Fuzz.Tests.csproj diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Properties/AssemblyInfo.cs b/fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Properties/AssemblyInfo.cs rename to fuzzing/Opc.Ua.Encoders.Fuzz.Tests/Properties/AssemblyInfo.cs diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Tools/Encoders.Testcases.cs b/fuzzing/Opc.Ua.Encoders.Fuzz.Tools/Encoders.Testcases.cs similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Tools/Encoders.Testcases.cs rename to fuzzing/Opc.Ua.Encoders.Fuzz.Tools/Encoders.Testcases.cs diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Tools/Opc.Ua.Encoders.Fuzz.Tools.csproj b/fuzzing/Opc.Ua.Encoders.Fuzz.Tools/Opc.Ua.Encoders.Fuzz.Tools.csproj similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Tools/Opc.Ua.Encoders.Fuzz.Tools.csproj rename to fuzzing/Opc.Ua.Encoders.Fuzz.Tools/Opc.Ua.Encoders.Fuzz.Tools.csproj diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz.Tools/Properties/AssemblyInfo.cs b/fuzzing/Opc.Ua.Encoders.Fuzz.Tools/Properties/AssemblyInfo.cs similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz.Tools/Properties/AssemblyInfo.cs rename to fuzzing/Opc.Ua.Encoders.Fuzz.Tools/Properties/AssemblyInfo.cs diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.BinaryDecoder.cs b/fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.BinaryDecoder.cs similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.BinaryDecoder.cs rename to fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.BinaryDecoder.cs diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.BuiltInTypes.cs b/fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.BuiltInTypes.cs similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.BuiltInTypes.cs rename to fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.BuiltInTypes.cs diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.JsonDecoder.cs b/fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.JsonDecoder.cs similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.JsonDecoder.cs rename to fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.JsonDecoder.cs diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.Parsers.cs b/fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.Parsers.cs similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.Parsers.cs rename to fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.Parsers.cs diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.XmlDecoder.cs b/fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.XmlDecoder.cs similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.XmlDecoder.cs rename to fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.XmlDecoder.cs diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.cs b/fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.cs similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.cs rename to fuzzing/Opc.Ua.Encoders.Fuzz/FuzzableCode.cs diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz/Opc.Ua.Encoders.Fuzz.csproj b/fuzzing/Opc.Ua.Encoders.Fuzz/Opc.Ua.Encoders.Fuzz.csproj similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz/Opc.Ua.Encoders.Fuzz.csproj rename to fuzzing/Opc.Ua.Encoders.Fuzz/Opc.Ua.Encoders.Fuzz.csproj diff --git a/Fuzzing/Opc.Ua.Encoders.Fuzz/Properties/AssemblyInfo.cs b/fuzzing/Opc.Ua.Encoders.Fuzz/Properties/AssemblyInfo.cs similarity index 100% rename from Fuzzing/Opc.Ua.Encoders.Fuzz/Properties/AssemblyInfo.cs rename to fuzzing/Opc.Ua.Encoders.Fuzz/Properties/AssemblyInfo.cs diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-000.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-000.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-000.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-000.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-001.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-001.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-001.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-001.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-002.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-002.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-002.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-002.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-003.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-003.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-003.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-003.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-004.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-004.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-004.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Chunks/chunk-004.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Keys/token-000.json b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Keys/token-000.json similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Keys/token-000.json rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Keys/token-000.json diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/body-000.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/body-000.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/body-000.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/body-000.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/body-001.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/body-001.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/body-001.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/body-001.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/chunk-001.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/chunk-001.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/chunk-001.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Ack/chunk-001.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/body-000.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/body-000.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/body-000.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/body-000.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/body-001.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/body-001.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/body-001.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/body-001.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/chunk-000.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/chunk-000.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/chunk-000.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/chunk-000.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/chunk-001.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/chunk-001.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/chunk-001.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.AsymHdr/chunk-001.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/body-000.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/body-000.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/body-000.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/body-000.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/body-001.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/body-001.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/body-001.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/body-001.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/chunk-000.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/chunk-000.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/chunk-000.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/chunk-000.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/chunk-001.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/chunk-001.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/chunk-001.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Err/chunk-001.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/body-000.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/body-000.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/body-000.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/body-000.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/body-001.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/body-001.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/body-001.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/body-001.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/chunk-000.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/chunk-000.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/chunk-000.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/chunk-000.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/chunk-001.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/chunk-001.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/chunk-001.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Hello/chunk-001.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/body-000.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/body-000.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/body-000.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/body-000.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/body-001.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/body-001.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/body-001.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/body-001.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/chunk-000.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/chunk-000.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/chunk-000.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/chunk-000.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/chunk-001.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/chunk-001.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/chunk-001.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp.Rhe/chunk-001.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-000.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-000.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-000.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-000.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-001.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-001.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-001.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-001.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-002.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-002.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-002.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-002.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-003.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-003.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-003.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-003.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-004.bin b/fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-004.bin similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-004.bin rename to fuzzing/Opc.Ua.Network.Fuzz.Corpus/Testcases.Tcp/segment-004.bin diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Tests/NetworkTests.cs b/fuzzing/Opc.Ua.Network.Fuzz.Tests/NetworkTests.cs similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Tests/NetworkTests.cs rename to fuzzing/Opc.Ua.Network.Fuzz.Tests/NetworkTests.cs diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Tests/Opc.Ua.Network.Fuzz.Tests.csproj b/fuzzing/Opc.Ua.Network.Fuzz.Tests/Opc.Ua.Network.Fuzz.Tests.csproj similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Tests/Opc.Ua.Network.Fuzz.Tests.csproj rename to fuzzing/Opc.Ua.Network.Fuzz.Tests/Opc.Ua.Network.Fuzz.Tests.csproj diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Tests/Properties/AssemblyInfo.cs b/fuzzing/Opc.Ua.Network.Fuzz.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Tests/Properties/AssemblyInfo.cs rename to fuzzing/Opc.Ua.Network.Fuzz.Tests/Properties/AssemblyInfo.cs diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Tools/Network.Testcases.cs b/fuzzing/Opc.Ua.Network.Fuzz.Tools/Network.Testcases.cs similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Tools/Network.Testcases.cs rename to fuzzing/Opc.Ua.Network.Fuzz.Tools/Network.Testcases.cs diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Tools/Opc.Ua.Network.Fuzz.Tools.csproj b/fuzzing/Opc.Ua.Network.Fuzz.Tools/Opc.Ua.Network.Fuzz.Tools.csproj similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Tools/Opc.Ua.Network.Fuzz.Tools.csproj rename to fuzzing/Opc.Ua.Network.Fuzz.Tools/Opc.Ua.Network.Fuzz.Tools.csproj diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Tools/Properties/AssemblyInfo.cs b/fuzzing/Opc.Ua.Network.Fuzz.Tools/Properties/AssemblyInfo.cs similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Tools/Properties/AssemblyInfo.cs rename to fuzzing/Opc.Ua.Network.Fuzz.Tools/Properties/AssemblyInfo.cs diff --git a/Fuzzing/Opc.Ua.Network.Fuzz.Tools/Transport.Testcases.cs b/fuzzing/Opc.Ua.Network.Fuzz.Tools/Transport.Testcases.cs similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz.Tools/Transport.Testcases.cs rename to fuzzing/Opc.Ua.Network.Fuzz.Tools/Transport.Testcases.cs diff --git a/Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.FrameParser.cs b/fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.FrameParser.cs similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.FrameParser.cs rename to fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.FrameParser.cs diff --git a/Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.OfflineSecureChannel.cs b/fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.OfflineSecureChannel.cs similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.OfflineSecureChannel.cs rename to fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.OfflineSecureChannel.cs diff --git a/Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.ReplayDriver.cs b/fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.ReplayDriver.cs similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.ReplayDriver.cs rename to fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.ReplayDriver.cs diff --git a/Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.ServiceCallReassembler.cs b/fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.ServiceCallReassembler.cs similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.ServiceCallReassembler.cs rename to fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.ServiceCallReassembler.cs diff --git a/Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.TcpReassembler.cs b/fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.TcpReassembler.cs similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.TcpReassembler.cs rename to fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.TcpReassembler.cs diff --git a/Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.Transport.cs b/fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.Transport.cs similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.Transport.cs rename to fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.Transport.cs diff --git a/Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.cs b/fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.cs similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.cs rename to fuzzing/Opc.Ua.Network.Fuzz/FuzzableCode.cs diff --git a/Fuzzing/Opc.Ua.Network.Fuzz/Opc.Ua.Network.Fuzz.csproj b/fuzzing/Opc.Ua.Network.Fuzz/Opc.Ua.Network.Fuzz.csproj similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz/Opc.Ua.Network.Fuzz.csproj rename to fuzzing/Opc.Ua.Network.Fuzz/Opc.Ua.Network.Fuzz.csproj diff --git a/Fuzzing/Opc.Ua.Network.Fuzz/Properties/AssemblyInfo.cs b/fuzzing/Opc.Ua.Network.Fuzz/Properties/AssemblyInfo.cs similarity index 100% rename from Fuzzing/Opc.Ua.Network.Fuzz/Properties/AssemblyInfo.cs rename to fuzzing/Opc.Ua.Network.Fuzz/Properties/AssemblyInfo.cs diff --git a/Fuzzing/Opc.Ua.PubSub.Fuzz/Corpus/JsonNetworkMessage/seed-json-minimal.json b/fuzzing/Opc.Ua.PubSub.Fuzz/Corpus/JsonNetworkMessage/seed-json-minimal.json similarity index 100% rename from Fuzzing/Opc.Ua.PubSub.Fuzz/Corpus/JsonNetworkMessage/seed-json-minimal.json rename to fuzzing/Opc.Ua.PubSub.Fuzz/Corpus/JsonNetworkMessage/seed-json-minimal.json diff --git a/Fuzzing/Opc.Ua.PubSub.Fuzz/Corpus/UadpChunkReassembly/seed-chunk.bin b/fuzzing/Opc.Ua.PubSub.Fuzz/Corpus/UadpChunkReassembly/seed-chunk.bin similarity index 100% rename from Fuzzing/Opc.Ua.PubSub.Fuzz/Corpus/UadpChunkReassembly/seed-chunk.bin rename to fuzzing/Opc.Ua.PubSub.Fuzz/Corpus/UadpChunkReassembly/seed-chunk.bin diff --git a/Fuzzing/Opc.Ua.PubSub.Fuzz/Corpus/UadpNetworkMessage/seed-uadp-minimal.bin b/fuzzing/Opc.Ua.PubSub.Fuzz/Corpus/UadpNetworkMessage/seed-uadp-minimal.bin similarity index 100% rename from Fuzzing/Opc.Ua.PubSub.Fuzz/Corpus/UadpNetworkMessage/seed-uadp-minimal.bin rename to fuzzing/Opc.Ua.PubSub.Fuzz/Corpus/UadpNetworkMessage/seed-uadp-minimal.bin diff --git a/Fuzzing/Opc.Ua.PubSub.Fuzz/FuzzableCode.Json.cs b/fuzzing/Opc.Ua.PubSub.Fuzz/FuzzableCode.Json.cs similarity index 100% rename from Fuzzing/Opc.Ua.PubSub.Fuzz/FuzzableCode.Json.cs rename to fuzzing/Opc.Ua.PubSub.Fuzz/FuzzableCode.Json.cs diff --git a/Fuzzing/Opc.Ua.PubSub.Fuzz/FuzzableCode.Uadp.cs b/fuzzing/Opc.Ua.PubSub.Fuzz/FuzzableCode.Uadp.cs similarity index 100% rename from Fuzzing/Opc.Ua.PubSub.Fuzz/FuzzableCode.Uadp.cs rename to fuzzing/Opc.Ua.PubSub.Fuzz/FuzzableCode.Uadp.cs diff --git a/Fuzzing/Opc.Ua.PubSub.Fuzz/FuzzableCode.cs b/fuzzing/Opc.Ua.PubSub.Fuzz/FuzzableCode.cs similarity index 100% rename from Fuzzing/Opc.Ua.PubSub.Fuzz/FuzzableCode.cs rename to fuzzing/Opc.Ua.PubSub.Fuzz/FuzzableCode.cs diff --git a/Fuzzing/Opc.Ua.PubSub.Fuzz/Opc.Ua.PubSub.Fuzz.csproj b/fuzzing/Opc.Ua.PubSub.Fuzz/Opc.Ua.PubSub.Fuzz.csproj similarity index 100% rename from Fuzzing/Opc.Ua.PubSub.Fuzz/Opc.Ua.PubSub.Fuzz.csproj rename to fuzzing/Opc.Ua.PubSub.Fuzz/Opc.Ua.PubSub.Fuzz.csproj diff --git a/Fuzzing/Opc.Ua.PubSub.Fuzz/Properties/AssemblyInfo.cs b/fuzzing/Opc.Ua.PubSub.Fuzz/Properties/AssemblyInfo.cs similarity index 100% rename from Fuzzing/Opc.Ua.PubSub.Fuzz/Properties/AssemblyInfo.cs rename to fuzzing/Opc.Ua.PubSub.Fuzz/Properties/AssemblyInfo.cs diff --git a/Fuzzing/Scripts/fuzz-afl.ps1 b/fuzzing/Scripts/fuzz-afl.ps1 similarity index 100% rename from Fuzzing/Scripts/fuzz-afl.ps1 rename to fuzzing/Scripts/fuzz-afl.ps1 diff --git a/Fuzzing/Scripts/fuzz-libfuzzer.ps1 b/fuzzing/Scripts/fuzz-libfuzzer.ps1 similarity index 100% rename from Fuzzing/Scripts/fuzz-libfuzzer.ps1 rename to fuzzing/Scripts/fuzz-libfuzzer.ps1 diff --git a/Fuzzing/Scripts/fuzz-menu.ps1 b/fuzzing/Scripts/fuzz-menu.ps1 similarity index 100% rename from Fuzzing/Scripts/fuzz-menu.ps1 rename to fuzzing/Scripts/fuzz-menu.ps1 diff --git a/Fuzzing/Scripts/install.sh b/fuzzing/Scripts/install.sh similarity index 100% rename from Fuzzing/Scripts/install.sh rename to fuzzing/Scripts/install.sh diff --git a/Fuzzing/Scripts/readme.txt b/fuzzing/Scripts/readme.txt similarity index 100% rename from Fuzzing/Scripts/readme.txt rename to fuzzing/Scripts/readme.txt diff --git a/Applications/ConsoleLdsServer/ConsoleLdsServer.csproj b/samples/ConsoleLdsServer/ConsoleLdsServer.csproj similarity index 100% rename from Applications/ConsoleLdsServer/ConsoleLdsServer.csproj rename to samples/ConsoleLdsServer/ConsoleLdsServer.csproj diff --git a/Applications/ConsoleLdsServer/Dockerfile b/samples/ConsoleLdsServer/Dockerfile similarity index 100% rename from Applications/ConsoleLdsServer/Dockerfile rename to samples/ConsoleLdsServer/Dockerfile diff --git a/Applications/ConsoleLdsServer/EventIds.cs b/samples/ConsoleLdsServer/EventIds.cs similarity index 100% rename from Applications/ConsoleLdsServer/EventIds.cs rename to samples/ConsoleLdsServer/EventIds.cs diff --git a/Applications/ConsoleLdsServer/Lds.Server.Config.xml b/samples/ConsoleLdsServer/Lds.Server.Config.xml similarity index 100% rename from Applications/ConsoleLdsServer/Lds.Server.Config.xml rename to samples/ConsoleLdsServer/Lds.Server.Config.xml diff --git a/Applications/ConsoleLdsServer/Program.cs b/samples/ConsoleLdsServer/Program.cs similarity index 100% rename from Applications/ConsoleLdsServer/Program.cs rename to samples/ConsoleLdsServer/Program.cs diff --git a/Applications/ConsoleLdsServer/Properties/AssemblyInfo.cs b/samples/ConsoleLdsServer/Properties/AssemblyInfo.cs similarity index 100% rename from Applications/ConsoleLdsServer/Properties/AssemblyInfo.cs rename to samples/ConsoleLdsServer/Properties/AssemblyInfo.cs diff --git a/Applications/ConsoleReferenceClient/AlarmClientSample.cs b/samples/ConsoleReferenceClient/AlarmClientSample.cs similarity index 100% rename from Applications/ConsoleReferenceClient/AlarmClientSample.cs rename to samples/ConsoleReferenceClient/AlarmClientSample.cs diff --git a/Applications/ConsoleReferenceClient/ClientSamples.cs b/samples/ConsoleReferenceClient/ClientSamples.cs similarity index 100% rename from Applications/ConsoleReferenceClient/ClientSamples.cs rename to samples/ConsoleReferenceClient/ClientSamples.cs diff --git a/Applications/ConsoleReferenceClient/ConnectTester.cs b/samples/ConsoleReferenceClient/ConnectTester.cs similarity index 100% rename from Applications/ConsoleReferenceClient/ConnectTester.cs rename to samples/ConsoleReferenceClient/ConnectTester.cs diff --git a/Applications/ConsoleReferenceClient/ConsoleReferenceClient.csproj b/samples/ConsoleReferenceClient/ConsoleReferenceClient.csproj similarity index 100% rename from Applications/ConsoleReferenceClient/ConsoleReferenceClient.csproj rename to samples/ConsoleReferenceClient/ConsoleReferenceClient.csproj diff --git a/Applications/ConsoleReferenceClient/EventIds.cs b/samples/ConsoleReferenceClient/EventIds.cs similarity index 100% rename from Applications/ConsoleReferenceClient/EventIds.cs rename to samples/ConsoleReferenceClient/EventIds.cs diff --git a/Applications/ConsoleReferenceClient/Program.cs b/samples/ConsoleReferenceClient/Program.cs similarity index 100% rename from Applications/ConsoleReferenceClient/Program.cs rename to samples/ConsoleReferenceClient/Program.cs diff --git a/Applications/ConsoleReferenceClient/Properties/AssemblyInfo.cs b/samples/ConsoleReferenceClient/Properties/AssemblyInfo.cs similarity index 100% rename from Applications/ConsoleReferenceClient/Properties/AssemblyInfo.cs rename to samples/ConsoleReferenceClient/Properties/AssemblyInfo.cs diff --git a/Applications/ConsoleReferenceClient/Quickstarts.ReferenceClient.Config.xml b/samples/ConsoleReferenceClient/Quickstarts.ReferenceClient.Config.xml similarity index 100% rename from Applications/ConsoleReferenceClient/Quickstarts.ReferenceClient.Config.xml rename to samples/ConsoleReferenceClient/Quickstarts.ReferenceClient.Config.xml diff --git a/Applications/ConsoleReferenceClient/README.md b/samples/ConsoleReferenceClient/README.md similarity index 100% rename from Applications/ConsoleReferenceClient/README.md rename to samples/ConsoleReferenceClient/README.md diff --git a/Applications/ConsoleReferenceClient/UAClient.cs b/samples/ConsoleReferenceClient/UAClient.cs similarity index 100% rename from Applications/ConsoleReferenceClient/UAClient.cs rename to samples/ConsoleReferenceClient/UAClient.cs diff --git a/Applications/ConsoleReferenceClient/dotnettrace.cmd b/samples/ConsoleReferenceClient/dotnettrace.cmd similarity index 100% rename from Applications/ConsoleReferenceClient/dotnettrace.cmd rename to samples/ConsoleReferenceClient/dotnettrace.cmd diff --git a/Applications/ConsoleReferenceClient/generate_user_certificate.ps1 b/samples/ConsoleReferenceClient/generate_user_certificate.ps1 similarity index 100% rename from Applications/ConsoleReferenceClient/generate_user_certificate.ps1 rename to samples/ConsoleReferenceClient/generate_user_certificate.ps1 diff --git a/Applications/ConsoleReferencePubSubClient/ConsoleLoggingSink.cs b/samples/ConsoleReferencePubSubClient/ConsoleLoggingSink.cs similarity index 100% rename from Applications/ConsoleReferencePubSubClient/ConsoleLoggingSink.cs rename to samples/ConsoleReferencePubSubClient/ConsoleLoggingSink.cs diff --git a/Applications/ConsoleReferencePubSubClient/ConsoleReferencePubSubClient.csproj b/samples/ConsoleReferencePubSubClient/ConsoleReferencePubSubClient.csproj similarity index 100% rename from Applications/ConsoleReferencePubSubClient/ConsoleReferencePubSubClient.csproj rename to samples/ConsoleReferencePubSubClient/ConsoleReferencePubSubClient.csproj diff --git a/Applications/ConsoleReferencePubSubClient/Dockerfile b/samples/ConsoleReferencePubSubClient/Dockerfile similarity index 100% rename from Applications/ConsoleReferencePubSubClient/Dockerfile rename to samples/ConsoleReferencePubSubClient/Dockerfile diff --git a/Applications/ConsoleReferencePubSubClient/EventIds.cs b/samples/ConsoleReferencePubSubClient/EventIds.cs similarity index 100% rename from Applications/ConsoleReferencePubSubClient/EventIds.cs rename to samples/ConsoleReferencePubSubClient/EventIds.cs diff --git a/Applications/ConsoleReferencePubSubClient/ExternalServerPubSubConfiguration.cs b/samples/ConsoleReferencePubSubClient/ExternalServerPubSubConfiguration.cs similarity index 100% rename from Applications/ConsoleReferencePubSubClient/ExternalServerPubSubConfiguration.cs rename to samples/ConsoleReferencePubSubClient/ExternalServerPubSubConfiguration.cs diff --git a/Applications/ConsoleReferencePubSubClient/Program.cs b/samples/ConsoleReferencePubSubClient/Program.cs similarity index 100% rename from Applications/ConsoleReferencePubSubClient/Program.cs rename to samples/ConsoleReferencePubSubClient/Program.cs diff --git a/Applications/ConsoleReferencePubSubClient/Properties/AssemblyInfo.cs b/samples/ConsoleReferencePubSubClient/Properties/AssemblyInfo.cs similarity index 100% rename from Applications/ConsoleReferencePubSubClient/Properties/AssemblyInfo.cs rename to samples/ConsoleReferencePubSubClient/Properties/AssemblyInfo.cs diff --git a/Applications/ConsoleReferencePubSubClient/PublisherConfigurationBuilder.cs b/samples/ConsoleReferencePubSubClient/PublisherConfigurationBuilder.cs similarity index 100% rename from Applications/ConsoleReferencePubSubClient/PublisherConfigurationBuilder.cs rename to samples/ConsoleReferencePubSubClient/PublisherConfigurationBuilder.cs diff --git a/Applications/ConsoleReferencePubSubClient/README.md b/samples/ConsoleReferencePubSubClient/README.md similarity index 100% rename from Applications/ConsoleReferencePubSubClient/README.md rename to samples/ConsoleReferencePubSubClient/README.md diff --git a/Applications/ConsoleReferencePubSubClient/SampleDataSetSource.cs b/samples/ConsoleReferencePubSubClient/SampleDataSetSource.cs similarity index 100% rename from Applications/ConsoleReferencePubSubClient/SampleDataSetSource.cs rename to samples/ConsoleReferencePubSubClient/SampleDataSetSource.cs diff --git a/Applications/ConsoleReferencePubSubClient/SampleSecurity.cs b/samples/ConsoleReferencePubSubClient/SampleSecurity.cs similarity index 100% rename from Applications/ConsoleReferencePubSubClient/SampleSecurity.cs rename to samples/ConsoleReferencePubSubClient/SampleSecurity.cs diff --git a/Applications/ConsoleReferencePubSubClient/SubscriberConfigurationBuilder.cs b/samples/ConsoleReferencePubSubClient/SubscriberConfigurationBuilder.cs similarity index 100% rename from Applications/ConsoleReferencePubSubClient/SubscriberConfigurationBuilder.cs rename to samples/ConsoleReferencePubSubClient/SubscriberConfigurationBuilder.cs diff --git a/Applications/ConsoleReferencePubSubClient/appsettings.json b/samples/ConsoleReferencePubSubClient/appsettings.json similarity index 100% rename from Applications/ConsoleReferencePubSubClient/appsettings.json rename to samples/ConsoleReferencePubSubClient/appsettings.json diff --git a/Applications/ConsoleReferenceServer/ConsoleReferenceServer.csproj b/samples/ConsoleReferenceServer/ConsoleReferenceServer.csproj similarity index 100% rename from Applications/ConsoleReferenceServer/ConsoleReferenceServer.csproj rename to samples/ConsoleReferenceServer/ConsoleReferenceServer.csproj diff --git a/Applications/ConsoleReferenceServer/ConsoleUtils.cs b/samples/ConsoleReferenceServer/ConsoleUtils.cs similarity index 100% rename from Applications/ConsoleReferenceServer/ConsoleUtils.cs rename to samples/ConsoleReferenceServer/ConsoleUtils.cs diff --git a/Applications/ConsoleReferenceServer/Ctt.ReferenceServer.Config.xml b/samples/ConsoleReferenceServer/Ctt.ReferenceServer.Config.xml similarity index 100% rename from Applications/ConsoleReferenceServer/Ctt.ReferenceServer.Config.xml rename to samples/ConsoleReferenceServer/Ctt.ReferenceServer.Config.xml diff --git a/Applications/ConsoleReferenceServer/Dockerfile b/samples/ConsoleReferenceServer/Dockerfile similarity index 100% rename from Applications/ConsoleReferenceServer/Dockerfile rename to samples/ConsoleReferenceServer/Dockerfile diff --git a/Applications/ConsoleReferenceServer/EventIds.cs b/samples/ConsoleReferenceServer/EventIds.cs similarity index 100% rename from Applications/ConsoleReferenceServer/EventIds.cs rename to samples/ConsoleReferenceServer/EventIds.cs diff --git a/Applications/ConsoleReferenceServer/GdsNodeManagerFactory.cs b/samples/ConsoleReferenceServer/GdsNodeManagerFactory.cs similarity index 100% rename from Applications/ConsoleReferenceServer/GdsNodeManagerFactory.cs rename to samples/ConsoleReferenceServer/GdsNodeManagerFactory.cs diff --git a/Applications/ConsoleReferenceServer/Namespaces.cs b/samples/ConsoleReferenceServer/Namespaces.cs similarity index 100% rename from Applications/ConsoleReferenceServer/Namespaces.cs rename to samples/ConsoleReferenceServer/Namespaces.cs diff --git a/Applications/ConsoleReferenceServer/Program.cs b/samples/ConsoleReferenceServer/Program.cs similarity index 100% rename from Applications/ConsoleReferenceServer/Program.cs rename to samples/ConsoleReferenceServer/Program.cs diff --git a/Applications/ConsoleReferenceServer/Properties/AssemblyInfo.cs b/samples/ConsoleReferenceServer/Properties/AssemblyInfo.cs similarity index 100% rename from Applications/ConsoleReferenceServer/Properties/AssemblyInfo.cs rename to samples/ConsoleReferenceServer/Properties/AssemblyInfo.cs diff --git a/Applications/ConsoleReferenceServer/Quickstarts.ReferenceServer.Config.xml b/samples/ConsoleReferenceServer/Quickstarts.ReferenceServer.Config.xml similarity index 100% rename from Applications/ConsoleReferenceServer/Quickstarts.ReferenceServer.Config.xml rename to samples/ConsoleReferenceServer/Quickstarts.ReferenceServer.Config.xml diff --git a/Applications/ConsoleReferenceServer/README.md b/samples/ConsoleReferenceServer/README.md similarity index 100% rename from Applications/ConsoleReferenceServer/README.md rename to samples/ConsoleReferenceServer/README.md diff --git a/Applications/ConsoleReferenceServer/UAServer.cs b/samples/ConsoleReferenceServer/UAServer.cs similarity index 100% rename from Applications/ConsoleReferenceServer/UAServer.cs rename to samples/ConsoleReferenceServer/UAServer.cs diff --git a/Applications/ConsoleReferenceServer/dockerbuild.bat b/samples/ConsoleReferenceServer/dockerbuild.bat similarity index 100% rename from Applications/ConsoleReferenceServer/dockerbuild.bat rename to samples/ConsoleReferenceServer/dockerbuild.bat diff --git a/Applications/ConsoleReferenceServer/dockerbuild.sh b/samples/ConsoleReferenceServer/dockerbuild.sh similarity index 100% rename from Applications/ConsoleReferenceServer/dockerbuild.sh rename to samples/ConsoleReferenceServer/dockerbuild.sh diff --git a/Applications/ConsoleReferenceServer/dockerrun.bat b/samples/ConsoleReferenceServer/dockerrun.bat similarity index 100% rename from Applications/ConsoleReferenceServer/dockerrun.bat rename to samples/ConsoleReferenceServer/dockerrun.bat diff --git a/Applications/ConsoleReferenceServer/dockerrun.sh b/samples/ConsoleReferenceServer/dockerrun.sh similarity index 100% rename from Applications/ConsoleReferenceServer/dockerrun.sh rename to samples/ConsoleReferenceServer/dockerrun.sh diff --git a/Applications/ConsoleReferenceServer/dockerrunghcr.bat b/samples/ConsoleReferenceServer/dockerrunghcr.bat similarity index 100% rename from Applications/ConsoleReferenceServer/dockerrunghcr.bat rename to samples/ConsoleReferenceServer/dockerrunghcr.bat diff --git a/Applications/ConsoleReferenceServer/dockerrunghcr.sh b/samples/ConsoleReferenceServer/dockerrunghcr.sh similarity index 100% rename from Applications/ConsoleReferenceServer/dockerrunghcr.sh rename to samples/ConsoleReferenceServer/dockerrunghcr.sh diff --git a/Applications/ConsoleReferenceServer/dotnettrace.cmd b/samples/ConsoleReferenceServer/dotnettrace.cmd similarity index 100% rename from Applications/ConsoleReferenceServer/dotnettrace.cmd rename to samples/ConsoleReferenceServer/dotnettrace.cmd diff --git a/Applications/MinimalBoilerServer/BoilerNodeManager.Configure.cs b/samples/MinimalBoilerServer/BoilerNodeManager.Configure.cs similarity index 100% rename from Applications/MinimalBoilerServer/BoilerNodeManager.Configure.cs rename to samples/MinimalBoilerServer/BoilerNodeManager.Configure.cs diff --git a/Applications/MinimalBoilerServer/Dockerfile b/samples/MinimalBoilerServer/Dockerfile similarity index 100% rename from Applications/MinimalBoilerServer/Dockerfile rename to samples/MinimalBoilerServer/Dockerfile diff --git a/Applications/MinimalBoilerServer/EventIds.cs b/samples/MinimalBoilerServer/EventIds.cs similarity index 100% rename from Applications/MinimalBoilerServer/EventIds.cs rename to samples/MinimalBoilerServer/EventIds.cs diff --git a/Applications/MinimalBoilerServer/MinimalBoilerServer.csproj b/samples/MinimalBoilerServer/MinimalBoilerServer.csproj similarity index 100% rename from Applications/MinimalBoilerServer/MinimalBoilerServer.csproj rename to samples/MinimalBoilerServer/MinimalBoilerServer.csproj diff --git a/Applications/MinimalBoilerServer/Model/Boiler.NodeSet2.xml b/samples/MinimalBoilerServer/Model/Boiler.NodeSet2.xml similarity index 100% rename from Applications/MinimalBoilerServer/Model/Boiler.NodeSet2.xml rename to samples/MinimalBoilerServer/Model/Boiler.NodeSet2.xml diff --git a/Applications/MinimalBoilerServer/Program.cs b/samples/MinimalBoilerServer/Program.cs similarity index 100% rename from Applications/MinimalBoilerServer/Program.cs rename to samples/MinimalBoilerServer/Program.cs diff --git a/Applications/MinimalBoilerServer/Properties/AssemblyInfo.cs b/samples/MinimalBoilerServer/Properties/AssemblyInfo.cs similarity index 100% rename from Applications/MinimalBoilerServer/Properties/AssemblyInfo.cs rename to samples/MinimalBoilerServer/Properties/AssemblyInfo.cs diff --git a/Applications/MinimalCalcServer/CalcNodeManager.Configure.cs b/samples/MinimalCalcServer/CalcNodeManager.Configure.cs similarity index 100% rename from Applications/MinimalCalcServer/CalcNodeManager.Configure.cs rename to samples/MinimalCalcServer/CalcNodeManager.Configure.cs diff --git a/Applications/MinimalCalcServer/Dockerfile b/samples/MinimalCalcServer/Dockerfile similarity index 100% rename from Applications/MinimalCalcServer/Dockerfile rename to samples/MinimalCalcServer/Dockerfile diff --git a/Applications/MinimalCalcServer/MinimalCalcServer.csproj b/samples/MinimalCalcServer/MinimalCalcServer.csproj similarity index 100% rename from Applications/MinimalCalcServer/MinimalCalcServer.csproj rename to samples/MinimalCalcServer/MinimalCalcServer.csproj diff --git a/Applications/MinimalCalcServer/Model/Calc.xml b/samples/MinimalCalcServer/Model/Calc.xml similarity index 100% rename from Applications/MinimalCalcServer/Model/Calc.xml rename to samples/MinimalCalcServer/Model/Calc.xml diff --git a/Applications/MinimalCalcServer/Program.cs b/samples/MinimalCalcServer/Program.cs similarity index 100% rename from Applications/MinimalCalcServer/Program.cs rename to samples/MinimalCalcServer/Program.cs diff --git a/Applications/MinimalCalcServer/Properties/AssemblyInfo.cs b/samples/MinimalCalcServer/Properties/AssemblyInfo.cs similarity index 100% rename from Applications/MinimalCalcServer/Properties/AssemblyInfo.cs rename to samples/MinimalCalcServer/Properties/AssemblyInfo.cs diff --git a/Applications/PumpDeviceIntegrationServer/Dockerfile b/samples/PumpDeviceIntegrationServer/Dockerfile similarity index 100% rename from Applications/PumpDeviceIntegrationServer/Dockerfile rename to samples/PumpDeviceIntegrationServer/Dockerfile diff --git a/Applications/PumpDeviceIntegrationServer/EventIds.cs b/samples/PumpDeviceIntegrationServer/EventIds.cs similarity index 100% rename from Applications/PumpDeviceIntegrationServer/EventIds.cs rename to samples/PumpDeviceIntegrationServer/EventIds.cs diff --git a/Applications/PumpDeviceIntegrationServer/Model/Opc.Ua.Machinery.NodeSet2.csv b/samples/PumpDeviceIntegrationServer/Model/Opc.Ua.Machinery.NodeSet2.csv similarity index 100% rename from Applications/PumpDeviceIntegrationServer/Model/Opc.Ua.Machinery.NodeSet2.csv rename to samples/PumpDeviceIntegrationServer/Model/Opc.Ua.Machinery.NodeSet2.csv diff --git a/Applications/PumpDeviceIntegrationServer/Model/Opc.Ua.Machinery.NodeSet2.xml b/samples/PumpDeviceIntegrationServer/Model/Opc.Ua.Machinery.NodeSet2.xml similarity index 100% rename from Applications/PumpDeviceIntegrationServer/Model/Opc.Ua.Machinery.NodeSet2.xml rename to samples/PumpDeviceIntegrationServer/Model/Opc.Ua.Machinery.NodeSet2.xml diff --git a/Applications/PumpDeviceIntegrationServer/Model/Opc.Ua.Pumps.NodeSet2.csv b/samples/PumpDeviceIntegrationServer/Model/Opc.Ua.Pumps.NodeSet2.csv similarity index 100% rename from Applications/PumpDeviceIntegrationServer/Model/Opc.Ua.Pumps.NodeSet2.csv rename to samples/PumpDeviceIntegrationServer/Model/Opc.Ua.Pumps.NodeSet2.csv diff --git a/Applications/PumpDeviceIntegrationServer/Model/Opc.Ua.Pumps.NodeSet2.xml b/samples/PumpDeviceIntegrationServer/Model/Opc.Ua.Pumps.NodeSet2.xml similarity index 100% rename from Applications/PumpDeviceIntegrationServer/Model/Opc.Ua.Pumps.NodeSet2.xml rename to samples/PumpDeviceIntegrationServer/Model/Opc.Ua.Pumps.NodeSet2.xml diff --git a/Applications/PumpDeviceIntegrationServer/Program.cs b/samples/PumpDeviceIntegrationServer/Program.cs similarity index 100% rename from Applications/PumpDeviceIntegrationServer/Program.cs rename to samples/PumpDeviceIntegrationServer/Program.cs diff --git a/Applications/PumpDeviceIntegrationServer/Properties/AssemblyInfo.cs b/samples/PumpDeviceIntegrationServer/Properties/AssemblyInfo.cs similarity index 100% rename from Applications/PumpDeviceIntegrationServer/Properties/AssemblyInfo.cs rename to samples/PumpDeviceIntegrationServer/Properties/AssemblyInfo.cs diff --git a/Applications/PumpDeviceIntegrationServer/PumpDeviceIntegrationServer.csproj b/samples/PumpDeviceIntegrationServer/PumpDeviceIntegrationServer.csproj similarity index 100% rename from Applications/PumpDeviceIntegrationServer/PumpDeviceIntegrationServer.csproj rename to samples/PumpDeviceIntegrationServer/PumpDeviceIntegrationServer.csproj diff --git a/Applications/PumpDeviceIntegrationServer/PumpNodeManager.Configure.cs b/samples/PumpDeviceIntegrationServer/PumpNodeManager.Configure.cs similarity index 100% rename from Applications/PumpDeviceIntegrationServer/PumpNodeManager.Configure.cs rename to samples/PumpDeviceIntegrationServer/PumpNodeManager.Configure.cs diff --git a/Applications/PumpDeviceIntegrationServer/PumpNodeManager.cs b/samples/PumpDeviceIntegrationServer/PumpNodeManager.cs similarity index 100% rename from Applications/PumpDeviceIntegrationServer/PumpNodeManager.cs rename to samples/PumpDeviceIntegrationServer/PumpNodeManager.cs diff --git a/Applications/PumpDeviceIntegrationServer/README.md b/samples/PumpDeviceIntegrationServer/README.md similarity index 100% rename from Applications/PumpDeviceIntegrationServer/README.md rename to samples/PumpDeviceIntegrationServer/README.md diff --git a/Applications/PumpDeviceIntegrationServer/SoftwarePackageSeeder.cs b/samples/PumpDeviceIntegrationServer/SoftwarePackageSeeder.cs similarity index 100% rename from Applications/PumpDeviceIntegrationServer/SoftwarePackageSeeder.cs rename to samples/PumpDeviceIntegrationServer/SoftwarePackageSeeder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmCheck.cs b/samples/Quickstarts.Servers/Alarms/AlarmCheck.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmCheck.cs rename to samples/Quickstarts.Servers/Alarms/AlarmCheck.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmControllers/AlarmController.cs b/samples/Quickstarts.Servers/Alarms/AlarmControllers/AlarmController.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmControllers/AlarmController.cs rename to samples/Quickstarts.Servers/Alarms/AlarmControllers/AlarmController.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmDefines.cs b/samples/Quickstarts.Servers/Alarms/AlarmDefines.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmDefines.cs rename to samples/Quickstarts.Servers/Alarms/AlarmDefines.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHelpers.cs b/samples/Quickstarts.Servers/Alarms/AlarmHelpers.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHelpers.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHelpers.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/AcknowledgeableConditionHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/AcknowledgeableConditionHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/AcknowledgeableConditionHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/AcknowledgeableConditionHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/AcknowledgeableConditionTypeHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/AcknowledgeableConditionTypeHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/AcknowledgeableConditionTypeHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/AcknowledgeableConditionTypeHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/AlarmConditionHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/AlarmConditionHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/AlarmConditionHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/AlarmConditionHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/AlarmConditionTypeHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/AlarmConditionTypeHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/AlarmConditionTypeHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/AlarmConditionTypeHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/AlarmHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/AlarmHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/AlarmHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/AlarmHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/BaseEventTypeHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/BaseEventTypeHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/BaseEventTypeHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/BaseEventTypeHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/ConditionTypeHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/ConditionTypeHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/ConditionTypeHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/ConditionTypeHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/DiscrepancyAlarmTypeHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/DiscrepancyAlarmTypeHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/DiscrepancyAlarmTypeHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/DiscrepancyAlarmTypeHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/DiscreteAlarmHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/DiscreteAlarmHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/DiscreteAlarmHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/DiscreteAlarmHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/DiscreteHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/DiscreteHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/DiscreteHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/DiscreteHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveDeviationAlarmTypeHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveDeviationAlarmTypeHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveDeviationAlarmTypeHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveDeviationAlarmTypeHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLevelHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLevelHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLevelHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLevelHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLimitAlarmHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLimitAlarmHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLimitAlarmHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLimitAlarmHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLimitHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLimitHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLimitHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveLimitHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveRateOfChangeAlarmTypeHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveRateOfChangeAlarmTypeHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveRateOfChangeAlarmTypeHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/ExclusiveRateOfChangeAlarmTypeHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/LimitAlarmHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/LimitAlarmHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/LimitAlarmHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/LimitAlarmHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/LimitAlarmTypeHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/LimitAlarmTypeHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/LimitAlarmTypeHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/LimitAlarmTypeHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveDeviationAlarmTypeHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveDeviationAlarmTypeHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveDeviationAlarmTypeHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveDeviationAlarmTypeHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLevelHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLevelHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLevelHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLevelHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLimitAlarmHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLimitAlarmHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLimitAlarmHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLimitAlarmHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLimitHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLimitHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLimitHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveLimitHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveRateOfChangeAlarmTypeHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveRateOfChangeAlarmTypeHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveRateOfChangeAlarmTypeHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/NonExclusiveRateOfChangeAlarmTypeHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/OffNormalAlarmTypeHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/OffNormalAlarmTypeHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/OffNormalAlarmTypeHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/OffNormalAlarmTypeHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmHolders/SystemOffNormalAlarmTypeHolder.cs b/samples/Quickstarts.Servers/Alarms/AlarmHolders/SystemOffNormalAlarmTypeHolder.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmHolders/SystemOffNormalAlarmTypeHolder.cs rename to samples/Quickstarts.Servers/Alarms/AlarmHolders/SystemOffNormalAlarmTypeHolder.cs diff --git a/Applications/Quickstarts.Servers/Alarms/AlarmNodeManager.cs b/samples/Quickstarts.Servers/Alarms/AlarmNodeManager.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/AlarmNodeManager.cs rename to samples/Quickstarts.Servers/Alarms/AlarmNodeManager.cs diff --git a/Applications/Quickstarts.Servers/Alarms/Namespaces.cs b/samples/Quickstarts.Servers/Alarms/Namespaces.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/Namespaces.cs rename to samples/Quickstarts.Servers/Alarms/Namespaces.cs diff --git a/Applications/Quickstarts.Servers/Alarms/SourceController.cs b/samples/Quickstarts.Servers/Alarms/SourceController.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/SourceController.cs rename to samples/Quickstarts.Servers/Alarms/SourceController.cs diff --git a/Applications/Quickstarts.Servers/Alarms/SupportedAlarmConditionType.cs b/samples/Quickstarts.Servers/Alarms/SupportedAlarmConditionType.cs similarity index 100% rename from Applications/Quickstarts.Servers/Alarms/SupportedAlarmConditionType.cs rename to samples/Quickstarts.Servers/Alarms/SupportedAlarmConditionType.cs diff --git a/Applications/Quickstarts.Servers/Boiler/BoilerNodeManager.cs b/samples/Quickstarts.Servers/Boiler/BoilerNodeManager.cs similarity index 100% rename from Applications/Quickstarts.Servers/Boiler/BoilerNodeManager.cs rename to samples/Quickstarts.Servers/Boiler/BoilerNodeManager.cs diff --git a/Applications/Quickstarts.Servers/Boiler/BoilerState.cs b/samples/Quickstarts.Servers/Boiler/BoilerState.cs similarity index 100% rename from Applications/Quickstarts.Servers/Boiler/BoilerState.cs rename to samples/Quickstarts.Servers/Boiler/BoilerState.cs diff --git a/Applications/Quickstarts.Servers/Boiler/BoilerStateMachineState.cs b/samples/Quickstarts.Servers/Boiler/BoilerStateMachineState.cs similarity index 100% rename from Applications/Quickstarts.Servers/Boiler/BoilerStateMachineState.cs rename to samples/Quickstarts.Servers/Boiler/BoilerStateMachineState.cs diff --git a/Applications/Quickstarts.Servers/Boiler/Generated/BoilerDesign.csv b/samples/Quickstarts.Servers/Boiler/Generated/BoilerDesign.csv similarity index 100% rename from Applications/Quickstarts.Servers/Boiler/Generated/BoilerDesign.csv rename to samples/Quickstarts.Servers/Boiler/Generated/BoilerDesign.csv diff --git a/Applications/Quickstarts.Servers/Boiler/Generated/BoilerDesign.xml b/samples/Quickstarts.Servers/Boiler/Generated/BoilerDesign.xml similarity index 100% rename from Applications/Quickstarts.Servers/Boiler/Generated/BoilerDesign.xml rename to samples/Quickstarts.Servers/Boiler/Generated/BoilerDesign.xml diff --git a/Applications/Quickstarts.Servers/Boiler/GenericController.cs b/samples/Quickstarts.Servers/Boiler/GenericController.cs similarity index 100% rename from Applications/Quickstarts.Servers/Boiler/GenericController.cs rename to samples/Quickstarts.Servers/Boiler/GenericController.cs diff --git a/Applications/Quickstarts.Servers/BuildDesign.bat b/samples/Quickstarts.Servers/BuildDesign.bat similarity index 100% rename from Applications/Quickstarts.Servers/BuildDesign.bat rename to samples/Quickstarts.Servers/BuildDesign.bat diff --git a/Applications/Quickstarts.Servers/DurableSubscription/BatchBase.cs b/samples/Quickstarts.Servers/DurableSubscription/BatchBase.cs similarity index 100% rename from Applications/Quickstarts.Servers/DurableSubscription/BatchBase.cs rename to samples/Quickstarts.Servers/DurableSubscription/BatchBase.cs diff --git a/Applications/Quickstarts.Servers/DurableSubscription/BatchPersistor.cs b/samples/Quickstarts.Servers/DurableSubscription/BatchPersistor.cs similarity index 100% rename from Applications/Quickstarts.Servers/DurableSubscription/BatchPersistor.cs rename to samples/Quickstarts.Servers/DurableSubscription/BatchPersistor.cs diff --git a/Applications/Quickstarts.Servers/DurableSubscription/DurableDataChangeMonitoredItemQueue.cs b/samples/Quickstarts.Servers/DurableSubscription/DurableDataChangeMonitoredItemQueue.cs similarity index 100% rename from Applications/Quickstarts.Servers/DurableSubscription/DurableDataChangeMonitoredItemQueue.cs rename to samples/Quickstarts.Servers/DurableSubscription/DurableDataChangeMonitoredItemQueue.cs diff --git a/Applications/Quickstarts.Servers/DurableSubscription/DurableEventMonitoredItemQueue.cs b/samples/Quickstarts.Servers/DurableSubscription/DurableEventMonitoredItemQueue.cs similarity index 100% rename from Applications/Quickstarts.Servers/DurableSubscription/DurableEventMonitoredItemQueue.cs rename to samples/Quickstarts.Servers/DurableSubscription/DurableEventMonitoredItemQueue.cs diff --git a/Applications/Quickstarts.Servers/DurableSubscription/DurableMonitoredItemQueueFactory.cs b/samples/Quickstarts.Servers/DurableSubscription/DurableMonitoredItemQueueFactory.cs similarity index 100% rename from Applications/Quickstarts.Servers/DurableSubscription/DurableMonitoredItemQueueFactory.cs rename to samples/Quickstarts.Servers/DurableSubscription/DurableMonitoredItemQueueFactory.cs diff --git a/Applications/Quickstarts.Servers/DurableSubscription/DurableMonitoredItemQueueLog.cs b/samples/Quickstarts.Servers/DurableSubscription/DurableMonitoredItemQueueLog.cs similarity index 100% rename from Applications/Quickstarts.Servers/DurableSubscription/DurableMonitoredItemQueueLog.cs rename to samples/Quickstarts.Servers/DurableSubscription/DurableMonitoredItemQueueLog.cs diff --git a/Applications/Quickstarts.Servers/DurableSubscription/IBatchPersistor.cs b/samples/Quickstarts.Servers/DurableSubscription/IBatchPersistor.cs similarity index 100% rename from Applications/Quickstarts.Servers/DurableSubscription/IBatchPersistor.cs rename to samples/Quickstarts.Servers/DurableSubscription/IBatchPersistor.cs diff --git a/Applications/Quickstarts.Servers/DurableSubscription/SubscriptionStore.cs b/samples/Quickstarts.Servers/DurableSubscription/SubscriptionStore.cs similarity index 100% rename from Applications/Quickstarts.Servers/DurableSubscription/SubscriptionStore.cs rename to samples/Quickstarts.Servers/DurableSubscription/SubscriptionStore.cs diff --git a/Applications/Quickstarts.Servers/EventIds.cs b/samples/Quickstarts.Servers/EventIds.cs similarity index 100% rename from Applications/Quickstarts.Servers/EventIds.cs rename to samples/Quickstarts.Servers/EventIds.cs diff --git a/Applications/Quickstarts.Servers/MemoryBuffer/Generated/MemoryBufferDesign.csv b/samples/Quickstarts.Servers/MemoryBuffer/Generated/MemoryBufferDesign.csv similarity index 100% rename from Applications/Quickstarts.Servers/MemoryBuffer/Generated/MemoryBufferDesign.csv rename to samples/Quickstarts.Servers/MemoryBuffer/Generated/MemoryBufferDesign.csv diff --git a/Applications/Quickstarts.Servers/MemoryBuffer/Generated/MemoryBufferDesign.xml b/samples/Quickstarts.Servers/MemoryBuffer/Generated/MemoryBufferDesign.xml similarity index 100% rename from Applications/Quickstarts.Servers/MemoryBuffer/Generated/MemoryBufferDesign.xml rename to samples/Quickstarts.Servers/MemoryBuffer/Generated/MemoryBufferDesign.xml diff --git a/Applications/Quickstarts.Servers/MemoryBuffer/MemoryBufferBrowser.cs b/samples/Quickstarts.Servers/MemoryBuffer/MemoryBufferBrowser.cs similarity index 100% rename from Applications/Quickstarts.Servers/MemoryBuffer/MemoryBufferBrowser.cs rename to samples/Quickstarts.Servers/MemoryBuffer/MemoryBufferBrowser.cs diff --git a/Applications/Quickstarts.Servers/MemoryBuffer/MemoryBufferConfiguration.cs b/samples/Quickstarts.Servers/MemoryBuffer/MemoryBufferConfiguration.cs similarity index 100% rename from Applications/Quickstarts.Servers/MemoryBuffer/MemoryBufferConfiguration.cs rename to samples/Quickstarts.Servers/MemoryBuffer/MemoryBufferConfiguration.cs diff --git a/Applications/Quickstarts.Servers/MemoryBuffer/MemoryBufferMonitoredItem.cs b/samples/Quickstarts.Servers/MemoryBuffer/MemoryBufferMonitoredItem.cs similarity index 100% rename from Applications/Quickstarts.Servers/MemoryBuffer/MemoryBufferMonitoredItem.cs rename to samples/Quickstarts.Servers/MemoryBuffer/MemoryBufferMonitoredItem.cs diff --git a/Applications/Quickstarts.Servers/MemoryBuffer/MemoryBufferNodeManager.cs b/samples/Quickstarts.Servers/MemoryBuffer/MemoryBufferNodeManager.cs similarity index 100% rename from Applications/Quickstarts.Servers/MemoryBuffer/MemoryBufferNodeManager.cs rename to samples/Quickstarts.Servers/MemoryBuffer/MemoryBufferNodeManager.cs diff --git a/Applications/Quickstarts.Servers/MemoryBuffer/MemoryBufferState.cs b/samples/Quickstarts.Servers/MemoryBuffer/MemoryBufferState.cs similarity index 100% rename from Applications/Quickstarts.Servers/MemoryBuffer/MemoryBufferState.cs rename to samples/Quickstarts.Servers/MemoryBuffer/MemoryBufferState.cs diff --git a/Applications/Quickstarts.Servers/MemoryBuffer/MemoryTagState.cs b/samples/Quickstarts.Servers/MemoryBuffer/MemoryTagState.cs similarity index 100% rename from Applications/Quickstarts.Servers/MemoryBuffer/MemoryTagState.cs rename to samples/Quickstarts.Servers/MemoryBuffer/MemoryTagState.cs diff --git a/Applications/Quickstarts.Servers/NugetREADME.md b/samples/Quickstarts.Servers/NugetREADME.md similarity index 100% rename from Applications/Quickstarts.Servers/NugetREADME.md rename to samples/Quickstarts.Servers/NugetREADME.md diff --git a/Applications/Quickstarts.Servers/Properties/AssemblyInfo.cs b/samples/Quickstarts.Servers/Properties/AssemblyInfo.cs similarity index 100% rename from Applications/Quickstarts.Servers/Properties/AssemblyInfo.cs rename to samples/Quickstarts.Servers/Properties/AssemblyInfo.cs diff --git a/Applications/Quickstarts.Servers/Quickstarts.Servers.csproj b/samples/Quickstarts.Servers/Quickstarts.Servers.csproj similarity index 100% rename from Applications/Quickstarts.Servers/Quickstarts.Servers.csproj rename to samples/Quickstarts.Servers/Quickstarts.Servers.csproj diff --git a/Applications/Quickstarts.Servers/ReferenceServer/ITokenValidator.cs b/samples/Quickstarts.Servers/ReferenceServer/ITokenValidator.cs similarity index 100% rename from Applications/Quickstarts.Servers/ReferenceServer/ITokenValidator.cs rename to samples/Quickstarts.Servers/ReferenceServer/ITokenValidator.cs diff --git a/Applications/Quickstarts.Servers/ReferenceServer/Namespaces.cs b/samples/Quickstarts.Servers/ReferenceServer/Namespaces.cs similarity index 100% rename from Applications/Quickstarts.Servers/ReferenceServer/Namespaces.cs rename to samples/Quickstarts.Servers/ReferenceServer/Namespaces.cs diff --git a/Applications/Quickstarts.Servers/ReferenceServer/ReferenceNodeManager.cs b/samples/Quickstarts.Servers/ReferenceServer/ReferenceNodeManager.cs similarity index 100% rename from Applications/Quickstarts.Servers/ReferenceServer/ReferenceNodeManager.cs rename to samples/Quickstarts.Servers/ReferenceServer/ReferenceNodeManager.cs diff --git a/Applications/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs b/samples/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs similarity index 100% rename from Applications/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs rename to samples/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs diff --git a/Applications/Quickstarts.Servers/ReferenceServer/ReferenceServerConfiguration.cs b/samples/Quickstarts.Servers/ReferenceServer/ReferenceServerConfiguration.cs similarity index 100% rename from Applications/Quickstarts.Servers/ReferenceServer/ReferenceServerConfiguration.cs rename to samples/Quickstarts.Servers/ReferenceServer/ReferenceServerConfiguration.cs diff --git a/Applications/Quickstarts.Servers/ReferenceServer/ReferenceServerConfigurationNodeManager.cs b/samples/Quickstarts.Servers/ReferenceServer/ReferenceServerConfigurationNodeManager.cs similarity index 100% rename from Applications/Quickstarts.Servers/ReferenceServer/ReferenceServerConfigurationNodeManager.cs rename to samples/Quickstarts.Servers/ReferenceServer/ReferenceServerConfigurationNodeManager.cs diff --git a/Applications/Quickstarts.Servers/ReferenceServer/ReferenceServerMainNodeManagerFactory.cs b/samples/Quickstarts.Servers/ReferenceServer/ReferenceServerMainNodeManagerFactory.cs similarity index 100% rename from Applications/Quickstarts.Servers/ReferenceServer/ReferenceServerMainNodeManagerFactory.cs rename to samples/Quickstarts.Servers/ReferenceServer/ReferenceServerMainNodeManagerFactory.cs diff --git a/Applications/Quickstarts.Servers/SampleNodeManager/DataChangeMonitoredItem.cs b/samples/Quickstarts.Servers/SampleNodeManager/DataChangeMonitoredItem.cs similarity index 100% rename from Applications/Quickstarts.Servers/SampleNodeManager/DataChangeMonitoredItem.cs rename to samples/Quickstarts.Servers/SampleNodeManager/DataChangeMonitoredItem.cs diff --git a/Applications/Quickstarts.Servers/SampleNodeManager/MonitoredNode.cs b/samples/Quickstarts.Servers/SampleNodeManager/MonitoredNode.cs similarity index 100% rename from Applications/Quickstarts.Servers/SampleNodeManager/MonitoredNode.cs rename to samples/Quickstarts.Servers/SampleNodeManager/MonitoredNode.cs diff --git a/Applications/Quickstarts.Servers/SampleNodeManager/SampleNodeManager.cs b/samples/Quickstarts.Servers/SampleNodeManager/SampleNodeManager.cs similarity index 100% rename from Applications/Quickstarts.Servers/SampleNodeManager/SampleNodeManager.cs rename to samples/Quickstarts.Servers/SampleNodeManager/SampleNodeManager.cs diff --git a/Applications/Quickstarts.Servers/TestData/AnalogArrayValueObjectState.cs b/samples/Quickstarts.Servers/TestData/AnalogArrayValueObjectState.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/AnalogArrayValueObjectState.cs rename to samples/Quickstarts.Servers/TestData/AnalogArrayValueObjectState.cs diff --git a/Applications/Quickstarts.Servers/TestData/AnalogScalarValueObjectState.cs b/samples/Quickstarts.Servers/TestData/AnalogScalarValueObjectState.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/AnalogScalarValueObjectState.cs rename to samples/Quickstarts.Servers/TestData/AnalogScalarValueObjectState.cs diff --git a/Applications/Quickstarts.Servers/TestData/ArrayValueObjectState.cs b/samples/Quickstarts.Servers/TestData/ArrayValueObjectState.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/ArrayValueObjectState.cs rename to samples/Quickstarts.Servers/TestData/ArrayValueObjectState.cs diff --git a/Applications/Quickstarts.Servers/TestData/Generated/TestDataDesign.csv b/samples/Quickstarts.Servers/TestData/Generated/TestDataDesign.csv similarity index 100% rename from Applications/Quickstarts.Servers/TestData/Generated/TestDataDesign.csv rename to samples/Quickstarts.Servers/TestData/Generated/TestDataDesign.csv diff --git a/Applications/Quickstarts.Servers/TestData/Generated/TestDataDesign.xml b/samples/Quickstarts.Servers/TestData/Generated/TestDataDesign.xml similarity index 100% rename from Applications/Quickstarts.Servers/TestData/Generated/TestDataDesign.xml rename to samples/Quickstarts.Servers/TestData/Generated/TestDataDesign.xml diff --git a/Applications/Quickstarts.Servers/TestData/MethodTestState.cs b/samples/Quickstarts.Servers/TestData/MethodTestState.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/MethodTestState.cs rename to samples/Quickstarts.Servers/TestData/MethodTestState.cs diff --git a/Applications/Quickstarts.Servers/TestData/NodeStateComparer.cs b/samples/Quickstarts.Servers/TestData/NodeStateComparer.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/NodeStateComparer.cs rename to samples/Quickstarts.Servers/TestData/NodeStateComparer.cs diff --git a/Applications/Quickstarts.Servers/TestData/ScalarStructureVariableState.cs b/samples/Quickstarts.Servers/TestData/ScalarStructureVariableState.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/ScalarStructureVariableState.cs rename to samples/Quickstarts.Servers/TestData/ScalarStructureVariableState.cs diff --git a/Applications/Quickstarts.Servers/TestData/ScalarValueObjectState.cs b/samples/Quickstarts.Servers/TestData/ScalarValueObjectState.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/ScalarValueObjectState.cs rename to samples/Quickstarts.Servers/TestData/ScalarValueObjectState.cs diff --git a/Applications/Quickstarts.Servers/TestData/StructureValueObjectState.cs b/samples/Quickstarts.Servers/TestData/StructureValueObjectState.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/StructureValueObjectState.cs rename to samples/Quickstarts.Servers/TestData/StructureValueObjectState.cs diff --git a/Applications/Quickstarts.Servers/TestData/TestDataNodeManager.cs b/samples/Quickstarts.Servers/TestData/TestDataNodeManager.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/TestDataNodeManager.cs rename to samples/Quickstarts.Servers/TestData/TestDataNodeManager.cs diff --git a/Applications/Quickstarts.Servers/TestData/TestDataNodeManagerConfiguration.cs b/samples/Quickstarts.Servers/TestData/TestDataNodeManagerConfiguration.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/TestDataNodeManagerConfiguration.cs rename to samples/Quickstarts.Servers/TestData/TestDataNodeManagerConfiguration.cs diff --git a/Applications/Quickstarts.Servers/TestData/TestDataObjectState.cs b/samples/Quickstarts.Servers/TestData/TestDataObjectState.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/TestDataObjectState.cs rename to samples/Quickstarts.Servers/TestData/TestDataObjectState.cs diff --git a/Applications/Quickstarts.Servers/TestData/TestDataSystem.cs b/samples/Quickstarts.Servers/TestData/TestDataSystem.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/TestDataSystem.cs rename to samples/Quickstarts.Servers/TestData/TestDataSystem.cs diff --git a/Applications/Quickstarts.Servers/TestData/TestSystemConditionState.cs b/samples/Quickstarts.Servers/TestData/TestSystemConditionState.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/TestSystemConditionState.cs rename to samples/Quickstarts.Servers/TestData/TestSystemConditionState.cs diff --git a/Applications/Quickstarts.Servers/TestData/UserArrayValueObjectState.cs b/samples/Quickstarts.Servers/TestData/UserArrayValueObjectState.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/UserArrayValueObjectState.cs rename to samples/Quickstarts.Servers/TestData/UserArrayValueObjectState.cs diff --git a/Applications/Quickstarts.Servers/TestData/UserScalarValueObjectState.cs b/samples/Quickstarts.Servers/TestData/UserScalarValueObjectState.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/UserScalarValueObjectState.cs rename to samples/Quickstarts.Servers/TestData/UserScalarValueObjectState.cs diff --git a/Applications/Quickstarts.Servers/TestData/VectorVariableState.cs b/samples/Quickstarts.Servers/TestData/VectorVariableState.cs similarity index 100% rename from Applications/Quickstarts.Servers/TestData/VectorVariableState.cs rename to samples/Quickstarts.Servers/TestData/VectorVariableState.cs diff --git a/Applications/Quickstarts.Servers/Utils.cs b/samples/Quickstarts.Servers/Utils.cs similarity index 100% rename from Applications/Quickstarts.Servers/Utils.cs rename to samples/Quickstarts.Servers/Utils.cs diff --git a/Applications/README.md b/samples/README.md similarity index 100% rename from Applications/README.md rename to samples/README.md diff --git a/Applications/RedundantClient/.env b/samples/RedundantClient/.env similarity index 100% rename from Applications/RedundantClient/.env rename to samples/RedundantClient/.env diff --git a/Applications/RedundantClient/Dockerfile b/samples/RedundantClient/Dockerfile similarity index 100% rename from Applications/RedundantClient/Dockerfile rename to samples/RedundantClient/Dockerfile diff --git a/Applications/RedundantClient/Program.cs b/samples/RedundantClient/Program.cs similarity index 100% rename from Applications/RedundantClient/Program.cs rename to samples/RedundantClient/Program.cs diff --git a/Applications/RedundantClient/Properties/AssemblyInfo.cs b/samples/RedundantClient/Properties/AssemblyInfo.cs similarity index 100% rename from Applications/RedundantClient/Properties/AssemblyInfo.cs rename to samples/RedundantClient/Properties/AssemblyInfo.cs diff --git a/Applications/RedundantClient/README.md b/samples/RedundantClient/README.md similarity index 100% rename from Applications/RedundantClient/README.md rename to samples/RedundantClient/README.md diff --git a/Applications/RedundantClient/RedundantClient.Config.xml b/samples/RedundantClient/RedundantClient.Config.xml similarity index 100% rename from Applications/RedundantClient/RedundantClient.Config.xml rename to samples/RedundantClient/RedundantClient.Config.xml diff --git a/Applications/RedundantClient/RedundantClient.csproj b/samples/RedundantClient/RedundantClient.csproj similarity index 100% rename from Applications/RedundantClient/RedundantClient.csproj rename to samples/RedundantClient/RedundantClient.csproj diff --git a/Applications/RedundantClient/docker-compose.yml b/samples/RedundantClient/docker-compose.yml similarity index 100% rename from Applications/RedundantClient/docker-compose.yml rename to samples/RedundantClient/docker-compose.yml diff --git a/Applications/RedundantPubSub/.env b/samples/RedundantPubSub/.env similarity index 100% rename from Applications/RedundantPubSub/.env rename to samples/RedundantPubSub/.env diff --git a/Applications/RedundantPubSub/Dockerfile b/samples/RedundantPubSub/Dockerfile similarity index 100% rename from Applications/RedundantPubSub/Dockerfile rename to samples/RedundantPubSub/Dockerfile diff --git a/Applications/RedundantPubSub/EventIds.cs b/samples/RedundantPubSub/EventIds.cs similarity index 100% rename from Applications/RedundantPubSub/EventIds.cs rename to samples/RedundantPubSub/EventIds.cs diff --git a/Applications/RedundantPubSub/HaDataSetSource.cs b/samples/RedundantPubSub/HaDataSetSource.cs similarity index 100% rename from Applications/RedundantPubSub/HaDataSetSource.cs rename to samples/RedundantPubSub/HaDataSetSource.cs diff --git a/Applications/RedundantPubSub/HaSubscriberSink.cs b/samples/RedundantPubSub/HaSubscriberSink.cs similarity index 100% rename from Applications/RedundantPubSub/HaSubscriberSink.cs rename to samples/RedundantPubSub/HaSubscriberSink.cs diff --git a/Applications/RedundantPubSub/ManualLeaderElection.cs b/samples/RedundantPubSub/ManualLeaderElection.cs similarity index 100% rename from Applications/RedundantPubSub/ManualLeaderElection.cs rename to samples/RedundantPubSub/ManualLeaderElection.cs diff --git a/Applications/RedundantPubSub/Program.cs b/samples/RedundantPubSub/Program.cs similarity index 100% rename from Applications/RedundantPubSub/Program.cs rename to samples/RedundantPubSub/Program.cs diff --git a/Applications/RedundantPubSub/Properties/AssemblyInfo.cs b/samples/RedundantPubSub/Properties/AssemblyInfo.cs similarity index 100% rename from Applications/RedundantPubSub/Properties/AssemblyInfo.cs rename to samples/RedundantPubSub/Properties/AssemblyInfo.cs diff --git a/Applications/RedundantPubSub/README.md b/samples/RedundantPubSub/README.md similarity index 100% rename from Applications/RedundantPubSub/README.md rename to samples/RedundantPubSub/README.md diff --git a/Applications/RedundantPubSub/RaftLifetimeService.cs b/samples/RedundantPubSub/RaftLifetimeService.cs similarity index 100% rename from Applications/RedundantPubSub/RaftLifetimeService.cs rename to samples/RedundantPubSub/RaftLifetimeService.cs diff --git a/Applications/RedundantPubSub/RawUdpSequenceMonitor.cs b/samples/RedundantPubSub/RawUdpSequenceMonitor.cs similarity index 100% rename from Applications/RedundantPubSub/RawUdpSequenceMonitor.cs rename to samples/RedundantPubSub/RawUdpSequenceMonitor.cs diff --git a/Applications/RedundantPubSub/RedundantPubSub.csproj b/samples/RedundantPubSub/RedundantPubSub.csproj similarity index 100% rename from Applications/RedundantPubSub/RedundantPubSub.csproj rename to samples/RedundantPubSub/RedundantPubSub.csproj diff --git a/Applications/RedundantPubSub/SampleOptions.cs b/samples/RedundantPubSub/SampleOptions.cs similarity index 100% rename from Applications/RedundantPubSub/SampleOptions.cs rename to samples/RedundantPubSub/SampleOptions.cs diff --git a/Applications/RedundantPubSub/SequenceContinuityMonitor.cs b/samples/RedundantPubSub/SequenceContinuityMonitor.cs similarity index 100% rename from Applications/RedundantPubSub/SequenceContinuityMonitor.cs rename to samples/RedundantPubSub/SequenceContinuityMonitor.cs diff --git a/Applications/RedundantPubSub/docker-compose.yml b/samples/RedundantPubSub/docker-compose.yml similarity index 100% rename from Applications/RedundantPubSub/docker-compose.yml rename to samples/RedundantPubSub/docker-compose.yml diff --git a/Applications/RedundantServer/Dockerfile b/samples/RedundantServer/Dockerfile similarity index 100% rename from Applications/RedundantServer/Dockerfile rename to samples/RedundantServer/Dockerfile diff --git a/Applications/RedundantServer/EventIds.cs b/samples/RedundantServer/EventIds.cs similarity index 100% rename from Applications/RedundantServer/EventIds.cs rename to samples/RedundantServer/EventIds.cs diff --git a/Applications/RedundantServer/HaSampleNodeManager.cs b/samples/RedundantServer/HaSampleNodeManager.cs similarity index 100% rename from Applications/RedundantServer/HaSampleNodeManager.cs rename to samples/RedundantServer/HaSampleNodeManager.cs diff --git a/Applications/RedundantServer/LoadDirection/docker-compose.yml b/samples/RedundantServer/LoadDirection/docker-compose.yml similarity index 100% rename from Applications/RedundantServer/LoadDirection/docker-compose.yml rename to samples/RedundantServer/LoadDirection/docker-compose.yml diff --git a/Applications/RedundantServer/Program.cs b/samples/RedundantServer/Program.cs similarity index 100% rename from Applications/RedundantServer/Program.cs rename to samples/RedundantServer/Program.cs diff --git a/Applications/RedundantServer/Properties/AssemblyInfo.cs b/samples/RedundantServer/Properties/AssemblyInfo.cs similarity index 100% rename from Applications/RedundantServer/Properties/AssemblyInfo.cs rename to samples/RedundantServer/Properties/AssemblyInfo.cs diff --git a/Applications/RedundantServer/README.md b/samples/RedundantServer/README.md similarity index 100% rename from Applications/RedundantServer/README.md rename to samples/RedundantServer/README.md diff --git a/Applications/RedundantServer/RedundantServer.csproj b/samples/RedundantServer/RedundantServer.csproj similarity index 100% rename from Applications/RedundantServer/RedundantServer.csproj rename to samples/RedundantServer/RedundantServer.csproj diff --git a/Applications/RedundantServer/Scale/docker-compose.yml b/samples/RedundantServer/Scale/docker-compose.yml similarity index 100% rename from Applications/RedundantServer/Scale/docker-compose.yml rename to samples/RedundantServer/Scale/docker-compose.yml diff --git a/Applications/RedundantServer/Transparent/docker-compose.yml b/samples/RedundantServer/Transparent/docker-compose.yml similarity index 100% rename from Applications/RedundantServer/Transparent/docker-compose.yml rename to samples/RedundantServer/Transparent/docker-compose.yml diff --git a/Applications/RedundantServer/Transparent/nginx.conf b/samples/RedundantServer/Transparent/nginx.conf similarity index 100% rename from Applications/RedundantServer/Transparent/nginx.conf rename to samples/RedundantServer/Transparent/nginx.conf diff --git a/Applications/RedundantServer/active-active-eventual.env b/samples/RedundantServer/active-active-eventual.env similarity index 100% rename from Applications/RedundantServer/active-active-eventual.env rename to samples/RedundantServer/active-active-eventual.env diff --git a/Applications/RedundantServer/active-active-strong.env b/samples/RedundantServer/active-active-strong.env similarity index 100% rename from Applications/RedundantServer/active-active-strong.env rename to samples/RedundantServer/active-active-strong.env diff --git a/Applications/RedundantServer/active-passive.env b/samples/RedundantServer/active-passive.env similarity index 100% rename from Applications/RedundantServer/active-passive.env rename to samples/RedundantServer/active-passive.env diff --git a/Applications/RedundantServer/docker-compose.yml b/samples/RedundantServer/docker-compose.yml similarity index 100% rename from Applications/RedundantServer/docker-compose.yml rename to samples/RedundantServer/docker-compose.yml diff --git a/Applications/UAReferenceServer.ctt.xml b/samples/UAReferenceServer.ctt.xml similarity index 100% rename from Applications/UAReferenceServer.ctt.xml rename to samples/UAReferenceServer.ctt.xml diff --git a/Stack/Opc.Ua.Bindings.Https/Authentication/BasicAuthenticationHandler.cs b/src/Opc.Ua.Bindings.Https/Authentication/BasicAuthenticationHandler.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Authentication/BasicAuthenticationHandler.cs rename to src/Opc.Ua.Bindings.Https/Authentication/BasicAuthenticationHandler.cs diff --git a/Stack/Opc.Ua.Bindings.Https/Authentication/JwtClaimSessionlessIdentityProvider.cs b/src/Opc.Ua.Bindings.Https/Authentication/JwtClaimSessionlessIdentityProvider.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Authentication/JwtClaimSessionlessIdentityProvider.cs rename to src/Opc.Ua.Bindings.Https/Authentication/JwtClaimSessionlessIdentityProvider.cs diff --git a/Stack/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaHttpsBuilderExtensions.cs b/src/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaHttpsBuilderExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaHttpsBuilderExtensions.cs rename to src/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaHttpsBuilderExtensions.cs diff --git a/Stack/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaKestrelTcpBuilderExtensions.cs b/src/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaKestrelTcpBuilderExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaKestrelTcpBuilderExtensions.cs rename to src/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaKestrelTcpBuilderExtensions.cs diff --git a/Stack/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaWebApiAuthenticationBuilderExtensions.cs b/src/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaWebApiAuthenticationBuilderExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaWebApiAuthenticationBuilderExtensions.cs rename to src/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaWebApiAuthenticationBuilderExtensions.cs diff --git a/Stack/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaWebApiBuilderExtensions.cs b/src/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaWebApiBuilderExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaWebApiBuilderExtensions.cs rename to src/Opc.Ua.Bindings.Https/DependencyInjection/OpcUaWebApiBuilderExtensions.cs diff --git a/Stack/Opc.Ua.Bindings.Https/EventIds.cs b/src/Opc.Ua.Bindings.Https/EventIds.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/EventIds.cs rename to src/Opc.Ua.Bindings.Https/EventIds.cs diff --git a/Stack/Opc.Ua.Bindings.Https/Https/HttpsRateLimiterStartupContributor.cs b/src/Opc.Ua.Bindings.Https/Https/HttpsRateLimiterStartupContributor.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Https/HttpsRateLimiterStartupContributor.cs rename to src/Opc.Ua.Bindings.Https/Https/HttpsRateLimiterStartupContributor.cs diff --git a/Stack/Opc.Ua.Bindings.Https/Https/HttpsServiceHost.cs b/src/Opc.Ua.Bindings.Https/Https/HttpsServiceHost.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Https/HttpsServiceHost.cs rename to src/Opc.Ua.Bindings.Https/Https/HttpsServiceHost.cs diff --git a/Stack/Opc.Ua.Bindings.Https/Https/HttpsTransportListener.cs b/src/Opc.Ua.Bindings.Https/Https/HttpsTransportListener.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Https/HttpsTransportListener.cs rename to src/Opc.Ua.Bindings.Https/Https/HttpsTransportListener.cs diff --git a/Stack/Opc.Ua.Bindings.Https/Https/IHttpsListenerStartupContributor.cs b/src/Opc.Ua.Bindings.Https/Https/IHttpsListenerStartupContributor.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Https/IHttpsListenerStartupContributor.cs rename to src/Opc.Ua.Bindings.Https/Https/IHttpsListenerStartupContributor.cs diff --git a/Stack/Opc.Ua.Bindings.Https/Https/JsonRequestMapper.cs b/src/Opc.Ua.Bindings.Https/Https/JsonRequestMapper.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Https/JsonRequestMapper.cs rename to src/Opc.Ua.Bindings.Https/Https/JsonRequestMapper.cs diff --git a/Stack/Opc.Ua.Bindings.Https/Https/SharedKestrelHostRegistry.cs b/src/Opc.Ua.Bindings.Https/Https/SharedKestrelHostRegistry.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Https/SharedKestrelHostRegistry.cs rename to src/Opc.Ua.Bindings.Https/Https/SharedKestrelHostRegistry.cs diff --git a/Stack/Opc.Ua.Bindings.Https/Https/WebSocketByteTransport.cs b/src/Opc.Ua.Bindings.Https/Https/WebSocketByteTransport.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Https/WebSocketByteTransport.cs rename to src/Opc.Ua.Bindings.Https/Https/WebSocketByteTransport.cs diff --git a/Stack/Opc.Ua.Bindings.Https/Https/WssJsonTransportChannel.cs b/src/Opc.Ua.Bindings.Https/Https/WssJsonTransportChannel.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Https/WssJsonTransportChannel.cs rename to src/Opc.Ua.Bindings.Https/Https/WssJsonTransportChannel.cs diff --git a/Stack/Opc.Ua.Bindings.Https/Https/WssTransportChannel.cs b/src/Opc.Ua.Bindings.Https/Https/WssTransportChannel.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Https/WssTransportChannel.cs rename to src/Opc.Ua.Bindings.Https/Https/WssTransportChannel.cs diff --git a/Stack/Opc.Ua.Bindings.Https/NugetREADME.md b/src/Opc.Ua.Bindings.Https/NugetREADME.md similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/NugetREADME.md rename to src/Opc.Ua.Bindings.Https/NugetREADME.md diff --git a/Stack/Opc.Ua.Bindings.Https/Opc.Ua.Bindings.Https.csproj b/src/Opc.Ua.Bindings.Https/Opc.Ua.Bindings.Https.csproj similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Opc.Ua.Bindings.Https.csproj rename to src/Opc.Ua.Bindings.Https/Opc.Ua.Bindings.Https.csproj diff --git a/Stack/Opc.Ua.Bindings.Https/Properties/AssemblyInfo.cs b/src/Opc.Ua.Bindings.Https/Properties/AssemblyInfo.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Bindings.Https/Properties/AssemblyInfo.cs diff --git a/Stack/Opc.Ua.Bindings.Https/Tcp/KestrelTcpConnectionHandler.cs b/src/Opc.Ua.Bindings.Https/Tcp/KestrelTcpConnectionHandler.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Tcp/KestrelTcpConnectionHandler.cs rename to src/Opc.Ua.Bindings.Https/Tcp/KestrelTcpConnectionHandler.cs diff --git a/Stack/Opc.Ua.Bindings.Https/Tcp/KestrelTcpTransportListener.cs b/src/Opc.Ua.Bindings.Https/Tcp/KestrelTcpTransportListener.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Tcp/KestrelTcpTransportListener.cs rename to src/Opc.Ua.Bindings.Https/Tcp/KestrelTcpTransportListener.cs diff --git a/Stack/Opc.Ua.Bindings.Https/Tcp/PipeByteTransport.cs b/src/Opc.Ua.Bindings.Https/Tcp/PipeByteTransport.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/Tcp/PipeByteTransport.cs rename to src/Opc.Ua.Bindings.Https/Tcp/PipeByteTransport.cs diff --git a/Stack/Opc.Ua.Bindings.Https/WebApi/Endpoints/WebApiEndpointDispatcher.cs b/src/Opc.Ua.Bindings.Https/WebApi/Endpoints/WebApiEndpointDispatcher.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/WebApi/Endpoints/WebApiEndpointDispatcher.cs rename to src/Opc.Ua.Bindings.Https/WebApi/Endpoints/WebApiEndpointDispatcher.cs diff --git a/Stack/Opc.Ua.Bindings.Https/WebApi/Endpoints/WebApiEndpointRouteBuilderExtensions.cs b/src/Opc.Ua.Bindings.Https/WebApi/Endpoints/WebApiEndpointRouteBuilderExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/WebApi/Endpoints/WebApiEndpointRouteBuilderExtensions.cs rename to src/Opc.Ua.Bindings.Https/WebApi/Endpoints/WebApiEndpointRouteBuilderExtensions.cs diff --git a/Stack/Opc.Ua.Bindings.Https/WebApi/ISessionlessIdentityProvider.cs b/src/Opc.Ua.Bindings.Https/WebApi/ISessionlessIdentityProvider.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/WebApi/ISessionlessIdentityProvider.cs rename to src/Opc.Ua.Bindings.Https/WebApi/ISessionlessIdentityProvider.cs diff --git a/Stack/Opc.Ua.Bindings.Https/WebApi/IWebApiServer.cs b/src/Opc.Ua.Bindings.Https/WebApi/IWebApiServer.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/WebApi/IWebApiServer.cs rename to src/Opc.Ua.Bindings.Https/WebApi/IWebApiServer.cs diff --git a/Stack/Opc.Ua.Bindings.Https/WebApi/WebApiHttpsStartupContributor.cs b/src/Opc.Ua.Bindings.Https/WebApi/WebApiHttpsStartupContributor.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/WebApi/WebApiHttpsStartupContributor.cs rename to src/Opc.Ua.Bindings.Https/WebApi/WebApiHttpsStartupContributor.cs diff --git a/Stack/Opc.Ua.Bindings.Https/WebApi/WebApiServer.cs b/src/Opc.Ua.Bindings.Https/WebApi/WebApiServer.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/WebApi/WebApiServer.cs rename to src/Opc.Ua.Bindings.Https/WebApi/WebApiServer.cs diff --git a/Stack/Opc.Ua.Bindings.Https/WebApi/WebApiTransportOptions.cs b/src/Opc.Ua.Bindings.Https/WebApi/WebApiTransportOptions.cs similarity index 100% rename from Stack/Opc.Ua.Bindings.Https/WebApi/WebApiTransportOptions.cs rename to src/Opc.Ua.Bindings.Https/WebApi/WebApiTransportOptions.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/ComplexTypeSystemFactory.cs b/src/Opc.Ua.Client.ComplexTypes/ComplexTypeSystemFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/ComplexTypeSystemFactory.cs rename to src/Opc.Ua.Client.ComplexTypes/ComplexTypeSystemFactory.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/NugetREADME.md b/src/Opc.Ua.Client.ComplexTypes/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/NugetREADME.md rename to src/Opc.Ua.Client.ComplexTypes/NugetREADME.md diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/Opc.Ua.Client.ComplexTypes.csproj b/src/Opc.Ua.Client.ComplexTypes/Opc.Ua.Client.ComplexTypes.csproj similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/Opc.Ua.Client.ComplexTypes.csproj rename to src/Opc.Ua.Client.ComplexTypes/Opc.Ua.Client.ComplexTypes.csproj diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/OpcUaComplexTypesBuilderExtensions.cs b/src/Opc.Ua.Client.ComplexTypes/OpcUaComplexTypesBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/OpcUaComplexTypesBuilderExtensions.cs rename to src/Opc.Ua.Client.ComplexTypes/OpcUaComplexTypesBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/Properties/AssemblyInfo.cs b/src/Opc.Ua.Client.ComplexTypes/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Client.ComplexTypes/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/TypeBuilder/AssemblyModule.cs b/src/Opc.Ua.Client.ComplexTypes/TypeBuilder/AssemblyModule.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/TypeBuilder/AssemblyModule.cs rename to src/Opc.Ua.Client.ComplexTypes/TypeBuilder/AssemblyModule.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/TypeBuilder/AttributeExtensions.cs b/src/Opc.Ua.Client.ComplexTypes/TypeBuilder/AttributeExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/TypeBuilder/AttributeExtensions.cs rename to src/Opc.Ua.Client.ComplexTypes/TypeBuilder/AttributeExtensions.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeBuilder.cs b/src/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeBuilder.cs rename to src/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeBuilder.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeFactory.cs b/src/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeFactory.cs rename to src/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeFactory.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeFieldBuilder.cs b/src/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeFieldBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeFieldBuilder.cs rename to src/Opc.Ua.Client.ComplexTypes/TypeBuilder/ComplexTypeFieldBuilder.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/Types/BaseComplexType.cs b/src/Opc.Ua.Client.ComplexTypes/Types/BaseComplexType.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/Types/BaseComplexType.cs rename to src/Opc.Ua.Client.ComplexTypes/Types/BaseComplexType.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/Types/ComplexTypePropertyInfo.cs b/src/Opc.Ua.Client.ComplexTypes/Types/ComplexTypePropertyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/Types/ComplexTypePropertyInfo.cs rename to src/Opc.Ua.Client.ComplexTypes/Types/ComplexTypePropertyInfo.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/Types/IComplexTypeProperties.cs b/src/Opc.Ua.Client.ComplexTypes/Types/IComplexTypeProperties.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/Types/IComplexTypeProperties.cs rename to src/Opc.Ua.Client.ComplexTypes/Types/IComplexTypeProperties.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/Types/OptionalFieldsComplexType.cs b/src/Opc.Ua.Client.ComplexTypes/Types/OptionalFieldsComplexType.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/Types/OptionalFieldsComplexType.cs rename to src/Opc.Ua.Client.ComplexTypes/Types/OptionalFieldsComplexType.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/Types/StructureDefinitionAttribute.cs b/src/Opc.Ua.Client.ComplexTypes/Types/StructureDefinitionAttribute.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/Types/StructureDefinitionAttribute.cs rename to src/Opc.Ua.Client.ComplexTypes/Types/StructureDefinitionAttribute.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/Types/StructureFieldAttribute.cs b/src/Opc.Ua.Client.ComplexTypes/Types/StructureFieldAttribute.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/Types/StructureFieldAttribute.cs rename to src/Opc.Ua.Client.ComplexTypes/Types/StructureFieldAttribute.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/Types/StructureTypeAttribute.cs b/src/Opc.Ua.Client.ComplexTypes/Types/StructureTypeAttribute.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/Types/StructureTypeAttribute.cs rename to src/Opc.Ua.Client.ComplexTypes/Types/StructureTypeAttribute.cs diff --git a/Libraries/Opc.Ua.Client.ComplexTypes/Types/UnionComplexType.cs b/src/Opc.Ua.Client.ComplexTypes/Types/UnionComplexType.cs similarity index 100% rename from Libraries/Opc.Ua.Client.ComplexTypes/Types/UnionComplexType.cs rename to src/Opc.Ua.Client.ComplexTypes/Types/UnionComplexType.cs diff --git a/Libraries/Opc.Ua.Client/Alarms/AlarmClient.StateMachine.cs b/src/Opc.Ua.Client/Alarms/AlarmClient.StateMachine.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Alarms/AlarmClient.StateMachine.cs rename to src/Opc.Ua.Client/Alarms/AlarmClient.StateMachine.cs diff --git a/Libraries/Opc.Ua.Client/Alarms/AlarmClient.cs b/src/Opc.Ua.Client/Alarms/AlarmClient.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Alarms/AlarmClient.cs rename to src/Opc.Ua.Client/Alarms/AlarmClient.cs diff --git a/Libraries/Opc.Ua.Client/Alarms/AlarmClientFactory.cs b/src/Opc.Ua.Client/Alarms/AlarmClientFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Alarms/AlarmClientFactory.cs rename to src/Opc.Ua.Client/Alarms/AlarmClientFactory.cs diff --git a/Libraries/Opc.Ua.Client/Alarms/AlarmClientSessionExtensions.cs b/src/Opc.Ua.Client/Alarms/AlarmClientSessionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Alarms/AlarmClientSessionExtensions.cs rename to src/Opc.Ua.Client/Alarms/AlarmClientSessionExtensions.cs diff --git a/Libraries/Opc.Ua.Client/Alarms/AlarmStreamExtensions.cs b/src/Opc.Ua.Client/Alarms/AlarmStreamExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Alarms/AlarmStreamExtensions.cs rename to src/Opc.Ua.Client/Alarms/AlarmStreamExtensions.cs diff --git a/Libraries/Opc.Ua.Client/Alarms/IAcknowledgeableConditionOperations.cs b/src/Opc.Ua.Client/Alarms/IAcknowledgeableConditionOperations.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Alarms/IAcknowledgeableConditionOperations.cs rename to src/Opc.Ua.Client/Alarms/IAcknowledgeableConditionOperations.cs diff --git a/Libraries/Opc.Ua.Client/Alarms/IAlarmOperations.cs b/src/Opc.Ua.Client/Alarms/IAlarmOperations.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Alarms/IAlarmOperations.cs rename to src/Opc.Ua.Client/Alarms/IAlarmOperations.cs diff --git a/Libraries/Opc.Ua.Client/Alarms/IConditionOperations.cs b/src/Opc.Ua.Client/Alarms/IConditionOperations.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Alarms/IConditionOperations.cs rename to src/Opc.Ua.Client/Alarms/IConditionOperations.cs diff --git a/Libraries/Opc.Ua.Client/Alarms/IDialogConditionOperations.cs b/src/Opc.Ua.Client/Alarms/IDialogConditionOperations.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Alarms/IDialogConditionOperations.cs rename to src/Opc.Ua.Client/Alarms/IDialogConditionOperations.cs diff --git a/Libraries/Opc.Ua.Client/Alarms/OpcUaAlarmsBuilderExtensions.cs b/src/Opc.Ua.Client/Alarms/OpcUaAlarmsBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Alarms/OpcUaAlarmsBuilderExtensions.cs rename to src/Opc.Ua.Client/Alarms/OpcUaAlarmsBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/AliasNameClient.cs b/src/Opc.Ua.Client/AliasNames/AliasNameClient.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/AliasNameClient.cs rename to src/Opc.Ua.Client/AliasNames/AliasNameClient.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/AliasNameClientErrors.cs b/src/Opc.Ua.Client/AliasNames/AliasNameClientErrors.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/AliasNameClientErrors.cs rename to src/Opc.Ua.Client/AliasNames/AliasNameClientErrors.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/AliasNameClientFactory.cs b/src/Opc.Ua.Client/AliasNames/AliasNameClientFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/AliasNameClientFactory.cs rename to src/Opc.Ua.Client/AliasNames/AliasNameClientFactory.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/AliasNameClientOptions.cs b/src/Opc.Ua.Client/AliasNames/AliasNameClientOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/AliasNameClientOptions.cs rename to src/Opc.Ua.Client/AliasNames/AliasNameClientOptions.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/AliasNameClientRequests.cs b/src/Opc.Ua.Client/AliasNames/AliasNameClientRequests.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/AliasNameClientRequests.cs rename to src/Opc.Ua.Client/AliasNames/AliasNameClientRequests.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/AliasNameResolver.cs b/src/Opc.Ua.Client/AliasNames/AliasNameResolver.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/AliasNameResolver.cs rename to src/Opc.Ua.Client/AliasNames/AliasNameResolver.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs b/src/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs rename to src/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubReader.cs b/src/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubReader.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubReader.cs rename to src/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubReader.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubReaderOptions.cs b/src/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubReaderOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubReaderOptions.cs rename to src/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubReaderOptions.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs b/src/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs rename to src/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/Refresh/IAliasNameRefreshStrategy.cs b/src/Opc.Ua.Client/AliasNames/Refresh/IAliasNameRefreshStrategy.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/Refresh/IAliasNameRefreshStrategy.cs rename to src/Opc.Ua.Client/AliasNames/Refresh/IAliasNameRefreshStrategy.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/Refresh/ManualAliasNameRefreshStrategy.cs b/src/Opc.Ua.Client/AliasNames/Refresh/ManualAliasNameRefreshStrategy.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/Refresh/ManualAliasNameRefreshStrategy.cs rename to src/Opc.Ua.Client/AliasNames/Refresh/ManualAliasNameRefreshStrategy.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/Refresh/MonitoredItemAliasNameRefreshStrategy.cs b/src/Opc.Ua.Client/AliasNames/Refresh/MonitoredItemAliasNameRefreshStrategy.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/Refresh/MonitoredItemAliasNameRefreshStrategy.cs rename to src/Opc.Ua.Client/AliasNames/Refresh/MonitoredItemAliasNameRefreshStrategy.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/Refresh/MonitoredItemAliasNameRefreshStrategyOptions.cs b/src/Opc.Ua.Client/AliasNames/Refresh/MonitoredItemAliasNameRefreshStrategyOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/Refresh/MonitoredItemAliasNameRefreshStrategyOptions.cs rename to src/Opc.Ua.Client/AliasNames/Refresh/MonitoredItemAliasNameRefreshStrategyOptions.cs diff --git a/Libraries/Opc.Ua.Client/AliasNames/Refresh/PollingAliasNameRefreshStrategy.cs b/src/Opc.Ua.Client/AliasNames/Refresh/PollingAliasNameRefreshStrategy.cs similarity index 100% rename from Libraries/Opc.Ua.Client/AliasNames/Refresh/PollingAliasNameRefreshStrategy.cs rename to src/Opc.Ua.Client/AliasNames/Refresh/PollingAliasNameRefreshStrategy.cs diff --git a/Libraries/Opc.Ua.Client/Browser.cs b/src/Opc.Ua.Client/Browser.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Browser.cs rename to src/Opc.Ua.Client/Browser.cs diff --git a/Libraries/Opc.Ua.Client/BrowserOptions.cs b/src/Opc.Ua.Client/BrowserOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/BrowserOptions.cs rename to src/Opc.Ua.Client/BrowserOptions.cs diff --git a/Libraries/Opc.Ua.Client/ClientLog.cs b/src/Opc.Ua.Client/ClientLog.cs similarity index 100% rename from Libraries/Opc.Ua.Client/ClientLog.cs rename to src/Opc.Ua.Client/ClientLog.cs diff --git a/Libraries/Opc.Ua.Client/ComplexTypes/ComplexTypeSystemClientExtensions.cs b/src/Opc.Ua.Client/ComplexTypes/ComplexTypeSystemClientExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/ComplexTypes/ComplexTypeSystemClientExtensions.cs rename to src/Opc.Ua.Client/ComplexTypes/ComplexTypeSystemClientExtensions.cs diff --git a/Libraries/Opc.Ua.Client/ComplexTypes/DefaultComplexTypeSystemFactory.cs b/src/Opc.Ua.Client/ComplexTypes/DefaultComplexTypeSystemFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/ComplexTypes/DefaultComplexTypeSystemFactory.cs rename to src/Opc.Ua.Client/ComplexTypes/DefaultComplexTypeSystemFactory.cs diff --git a/Libraries/Opc.Ua.Client/ComplexTypes/IComplexTypeSystemFactory.cs b/src/Opc.Ua.Client/ComplexTypes/IComplexTypeSystemFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/ComplexTypes/IComplexTypeSystemFactory.cs rename to src/Opc.Ua.Client/ComplexTypes/IComplexTypeSystemFactory.cs diff --git a/Libraries/Opc.Ua.Client/ComplexTypes/NodeCacheResolver.cs b/src/Opc.Ua.Client/ComplexTypes/NodeCacheResolver.cs similarity index 100% rename from Libraries/Opc.Ua.Client/ComplexTypes/NodeCacheResolver.cs rename to src/Opc.Ua.Client/ComplexTypes/NodeCacheResolver.cs diff --git a/Libraries/Opc.Ua.Client/CoreClientUtils.NodeSetExport.cs b/src/Opc.Ua.Client/CoreClientUtils.NodeSetExport.cs similarity index 100% rename from Libraries/Opc.Ua.Client/CoreClientUtils.NodeSetExport.cs rename to src/Opc.Ua.Client/CoreClientUtils.NodeSetExport.cs diff --git a/Libraries/Opc.Ua.Client/CoreClientUtils.cs b/src/Opc.Ua.Client/CoreClientUtils.cs similarity index 100% rename from Libraries/Opc.Ua.Client/CoreClientUtils.cs rename to src/Opc.Ua.Client/CoreClientUtils.cs diff --git a/Libraries/Opc.Ua.Client/CoreClientUtilsObsolete.cs b/src/Opc.Ua.Client/CoreClientUtilsObsolete.cs similarity index 100% rename from Libraries/Opc.Ua.Client/CoreClientUtilsObsolete.cs rename to src/Opc.Ua.Client/CoreClientUtilsObsolete.cs diff --git a/Libraries/Opc.Ua.Client/Discovery/IOpcUaDiscoveryService.cs b/src/Opc.Ua.Client/Discovery/IOpcUaDiscoveryService.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Discovery/IOpcUaDiscoveryService.cs rename to src/Opc.Ua.Client/Discovery/IOpcUaDiscoveryService.cs diff --git a/Libraries/Opc.Ua.Client/Discovery/OpcUaDiscoveryService.cs b/src/Opc.Ua.Client/Discovery/OpcUaDiscoveryService.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Discovery/OpcUaDiscoveryService.cs rename to src/Opc.Ua.Client/Discovery/OpcUaDiscoveryService.cs diff --git a/Libraries/Opc.Ua.Client/Documentation/Opc.Ua.Client.cs b/src/Opc.Ua.Client/Documentation/Opc.Ua.Client.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Documentation/Opc.Ua.Client.cs rename to src/Opc.Ua.Client/Documentation/Opc.Ua.Client.cs diff --git a/Libraries/Opc.Ua.Client/EventIds.cs b/src/Opc.Ua.Client/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.Client/EventIds.cs rename to src/Opc.Ua.Client/EventIds.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/FileMetadata.cs b/src/Opc.Ua.Client/FileSystem/FileMetadata.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/FileMetadata.cs rename to src/Opc.Ua.Client/FileSystem/FileMetadata.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/FileSystemClient.cs b/src/Opc.Ua.Client/FileSystem/FileSystemClient.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/FileSystemClient.cs rename to src/Opc.Ua.Client/FileSystem/FileSystemClient.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/FileSystemClientOptions.cs b/src/Opc.Ua.Client/FileSystem/FileSystemClientOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/FileSystemClientOptions.cs rename to src/Opc.Ua.Client/FileSystem/FileSystemClientOptions.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/FileSystemErrors.cs b/src/Opc.Ua.Client/FileSystem/FileSystemErrors.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/FileSystemErrors.cs rename to src/Opc.Ua.Client/FileSystem/FileSystemErrors.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/FileTransferClientFactory.cs b/src/Opc.Ua.Client/FileSystem/FileTransferClientFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/FileTransferClientFactory.cs rename to src/Opc.Ua.Client/FileSystem/FileTransferClientFactory.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/PathCache.cs b/src/Opc.Ua.Client/FileSystem/PathCache.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/PathCache.cs rename to src/Opc.Ua.Client/FileSystem/PathCache.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/TemporaryFileTransferClient.cs b/src/Opc.Ua.Client/FileSystem/TemporaryFileTransferClient.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/TemporaryFileTransferClient.cs rename to src/Opc.Ua.Client/FileSystem/TemporaryFileTransferClient.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/UaDirectoryInfo.cs b/src/Opc.Ua.Client/FileSystem/UaDirectoryInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/UaDirectoryInfo.cs rename to src/Opc.Ua.Client/FileSystem/UaDirectoryInfo.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/UaFileInfo.cs b/src/Opc.Ua.Client/FileSystem/UaFileInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/UaFileInfo.cs rename to src/Opc.Ua.Client/FileSystem/UaFileInfo.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/UaFileMode.cs b/src/Opc.Ua.Client/FileSystem/UaFileMode.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/UaFileMode.cs rename to src/Opc.Ua.Client/FileSystem/UaFileMode.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/UaFileStream.cs b/src/Opc.Ua.Client/FileSystem/UaFileStream.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/UaFileStream.cs rename to src/Opc.Ua.Client/FileSystem/UaFileStream.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/UaFileSystemInfo.cs b/src/Opc.Ua.Client/FileSystem/UaFileSystemInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/UaFileSystemInfo.cs rename to src/Opc.Ua.Client/FileSystem/UaFileSystemInfo.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/UaPath.cs b/src/Opc.Ua.Client/FileSystem/UaPath.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/UaPath.cs rename to src/Opc.Ua.Client/FileSystem/UaPath.cs diff --git a/Libraries/Opc.Ua.Client/FileSystem/UaTemporaryWriteFile.cs b/src/Opc.Ua.Client/FileSystem/UaTemporaryWriteFile.cs similarity index 100% rename from Libraries/Opc.Ua.Client/FileSystem/UaTemporaryWriteFile.cs rename to src/Opc.Ua.Client/FileSystem/UaTemporaryWriteFile.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/ClientReverseConnectOptions.cs b/src/Opc.Ua.Client/Fluent/ClientReverseConnectOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/ClientReverseConnectOptions.cs rename to src/Opc.Ua.Client/Fluent/ClientReverseConnectOptions.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/CompositeClientIdentityProviderBuilder.cs b/src/Opc.Ua.Client/Fluent/CompositeClientIdentityProviderBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/CompositeClientIdentityProviderBuilder.cs rename to src/Opc.Ua.Client/Fluent/CompositeClientIdentityProviderBuilder.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/DiscoveryConnectOptions.cs b/src/Opc.Ua.Client/Fluent/DiscoveryConnectOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/DiscoveryConnectOptions.cs rename to src/Opc.Ua.Client/Fluent/DiscoveryConnectOptions.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/HttpsTransportChannelBindings.cs b/src/Opc.Ua.Client/Fluent/HttpsTransportChannelBindings.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/HttpsTransportChannelBindings.cs rename to src/Opc.Ua.Client/Fluent/HttpsTransportChannelBindings.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/IOpcUaClientBuilder.cs b/src/Opc.Ua.Client/Fluent/IOpcUaClientBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/IOpcUaClientBuilder.cs rename to src/Opc.Ua.Client/Fluent/IOpcUaClientBuilder.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/IssuedTokenClientIdentityOptions.cs b/src/Opc.Ua.Client/Fluent/IssuedTokenClientIdentityOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/IssuedTokenClientIdentityOptions.cs rename to src/Opc.Ua.Client/Fluent/IssuedTokenClientIdentityOptions.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/ManagedSessionBuilder.cs b/src/Opc.Ua.Client/Fluent/ManagedSessionBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/ManagedSessionBuilder.cs rename to src/Opc.Ua.Client/Fluent/ManagedSessionBuilder.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/ManagedSessionExtensions.cs b/src/Opc.Ua.Client/Fluent/ManagedSessionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/ManagedSessionExtensions.cs rename to src/Opc.Ua.Client/Fluent/ManagedSessionExtensions.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/OpcUaClientBuilderExtensions.cs b/src/Opc.Ua.Client/Fluent/OpcUaClientBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/OpcUaClientBuilderExtensions.cs rename to src/Opc.Ua.Client/Fluent/OpcUaClientBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/OpcUaClientIdentityOptions.cs b/src/Opc.Ua.Client/Fluent/OpcUaClientIdentityOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/OpcUaClientIdentityOptions.cs rename to src/Opc.Ua.Client/Fluent/OpcUaClientIdentityOptions.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/OpcUaClientOptions.cs b/src/Opc.Ua.Client/Fluent/OpcUaClientOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/OpcUaClientOptions.cs rename to src/Opc.Ua.Client/Fluent/OpcUaClientOptions.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/OpcUaSubClientBuilderExtensions.cs b/src/Opc.Ua.Client/Fluent/OpcUaSubClientBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/OpcUaSubClientBuilderExtensions.cs rename to src/Opc.Ua.Client/Fluent/OpcUaSubClientBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/UserNameClientIdentityOptions.cs b/src/Opc.Ua.Client/Fluent/UserNameClientIdentityOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/UserNameClientIdentityOptions.cs rename to src/Opc.Ua.Client/Fluent/UserNameClientIdentityOptions.cs diff --git a/Libraries/Opc.Ua.Client/Fluent/X509ClientIdentityOptions.cs b/src/Opc.Ua.Client/Fluent/X509ClientIdentityOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Fluent/X509ClientIdentityOptions.cs rename to src/Opc.Ua.Client/Fluent/X509ClientIdentityOptions.cs diff --git a/Libraries/Opc.Ua.Client/Historian/HistoryClient.Extras.cs b/src/Opc.Ua.Client/Historian/HistoryClient.Extras.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Historian/HistoryClient.Extras.cs rename to src/Opc.Ua.Client/Historian/HistoryClient.Extras.cs diff --git a/Libraries/Opc.Ua.Client/Historian/HistoryClient.cs b/src/Opc.Ua.Client/Historian/HistoryClient.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Historian/HistoryClient.cs rename to src/Opc.Ua.Client/Historian/HistoryClient.cs diff --git a/Libraries/Opc.Ua.Client/Historian/HistoryClientFactory.cs b/src/Opc.Ua.Client/Historian/HistoryClientFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Historian/HistoryClientFactory.cs rename to src/Opc.Ua.Client/Historian/HistoryClientFactory.cs diff --git a/Libraries/Opc.Ua.Client/Historian/HistoryClientInfo.cs b/src/Opc.Ua.Client/Historian/HistoryClientInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Historian/HistoryClientInfo.cs rename to src/Opc.Ua.Client/Historian/HistoryClientInfo.cs diff --git a/Libraries/Opc.Ua.Client/Historian/HistoryClientOptions.cs b/src/Opc.Ua.Client/Historian/HistoryClientOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Historian/HistoryClientOptions.cs rename to src/Opc.Ua.Client/Historian/HistoryClientOptions.cs diff --git a/Libraries/Opc.Ua.Client/Historian/SessionHistorianExtensions.cs b/src/Opc.Ua.Client/Historian/SessionHistorianExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Historian/SessionHistorianExtensions.cs rename to src/Opc.Ua.Client/Historian/SessionHistorianExtensions.cs diff --git a/Libraries/Opc.Ua.Client/Identity/ClientIdentityProviderExtensions.cs b/src/Opc.Ua.Client/Identity/ClientIdentityProviderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Identity/ClientIdentityProviderExtensions.cs rename to src/Opc.Ua.Client/Identity/ClientIdentityProviderExtensions.cs diff --git a/Libraries/Opc.Ua.Client/Identity/GdsKeyCredentialAccessTokenProvider.cs b/src/Opc.Ua.Client/Identity/GdsKeyCredentialAccessTokenProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Identity/GdsKeyCredentialAccessTokenProvider.cs rename to src/Opc.Ua.Client/Identity/GdsKeyCredentialAccessTokenProvider.cs diff --git a/Libraries/Opc.Ua.Client/ModelChange/IModelChangeTracker.cs b/src/Opc.Ua.Client/ModelChange/IModelChangeTracker.cs similarity index 100% rename from Libraries/Opc.Ua.Client/ModelChange/IModelChangeTracker.cs rename to src/Opc.Ua.Client/ModelChange/IModelChangeTracker.cs diff --git a/Libraries/Opc.Ua.Client/ModelChange/ModelChangeTracker.cs b/src/Opc.Ua.Client/ModelChange/ModelChangeTracker.cs similarity index 100% rename from Libraries/Opc.Ua.Client/ModelChange/ModelChangeTracker.cs rename to src/Opc.Ua.Client/ModelChange/ModelChangeTracker.cs diff --git a/Libraries/Opc.Ua.Client/NodeCache/INodeCache.cs b/src/Opc.Ua.Client/NodeCache/INodeCache.cs similarity index 100% rename from Libraries/Opc.Ua.Client/NodeCache/INodeCache.cs rename to src/Opc.Ua.Client/NodeCache/INodeCache.cs diff --git a/Libraries/Opc.Ua.Client/NodeCache/INodeCacheContext.cs b/src/Opc.Ua.Client/NodeCache/INodeCacheContext.cs similarity index 100% rename from Libraries/Opc.Ua.Client/NodeCache/INodeCacheContext.cs rename to src/Opc.Ua.Client/NodeCache/INodeCacheContext.cs diff --git a/Libraries/Opc.Ua.Client/NodeCache/NodeCache.cs b/src/Opc.Ua.Client/NodeCache/NodeCache.cs similarity index 100% rename from Libraries/Opc.Ua.Client/NodeCache/NodeCache.cs rename to src/Opc.Ua.Client/NodeCache/NodeCache.cs diff --git a/Libraries/Opc.Ua.Client/NodeCache/NodeCacheContext.cs b/src/Opc.Ua.Client/NodeCache/NodeCacheContext.cs similarity index 100% rename from Libraries/Opc.Ua.Client/NodeCache/NodeCacheContext.cs rename to src/Opc.Ua.Client/NodeCache/NodeCacheContext.cs diff --git a/Libraries/Opc.Ua.Client/NodeCache/NodeCacheExtensions.cs b/src/Opc.Ua.Client/NodeCache/NodeCacheExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/NodeCache/NodeCacheExtensions.cs rename to src/Opc.Ua.Client/NodeCache/NodeCacheExtensions.cs diff --git a/Libraries/Opc.Ua.Client/NugetREADME.md b/src/Opc.Ua.Client/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Client/NugetREADME.md rename to src/Opc.Ua.Client/NugetREADME.md diff --git a/Libraries/Opc.Ua.Client/Opc.Ua.Client.csproj b/src/Opc.Ua.Client/Opc.Ua.Client.csproj similarity index 100% rename from Libraries/Opc.Ua.Client/Opc.Ua.Client.csproj rename to src/Opc.Ua.Client/Opc.Ua.Client.csproj diff --git a/Libraries/Opc.Ua.Client/OpcUaClientEventSource.cs b/src/Opc.Ua.Client/OpcUaClientEventSource.cs similarity index 100% rename from Libraries/Opc.Ua.Client/OpcUaClientEventSource.cs rename to src/Opc.Ua.Client/OpcUaClientEventSource.cs diff --git a/Libraries/Opc.Ua.Client/Properties/AssemblyInfo.cs b/src/Opc.Ua.Client/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Client/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Client/ReverseConnectManager.cs b/src/Opc.Ua.Client/ReverseConnectManager.cs similarity index 100% rename from Libraries/Opc.Ua.Client/ReverseConnectManager.cs rename to src/Opc.Ua.Client/ReverseConnectManager.cs diff --git a/Libraries/Opc.Ua.Client/Roles/IRoleManagementClient.cs b/src/Opc.Ua.Client/Roles/IRoleManagementClient.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Roles/IRoleManagementClient.cs rename to src/Opc.Ua.Client/Roles/IRoleManagementClient.cs diff --git a/Libraries/Opc.Ua.Client/Roles/RoleInfo.cs b/src/Opc.Ua.Client/Roles/RoleInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Roles/RoleInfo.cs rename to src/Opc.Ua.Client/Roles/RoleInfo.cs diff --git a/Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs b/src/Opc.Ua.Client/Roles/RoleManagementClient.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs rename to src/Opc.Ua.Client/Roles/RoleManagementClient.cs diff --git a/Libraries/Opc.Ua.Client/Roles/RoleManagementClientFactory.cs b/src/Opc.Ua.Client/Roles/RoleManagementClientFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Roles/RoleManagementClientFactory.cs rename to src/Opc.Ua.Client/Roles/RoleManagementClientFactory.cs diff --git a/Libraries/Opc.Ua.Client/Roles/SessionRoleExtensions.cs b/src/Opc.Ua.Client/Roles/SessionRoleExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Roles/SessionRoleExtensions.cs rename to src/Opc.Ua.Client/Roles/SessionRoleExtensions.cs diff --git a/Libraries/Opc.Ua.Client/Session/ChannelManagerSessionFactory.cs b/src/Opc.Ua.Client/Session/ChannelManagerSessionFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/ChannelManagerSessionFactory.cs rename to src/Opc.Ua.Client/Session/ChannelManagerSessionFactory.cs diff --git a/Libraries/Opc.Ua.Client/Session/DefaultManagedSessionConnector.cs b/src/Opc.Ua.Client/Session/DefaultManagedSessionConnector.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/DefaultManagedSessionConnector.cs rename to src/Opc.Ua.Client/Session/DefaultManagedSessionConnector.cs diff --git a/Libraries/Opc.Ua.Client/Session/DefaultManagedSessionFactory.cs b/src/Opc.Ua.Client/Session/DefaultManagedSessionFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/DefaultManagedSessionFactory.cs rename to src/Opc.Ua.Client/Session/DefaultManagedSessionFactory.cs diff --git a/Libraries/Opc.Ua.Client/Session/DefaultSessionFactory.cs b/src/Opc.Ua.Client/Session/DefaultSessionFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/DefaultSessionFactory.cs rename to src/Opc.Ua.Client/Session/DefaultSessionFactory.cs diff --git a/Libraries/Opc.Ua.Client/Session/IClientConnectGate.cs b/src/Opc.Ua.Client/Session/IClientConnectGate.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/IClientConnectGate.cs rename to src/Opc.Ua.Client/Session/IClientConnectGate.cs diff --git a/Libraries/Opc.Ua.Client/Session/IManagedSession.cs b/src/Opc.Ua.Client/Session/IManagedSession.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/IManagedSession.cs rename to src/Opc.Ua.Client/Session/IManagedSession.cs diff --git a/Libraries/Opc.Ua.Client/Session/IManagedSessionConnector.cs b/src/Opc.Ua.Client/Session/IManagedSessionConnector.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/IManagedSessionConnector.cs rename to src/Opc.Ua.Client/Session/IManagedSessionConnector.cs diff --git a/Libraries/Opc.Ua.Client/Session/IManagedSessionFactory.cs b/src/Opc.Ua.Client/Session/IManagedSessionFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/IManagedSessionFactory.cs rename to src/Opc.Ua.Client/Session/IManagedSessionFactory.cs diff --git a/Libraries/Opc.Ua.Client/Session/IManagedSessionPool.cs b/src/Opc.Ua.Client/Session/IManagedSessionPool.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/IManagedSessionPool.cs rename to src/Opc.Ua.Client/Session/IManagedSessionPool.cs diff --git a/Libraries/Opc.Ua.Client/Session/ISession.cs b/src/Opc.Ua.Client/Session/ISession.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/ISession.cs rename to src/Opc.Ua.Client/Session/ISession.cs diff --git a/Libraries/Opc.Ua.Client/Session/ISessionFactory.cs b/src/Opc.Ua.Client/Session/ISessionFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/ISessionFactory.cs rename to src/Opc.Ua.Client/Session/ISessionFactory.cs diff --git a/Libraries/Opc.Ua.Client/Session/ManagedSession.CertificateChanges.cs b/src/Opc.Ua.Client/Session/ManagedSession.CertificateChanges.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/ManagedSession.CertificateChanges.cs rename to src/Opc.Ua.Client/Session/ManagedSession.CertificateChanges.cs diff --git a/Libraries/Opc.Ua.Client/Session/ManagedSession.Services.cs b/src/Opc.Ua.Client/Session/ManagedSession.Services.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/ManagedSession.Services.cs rename to src/Opc.Ua.Client/Session/ManagedSession.Services.cs diff --git a/Libraries/Opc.Ua.Client/Session/ManagedSession.Streaming.cs b/src/Opc.Ua.Client/Session/ManagedSession.Streaming.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/ManagedSession.Streaming.cs rename to src/Opc.Ua.Client/Session/ManagedSession.Streaming.cs diff --git a/Libraries/Opc.Ua.Client/Session/ManagedSession.cs b/src/Opc.Ua.Client/Session/ManagedSession.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/ManagedSession.cs rename to src/Opc.Ua.Client/Session/ManagedSession.cs diff --git a/Libraries/Opc.Ua.Client/Session/ManagedSessionFactory.cs b/src/Opc.Ua.Client/Session/ManagedSessionFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/ManagedSessionFactory.cs rename to src/Opc.Ua.Client/Session/ManagedSessionFactory.cs diff --git a/Libraries/Opc.Ua.Client/Session/ManagedSessionOptions.cs b/src/Opc.Ua.Client/Session/ManagedSessionOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/ManagedSessionOptions.cs rename to src/Opc.Ua.Client/Session/ManagedSessionOptions.cs diff --git a/Libraries/Opc.Ua.Client/Session/ManagedSessionPool.cs b/src/Opc.Ua.Client/Session/ManagedSessionPool.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/ManagedSessionPool.cs rename to src/Opc.Ua.Client/Session/ManagedSessionPool.cs diff --git a/Libraries/Opc.Ua.Client/Session/RateLimiterClientConnectGate.cs b/src/Opc.Ua.Client/Session/RateLimiterClientConnectGate.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/RateLimiterClientConnectGate.cs rename to src/Opc.Ua.Client/Session/RateLimiterClientConnectGate.cs diff --git a/Libraries/Opc.Ua.Client/Session/Reconnect/ConnectionState.cs b/src/Opc.Ua.Client/Session/Reconnect/ConnectionState.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Reconnect/ConnectionState.cs rename to src/Opc.Ua.Client/Session/Reconnect/ConnectionState.cs diff --git a/Libraries/Opc.Ua.Client/Session/Reconnect/ConnectionStateMachine.cs b/src/Opc.Ua.Client/Session/Reconnect/ConnectionStateMachine.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Reconnect/ConnectionStateMachine.cs rename to src/Opc.Ua.Client/Session/Reconnect/ConnectionStateMachine.cs diff --git a/Libraries/Opc.Ua.Client/Session/Reconnect/IReconnectPolicy.cs b/src/Opc.Ua.Client/Session/Reconnect/IReconnectPolicy.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Reconnect/IReconnectPolicy.cs rename to src/Opc.Ua.Client/Session/Reconnect/IReconnectPolicy.cs diff --git a/Libraries/Opc.Ua.Client/Session/Reconnect/ReconnectPolicy.cs b/src/Opc.Ua.Client/Session/Reconnect/ReconnectPolicy.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Reconnect/ReconnectPolicy.cs rename to src/Opc.Ua.Client/Session/Reconnect/ReconnectPolicy.cs diff --git a/Libraries/Opc.Ua.Client/Session/Reconnect/ReconnectPolicyOptions.cs b/src/Opc.Ua.Client/Session/Reconnect/ReconnectPolicyOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Reconnect/ReconnectPolicyOptions.cs rename to src/Opc.Ua.Client/Session/Reconnect/ReconnectPolicyOptions.cs diff --git a/Libraries/Opc.Ua.Client/Session/Reconnect/SessionReconnectHandler.cs b/src/Opc.Ua.Client/Session/Reconnect/SessionReconnectHandler.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Reconnect/SessionReconnectHandler.cs rename to src/Opc.Ua.Client/Session/Reconnect/SessionReconnectHandler.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/ClientFailoverCoordinator.cs b/src/Opc.Ua.Client/Session/Redundancy/ClientFailoverCoordinator.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/ClientFailoverCoordinator.cs rename to src/Opc.Ua.Client/Session/Redundancy/ClientFailoverCoordinator.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/ClientRedundancyTransferOptions.cs b/src/Opc.Ua.Client/Session/Redundancy/ClientRedundancyTransferOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/ClientRedundancyTransferOptions.cs rename to src/Opc.Ua.Client/Session/Redundancy/ClientRedundancyTransferOptions.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/ClientReplicaCoordinator.cs b/src/Opc.Ua.Client/Session/Redundancy/ClientReplicaCoordinator.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/ClientReplicaCoordinator.cs rename to src/Opc.Ua.Client/Session/Redundancy/ClientReplicaCoordinator.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/ClientReplicaOptions.cs b/src/Opc.Ua.Client/Session/Redundancy/ClientReplicaOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/ClientReplicaOptions.cs rename to src/Opc.Ua.Client/Session/Redundancy/ClientReplicaOptions.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/ClientReplicaSetBuilder.cs b/src/Opc.Ua.Client/Session/Redundancy/ClientReplicaSetBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/ClientReplicaSetBuilder.cs rename to src/Opc.Ua.Client/Session/Redundancy/ClientReplicaSetBuilder.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/ClientStandbyMode.cs b/src/Opc.Ua.Client/Session/Redundancy/ClientStandbyMode.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/ClientStandbyMode.cs rename to src/Opc.Ua.Client/Session/Redundancy/ClientStandbyMode.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/DefaultRedundantServerEndpointResolver.cs b/src/Opc.Ua.Client/Session/Redundancy/DefaultRedundantServerEndpointResolver.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/DefaultRedundantServerEndpointResolver.cs rename to src/Opc.Ua.Client/Session/Redundancy/DefaultRedundantServerEndpointResolver.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/DefaultServerRedundancyHandler.cs b/src/Opc.Ua.Client/Session/Redundancy/DefaultServerRedundancyHandler.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/DefaultServerRedundancyHandler.cs rename to src/Opc.Ua.Client/Session/Redundancy/DefaultServerRedundancyHandler.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/IClientFailoverCoordinator.cs b/src/Opc.Ua.Client/Session/Redundancy/IClientFailoverCoordinator.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/IClientFailoverCoordinator.cs rename to src/Opc.Ua.Client/Session/Redundancy/IClientFailoverCoordinator.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/IRedundantServerEndpointResolver.cs b/src/Opc.Ua.Client/Session/Redundancy/IRedundantServerEndpointResolver.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/IRedundantServerEndpointResolver.cs rename to src/Opc.Ua.Client/Session/Redundancy/IRedundantServerEndpointResolver.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/IServerRedundancyHandler.cs b/src/Opc.Ua.Client/Session/Redundancy/IServerRedundancyHandler.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/IServerRedundancyHandler.cs rename to src/Opc.Ua.Client/Session/Redundancy/IServerRedundancyHandler.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/NetworkRedundancyEndpointSelector.cs b/src/Opc.Ua.Client/Session/Redundancy/NetworkRedundancyEndpointSelector.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/NetworkRedundancyEndpointSelector.cs rename to src/Opc.Ua.Client/Session/Redundancy/NetworkRedundancyEndpointSelector.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/NetworkRedundancyOptions.cs b/src/Opc.Ua.Client/Session/Redundancy/NetworkRedundancyOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/NetworkRedundancyOptions.cs rename to src/Opc.Ua.Client/Session/Redundancy/NetworkRedundancyOptions.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/RedundantServer.cs b/src/Opc.Ua.Client/Session/Redundancy/RedundantServer.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/RedundantServer.cs rename to src/Opc.Ua.Client/Session/Redundancy/RedundantServer.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/ServerFailoverDecision.cs b/src/Opc.Ua.Client/Session/Redundancy/ServerFailoverDecision.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/ServerFailoverDecision.cs rename to src/Opc.Ua.Client/Session/Redundancy/ServerFailoverDecision.cs diff --git a/Libraries/Opc.Ua.Client/Session/Redundancy/ServerRedundancyInfo.cs b/src/Opc.Ua.Client/Session/Redundancy/ServerRedundancyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Redundancy/ServerRedundancyInfo.cs rename to src/Opc.Ua.Client/Session/Redundancy/ServerRedundancyInfo.cs diff --git a/Libraries/Opc.Ua.Client/Session/ServerCapabilities.cs b/src/Opc.Ua.Client/Session/ServerCapabilities.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/ServerCapabilities.cs rename to src/Opc.Ua.Client/Session/ServerCapabilities.cs diff --git a/Libraries/Opc.Ua.Client/Session/Session.ChannelManager.cs b/src/Opc.Ua.Client/Session/Session.ChannelManager.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Session.ChannelManager.cs rename to src/Opc.Ua.Client/Session/Session.ChannelManager.cs diff --git a/Libraries/Opc.Ua.Client/Session/Session.cs b/src/Opc.Ua.Client/Session/Session.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Session.cs rename to src/Opc.Ua.Client/Session/Session.cs diff --git a/Libraries/Opc.Ua.Client/Session/SessionClientBatched.cs b/src/Opc.Ua.Client/Session/SessionClientBatched.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/SessionClientBatched.cs rename to src/Opc.Ua.Client/Session/SessionClientBatched.cs diff --git a/Libraries/Opc.Ua.Client/Session/SessionClientExtensions.cs b/src/Opc.Ua.Client/Session/SessionClientExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/SessionClientExtensions.cs rename to src/Opc.Ua.Client/Session/SessionClientExtensions.cs diff --git a/Libraries/Opc.Ua.Client/Session/SessionConfiguration.cs b/src/Opc.Ua.Client/Session/SessionConfiguration.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/SessionConfiguration.cs rename to src/Opc.Ua.Client/Session/SessionConfiguration.cs diff --git a/Libraries/Opc.Ua.Client/Session/SessionExtensions.cs b/src/Opc.Ua.Client/Session/SessionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/SessionExtensions.cs rename to src/Opc.Ua.Client/Session/SessionExtensions.cs diff --git a/Libraries/Opc.Ua.Client/Session/Subscription/ClassicSubscriptionEngine.cs b/src/Opc.Ua.Client/Session/Subscription/ClassicSubscriptionEngine.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Subscription/ClassicSubscriptionEngine.cs rename to src/Opc.Ua.Client/Session/Subscription/ClassicSubscriptionEngine.cs diff --git a/Libraries/Opc.Ua.Client/Session/Subscription/ClassicSubscriptionEngineFactory.cs b/src/Opc.Ua.Client/Session/Subscription/ClassicSubscriptionEngineFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Subscription/ClassicSubscriptionEngineFactory.cs rename to src/Opc.Ua.Client/Session/Subscription/ClassicSubscriptionEngineFactory.cs diff --git a/Libraries/Opc.Ua.Client/Session/Subscription/DefaultSubscriptionEngine.cs b/src/Opc.Ua.Client/Session/Subscription/DefaultSubscriptionEngine.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Subscription/DefaultSubscriptionEngine.cs rename to src/Opc.Ua.Client/Session/Subscription/DefaultSubscriptionEngine.cs diff --git a/Libraries/Opc.Ua.Client/Session/Subscription/DefaultSubscriptionEngineFactory.cs b/src/Opc.Ua.Client/Session/Subscription/DefaultSubscriptionEngineFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Subscription/DefaultSubscriptionEngineFactory.cs rename to src/Opc.Ua.Client/Session/Subscription/DefaultSubscriptionEngineFactory.cs diff --git a/Libraries/Opc.Ua.Client/Session/Subscription/ISubscriptionEngine.cs b/src/Opc.Ua.Client/Session/Subscription/ISubscriptionEngine.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Subscription/ISubscriptionEngine.cs rename to src/Opc.Ua.Client/Session/Subscription/ISubscriptionEngine.cs diff --git a/Libraries/Opc.Ua.Client/Session/Subscription/ISubscriptionEngineContext.cs b/src/Opc.Ua.Client/Session/Subscription/ISubscriptionEngineContext.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Subscription/ISubscriptionEngineContext.cs rename to src/Opc.Ua.Client/Session/Subscription/ISubscriptionEngineContext.cs diff --git a/Libraries/Opc.Ua.Client/Session/Subscription/ISubscriptionEngineFactory.cs b/src/Opc.Ua.Client/Session/Subscription/ISubscriptionEngineFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Subscription/ISubscriptionEngineFactory.cs rename to src/Opc.Ua.Client/Session/Subscription/ISubscriptionEngineFactory.cs diff --git a/Libraries/Opc.Ua.Client/Session/Subscription/SessionEngineContext.cs b/src/Opc.Ua.Client/Session/Subscription/SessionEngineContext.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/Subscription/SessionEngineContext.cs rename to src/Opc.Ua.Client/Session/Subscription/SessionEngineContext.cs diff --git a/Libraries/Opc.Ua.Client/Session/SubscriptionEngineType.cs b/src/Opc.Ua.Client/Session/SubscriptionEngineType.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Session/SubscriptionEngineType.cs rename to src/Opc.Ua.Client/Session/SubscriptionEngineType.cs diff --git a/Libraries/Opc.Ua.Client/StateMachines/FiniteStateMachineTypeClientExtensions.cs b/src/Opc.Ua.Client/StateMachines/FiniteStateMachineTypeClientExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/StateMachines/FiniteStateMachineTypeClientExtensions.cs rename to src/Opc.Ua.Client/StateMachines/FiniteStateMachineTypeClientExtensions.cs diff --git a/Libraries/Opc.Ua.Client/StateMachines/StateMachineSnapshot.cs b/src/Opc.Ua.Client/StateMachines/StateMachineSnapshot.cs similarity index 100% rename from Libraries/Opc.Ua.Client/StateMachines/StateMachineSnapshot.cs rename to src/Opc.Ua.Client/StateMachines/StateMachineSnapshot.cs diff --git a/Libraries/Opc.Ua.Client/StateMachines/StateMachineTypeClientExtensions.cs b/src/Opc.Ua.Client/StateMachines/StateMachineTypeClientExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/StateMachines/StateMachineTypeClientExtensions.cs rename to src/Opc.Ua.Client/StateMachines/StateMachineTypeClientExtensions.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/Classic/MonitoredItem.cs b/src/Opc.Ua.Client/Subscription/Classic/MonitoredItem.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/Classic/MonitoredItem.cs rename to src/Opc.Ua.Client/Subscription/Classic/MonitoredItem.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/Classic/MonitoredItemOptions.cs b/src/Opc.Ua.Client/Subscription/Classic/MonitoredItemOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/Classic/MonitoredItemOptions.cs rename to src/Opc.Ua.Client/Subscription/Classic/MonitoredItemOptions.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/Classic/MonitoredItemState.cs b/src/Opc.Ua.Client/Subscription/Classic/MonitoredItemState.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/Classic/MonitoredItemState.cs rename to src/Opc.Ua.Client/Subscription/Classic/MonitoredItemState.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/Classic/MonitoredItemStatus.cs b/src/Opc.Ua.Client/Subscription/Classic/MonitoredItemStatus.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/Classic/MonitoredItemStatus.cs rename to src/Opc.Ua.Client/Subscription/Classic/MonitoredItemStatus.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/Classic/Subscription.cs b/src/Opc.Ua.Client/Subscription/Classic/Subscription.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/Classic/Subscription.cs rename to src/Opc.Ua.Client/Subscription/Classic/Subscription.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/Classic/SubscriptionOptions.cs b/src/Opc.Ua.Client/Subscription/Classic/SubscriptionOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/Classic/SubscriptionOptions.cs rename to src/Opc.Ua.Client/Subscription/Classic/SubscriptionOptions.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/Classic/SubscriptionState.cs b/src/Opc.Ua.Client/Subscription/Classic/SubscriptionState.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/Classic/SubscriptionState.cs rename to src/Opc.Ua.Client/Subscription/Classic/SubscriptionState.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/CompositeMonitoredItemCollection.cs b/src/Opc.Ua.Client/Subscription/CompositeMonitoredItemCollection.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/CompositeMonitoredItemCollection.cs rename to src/Opc.Ua.Client/Subscription/CompositeMonitoredItemCollection.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/ILogicalSubscription.cs b/src/Opc.Ua.Client/Subscription/ILogicalSubscription.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/ILogicalSubscription.cs rename to src/Opc.Ua.Client/Subscription/ILogicalSubscription.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/IManagedSubscription.cs b/src/Opc.Ua.Client/Subscription/IManagedSubscription.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/IManagedSubscription.cs rename to src/Opc.Ua.Client/Subscription/IManagedSubscription.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/IMessageAckQueue.cs b/src/Opc.Ua.Client/Subscription/IMessageAckQueue.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/IMessageAckQueue.cs rename to src/Opc.Ua.Client/Subscription/IMessageAckQueue.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/IMessageProcessor.cs b/src/Opc.Ua.Client/Subscription/IMessageProcessor.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/IMessageProcessor.cs rename to src/Opc.Ua.Client/Subscription/IMessageProcessor.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/IMonitoredItem.cs b/src/Opc.Ua.Client/Subscription/IMonitoredItem.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/IMonitoredItem.cs rename to src/Opc.Ua.Client/Subscription/IMonitoredItem.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/IMonitoredItemCollection.cs b/src/Opc.Ua.Client/Subscription/IMonitoredItemCollection.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/IMonitoredItemCollection.cs rename to src/Opc.Ua.Client/Subscription/IMonitoredItemCollection.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/IMonitoredItemContext.cs b/src/Opc.Ua.Client/Subscription/IMonitoredItemContext.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/IMonitoredItemContext.cs rename to src/Opc.Ua.Client/Subscription/IMonitoredItemContext.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/IMonitoredItemManagerContext.cs b/src/Opc.Ua.Client/Subscription/IMonitoredItemManagerContext.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/IMonitoredItemManagerContext.cs rename to src/Opc.Ua.Client/Subscription/IMonitoredItemManagerContext.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/IPartitionedSubscription.cs b/src/Opc.Ua.Client/Subscription/IPartitionedSubscription.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/IPartitionedSubscription.cs rename to src/Opc.Ua.Client/Subscription/IPartitionedSubscription.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/ISubscription.cs b/src/Opc.Ua.Client/Subscription/ISubscription.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/ISubscription.cs rename to src/Opc.Ua.Client/Subscription/ISubscription.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/ISubscriptionContext.cs b/src/Opc.Ua.Client/Subscription/ISubscriptionContext.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/ISubscriptionContext.cs rename to src/Opc.Ua.Client/Subscription/ISubscriptionContext.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/ISubscriptionManager.cs b/src/Opc.Ua.Client/Subscription/ISubscriptionManager.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/ISubscriptionManager.cs rename to src/Opc.Ua.Client/Subscription/ISubscriptionManager.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/ISubscriptionManagerContext.cs b/src/Opc.Ua.Client/Subscription/ISubscriptionManagerContext.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/ISubscriptionManagerContext.cs rename to src/Opc.Ua.Client/Subscription/ISubscriptionManagerContext.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/ISubscriptionNotificationHandler.cs b/src/Opc.Ua.Client/Subscription/ISubscriptionNotificationHandler.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/ISubscriptionNotificationHandler.cs rename to src/Opc.Ua.Client/Subscription/ISubscriptionNotificationHandler.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/LogicalSubscription.cs b/src/Opc.Ua.Client/Subscription/LogicalSubscription.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/LogicalSubscription.cs rename to src/Opc.Ua.Client/Subscription/LogicalSubscription.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/MessageProcessor.cs b/src/Opc.Ua.Client/Subscription/MessageProcessor.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/MessageProcessor.cs rename to src/Opc.Ua.Client/Subscription/MessageProcessor.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/MonitoredItem.cs b/src/Opc.Ua.Client/Subscription/MonitoredItem.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/MonitoredItem.cs rename to src/Opc.Ua.Client/Subscription/MonitoredItem.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/MonitoredItemManager.cs b/src/Opc.Ua.Client/Subscription/MonitoredItemManager.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/MonitoredItemManager.cs rename to src/Opc.Ua.Client/Subscription/MonitoredItemManager.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/MonitoredItemOptions.cs b/src/Opc.Ua.Client/Subscription/MonitoredItemOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/MonitoredItemOptions.cs rename to src/Opc.Ua.Client/Subscription/MonitoredItemOptions.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/MonitoredItemStateSnapshot.cs b/src/Opc.Ua.Client/Subscription/MonitoredItemStateSnapshot.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/MonitoredItemStateSnapshot.cs rename to src/Opc.Ua.Client/Subscription/MonitoredItemStateSnapshot.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/PartitionForwardingHandler.cs b/src/Opc.Ua.Client/Subscription/PartitionForwardingHandler.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/PartitionForwardingHandler.cs rename to src/Opc.Ua.Client/Subscription/PartitionForwardingHandler.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/PartitionPlacementPolicy.cs b/src/Opc.Ua.Client/Subscription/PartitionPlacementPolicy.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/PartitionPlacementPolicy.cs rename to src/Opc.Ua.Client/Subscription/PartitionPlacementPolicy.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/PublishState.cs b/src/Opc.Ua.Client/Subscription/PublishState.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/PublishState.cs rename to src/Opc.Ua.Client/Subscription/PublishState.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/SetTriggeringResult.cs b/src/Opc.Ua.Client/Subscription/SetTriggeringResult.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/SetTriggeringResult.cs rename to src/Opc.Ua.Client/Subscription/SetTriggeringResult.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/Streaming/IStreamingSubscription.cs b/src/Opc.Ua.Client/Subscription/Streaming/IStreamingSubscription.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/Streaming/IStreamingSubscription.cs rename to src/Opc.Ua.Client/Subscription/Streaming/IStreamingSubscription.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/Streaming/StreamingSubscription.cs b/src/Opc.Ua.Client/Subscription/Streaming/StreamingSubscription.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/Streaming/StreamingSubscription.cs rename to src/Opc.Ua.Client/Subscription/Streaming/StreamingSubscription.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/Streaming/StreamingSubscriptionExtensions.cs b/src/Opc.Ua.Client/Subscription/Streaming/StreamingSubscriptionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/Streaming/StreamingSubscriptionExtensions.cs rename to src/Opc.Ua.Client/Subscription/Streaming/StreamingSubscriptionExtensions.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/Subscription.cs b/src/Opc.Ua.Client/Subscription/Subscription.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/Subscription.cs rename to src/Opc.Ua.Client/Subscription/Subscription.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/SubscriptionBridge.cs b/src/Opc.Ua.Client/Subscription/SubscriptionBridge.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/SubscriptionBridge.cs rename to src/Opc.Ua.Client/Subscription/SubscriptionBridge.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/SubscriptionLoadState.cs b/src/Opc.Ua.Client/Subscription/SubscriptionLoadState.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/SubscriptionLoadState.cs rename to src/Opc.Ua.Client/Subscription/SubscriptionLoadState.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/SubscriptionManager.cs b/src/Opc.Ua.Client/Subscription/SubscriptionManager.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/SubscriptionManager.cs rename to src/Opc.Ua.Client/Subscription/SubscriptionManager.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/SubscriptionManagerSerializer.cs b/src/Opc.Ua.Client/Subscription/SubscriptionManagerSerializer.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/SubscriptionManagerSerializer.cs rename to src/Opc.Ua.Client/Subscription/SubscriptionManagerSerializer.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/SubscriptionOptions.cs b/src/Opc.Ua.Client/Subscription/SubscriptionOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/SubscriptionOptions.cs rename to src/Opc.Ua.Client/Subscription/SubscriptionOptions.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/SubscriptionRecoveryPolicy.cs b/src/Opc.Ua.Client/Subscription/SubscriptionRecoveryPolicy.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/SubscriptionRecoveryPolicy.cs rename to src/Opc.Ua.Client/Subscription/SubscriptionRecoveryPolicy.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/SubscriptionState.cs b/src/Opc.Ua.Client/Subscription/SubscriptionState.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/SubscriptionState.cs rename to src/Opc.Ua.Client/Subscription/SubscriptionState.cs diff --git a/Libraries/Opc.Ua.Client/Subscription/SubscriptionStateSnapshot.cs b/src/Opc.Ua.Client/Subscription/SubscriptionStateSnapshot.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Subscription/SubscriptionStateSnapshot.cs rename to src/Opc.Ua.Client/Subscription/SubscriptionStateSnapshot.cs diff --git a/Libraries/Opc.Ua.Client/Utils/AsyncAutoResetEvent.cs b/src/Opc.Ua.Client/Utils/AsyncAutoResetEvent.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Utils/AsyncAutoResetEvent.cs rename to src/Opc.Ua.Client/Utils/AsyncAutoResetEvent.cs diff --git a/Libraries/Opc.Ua.Client/Utils/AsyncManualResetEvent.cs b/src/Opc.Ua.Client/Utils/AsyncManualResetEvent.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Utils/AsyncManualResetEvent.cs rename to src/Opc.Ua.Client/Utils/AsyncManualResetEvent.cs diff --git a/Libraries/Opc.Ua.Client/Utils/AsyncReaderWriterLock.cs b/src/Opc.Ua.Client/Utils/AsyncReaderWriterLock.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Utils/AsyncReaderWriterLock.cs rename to src/Opc.Ua.Client/Utils/AsyncReaderWriterLock.cs diff --git a/Libraries/Opc.Ua.Client/Utils/OptionsFactory.cs b/src/Opc.Ua.Client/Utils/OptionsFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Utils/OptionsFactory.cs rename to src/Opc.Ua.Client/Utils/OptionsFactory.cs diff --git a/Libraries/Opc.Ua.Client/Utils/OptionsMonitor.cs b/src/Opc.Ua.Client/Utils/OptionsMonitor.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Utils/OptionsMonitor.cs rename to src/Opc.Ua.Client/Utils/OptionsMonitor.cs diff --git a/Libraries/Opc.Ua.Client/Utils/OptionsReader.cs b/src/Opc.Ua.Client/Utils/OptionsReader.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Utils/OptionsReader.cs rename to src/Opc.Ua.Client/Utils/OptionsReader.cs diff --git a/Libraries/Opc.Ua.Client/Utils/PrioritizedChannel.cs b/src/Opc.Ua.Client/Utils/PrioritizedChannel.cs similarity index 100% rename from Libraries/Opc.Ua.Client/Utils/PrioritizedChannel.cs rename to src/Opc.Ua.Client/Utils/PrioritizedChannel.cs diff --git a/Libraries/Opc.Ua.Client/WebApi/IWebApiClient.cs b/src/Opc.Ua.Client/WebApi/IWebApiClient.cs similarity index 100% rename from Libraries/Opc.Ua.Client/WebApi/IWebApiClient.cs rename to src/Opc.Ua.Client/WebApi/IWebApiClient.cs diff --git a/Libraries/Opc.Ua.Client/WebApi/OpcUaWebApiClientBuilderExtensions.cs b/src/Opc.Ua.Client/WebApi/OpcUaWebApiClientBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/WebApi/OpcUaWebApiClientBuilderExtensions.cs rename to src/Opc.Ua.Client/WebApi/OpcUaWebApiClientBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Client/WebApi/WebApiClient.cs b/src/Opc.Ua.Client/WebApi/WebApiClient.cs similarity index 100% rename from Libraries/Opc.Ua.Client/WebApi/WebApiClient.cs rename to src/Opc.Ua.Client/WebApi/WebApiClient.cs diff --git a/Libraries/Opc.Ua.Client/WebApi/WebApiClientOptions.cs b/src/Opc.Ua.Client/WebApi/WebApiClientOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Client/WebApi/WebApiClientOptions.cs rename to src/Opc.Ua.Client/WebApi/WebApiClientOptions.cs diff --git a/Libraries/Opc.Ua.Client/WebApi/WebApiTransportChannel.cs b/src/Opc.Ua.Client/WebApi/WebApiTransportChannel.cs similarity index 100% rename from Libraries/Opc.Ua.Client/WebApi/WebApiTransportChannel.cs rename to src/Opc.Ua.Client/WebApi/WebApiTransportChannel.cs diff --git a/Libraries/Opc.Ua.Client/WebApi/WebApiTransportChannelFactory.cs b/src/Opc.Ua.Client/WebApi/WebApiTransportChannelFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/WebApi/WebApiTransportChannelFactory.cs rename to src/Opc.Ua.Client/WebApi/WebApiTransportChannelFactory.cs diff --git a/Libraries/Opc.Ua.Client/WebApi/WebApiWssTransportChannel.cs b/src/Opc.Ua.Client/WebApi/WebApiWssTransportChannel.cs similarity index 100% rename from Libraries/Opc.Ua.Client/WebApi/WebApiWssTransportChannel.cs rename to src/Opc.Ua.Client/WebApi/WebApiWssTransportChannel.cs diff --git a/Libraries/Opc.Ua.Client/WebApi/WebApiWssTransportChannelFactory.cs b/src/Opc.Ua.Client/WebApi/WebApiWssTransportChannelFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Client/WebApi/WebApiWssTransportChannelFactory.cs rename to src/Opc.Ua.Client/WebApi/WebApiWssTransportChannelFactory.cs diff --git a/Libraries/Opc.Ua.Configuration/ApplicationConfigurationBuilder.cs b/src/Opc.Ua.Configuration/ApplicationConfigurationBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Configuration/ApplicationConfigurationBuilder.cs rename to src/Opc.Ua.Configuration/ApplicationConfigurationBuilder.cs diff --git a/Libraries/Opc.Ua.Configuration/ApplicationInstance.cs b/src/Opc.Ua.Configuration/ApplicationInstance.cs similarity index 100% rename from Libraries/Opc.Ua.Configuration/ApplicationInstance.cs rename to src/Opc.Ua.Configuration/ApplicationInstance.cs diff --git a/Libraries/Opc.Ua.Configuration/DefaultApplicationInstanceFactory.cs b/src/Opc.Ua.Configuration/DefaultApplicationInstanceFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Configuration/DefaultApplicationInstanceFactory.cs rename to src/Opc.Ua.Configuration/DefaultApplicationInstanceFactory.cs diff --git a/Libraries/Opc.Ua.Configuration/EventIds.cs b/src/Opc.Ua.Configuration/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.Configuration/EventIds.cs rename to src/Opc.Ua.Configuration/EventIds.cs diff --git a/Libraries/Opc.Ua.Configuration/IApplicationConfigurationBuilder.cs b/src/Opc.Ua.Configuration/IApplicationConfigurationBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Configuration/IApplicationConfigurationBuilder.cs rename to src/Opc.Ua.Configuration/IApplicationConfigurationBuilder.cs diff --git a/Libraries/Opc.Ua.Configuration/IApplicationInstance.cs b/src/Opc.Ua.Configuration/IApplicationInstance.cs similarity index 100% rename from Libraries/Opc.Ua.Configuration/IApplicationInstance.cs rename to src/Opc.Ua.Configuration/IApplicationInstance.cs diff --git a/Libraries/Opc.Ua.Configuration/IApplicationInstanceFactory.cs b/src/Opc.Ua.Configuration/IApplicationInstanceFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Configuration/IApplicationInstanceFactory.cs rename to src/Opc.Ua.Configuration/IApplicationInstanceFactory.cs diff --git a/Libraries/Opc.Ua.Configuration/IApplicationMessageDlg.cs b/src/Opc.Ua.Configuration/IApplicationMessageDlg.cs similarity index 100% rename from Libraries/Opc.Ua.Configuration/IApplicationMessageDlg.cs rename to src/Opc.Ua.Configuration/IApplicationMessageDlg.cs diff --git a/Libraries/Opc.Ua.Configuration/ISnapshotRestore.cs b/src/Opc.Ua.Configuration/ISnapshotRestore.cs similarity index 100% rename from Libraries/Opc.Ua.Configuration/ISnapshotRestore.cs rename to src/Opc.Ua.Configuration/ISnapshotRestore.cs diff --git a/Libraries/Opc.Ua.Configuration/NugetREADME.md b/src/Opc.Ua.Configuration/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Configuration/NugetREADME.md rename to src/Opc.Ua.Configuration/NugetREADME.md diff --git a/Libraries/Opc.Ua.Configuration/Opc.Ua.Configuration.csproj b/src/Opc.Ua.Configuration/Opc.Ua.Configuration.csproj similarity index 100% rename from Libraries/Opc.Ua.Configuration/Opc.Ua.Configuration.csproj rename to src/Opc.Ua.Configuration/Opc.Ua.Configuration.csproj diff --git a/Libraries/Opc.Ua.Configuration/OpcUaConfigurationServiceCollectionExtensions.cs b/src/Opc.Ua.Configuration/OpcUaConfigurationServiceCollectionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Configuration/OpcUaConfigurationServiceCollectionExtensions.cs rename to src/Opc.Ua.Configuration/OpcUaConfigurationServiceCollectionExtensions.cs diff --git a/Libraries/Opc.Ua.Configuration/Properties/AssemblyInfo.cs b/src/Opc.Ua.Configuration/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Configuration/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Configuration/Properties/AssemblyInfo.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Audit/HashChainedAuditFileSink.cs b/src/Opc.Ua.Core.Diagnostics/Audit/HashChainedAuditFileSink.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Audit/HashChainedAuditFileSink.cs rename to src/Opc.Ua.Core.Diagnostics/Audit/HashChainedAuditFileSink.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Audit/IPcapAuditSink.cs b/src/Opc.Ua.Core.Diagnostics/Audit/IPcapAuditSink.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Audit/IPcapAuditSink.cs rename to src/Opc.Ua.Core.Diagnostics/Audit/IPcapAuditSink.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Audit/LoggerPcapAuditSink.cs b/src/Opc.Ua.Core.Diagnostics/Audit/LoggerPcapAuditSink.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Audit/LoggerPcapAuditSink.cs rename to src/Opc.Ua.Core.Diagnostics/Audit/LoggerPcapAuditSink.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Audit/PcapAuditEvent.cs b/src/Opc.Ua.Core.Diagnostics/Audit/PcapAuditEvent.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Audit/PcapAuditEvent.cs rename to src/Opc.Ua.Core.Diagnostics/Audit/PcapAuditEvent.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Audit/PcapAuditEventKind.cs b/src/Opc.Ua.Core.Diagnostics/Audit/PcapAuditEventKind.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Audit/PcapAuditEventKind.cs rename to src/Opc.Ua.Core.Diagnostics/Audit/PcapAuditEventKind.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Bindings/CapturingByteTransport.cs b/src/Opc.Ua.Core.Diagnostics/Bindings/CapturingByteTransport.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Bindings/CapturingByteTransport.cs rename to src/Opc.Ua.Core.Diagnostics/Bindings/CapturingByteTransport.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Bindings/CapturingByteTransportFactory.cs b/src/Opc.Ua.Core.Diagnostics/Bindings/CapturingByteTransportFactory.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Bindings/CapturingByteTransportFactory.cs rename to src/Opc.Ua.Core.Diagnostics/Bindings/CapturingByteTransportFactory.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Bindings/ChannelCaptureRegistry.cs b/src/Opc.Ua.Core.Diagnostics/Bindings/ChannelCaptureRegistry.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Bindings/ChannelCaptureRegistry.cs rename to src/Opc.Ua.Core.Diagnostics/Bindings/ChannelCaptureRegistry.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Bindings/IChannelCaptureRegistry.cs b/src/Opc.Ua.Core.Diagnostics/Bindings/IChannelCaptureRegistry.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Bindings/IChannelCaptureRegistry.cs rename to src/Opc.Ua.Core.Diagnostics/Bindings/IChannelCaptureRegistry.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Bindings/PcapBindings.cs b/src/Opc.Ua.Core.Diagnostics/Bindings/PcapBindings.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Bindings/PcapBindings.cs rename to src/Opc.Ua.Core.Diagnostics/Bindings/PcapBindings.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Bindings/PcapTransportChannelBinding.cs b/src/Opc.Ua.Core.Diagnostics/Bindings/PcapTransportChannelBinding.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Bindings/PcapTransportChannelBinding.cs rename to src/Opc.Ua.Core.Diagnostics/Bindings/PcapTransportChannelBinding.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Bindings/PcapTransportListenerBinding.cs b/src/Opc.Ua.Core.Diagnostics/Bindings/PcapTransportListenerBinding.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Bindings/PcapTransportListenerBinding.cs rename to src/Opc.Ua.Core.Diagnostics/Bindings/PcapTransportListenerBinding.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Capture/CaptureSession.cs b/src/Opc.Ua.Core.Diagnostics/Capture/CaptureSession.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Capture/CaptureSession.cs rename to src/Opc.Ua.Core.Diagnostics/Capture/CaptureSession.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Capture/CaptureSessionManager.cs b/src/Opc.Ua.Core.Diagnostics/Capture/CaptureSessionManager.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Capture/CaptureSessionManager.cs rename to src/Opc.Ua.Core.Diagnostics/Capture/CaptureSessionManager.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Capture/ICaptureSource.cs b/src/Opc.Ua.Core.Diagnostics/Capture/ICaptureSource.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Capture/ICaptureSource.cs rename to src/Opc.Ua.Core.Diagnostics/Capture/ICaptureSource.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Capture/PcapServerCapture.cs b/src/Opc.Ua.Core.Diagnostics/Capture/PcapServerCapture.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Capture/PcapServerCapture.cs rename to src/Opc.Ua.Core.Diagnostics/Capture/PcapServerCapture.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Capture/Sources/DefaultCaptureSourceFactory.cs b/src/Opc.Ua.Core.Diagnostics/Capture/Sources/DefaultCaptureSourceFactory.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Capture/Sources/DefaultCaptureSourceFactory.cs rename to src/Opc.Ua.Core.Diagnostics/Capture/Sources/DefaultCaptureSourceFactory.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Capture/Sources/InProcessCaptureSource.cs b/src/Opc.Ua.Core.Diagnostics/Capture/Sources/InProcessCaptureSource.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Capture/Sources/InProcessCaptureSource.cs rename to src/Opc.Ua.Core.Diagnostics/Capture/Sources/InProcessCaptureSource.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Capture/Sources/NetworkInterfaceEnumerator.cs b/src/Opc.Ua.Core.Diagnostics/Capture/Sources/NetworkInterfaceEnumerator.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Capture/Sources/NetworkInterfaceEnumerator.cs rename to src/Opc.Ua.Core.Diagnostics/Capture/Sources/NetworkInterfaceEnumerator.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Capture/Sources/NicCaptureSource.cs b/src/Opc.Ua.Core.Diagnostics/Capture/Sources/NicCaptureSource.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Capture/Sources/NicCaptureSource.cs rename to src/Opc.Ua.Core.Diagnostics/Capture/Sources/NicCaptureSource.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Capture/Sources/ReplayCaptureSource.cs b/src/Opc.Ua.Core.Diagnostics/Capture/Sources/ReplayCaptureSource.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Capture/Sources/ReplayCaptureSource.cs rename to src/Opc.Ua.Core.Diagnostics/Capture/Sources/ReplayCaptureSource.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentAutoStartHostedService.cs b/src/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentAutoStartHostedService.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentAutoStartHostedService.cs rename to src/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentAutoStartHostedService.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentDefaults.cs b/src/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentDefaults.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentDefaults.cs rename to src/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentDefaults.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentVariableNames.cs b/src/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentVariableNames.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentVariableNames.cs rename to src/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapEnvironmentVariableNames.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapServiceCollectionExtensions.cs b/src/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapServiceCollectionExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapServiceCollectionExtensions.cs rename to src/Opc.Ua.Core.Diagnostics/DependencyInjection/PcapServiceCollectionExtensions.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Dissection/DecodedServiceCall.cs b/src/Opc.Ua.Core.Diagnostics/Dissection/DecodedServiceCall.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Dissection/DecodedServiceCall.cs rename to src/Opc.Ua.Core.Diagnostics/Dissection/DecodedServiceCall.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Dissection/OfflineDecodedChunk.cs b/src/Opc.Ua.Core.Diagnostics/Dissection/OfflineDecodedChunk.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Dissection/OfflineDecodedChunk.cs rename to src/Opc.Ua.Core.Diagnostics/Dissection/OfflineDecodedChunk.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Dissection/OfflineSecureChannel.cs b/src/Opc.Ua.Core.Diagnostics/Dissection/OfflineSecureChannel.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Dissection/OfflineSecureChannel.cs rename to src/Opc.Ua.Core.Diagnostics/Dissection/OfflineSecureChannel.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Dissection/ServiceCallReassembler.cs b/src/Opc.Ua.Core.Diagnostics/Dissection/ServiceCallReassembler.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Dissection/ServiceCallReassembler.cs rename to src/Opc.Ua.Core.Diagnostics/Dissection/ServiceCallReassembler.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/EventIds.cs b/src/Opc.Ua.Core.Diagnostics/EventIds.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/EventIds.cs rename to src/Opc.Ua.Core.Diagnostics/EventIds.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Formats/CsvFormatter.cs b/src/Opc.Ua.Core.Diagnostics/Formats/CsvFormatter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Formats/CsvFormatter.cs rename to src/Opc.Ua.Core.Diagnostics/Formats/CsvFormatter.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Formats/ITraceFormatter.cs b/src/Opc.Ua.Core.Diagnostics/Formats/ITraceFormatter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Formats/ITraceFormatter.cs rename to src/Opc.Ua.Core.Diagnostics/Formats/ITraceFormatter.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Formats/JsonFormatter.cs b/src/Opc.Ua.Core.Diagnostics/Formats/JsonFormatter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Formats/JsonFormatter.cs rename to src/Opc.Ua.Core.Diagnostics/Formats/JsonFormatter.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Formats/PcapFormatter.cs b/src/Opc.Ua.Core.Diagnostics/Formats/PcapFormatter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Formats/PcapFormatter.cs rename to src/Opc.Ua.Core.Diagnostics/Formats/PcapFormatter.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Formats/PcapNgFormatter.cs b/src/Opc.Ua.Core.Diagnostics/Formats/PcapNgFormatter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Formats/PcapNgFormatter.cs rename to src/Opc.Ua.Core.Diagnostics/Formats/PcapNgFormatter.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Formats/ServiceTimelineFormatter.cs b/src/Opc.Ua.Core.Diagnostics/Formats/ServiceTimelineFormatter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Formats/ServiceTimelineFormatter.cs rename to src/Opc.Ua.Core.Diagnostics/Formats/ServiceTimelineFormatter.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Formats/TextFormatter.cs b/src/Opc.Ua.Core.Diagnostics/Formats/TextFormatter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Formats/TextFormatter.cs rename to src/Opc.Ua.Core.Diagnostics/Formats/TextFormatter.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Formats/TraceFormatterRegistry.cs b/src/Opc.Ua.Core.Diagnostics/Formats/TraceFormatterRegistry.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Formats/TraceFormatterRegistry.cs rename to src/Opc.Ua.Core.Diagnostics/Formats/TraceFormatterRegistry.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Frame/CaptureFrame.cs b/src/Opc.Ua.Core.Diagnostics/Frame/CaptureFrame.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Frame/CaptureFrame.cs rename to src/Opc.Ua.Core.Diagnostics/Frame/CaptureFrame.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Frame/LoopbackFrameBuilder.cs b/src/Opc.Ua.Core.Diagnostics/Frame/LoopbackFrameBuilder.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Frame/LoopbackFrameBuilder.cs rename to src/Opc.Ua.Core.Diagnostics/Frame/LoopbackFrameBuilder.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Frame/OpcUaFrameParser.cs b/src/Opc.Ua.Core.Diagnostics/Frame/OpcUaFrameParser.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Frame/OpcUaFrameParser.cs rename to src/Opc.Ua.Core.Diagnostics/Frame/OpcUaFrameParser.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Frame/PcapFileReader.cs b/src/Opc.Ua.Core.Diagnostics/Frame/PcapFileReader.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Frame/PcapFileReader.cs rename to src/Opc.Ua.Core.Diagnostics/Frame/PcapFileReader.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Frame/PcapFileWriter.cs b/src/Opc.Ua.Core.Diagnostics/Frame/PcapFileWriter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Frame/PcapFileWriter.cs rename to src/Opc.Ua.Core.Diagnostics/Frame/PcapFileWriter.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Frame/PcapNgFileWriter.cs b/src/Opc.Ua.Core.Diagnostics/Frame/PcapNgFileWriter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Frame/PcapNgFileWriter.cs rename to src/Opc.Ua.Core.Diagnostics/Frame/PcapNgFileWriter.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Frame/TcpStreamReassembler.cs b/src/Opc.Ua.Core.Diagnostics/Frame/TcpStreamReassembler.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Frame/TcpStreamReassembler.cs rename to src/Opc.Ua.Core.Diagnostics/Frame/TcpStreamReassembler.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/KeyLog/ChannelKeyMaterial.cs b/src/Opc.Ua.Core.Diagnostics/KeyLog/ChannelKeyMaterial.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/KeyLog/ChannelKeyMaterial.cs rename to src/Opc.Ua.Core.Diagnostics/KeyLog/ChannelKeyMaterial.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/KeyLog/DiskKeyEscrowProvider.cs b/src/Opc.Ua.Core.Diagnostics/KeyLog/DiskKeyEscrowProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/KeyLog/DiskKeyEscrowProvider.cs rename to src/Opc.Ua.Core.Diagnostics/KeyLog/DiskKeyEscrowProvider.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/KeyLog/EncryptedKeyLogStream.cs b/src/Opc.Ua.Core.Diagnostics/KeyLog/EncryptedKeyLogStream.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/KeyLog/EncryptedKeyLogStream.cs rename to src/Opc.Ua.Core.Diagnostics/KeyLog/EncryptedKeyLogStream.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/KeyLog/IKeyEscrowProvider.cs b/src/Opc.Ua.Core.Diagnostics/KeyLog/IKeyEscrowProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/KeyLog/IKeyEscrowProvider.cs rename to src/Opc.Ua.Core.Diagnostics/KeyLog/IKeyEscrowProvider.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/KeyLog/IKeyLogWriter.cs b/src/Opc.Ua.Core.Diagnostics/KeyLog/IKeyLogWriter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/KeyLog/IKeyLogWriter.cs rename to src/Opc.Ua.Core.Diagnostics/KeyLog/IKeyLogWriter.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/KeyLog/SessionKeyManager.cs b/src/Opc.Ua.Core.Diagnostics/KeyLog/SessionKeyManager.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/KeyLog/SessionKeyManager.cs rename to src/Opc.Ua.Core.Diagnostics/KeyLog/SessionKeyManager.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/KeyLog/StandaloneKeyLogObserver.cs b/src/Opc.Ua.Core.Diagnostics/KeyLog/StandaloneKeyLogObserver.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/KeyLog/StandaloneKeyLogObserver.cs rename to src/Opc.Ua.Core.Diagnostics/KeyLog/StandaloneKeyLogObserver.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogJsonReader.cs b/src/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogJsonReader.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogJsonReader.cs rename to src/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogJsonReader.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogJsonWriter.cs b/src/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogJsonWriter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogJsonWriter.cs rename to src/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogJsonWriter.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogTextReader.cs b/src/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogTextReader.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogTextReader.cs rename to src/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogTextReader.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogTextWriter.cs b/src/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogTextWriter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogTextWriter.cs rename to src/Opc.Ua.Core.Diagnostics/KeyLog/UaKeyLogTextWriter.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Models/CaptureNowRequest.cs b/src/Opc.Ua.Core.Diagnostics/Models/CaptureNowRequest.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Models/CaptureNowRequest.cs rename to src/Opc.Ua.Core.Diagnostics/Models/CaptureNowRequest.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Models/CaptureSessionInfo.cs b/src/Opc.Ua.Core.Diagnostics/Models/CaptureSessionInfo.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Models/CaptureSessionInfo.cs rename to src/Opc.Ua.Core.Diagnostics/Models/CaptureSessionInfo.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Models/CaptureSessionState.cs b/src/Opc.Ua.Core.Diagnostics/Models/CaptureSessionState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Models/CaptureSessionState.cs rename to src/Opc.Ua.Core.Diagnostics/Models/CaptureSessionState.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Models/CaptureSourceKind.cs b/src/Opc.Ua.Core.Diagnostics/Models/CaptureSourceKind.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Models/CaptureSourceKind.cs rename to src/Opc.Ua.Core.Diagnostics/Models/CaptureSourceKind.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Models/FormatKind.cs b/src/Opc.Ua.Core.Diagnostics/Models/FormatKind.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Models/FormatKind.cs rename to src/Opc.Ua.Core.Diagnostics/Models/FormatKind.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Models/NetworkInterfaceInfo.cs b/src/Opc.Ua.Core.Diagnostics/Models/NetworkInterfaceInfo.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Models/NetworkInterfaceInfo.cs rename to src/Opc.Ua.Core.Diagnostics/Models/NetworkInterfaceInfo.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Models/StartCaptureRequest.cs b/src/Opc.Ua.Core.Diagnostics/Models/StartCaptureRequest.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Models/StartCaptureRequest.cs rename to src/Opc.Ua.Core.Diagnostics/Models/StartCaptureRequest.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Models/StartReplayRequest.cs b/src/Opc.Ua.Core.Diagnostics/Models/StartReplayRequest.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Models/StartReplayRequest.cs rename to src/Opc.Ua.Core.Diagnostics/Models/StartReplayRequest.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/NugetREADME.md b/src/Opc.Ua.Core.Diagnostics/NugetREADME.md similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/NugetREADME.md rename to src/Opc.Ua.Core.Diagnostics/NugetREADME.md diff --git a/Stack/Opc.Ua.Core.Diagnostics/Opc.Ua.Core.Diagnostics.csproj b/src/Opc.Ua.Core.Diagnostics/Opc.Ua.Core.Diagnostics.csproj similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Opc.Ua.Core.Diagnostics.csproj rename to src/Opc.Ua.Core.Diagnostics/Opc.Ua.Core.Diagnostics.csproj diff --git a/Stack/Opc.Ua.Core.Diagnostics/Properties/AssemblyInfo.cs b/src/Opc.Ua.Core.Diagnostics/Properties/AssemblyInfo.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Core.Diagnostics/Properties/AssemblyInfo.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Replay/MockClientReplay.cs b/src/Opc.Ua.Core.Diagnostics/Replay/MockClientReplay.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Replay/MockClientReplay.cs rename to src/Opc.Ua.Core.Diagnostics/Replay/MockClientReplay.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Replay/MockServerReplay.cs b/src/Opc.Ua.Core.Diagnostics/Replay/MockServerReplay.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Replay/MockServerReplay.cs rename to src/Opc.Ua.Core.Diagnostics/Replay/MockServerReplay.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Replay/ReplaySession.cs b/src/Opc.Ua.Core.Diagnostics/Replay/ReplaySession.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Replay/ReplaySession.cs rename to src/Opc.Ua.Core.Diagnostics/Replay/ReplaySession.cs diff --git a/Stack/Opc.Ua.Core.Diagnostics/Replay/ReplaySessionManager.cs b/src/Opc.Ua.Core.Diagnostics/Replay/ReplaySessionManager.cs similarity index 100% rename from Stack/Opc.Ua.Core.Diagnostics/Replay/ReplaySessionManager.cs rename to src/Opc.Ua.Core.Diagnostics/Replay/ReplaySessionManager.cs diff --git a/Stack/Opc.Ua.Core.Schema/Bsd/BinarySchemaDocument.cs b/src/Opc.Ua.Core.Schema/Bsd/BinarySchemaDocument.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Bsd/BinarySchemaDocument.cs rename to src/Opc.Ua.Core.Schema/Bsd/BinarySchemaDocument.cs diff --git a/Stack/Opc.Ua.Core.Schema/Bsd/BsdSchemaGenerator.cs b/src/Opc.Ua.Core.Schema/Bsd/BsdSchemaGenerator.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Bsd/BsdSchemaGenerator.cs rename to src/Opc.Ua.Core.Schema/Bsd/BsdSchemaGenerator.cs diff --git a/Stack/Opc.Ua.Core.Schema/ComplexTypes/ComplexTypeSystem.cs b/src/Opc.Ua.Core.Schema/ComplexTypes/ComplexTypeSystem.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/ComplexTypes/ComplexTypeSystem.cs rename to src/Opc.Ua.Core.Schema/ComplexTypes/ComplexTypeSystem.cs diff --git a/Stack/Opc.Ua.Core.Schema/ComplexTypes/DataDictionary.cs b/src/Opc.Ua.Core.Schema/ComplexTypes/DataDictionary.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/ComplexTypes/DataDictionary.cs rename to src/Opc.Ua.Core.Schema/ComplexTypes/DataDictionary.cs diff --git a/Stack/Opc.Ua.Core.Schema/ComplexTypes/DataTypeDefinitionExtension.cs b/src/Opc.Ua.Core.Schema/ComplexTypes/DataTypeDefinitionExtension.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/ComplexTypes/DataTypeDefinitionExtension.cs rename to src/Opc.Ua.Core.Schema/ComplexTypes/DataTypeDefinitionExtension.cs diff --git a/Stack/Opc.Ua.Core.Schema/ComplexTypes/DataTypeException.cs b/src/Opc.Ua.Core.Schema/ComplexTypes/DataTypeException.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/ComplexTypes/DataTypeException.cs rename to src/Opc.Ua.Core.Schema/ComplexTypes/DataTypeException.cs diff --git a/Stack/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeBuilder.cs b/src/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeBuilder.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeBuilder.cs rename to src/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeBuilder.cs diff --git a/Stack/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeFactory.cs b/src/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeFactory.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeFactory.cs rename to src/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeFactory.cs diff --git a/Stack/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeFieldBuilder.cs b/src/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeFieldBuilder.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeFieldBuilder.cs rename to src/Opc.Ua.Core.Schema/ComplexTypes/DefaultComplexTypeFieldBuilder.cs diff --git a/Stack/Opc.Ua.Core.Schema/ComplexTypes/IComplexTypeFactory.cs b/src/Opc.Ua.Core.Schema/ComplexTypes/IComplexTypeFactory.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/ComplexTypes/IComplexTypeFactory.cs rename to src/Opc.Ua.Core.Schema/ComplexTypes/IComplexTypeFactory.cs diff --git a/Stack/Opc.Ua.Core.Schema/ComplexTypes/IComplexTypeResolver.cs b/src/Opc.Ua.Core.Schema/ComplexTypes/IComplexTypeResolver.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/ComplexTypes/IComplexTypeResolver.cs rename to src/Opc.Ua.Core.Schema/ComplexTypes/IComplexTypeResolver.cs diff --git a/Stack/Opc.Ua.Core.Schema/ComplexTypes/readme.md b/src/Opc.Ua.Core.Schema/ComplexTypes/readme.md similarity index 100% rename from Stack/Opc.Ua.Core.Schema/ComplexTypes/readme.md rename to src/Opc.Ua.Core.Schema/ComplexTypes/readme.md diff --git a/Stack/Opc.Ua.Core.Schema/DefaultSchemaProvider.cs b/src/Opc.Ua.Core.Schema/DefaultSchemaProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/DefaultSchemaProvider.cs rename to src/Opc.Ua.Core.Schema/DefaultSchemaProvider.cs diff --git a/Stack/Opc.Ua.Core.Schema/EventIds.cs b/src/Opc.Ua.Core.Schema/EventIds.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/EventIds.cs rename to src/Opc.Ua.Core.Schema/EventIds.cs diff --git a/Stack/Opc.Ua.Core.Schema/ISchemaProvider.cs b/src/Opc.Ua.Core.Schema/ISchemaProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/ISchemaProvider.cs rename to src/Opc.Ua.Core.Schema/ISchemaProvider.cs diff --git a/Stack/Opc.Ua.Core.Schema/IUaSchema.cs b/src/Opc.Ua.Core.Schema/IUaSchema.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/IUaSchema.cs rename to src/Opc.Ua.Core.Schema/IUaSchema.cs diff --git a/Stack/Opc.Ua.Core.Schema/IUaSchemaGenerator.cs b/src/Opc.Ua.Core.Schema/IUaSchemaGenerator.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/IUaSchemaGenerator.cs rename to src/Opc.Ua.Core.Schema/IUaSchemaGenerator.cs diff --git a/Stack/Opc.Ua.Core.Schema/Json/JsonBuiltInTypeSchemas.cs b/src/Opc.Ua.Core.Schema/Json/JsonBuiltInTypeSchemas.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Json/JsonBuiltInTypeSchemas.cs rename to src/Opc.Ua.Core.Schema/Json/JsonBuiltInTypeSchemas.cs diff --git a/Stack/Opc.Ua.Core.Schema/Json/JsonSchemaConstants.cs b/src/Opc.Ua.Core.Schema/Json/JsonSchemaConstants.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Json/JsonSchemaConstants.cs rename to src/Opc.Ua.Core.Schema/Json/JsonSchemaConstants.cs diff --git a/Stack/Opc.Ua.Core.Schema/Json/JsonSchemaDocument.cs b/src/Opc.Ua.Core.Schema/Json/JsonSchemaDocument.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Json/JsonSchemaDocument.cs rename to src/Opc.Ua.Core.Schema/Json/JsonSchemaDocument.cs diff --git a/Stack/Opc.Ua.Core.Schema/Json/JsonSchemaGenerator.cs b/src/Opc.Ua.Core.Schema/Json/JsonSchemaGenerator.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Json/JsonSchemaGenerator.cs rename to src/Opc.Ua.Core.Schema/Json/JsonSchemaGenerator.cs diff --git a/Stack/Opc.Ua.Core.Schema/Json/StandardJsonDefinitions.cs b/src/Opc.Ua.Core.Schema/Json/StandardJsonDefinitions.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Json/StandardJsonDefinitions.cs rename to src/Opc.Ua.Core.Schema/Json/StandardJsonDefinitions.cs diff --git a/Stack/Opc.Ua.Core.Schema/NugetREADME.md b/src/Opc.Ua.Core.Schema/NugetREADME.md similarity index 100% rename from Stack/Opc.Ua.Core.Schema/NugetREADME.md rename to src/Opc.Ua.Core.Schema/NugetREADME.md diff --git a/Stack/Opc.Ua.Core.Schema/Opc.Ua.Core.Schema.csproj b/src/Opc.Ua.Core.Schema/Opc.Ua.Core.Schema.csproj similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Opc.Ua.Core.Schema.csproj rename to src/Opc.Ua.Core.Schema/Opc.Ua.Core.Schema.csproj diff --git a/Stack/Opc.Ua.Core.Schema/Properties/AssemblyInfo.cs b/src/Opc.Ua.Core.Schema/Properties/AssemblyInfo.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Core.Schema/Properties/AssemblyInfo.cs diff --git a/Stack/Opc.Ua.Core.Schema/Resolution/CompositeDataTypeDefinitionResolver.cs b/src/Opc.Ua.Core.Schema/Resolution/CompositeDataTypeDefinitionResolver.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Resolution/CompositeDataTypeDefinitionResolver.cs rename to src/Opc.Ua.Core.Schema/Resolution/CompositeDataTypeDefinitionResolver.cs diff --git a/Stack/Opc.Ua.Core.Schema/Resolution/DataTypeDefinitionRegistry.cs b/src/Opc.Ua.Core.Schema/Resolution/DataTypeDefinitionRegistry.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Resolution/DataTypeDefinitionRegistry.cs rename to src/Opc.Ua.Core.Schema/Resolution/DataTypeDefinitionRegistry.cs diff --git a/Stack/Opc.Ua.Core.Schema/Resolution/DataTypeDefinitionRegistryExtensions.cs b/src/Opc.Ua.Core.Schema/Resolution/DataTypeDefinitionRegistryExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Resolution/DataTypeDefinitionRegistryExtensions.cs rename to src/Opc.Ua.Core.Schema/Resolution/DataTypeDefinitionRegistryExtensions.cs diff --git a/Stack/Opc.Ua.Core.Schema/Resolution/EncodeableFactoryDefinitionSource.cs b/src/Opc.Ua.Core.Schema/Resolution/EncodeableFactoryDefinitionSource.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Resolution/EncodeableFactoryDefinitionSource.cs rename to src/Opc.Ua.Core.Schema/Resolution/EncodeableFactoryDefinitionSource.cs diff --git a/Stack/Opc.Ua.Core.Schema/Resolution/IDataTypeDefinitionResolver.cs b/src/Opc.Ua.Core.Schema/Resolution/IDataTypeDefinitionResolver.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Resolution/IDataTypeDefinitionResolver.cs rename to src/Opc.Ua.Core.Schema/Resolution/IDataTypeDefinitionResolver.cs diff --git a/Stack/Opc.Ua.Core.Schema/Resolution/UaTypeDescription.cs b/src/Opc.Ua.Core.Schema/Resolution/UaTypeDescription.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Resolution/UaTypeDescription.cs rename to src/Opc.Ua.Core.Schema/Resolution/UaTypeDescription.cs diff --git a/Stack/Opc.Ua.Core.Schema/SchemaProviderExtensions.cs b/src/Opc.Ua.Core.Schema/SchemaProviderExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/SchemaProviderExtensions.cs rename to src/Opc.Ua.Core.Schema/SchemaProviderExtensions.cs diff --git a/Stack/Opc.Ua.Core.Schema/SchemaServiceCollectionExtensions.cs b/src/Opc.Ua.Core.Schema/SchemaServiceCollectionExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/SchemaServiceCollectionExtensions.cs rename to src/Opc.Ua.Core.Schema/SchemaServiceCollectionExtensions.cs diff --git a/Stack/Opc.Ua.Core.Schema/UaSchemaFormat.cs b/src/Opc.Ua.Core.Schema/UaSchemaFormat.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/UaSchemaFormat.cs rename to src/Opc.Ua.Core.Schema/UaSchemaFormat.cs diff --git a/Stack/Opc.Ua.Core.Schema/Xsd/XmlSchemaDocument.cs b/src/Opc.Ua.Core.Schema/Xsd/XmlSchemaDocument.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Xsd/XmlSchemaDocument.cs rename to src/Opc.Ua.Core.Schema/Xsd/XmlSchemaDocument.cs diff --git a/Stack/Opc.Ua.Core.Schema/Xsd/XsdSchemaGenerator.cs b/src/Opc.Ua.Core.Schema/Xsd/XsdSchemaGenerator.cs similarity index 100% rename from Stack/Opc.Ua.Core.Schema/Xsd/XsdSchemaGenerator.cs rename to src/Opc.Ua.Core.Schema/Xsd/XsdSchemaGenerator.cs diff --git a/Stack/Opc.Ua.Core.Types/Client/IServiceRequest.cs b/src/Opc.Ua.Core.Types/Client/IServiceRequest.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Client/IServiceRequest.cs rename to src/Opc.Ua.Core.Types/Client/IServiceRequest.cs diff --git a/Stack/Opc.Ua.Core.Types/Client/IServiceResponse.cs b/src/Opc.Ua.Core.Types/Client/IServiceResponse.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Client/IServiceResponse.cs rename to src/Opc.Ua.Core.Types/Client/IServiceResponse.cs diff --git a/Stack/Opc.Ua.Core.Types/Constants/Attributes.Helpers.cs b/src/Opc.Ua.Core.Types/Constants/Attributes.Helpers.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Constants/Attributes.Helpers.cs rename to src/Opc.Ua.Core.Types/Constants/Attributes.Helpers.cs diff --git a/Stack/Opc.Ua.Core.Types/Constants/ConditionStateNames.cs b/src/Opc.Ua.Core.Types/Constants/ConditionStateNames.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Constants/ConditionStateNames.cs rename to src/Opc.Ua.Core.Types/Constants/ConditionStateNames.cs diff --git a/Stack/Opc.Ua.Core.Types/Constants/Helpers.Obsolete.cs b/src/Opc.Ua.Core.Types/Constants/Helpers.Obsolete.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Constants/Helpers.Obsolete.cs rename to src/Opc.Ua.Core.Types/Constants/Helpers.Obsolete.cs diff --git a/Stack/Opc.Ua.Core.Types/Constants/Namespaces.cs b/src/Opc.Ua.Core.Types/Constants/Namespaces.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Constants/Namespaces.cs rename to src/Opc.Ua.Core.Types/Constants/Namespaces.cs diff --git a/Stack/Opc.Ua.Core.Types/EventIds.cs b/src/Opc.Ua.Core.Types/EventIds.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/EventIds.cs rename to src/Opc.Ua.Core.Types/EventIds.cs diff --git a/Stack/Opc.Ua.Core.Types/NugetREADME.md b/src/Opc.Ua.Core.Types/NugetREADME.md similarity index 100% rename from Stack/Opc.Ua.Core.Types/NugetREADME.md rename to src/Opc.Ua.Core.Types/NugetREADME.md diff --git a/Stack/Opc.Ua.Core.Types/Opc.Ua.Core.Types.csproj b/src/Opc.Ua.Core.Types/Opc.Ua.Core.Types.csproj similarity index 100% rename from Stack/Opc.Ua.Core.Types/Opc.Ua.Core.Types.csproj rename to src/Opc.Ua.Core.Types/Opc.Ua.Core.Types.csproj diff --git a/Stack/Opc.Ua.Core.Types/Properties/AssemblyInfo.cs b/src/Opc.Ua.Core.Types/Properties/AssemblyInfo.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Core.Types/Properties/AssemblyInfo.cs diff --git a/Stack/Opc.Ua.Core.Types/State/AcknowledgeableConditionState.cs b/src/Opc.Ua.Core.Types/State/AcknowledgeableConditionState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/AcknowledgeableConditionState.cs rename to src/Opc.Ua.Core.Types/State/AcknowledgeableConditionState.cs diff --git a/Stack/Opc.Ua.Core.Types/State/AlarmConditionState.Methods.cs b/src/Opc.Ua.Core.Types/State/AlarmConditionState.Methods.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/AlarmConditionState.Methods.cs rename to src/Opc.Ua.Core.Types/State/AlarmConditionState.Methods.cs diff --git a/Stack/Opc.Ua.Core.Types/State/AlarmConditionState.cs b/src/Opc.Ua.Core.Types/State/AlarmConditionState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/AlarmConditionState.cs rename to src/Opc.Ua.Core.Types/State/AlarmConditionState.cs diff --git a/Stack/Opc.Ua.Core.Types/State/AuditEventState.cs b/src/Opc.Ua.Core.Types/State/AuditEventState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/AuditEventState.cs rename to src/Opc.Ua.Core.Types/State/AuditEventState.cs diff --git a/Stack/Opc.Ua.Core.Types/State/BaseEventState.cs b/src/Opc.Ua.Core.Types/State/BaseEventState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/BaseEventState.cs rename to src/Opc.Ua.Core.Types/State/BaseEventState.cs diff --git a/Stack/Opc.Ua.Core.Types/State/BaseInstanceStateSnapshot.cs b/src/Opc.Ua.Core.Types/State/BaseInstanceStateSnapshot.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/BaseInstanceStateSnapshot.cs rename to src/Opc.Ua.Core.Types/State/BaseInstanceStateSnapshot.cs diff --git a/Stack/Opc.Ua.Core.Types/State/ConditionState.cs b/src/Opc.Ua.Core.Types/State/ConditionState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/ConditionState.cs rename to src/Opc.Ua.Core.Types/State/ConditionState.cs diff --git a/Stack/Opc.Ua.Core.Types/State/DialogConditionState.cs b/src/Opc.Ua.Core.Types/State/DialogConditionState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/DialogConditionState.cs rename to src/Opc.Ua.Core.Types/State/DialogConditionState.cs diff --git a/Stack/Opc.Ua.Core.Types/State/ExclusiveLimitAlarmState.cs b/src/Opc.Ua.Core.Types/State/ExclusiveLimitAlarmState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/ExclusiveLimitAlarmState.cs rename to src/Opc.Ua.Core.Types/State/ExclusiveLimitAlarmState.cs diff --git a/Stack/Opc.Ua.Core.Types/State/ExclusiveLimitStateMachineState.cs b/src/Opc.Ua.Core.Types/State/ExclusiveLimitStateMachineState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/ExclusiveLimitStateMachineState.cs rename to src/Opc.Ua.Core.Types/State/ExclusiveLimitStateMachineState.cs diff --git a/Stack/Opc.Ua.Core.Types/State/FiniteStateMachineState.cs b/src/Opc.Ua.Core.Types/State/FiniteStateMachineState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/FiniteStateMachineState.cs rename to src/Opc.Ua.Core.Types/State/FiniteStateMachineState.cs diff --git a/Stack/Opc.Ua.Core.Types/State/FolderState.cs b/src/Opc.Ua.Core.Types/State/FolderState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/FolderState.cs rename to src/Opc.Ua.Core.Types/State/FolderState.cs diff --git a/Stack/Opc.Ua.Core.Types/State/FolderTypeState.cs b/src/Opc.Ua.Core.Types/State/FolderTypeState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/FolderTypeState.cs rename to src/Opc.Ua.Core.Types/State/FolderTypeState.cs diff --git a/Stack/Opc.Ua.Core.Types/State/LimitAlarmStates.cs b/src/Opc.Ua.Core.Types/State/LimitAlarmStates.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/LimitAlarmStates.cs rename to src/Opc.Ua.Core.Types/State/LimitAlarmStates.cs diff --git a/Stack/Opc.Ua.Core.Types/State/NodeStateExtensions.cs b/src/Opc.Ua.Core.Types/State/NodeStateExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/NodeStateExtensions.cs rename to src/Opc.Ua.Core.Types/State/NodeStateExtensions.cs diff --git a/Stack/Opc.Ua.Core.Types/State/NonExclusiveLimitAlarmState.cs b/src/Opc.Ua.Core.Types/State/NonExclusiveLimitAlarmState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/NonExclusiveLimitAlarmState.cs rename to src/Opc.Ua.Core.Types/State/NonExclusiveLimitAlarmState.cs diff --git a/Stack/Opc.Ua.Core.Types/State/ProgramStateMachineState.cs b/src/Opc.Ua.Core.Types/State/ProgramStateMachineState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/ProgramStateMachineState.cs rename to src/Opc.Ua.Core.Types/State/ProgramStateMachineState.cs diff --git a/Stack/Opc.Ua.Core.Types/State/ShelvedStateMachineState.cs b/src/Opc.Ua.Core.Types/State/ShelvedStateMachineState.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/State/ShelvedStateMachineState.cs rename to src/Opc.Ua.Core.Types/State/ShelvedStateMachineState.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/BrowsePath.cs b/src/Opc.Ua.Core.Types/Types/BrowsePath.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/BrowsePath.cs rename to src/Opc.Ua.Core.Types/Types/BrowsePath.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/CallMethodRequest.cs b/src/Opc.Ua.Core.Types/Types/CallMethodRequest.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/CallMethodRequest.cs rename to src/Opc.Ua.Core.Types/Types/CallMethodRequest.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/ContentFilter.cs b/src/Opc.Ua.Core.Types/Types/ContentFilter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/ContentFilter.cs rename to src/Opc.Ua.Core.Types/Types/ContentFilter.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/EUInformation.cs b/src/Opc.Ua.Core.Types/Types/EUInformation.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/EUInformation.cs rename to src/Opc.Ua.Core.Types/Types/EUInformation.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/EndpointConfiguration.cs b/src/Opc.Ua.Core.Types/Types/EndpointConfiguration.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/EndpointConfiguration.cs rename to src/Opc.Ua.Core.Types/Types/EndpointConfiguration.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/EndpointDescription.cs b/src/Opc.Ua.Core.Types/Types/EndpointDescription.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/EndpointDescription.cs rename to src/Opc.Ua.Core.Types/Types/EndpointDescription.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/EventFieldList.cs b/src/Opc.Ua.Core.Types/Types/EventFieldList.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/EventFieldList.cs rename to src/Opc.Ua.Core.Types/Types/EventFieldList.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/Extensions/EncodeableFactoryExtensions.cs b/src/Opc.Ua.Core.Types/Types/Extensions/EncodeableFactoryExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/Extensions/EncodeableFactoryExtensions.cs rename to src/Opc.Ua.Core.Types/Types/Extensions/EncodeableFactoryExtensions.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/Extensions/ServiceMessageContextExtensions.cs b/src/Opc.Ua.Core.Types/Types/Extensions/ServiceMessageContextExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/Extensions/ServiceMessageContextExtensions.cs rename to src/Opc.Ua.Core.Types/Types/Extensions/ServiceMessageContextExtensions.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/HistoryReadValueId.cs b/src/Opc.Ua.Core.Types/Types/HistoryReadValueId.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/HistoryReadValueId.cs rename to src/Opc.Ua.Core.Types/Types/HistoryReadValueId.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/HistoryUpdateDetails.cs b/src/Opc.Ua.Core.Types/Types/HistoryUpdateDetails.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/HistoryUpdateDetails.cs rename to src/Opc.Ua.Core.Types/Types/HistoryUpdateDetails.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/MonitoredItemCreateRequest.cs b/src/Opc.Ua.Core.Types/Types/MonitoredItemCreateRequest.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/MonitoredItemCreateRequest.cs rename to src/Opc.Ua.Core.Types/Types/MonitoredItemCreateRequest.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/MonitoredItemCreateResult.cs b/src/Opc.Ua.Core.Types/Types/MonitoredItemCreateResult.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/MonitoredItemCreateResult.cs rename to src/Opc.Ua.Core.Types/Types/MonitoredItemCreateResult.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/MonitoredItemModifyRequest.cs b/src/Opc.Ua.Core.Types/Types/MonitoredItemModifyRequest.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/MonitoredItemModifyRequest.cs rename to src/Opc.Ua.Core.Types/Types/MonitoredItemModifyRequest.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/MonitoredItemNotification.cs b/src/Opc.Ua.Core.Types/Types/MonitoredItemNotification.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/MonitoredItemNotification.cs rename to src/Opc.Ua.Core.Types/Types/MonitoredItemNotification.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/MonitoringFilter.cs b/src/Opc.Ua.Core.Types/Types/MonitoringFilter.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/MonitoringFilter.cs rename to src/Opc.Ua.Core.Types/Types/MonitoringFilter.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/NotificationData.cs b/src/Opc.Ua.Core.Types/Types/NotificationData.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/NotificationData.cs rename to src/Opc.Ua.Core.Types/Types/NotificationData.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/NotificationMessage.cs b/src/Opc.Ua.Core.Types/Types/NotificationMessage.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/NotificationMessage.cs rename to src/Opc.Ua.Core.Types/Types/NotificationMessage.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/OptionSet.cs b/src/Opc.Ua.Core.Types/Types/OptionSet.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/OptionSet.cs rename to src/Opc.Ua.Core.Types/Types/OptionSet.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/QueryDataSet.cs b/src/Opc.Ua.Core.Types/Types/QueryDataSet.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/QueryDataSet.cs rename to src/Opc.Ua.Core.Types/Types/QueryDataSet.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/Range.cs b/src/Opc.Ua.Core.Types/Types/Range.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/Range.cs rename to src/Opc.Ua.Core.Types/Types/Range.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/ReadValueId.cs b/src/Opc.Ua.Core.Types/Types/ReadValueId.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/ReadValueId.cs rename to src/Opc.Ua.Core.Types/Types/ReadValueId.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/ReferenceDescription.cs b/src/Opc.Ua.Core.Types/Types/ReferenceDescription.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/ReferenceDescription.cs rename to src/Opc.Ua.Core.Types/Types/ReferenceDescription.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/ServiceFault.cs b/src/Opc.Ua.Core.Types/Types/ServiceFault.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/ServiceFault.cs rename to src/Opc.Ua.Core.Types/Types/ServiceFault.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/StatusResult.cs b/src/Opc.Ua.Core.Types/Types/StatusResult.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/StatusResult.cs rename to src/Opc.Ua.Core.Types/Types/StatusResult.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/TimeZoneDataType.cs b/src/Opc.Ua.Core.Types/Types/TimeZoneDataType.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/TimeZoneDataType.cs rename to src/Opc.Ua.Core.Types/Types/TimeZoneDataType.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/UserTokenPolicy.cs b/src/Opc.Ua.Core.Types/Types/UserTokenPolicy.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/UserTokenPolicy.cs rename to src/Opc.Ua.Core.Types/Types/UserTokenPolicy.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/VariableAttributes.cs b/src/Opc.Ua.Core.Types/Types/VariableAttributes.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/VariableAttributes.cs rename to src/Opc.Ua.Core.Types/Types/VariableAttributes.cs diff --git a/Stack/Opc.Ua.Core.Types/Types/WriteValue.cs b/src/Opc.Ua.Core.Types/Types/WriteValue.cs similarity index 100% rename from Stack/Opc.Ua.Core.Types/Types/WriteValue.cs rename to src/Opc.Ua.Core.Types/Types/WriteValue.cs diff --git a/Stack/Opc.Ua.Core/CompatibilitySuppressions.xml b/src/Opc.Ua.Core/CompatibilitySuppressions.xml similarity index 100% rename from Stack/Opc.Ua.Core/CompatibilitySuppressions.xml rename to src/Opc.Ua.Core/CompatibilitySuppressions.xml diff --git a/Stack/Opc.Ua.Core/Documentation/Opc.Ua.Bindings.cs b/src/Opc.Ua.Core/Documentation/Opc.Ua.Bindings.cs similarity index 100% rename from Stack/Opc.Ua.Core/Documentation/Opc.Ua.Bindings.cs rename to src/Opc.Ua.Core/Documentation/Opc.Ua.Bindings.cs diff --git a/Stack/Opc.Ua.Core/Documentation/Opc.Ua.Configuration.cs b/src/Opc.Ua.Core/Documentation/Opc.Ua.Configuration.cs similarity index 100% rename from Stack/Opc.Ua.Core/Documentation/Opc.Ua.Configuration.cs rename to src/Opc.Ua.Core/Documentation/Opc.Ua.Configuration.cs diff --git a/Stack/Opc.Ua.Core/Documentation/Opc.Ua.Schema.Binary.cs b/src/Opc.Ua.Core/Documentation/Opc.Ua.Schema.Binary.cs similarity index 100% rename from Stack/Opc.Ua.Core/Documentation/Opc.Ua.Schema.Binary.cs rename to src/Opc.Ua.Core/Documentation/Opc.Ua.Schema.Binary.cs diff --git a/Stack/Opc.Ua.Core/Documentation/Opc.Ua.Schema.Xml.cs b/src/Opc.Ua.Core/Documentation/Opc.Ua.Schema.Xml.cs similarity index 100% rename from Stack/Opc.Ua.Core/Documentation/Opc.Ua.Schema.Xml.cs rename to src/Opc.Ua.Core/Documentation/Opc.Ua.Schema.Xml.cs diff --git a/Stack/Opc.Ua.Core/Documentation/Opc.Ua.Schema.cs b/src/Opc.Ua.Core/Documentation/Opc.Ua.Schema.cs similarity index 100% rename from Stack/Opc.Ua.Core/Documentation/Opc.Ua.Schema.cs rename to src/Opc.Ua.Core/Documentation/Opc.Ua.Schema.cs diff --git a/Stack/Opc.Ua.Core/Documentation/Opc.Ua.cs b/src/Opc.Ua.Core/Documentation/Opc.Ua.cs similarity index 100% rename from Stack/Opc.Ua.Core/Documentation/Opc.Ua.cs rename to src/Opc.Ua.Core/Documentation/Opc.Ua.cs diff --git a/Stack/Opc.Ua.Core/EventIds.cs b/src/Opc.Ua.Core/EventIds.cs similarity index 100% rename from Stack/Opc.Ua.Core/EventIds.cs rename to src/Opc.Ua.Core/EventIds.cs diff --git a/Stack/Opc.Ua.Core/NugetREADME.md b/src/Opc.Ua.Core/NugetREADME.md similarity index 100% rename from Stack/Opc.Ua.Core/NugetREADME.md rename to src/Opc.Ua.Core/NugetREADME.md diff --git a/Stack/Opc.Ua.Core/Opc.Ua.Core.csproj b/src/Opc.Ua.Core/Opc.Ua.Core.csproj similarity index 100% rename from Stack/Opc.Ua.Core/Opc.Ua.Core.csproj rename to src/Opc.Ua.Core/Opc.Ua.Core.csproj diff --git a/Stack/Opc.Ua.Core/Properties/AssemblyInfo.cs b/src/Opc.Ua.Core/Properties/AssemblyInfo.cs similarity index 100% rename from Stack/Opc.Ua.Core/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Core/Properties/AssemblyInfo.cs diff --git a/Stack/Opc.Ua.Core/Redundancy/AesCbcHmacRecordProtector.cs b/src/Opc.Ua.Core/Redundancy/AesCbcHmacRecordProtector.cs similarity index 100% rename from Stack/Opc.Ua.Core/Redundancy/AesCbcHmacRecordProtector.cs rename to src/Opc.Ua.Core/Redundancy/AesCbcHmacRecordProtector.cs diff --git a/Stack/Opc.Ua.Core/Redundancy/ILeaderElection.cs b/src/Opc.Ua.Core/Redundancy/ILeaderElection.cs similarity index 100% rename from Stack/Opc.Ua.Core/Redundancy/ILeaderElection.cs rename to src/Opc.Ua.Core/Redundancy/ILeaderElection.cs diff --git a/Stack/Opc.Ua.Core/Redundancy/IRecordProtector.cs b/src/Opc.Ua.Core/Redundancy/IRecordProtector.cs similarity index 100% rename from Stack/Opc.Ua.Core/Redundancy/IRecordProtector.cs rename to src/Opc.Ua.Core/Redundancy/IRecordProtector.cs diff --git a/Stack/Opc.Ua.Core/Redundancy/ISharedKeyValueStore.cs b/src/Opc.Ua.Core/Redundancy/ISharedKeyValueStore.cs similarity index 100% rename from Stack/Opc.Ua.Core/Redundancy/ISharedKeyValueStore.cs rename to src/Opc.Ua.Core/Redundancy/ISharedKeyValueStore.cs diff --git a/Stack/Opc.Ua.Core/Redundancy/InMemorySharedKeyValueStore.cs b/src/Opc.Ua.Core/Redundancy/InMemorySharedKeyValueStore.cs similarity index 100% rename from Stack/Opc.Ua.Core/Redundancy/InMemorySharedKeyValueStore.cs rename to src/Opc.Ua.Core/Redundancy/InMemorySharedKeyValueStore.cs diff --git a/Stack/Opc.Ua.Core/Redundancy/KeyRingRecordProtector.cs b/src/Opc.Ua.Core/Redundancy/KeyRingRecordProtector.cs similarity index 100% rename from Stack/Opc.Ua.Core/Redundancy/KeyRingRecordProtector.cs rename to src/Opc.Ua.Core/Redundancy/KeyRingRecordProtector.cs diff --git a/Stack/Opc.Ua.Core/Redundancy/KeyValueChange.cs b/src/Opc.Ua.Core/Redundancy/KeyValueChange.cs similarity index 100% rename from Stack/Opc.Ua.Core/Redundancy/KeyValueChange.cs rename to src/Opc.Ua.Core/Redundancy/KeyValueChange.cs diff --git a/Stack/Opc.Ua.Core/Redundancy/NullRecordProtector.cs b/src/Opc.Ua.Core/Redundancy/NullRecordProtector.cs similarity index 100% rename from Stack/Opc.Ua.Core/Redundancy/NullRecordProtector.cs rename to src/Opc.Ua.Core/Redundancy/NullRecordProtector.cs diff --git a/Stack/Opc.Ua.Core/Redundancy/SharedStoreLeaseElection.cs b/src/Opc.Ua.Core/Redundancy/SharedStoreLeaseElection.cs similarity index 100% rename from Stack/Opc.Ua.Core/Redundancy/SharedStoreLeaseElection.cs rename to src/Opc.Ua.Core/Redundancy/SharedStoreLeaseElection.cs diff --git a/Stack/Opc.Ua.Core/Redundancy/StaticLeaderElection.cs b/src/Opc.Ua.Core/Redundancy/StaticLeaderElection.cs similarity index 100% rename from Stack/Opc.Ua.Core/Redundancy/StaticLeaderElection.cs rename to src/Opc.Ua.Core/Redundancy/StaticLeaderElection.cs diff --git a/Stack/Opc.Ua.Core/Schema/ApplicationConfiguration.cs b/src/Opc.Ua.Core/Schema/ApplicationConfiguration.cs similarity index 100% rename from Stack/Opc.Ua.Core/Schema/ApplicationConfiguration.cs rename to src/Opc.Ua.Core/Schema/ApplicationConfiguration.cs diff --git a/Stack/Opc.Ua.Core/Schema/ApplicationConfiguration.xsd b/src/Opc.Ua.Core/Schema/ApplicationConfiguration.xsd similarity index 100% rename from Stack/Opc.Ua.Core/Schema/ApplicationConfiguration.xsd rename to src/Opc.Ua.Core/Schema/ApplicationConfiguration.xsd diff --git a/Stack/Opc.Ua.Core/Schema/BuildSchema.bat b/src/Opc.Ua.Core/Schema/BuildSchema.bat similarity index 100% rename from Stack/Opc.Ua.Core/Schema/BuildSchema.bat rename to src/Opc.Ua.Core/Schema/BuildSchema.bat diff --git a/Stack/Opc.Ua.Core/Schema/Opc.Ua.NodeSet.xml b/src/Opc.Ua.Core/Schema/Opc.Ua.NodeSet.xml similarity index 100% rename from Stack/Opc.Ua.Core/Schema/Opc.Ua.NodeSet.xml rename to src/Opc.Ua.Core/Schema/Opc.Ua.NodeSet.xml diff --git a/Stack/Opc.Ua.Core/Schema/SecuredApplication.cs b/src/Opc.Ua.Core/Schema/SecuredApplication.cs similarity index 100% rename from Stack/Opc.Ua.Core/Schema/SecuredApplication.cs rename to src/Opc.Ua.Core/Schema/SecuredApplication.cs diff --git a/Stack/Opc.Ua.Core/Schema/SecuredApplication.xsd b/src/Opc.Ua.Core/Schema/SecuredApplication.xsd similarity index 100% rename from Stack/Opc.Ua.Core/Schema/SecuredApplication.xsd rename to src/Opc.Ua.Core/Schema/SecuredApplication.xsd diff --git a/Stack/Opc.Ua.Core/Schema/SecuredApplicationEncoding.cs b/src/Opc.Ua.Core/Schema/SecuredApplicationEncoding.cs similarity index 100% rename from Stack/Opc.Ua.Core/Schema/SecuredApplicationEncoding.cs rename to src/Opc.Ua.Core/Schema/SecuredApplicationEncoding.cs diff --git a/Stack/Opc.Ua.Core/Schema/SecuredApplicationHelpers.cs b/src/Opc.Ua.Core/Schema/SecuredApplicationHelpers.cs similarity index 100% rename from Stack/Opc.Ua.Core/Schema/SecuredApplicationHelpers.cs rename to src/Opc.Ua.Core/Schema/SecuredApplicationHelpers.cs diff --git a/Stack/Opc.Ua.Core/Schema/UAVariant.xsd b/src/Opc.Ua.Core/Schema/UAVariant.xsd similarity index 100% rename from Stack/Opc.Ua.Core/Schema/UAVariant.xsd rename to src/Opc.Ua.Core/Schema/UAVariant.xsd diff --git a/Stack/Opc.Ua.Core/Security/Audit.cs b/src/Opc.Ua.Core/Security/Audit.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Audit.cs rename to src/Opc.Ua.Core/Security/Audit.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateFactory.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateFactory.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateFactory.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateFactory.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateIdentifier.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateIdentifier.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateIdentifier.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateIdentifier.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateIdentifierResolver.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateIdentifierResolver.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateIdentifierResolver.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateIdentifierResolver.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateCache.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateCache.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateCache.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateCache.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateChangeSubject.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateChangeSubject.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateChangeSubject.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateChangeSubject.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateIssuerReference.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateIssuerReference.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateIssuerReference.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateIssuerReference.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateLifecycleMonitor.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateLifecycleMonitor.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateLifecycleMonitor.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateLifecycleMonitor.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateManager.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateManager.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateManager.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateManagerExtensions.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateManagerExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateManagerExtensions.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateManagerExtensions.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateUpdateEventArgs.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateUpdateEventArgs.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateUpdateEventArgs.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateUpdateEventArgs.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationCore.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationCore.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationCore.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationCore.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationHelpers.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationHelpers.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationHelpers.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationHelpers.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationResult.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationResult.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationResult.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateValidationResult.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/DirectoryStoreProvider.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/DirectoryStoreProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/DirectoryStoreProvider.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/DirectoryStoreProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateLifecycle.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateLifecycle.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateLifecycle.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateLifecycle.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateManager.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateManager.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateManager.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateRegistry.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateRegistry.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateRegistry.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateRegistry.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateStoreProvider.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateStoreProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateStoreProvider.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateStoreProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateTrustListManager.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateTrustListManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateTrustListManager.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateTrustListManager.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateValidatorEx.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateValidatorEx.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateValidatorEx.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/ICertificateValidatorEx.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ITrustListFileAccess.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/ITrustListFileAccess.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ITrustListFileAccess.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/ITrustListFileAccess.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ITrustListTransaction.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/ITrustListTransaction.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/ITrustListTransaction.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/ITrustListTransaction.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/InMemoryStoreProvider.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/InMemoryStoreProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/InMemoryStoreProvider.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/InMemoryStoreProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/RejectedCertificateProcessor.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/RejectedCertificateProcessor.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/RejectedCertificateProcessor.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/RejectedCertificateProcessor.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/SharedKeyValue/SharedKeyValueCertificateStore.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/SharedKeyValue/SharedKeyValueCertificateStore.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/SharedKeyValue/SharedKeyValueCertificateStore.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/SharedKeyValue/SharedKeyValueCertificateStore.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/SharedKeyValue/SharedKeyValueCertificateStoreProvider.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/SharedKeyValue/SharedKeyValueCertificateStoreProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/SharedKeyValue/SharedKeyValueCertificateStoreProvider.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/SharedKeyValue/SharedKeyValueCertificateStoreProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/TrustListTransaction.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/TrustListTransaction.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/TrustListTransaction.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/TrustListTransaction.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/X509StoreProvider.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateManager/X509StoreProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateManager/X509StoreProvider.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateManager/X509StoreProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificatePasswordProvider.cs b/src/Opc.Ua.Core/Security/Certificates/CertificatePasswordProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificatePasswordProvider.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificatePasswordProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateProvider.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateProvider.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateStoreIdentifier.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateStoreIdentifier.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateStoreIdentifier.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateStoreIdentifier.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateTrustList.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateTrustList.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateTrustList.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateTrustList.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateValidationExtensions.cs b/src/Opc.Ua.Core/Security/Certificates/CertificateValidationExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CertificateValidationExtensions.cs rename to src/Opc.Ua.Core/Security/Certificates/CertificateValidationExtensions.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CryptoUtils.cs b/src/Opc.Ua.Core/Security/Certificates/CryptoUtils.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/CryptoUtils.cs rename to src/Opc.Ua.Core/Security/Certificates/CryptoUtils.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/DirectoryCertificateStore.cs b/src/Opc.Ua.Core/Security/Certificates/DirectoryCertificateStore.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/DirectoryCertificateStore.cs rename to src/Opc.Ua.Core/Security/Certificates/DirectoryCertificateStore.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/EncryptedData.cs b/src/Opc.Ua.Core/Security/Certificates/EncryptedData.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/EncryptedData.cs rename to src/Opc.Ua.Core/Security/Certificates/EncryptedData.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/EncryptedSecret.cs b/src/Opc.Ua.Core/Security/Certificates/EncryptedSecret.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/EncryptedSecret.cs rename to src/Opc.Ua.Core/Security/Certificates/EncryptedSecret.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/ICertificateProvider.cs b/src/Opc.Ua.Core/Security/Certificates/ICertificateProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/ICertificateProvider.cs rename to src/Opc.Ua.Core/Security/Certificates/ICertificateProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/ICertificateStore.cs b/src/Opc.Ua.Core/Security/Certificates/ICertificateStore.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/ICertificateStore.cs rename to src/Opc.Ua.Core/Security/Certificates/ICertificateStore.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/ICertificateStoreType.cs b/src/Opc.Ua.Core/Security/Certificates/ICertificateStoreType.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/ICertificateStoreType.cs rename to src/Opc.Ua.Core/Security/Certificates/ICertificateStoreType.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/Nonce.cs b/src/Opc.Ua.Core/Security/Certificates/Nonce.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/Nonce.cs rename to src/Opc.Ua.Core/Security/Certificates/Nonce.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/RsaUtils.cs b/src/Opc.Ua.Core/Security/Certificates/RsaUtils.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/RsaUtils.cs rename to src/Opc.Ua.Core/Security/Certificates/RsaUtils.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/SecurityConfiguration.cs b/src/Opc.Ua.Core/Security/Certificates/SecurityConfiguration.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/SecurityConfiguration.cs rename to src/Opc.Ua.Core/Security/Certificates/SecurityConfiguration.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/Internal/PInvokeHelper.cs b/src/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/Internal/PInvokeHelper.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/Internal/PInvokeHelper.cs rename to src/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/Internal/PInvokeHelper.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/Internal/X509CrlHelper.cs b/src/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/Internal/X509CrlHelper.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/Internal/X509CrlHelper.cs rename to src/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/Internal/X509CrlHelper.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/PlatformHelper.cs b/src/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/PlatformHelper.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/PlatformHelper.cs rename to src/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/PlatformHelper.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/X509StoreExtensions.cs b/src/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/X509StoreExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/X509StoreExtensions.cs rename to src/Opc.Ua.Core/Security/Certificates/X509CertificateStore/Extensions/X509StoreExtensions.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/X509CertificateStore/X509CertificateStore.cs b/src/Opc.Ua.Core/Security/Certificates/X509CertificateStore/X509CertificateStore.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/X509CertificateStore/X509CertificateStore.cs rename to src/Opc.Ua.Core/Security/Certificates/X509CertificateStore/X509CertificateStore.cs diff --git a/Stack/Opc.Ua.Core/Security/Certificates/X509Utils.cs b/src/Opc.Ua.Core/Security/Certificates/X509Utils.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Certificates/X509Utils.cs rename to src/Opc.Ua.Core/Security/Certificates/X509Utils.cs diff --git a/Stack/Opc.Ua.Core/Security/Constants/AdditionalParameterNames.cs b/src/Opc.Ua.Core/Security/Constants/AdditionalParameterNames.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Constants/AdditionalParameterNames.cs rename to src/Opc.Ua.Core/Security/Constants/AdditionalParameterNames.cs diff --git a/Stack/Opc.Ua.Core/Security/Constants/SecurityConstants.cs b/src/Opc.Ua.Core/Security/Constants/SecurityConstants.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Constants/SecurityConstants.cs rename to src/Opc.Ua.Core/Security/Constants/SecurityConstants.cs diff --git a/Stack/Opc.Ua.Core/Security/Constants/SecurityPolicies.cs b/src/Opc.Ua.Core/Security/Constants/SecurityPolicies.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Constants/SecurityPolicies.cs rename to src/Opc.Ua.Core/Security/Constants/SecurityPolicies.cs diff --git a/Stack/Opc.Ua.Core/Security/Constants/SecurityPolicyInfo.cs b/src/Opc.Ua.Core/Security/Constants/SecurityPolicyInfo.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Constants/SecurityPolicyInfo.cs rename to src/Opc.Ua.Core/Security/Constants/SecurityPolicyInfo.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/AccessToken.cs b/src/Opc.Ua.Core/Security/Identity/AccessToken.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/AccessToken.cs rename to src/Opc.Ua.Core/Security/Identity/AccessToken.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/AuthorizationServerMetadata.cs b/src/Opc.Ua.Core/Security/Identity/AuthorizationServerMetadata.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/AuthorizationServerMetadata.cs rename to src/Opc.Ua.Core/Security/Identity/AuthorizationServerMetadata.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/CompositeClientIdentityProvider.cs b/src/Opc.Ua.Core/Security/Identity/CompositeClientIdentityProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/CompositeClientIdentityProvider.cs rename to src/Opc.Ua.Core/Security/Identity/CompositeClientIdentityProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/Defaults/AnonymousIdentityProvider.cs b/src/Opc.Ua.Core/Security/Identity/Defaults/AnonymousIdentityProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/Defaults/AnonymousIdentityProvider.cs rename to src/Opc.Ua.Core/Security/Identity/Defaults/AnonymousIdentityProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/Defaults/IssuedTokenIdentityProvider.cs b/src/Opc.Ua.Core/Security/Identity/Defaults/IssuedTokenIdentityProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/Defaults/IssuedTokenIdentityProvider.cs rename to src/Opc.Ua.Core/Security/Identity/Defaults/IssuedTokenIdentityProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/Defaults/JwtBearerAccessTokenProvider.cs b/src/Opc.Ua.Core/Security/Identity/Defaults/JwtBearerAccessTokenProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/Defaults/JwtBearerAccessTokenProvider.cs rename to src/Opc.Ua.Core/Security/Identity/Defaults/JwtBearerAccessTokenProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/Defaults/UserNamePasswordIdentityProvider.cs b/src/Opc.Ua.Core/Security/Identity/Defaults/UserNamePasswordIdentityProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/Defaults/UserNamePasswordIdentityProvider.cs rename to src/Opc.Ua.Core/Security/Identity/Defaults/UserNamePasswordIdentityProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/Defaults/X509ClientIdentityProvider.cs b/src/Opc.Ua.Core/Security/Identity/Defaults/X509ClientIdentityProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/Defaults/X509ClientIdentityProvider.cs rename to src/Opc.Ua.Core/Security/Identity/Defaults/X509ClientIdentityProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/IAccessTokenProvider.cs b/src/Opc.Ua.Core/Security/Identity/IAccessTokenProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/IAccessTokenProvider.cs rename to src/Opc.Ua.Core/Security/Identity/IAccessTokenProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/IClientIdentityProvider.cs b/src/Opc.Ua.Core/Security/Identity/IClientIdentityProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/IClientIdentityProvider.cs rename to src/Opc.Ua.Core/Security/Identity/IClientIdentityProvider.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/IIdentityAugmenter.cs b/src/Opc.Ua.Core/Security/Identity/IIdentityAugmenter.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/IIdentityAugmenter.cs rename to src/Opc.Ua.Core/Security/Identity/IIdentityAugmenter.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/IIdentityClaims.cs b/src/Opc.Ua.Core/Security/Identity/IIdentityClaims.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/IIdentityClaims.cs rename to src/Opc.Ua.Core/Security/Identity/IIdentityClaims.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/IIssuerKeyResolver.cs b/src/Opc.Ua.Core/Security/Identity/IIssuerKeyResolver.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/IIssuerKeyResolver.cs rename to src/Opc.Ua.Core/Security/Identity/IIssuerKeyResolver.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/IServerIdentityRegistry.cs b/src/Opc.Ua.Core/Security/Identity/IServerIdentityRegistry.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/IServerIdentityRegistry.cs rename to src/Opc.Ua.Core/Security/Identity/IServerIdentityRegistry.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/ITokenIssuer.cs b/src/Opc.Ua.Core/Security/Identity/ITokenIssuer.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/ITokenIssuer.cs rename to src/Opc.Ua.Core/Security/Identity/ITokenIssuer.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/IUserTokenAuthenticator.cs b/src/Opc.Ua.Core/Security/Identity/IUserTokenAuthenticator.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/IUserTokenAuthenticator.cs rename to src/Opc.Ua.Core/Security/Identity/IUserTokenAuthenticator.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/JwksIssuerKeyResolver.cs b/src/Opc.Ua.Core/Security/Identity/JwksIssuerKeyResolver.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/JwksIssuerKeyResolver.cs rename to src/Opc.Ua.Core/Security/Identity/JwksIssuerKeyResolver.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/ServerIdentityRegistry.cs b/src/Opc.Ua.Core/Security/Identity/ServerIdentityRegistry.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/ServerIdentityRegistry.cs rename to src/Opc.Ua.Core/Security/Identity/ServerIdentityRegistry.cs diff --git a/Stack/Opc.Ua.Core/Security/Identity/StaticIssuerKeyResolver.cs b/src/Opc.Ua.Core/Security/Identity/StaticIssuerKeyResolver.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Identity/StaticIssuerKeyResolver.cs rename to src/Opc.Ua.Core/Security/Identity/StaticIssuerKeyResolver.cs diff --git a/Stack/Opc.Ua.Core/Security/Secrets/ISecret.cs b/src/Opc.Ua.Core/Security/Secrets/ISecret.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Secrets/ISecret.cs rename to src/Opc.Ua.Core/Security/Secrets/ISecret.cs diff --git a/Stack/Opc.Ua.Core/Security/Secrets/ISecretRegistry.cs b/src/Opc.Ua.Core/Security/Secrets/ISecretRegistry.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Secrets/ISecretRegistry.cs rename to src/Opc.Ua.Core/Security/Secrets/ISecretRegistry.cs diff --git a/Stack/Opc.Ua.Core/Security/Secrets/ISecretStore.cs b/src/Opc.Ua.Core/Security/Secrets/ISecretStore.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Secrets/ISecretStore.cs rename to src/Opc.Ua.Core/Security/Secrets/ISecretStore.cs diff --git a/Stack/Opc.Ua.Core/Security/Secrets/InMemorySecretStore.cs b/src/Opc.Ua.Core/Security/Secrets/InMemorySecretStore.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Secrets/InMemorySecretStore.cs rename to src/Opc.Ua.Core/Security/Secrets/InMemorySecretStore.cs diff --git a/Stack/Opc.Ua.Core/Security/Secrets/SecretIdentifier.cs b/src/Opc.Ua.Core/Security/Secrets/SecretIdentifier.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Secrets/SecretIdentifier.cs rename to src/Opc.Ua.Core/Security/Secrets/SecretIdentifier.cs diff --git a/Stack/Opc.Ua.Core/Security/Secrets/SecretRegistry.cs b/src/Opc.Ua.Core/Security/Secrets/SecretRegistry.cs similarity index 100% rename from Stack/Opc.Ua.Core/Security/Secrets/SecretRegistry.cs rename to src/Opc.Ua.Core/Security/Secrets/SecretRegistry.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/ArrayPoolBufferManagerBase.cs b/src/Opc.Ua.Core/Stack/Bindings/ArrayPoolBufferManagerBase.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/ArrayPoolBufferManagerBase.cs rename to src/Opc.Ua.Core/Stack/Bindings/ArrayPoolBufferManagerBase.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/ArraySegmentStream.cs b/src/Opc.Ua.Core/Stack/Bindings/ArraySegmentStream.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/ArraySegmentStream.cs rename to src/Opc.Ua.Core/Stack/Bindings/ArraySegmentStream.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/BaseBinding.cs b/src/Opc.Ua.Core/Stack/Bindings/BaseBinding.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/BaseBinding.cs rename to src/Opc.Ua.Core/Stack/Bindings/BaseBinding.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/BufferManager.cs b/src/Opc.Ua.Core/Stack/Bindings/BufferManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/BufferManager.cs rename to src/Opc.Ua.Core/Stack/Bindings/BufferManager.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/BufferManagerFactoryOptions.cs b/src/Opc.Ua.Core/Stack/Bindings/BufferManagerFactoryOptions.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/BufferManagerFactoryOptions.cs rename to src/Opc.Ua.Core/Stack/Bindings/BufferManagerFactoryOptions.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/BufferManagerMemoryLimiter.cs b/src/Opc.Ua.Core/Stack/Bindings/BufferManagerMemoryLimiter.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/BufferManagerMemoryLimiter.cs rename to src/Opc.Ua.Core/Stack/Bindings/BufferManagerMemoryLimiter.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/BufferSegment.cs b/src/Opc.Ua.Core/Stack/Bindings/BufferSegment.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/BufferSegment.cs rename to src/Opc.Ua.Core/Stack/Bindings/BufferSegment.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/BufferSequence.cs b/src/Opc.Ua.Core/Stack/Bindings/BufferSequence.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/BufferSequence.cs rename to src/Opc.Ua.Core/Stack/Bindings/BufferSequence.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/CookieBufferManager.cs b/src/Opc.Ua.Core/Stack/Bindings/CookieBufferManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/CookieBufferManager.cs rename to src/Opc.Ua.Core/Stack/Bindings/CookieBufferManager.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/DefaultBufferManagerFactory.cs b/src/Opc.Ua.Core/Stack/Bindings/DefaultBufferManagerFactory.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/DefaultBufferManagerFactory.cs rename to src/Opc.Ua.Core/Stack/Bindings/DefaultBufferManagerFactory.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/DefaultTransportBindingRegistry.cs b/src/Opc.Ua.Core/Stack/Bindings/DefaultTransportBindingRegistry.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/DefaultTransportBindingRegistry.cs rename to src/Opc.Ua.Core/Stack/Bindings/DefaultTransportBindingRegistry.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/FastBufferManager.cs b/src/Opc.Ua.Core/Stack/Bindings/FastBufferManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/FastBufferManager.cs rename to src/Opc.Ua.Core/Stack/Bindings/FastBufferManager.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/IBufferManager.cs b/src/Opc.Ua.Core/Stack/Bindings/IBufferManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/IBufferManager.cs rename to src/Opc.Ua.Core/Stack/Bindings/IBufferManager.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/IBufferManagerFactory.cs b/src/Opc.Ua.Core/Stack/Bindings/IBufferManagerFactory.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/IBufferManagerFactory.cs rename to src/Opc.Ua.Core/Stack/Bindings/IBufferManagerFactory.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/IFrameCaptureSink.cs b/src/Opc.Ua.Core/Stack/Bindings/IFrameCaptureSink.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/IFrameCaptureSink.cs rename to src/Opc.Ua.Core/Stack/Bindings/IFrameCaptureSink.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/ITransportBindingConfigurator.cs b/src/Opc.Ua.Core/Stack/Bindings/ITransportBindingConfigurator.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/ITransportBindingConfigurator.cs rename to src/Opc.Ua.Core/Stack/Bindings/ITransportBindingConfigurator.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/ITransportBindingRegistry.cs b/src/Opc.Ua.Core/Stack/Bindings/ITransportBindingRegistry.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/ITransportBindingRegistry.cs rename to src/Opc.Ua.Core/Stack/Bindings/ITransportBindingRegistry.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/ITransportBindings.cs b/src/Opc.Ua.Core/Stack/Bindings/ITransportBindings.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/ITransportBindings.cs rename to src/Opc.Ua.Core/Stack/Bindings/ITransportBindings.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/ITransportChannelBindings.cs b/src/Opc.Ua.Core/Stack/Bindings/ITransportChannelBindings.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/ITransportChannelBindings.cs rename to src/Opc.Ua.Core/Stack/Bindings/ITransportChannelBindings.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/LimitingBufferManager.cs b/src/Opc.Ua.Core/Stack/Bindings/LimitingBufferManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/LimitingBufferManager.cs rename to src/Opc.Ua.Core/Stack/Bindings/LimitingBufferManager.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/OpcUaTransportBuilderExtensions.cs b/src/Opc.Ua.Core/Stack/Bindings/OpcUaTransportBuilderExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/OpcUaTransportBuilderExtensions.cs rename to src/Opc.Ua.Core/Stack/Bindings/OpcUaTransportBuilderExtensions.cs diff --git a/Stack/Opc.Ua.Core/Stack/Bindings/TracingBufferManager.cs b/src/Opc.Ua.Core/Stack/Bindings/TracingBufferManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Bindings/TracingBufferManager.cs rename to src/Opc.Ua.Core/Stack/Bindings/TracingBufferManager.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/ChannelBaseObsolete.cs b/src/Opc.Ua.Core/Stack/Client/ChannelBaseObsolete.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/ChannelBaseObsolete.cs rename to src/Opc.Ua.Core/Stack/Client/ChannelBaseObsolete.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/ChannelState.cs b/src/Opc.Ua.Core/Stack/Client/Channels/ChannelState.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/ChannelState.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/ChannelState.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/ChannelStateChange.cs b/src/Opc.Ua.Core/Stack/Client/Channels/ChannelStateChange.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/ChannelStateChange.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/ChannelStateChange.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/ClientChannelManager.cs b/src/Opc.Ua.Core/Stack/Client/Channels/ClientChannelManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/ClientChannelManager.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/ClientChannelManager.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/ClientChannelReconnectParticipant.cs b/src/Opc.Ua.Core/Stack/Client/Channels/ClientChannelReconnectParticipant.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/ClientChannelReconnectParticipant.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/ClientChannelReconnectParticipant.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/IChannelReconnectPolicy.cs b/src/Opc.Ua.Core/Stack/Client/Channels/IChannelReconnectPolicy.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/IChannelReconnectPolicy.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/IChannelReconnectPolicy.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/IClientChannelManager.cs b/src/Opc.Ua.Core/Stack/Client/Channels/IClientChannelManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/IClientChannelManager.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/IClientChannelManager.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/IManagedTransportChannel.cs b/src/Opc.Ua.Core/Stack/Client/Channels/IManagedTransportChannel.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/IManagedTransportChannel.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/IManagedTransportChannel.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/IReconnectParticipant.cs b/src/Opc.Ua.Core/Stack/Client/Channels/IReconnectParticipant.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/IReconnectParticipant.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/IReconnectParticipant.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/IRetryBudget.cs b/src/Opc.Ua.Core/Stack/Client/Channels/IRetryBudget.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/IRetryBudget.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/IRetryBudget.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/ChannelEntry.cs b/src/Opc.Ua.Core/Stack/Client/Channels/Internal/ChannelEntry.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/ChannelEntry.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/Internal/ChannelEntry.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannel.cs b/src/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannel.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannel.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannel.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerCertRotation.cs b/src/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerCertRotation.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerCertRotation.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerCertRotation.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerDiagnostics.cs b/src/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerDiagnostics.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerDiagnostics.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerDiagnostics.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerMetrics.cs b/src/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerMetrics.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerMetrics.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/Internal/ClientChannelManagerMetrics.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/IChannelCertRotationHost.cs b/src/Opc.Ua.Core/Stack/Client/Channels/Internal/IChannelCertRotationHost.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/IChannelCertRotationHost.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/Internal/IChannelCertRotationHost.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/IChannelEntryHost.cs b/src/Opc.Ua.Core/Stack/Client/Channels/Internal/IChannelEntryHost.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/IChannelEntryHost.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/Internal/IChannelEntryHost.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/ManagedTransportChannelLease.cs b/src/Opc.Ua.Core/Stack/Client/Channels/Internal/ManagedTransportChannelLease.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/ManagedTransportChannelLease.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/Internal/ManagedTransportChannelLease.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/ManagedChannelKey.cs b/src/Opc.Ua.Core/Stack/Client/Channels/ManagedChannelKey.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/ManagedChannelKey.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/ManagedChannelKey.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/ParticipantReconnectResult.cs b/src/Opc.Ua.Core/Stack/Client/Channels/ParticipantReconnectResult.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/ParticipantReconnectResult.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/ParticipantReconnectResult.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/RetryAfterHint.cs b/src/Opc.Ua.Core/Stack/Client/Channels/RetryAfterHint.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/RetryAfterHint.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/RetryAfterHint.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/Channels/RetryBudget.cs b/src/Opc.Ua.Core/Stack/Client/Channels/RetryBudget.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/Channels/RetryBudget.cs rename to src/Opc.Ua.Core/Stack/Client/Channels/RetryBudget.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/ClientBase.cs b/src/Opc.Ua.Core/Stack/Client/ClientBase.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/ClientBase.cs rename to src/Opc.Ua.Core/Stack/Client/ClientBase.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/DiscoveryClient.cs b/src/Opc.Ua.Core/Stack/Client/DiscoveryClient.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/DiscoveryClient.cs rename to src/Opc.Ua.Core/Stack/Client/DiscoveryClient.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/EventFilterFactory.cs b/src/Opc.Ua.Core/Stack/Client/EventFilterFactory.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/EventFilterFactory.cs rename to src/Opc.Ua.Core/Stack/Client/EventFilterFactory.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/EventRecord.cs b/src/Opc.Ua.Core/Stack/Client/EventRecord.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/EventRecord.cs rename to src/Opc.Ua.Core/Stack/Client/EventRecord.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/EventRecordDecoderRegistry.cs b/src/Opc.Ua.Core/Stack/Client/EventRecordDecoderRegistry.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/EventRecordDecoderRegistry.cs rename to src/Opc.Ua.Core/Stack/Client/EventRecordDecoderRegistry.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/EventRecordExtensions.cs b/src/Opc.Ua.Core/Stack/Client/EventRecordExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/EventRecordExtensions.cs rename to src/Opc.Ua.Core/Stack/Client/EventRecordExtensions.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/EventRecordFieldReaders.cs b/src/Opc.Ua.Core/Stack/Client/EventRecordFieldReaders.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/EventRecordFieldReaders.cs rename to src/Opc.Ua.Core/Stack/Client/EventRecordFieldReaders.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/IClientBase.cs b/src/Opc.Ua.Core/Stack/Client/IClientBase.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/IClientBase.cs rename to src/Opc.Ua.Core/Stack/Client/IClientBase.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/ISessionClient.cs b/src/Opc.Ua.Core/Stack/Client/ISessionClient.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/ISessionClient.cs rename to src/Opc.Ua.Core/Stack/Client/ISessionClient.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/IUserIdentity.cs b/src/Opc.Ua.Core/Stack/Client/IUserIdentity.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/IUserIdentity.cs rename to src/Opc.Ua.Core/Stack/Client/IUserIdentity.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/InvokeServiceMessage.cs b/src/Opc.Ua.Core/Stack/Client/InvokeServiceMessage.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/InvokeServiceMessage.cs rename to src/Opc.Ua.Core/Stack/Client/InvokeServiceMessage.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/ObjectTypeClient.cs b/src/Opc.Ua.Core/Stack/Client/ObjectTypeClient.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/ObjectTypeClient.cs rename to src/Opc.Ua.Core/Stack/Client/ObjectTypeClient.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/RegistrationClient.cs b/src/Opc.Ua.Core/Stack/Client/RegistrationClient.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/RegistrationClient.cs rename to src/Opc.Ua.Core/Stack/Client/RegistrationClient.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/ReverseConnectHost.cs b/src/Opc.Ua.Core/Stack/Client/ReverseConnectHost.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/ReverseConnectHost.cs rename to src/Opc.Ua.Core/Stack/Client/ReverseConnectHost.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/SessionClient.cs b/src/Opc.Ua.Core/Stack/Client/SessionClient.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/SessionClient.cs rename to src/Opc.Ua.Core/Stack/Client/SessionClient.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/UaChannelBase.cs b/src/Opc.Ua.Core/Stack/Client/UaChannelBase.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/UaChannelBase.cs rename to src/Opc.Ua.Core/Stack/Client/UaChannelBase.cs diff --git a/Stack/Opc.Ua.Core/Stack/Client/UserIdentity.cs b/src/Opc.Ua.Core/Stack/Client/UserIdentity.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Client/UserIdentity.cs rename to src/Opc.Ua.Core/Stack/Client/UserIdentity.cs diff --git a/Stack/Opc.Ua.Core/Stack/Configuration/ApplicationConfiguration.cs b/src/Opc.Ua.Core/Stack/Configuration/ApplicationConfiguration.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Configuration/ApplicationConfiguration.cs rename to src/Opc.Ua.Core/Stack/Configuration/ApplicationConfiguration.cs diff --git a/Stack/Opc.Ua.Core/Stack/Configuration/ConfigurationWatcher.cs b/src/Opc.Ua.Core/Stack/Configuration/ConfigurationWatcher.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Configuration/ConfigurationWatcher.cs rename to src/Opc.Ua.Core/Stack/Configuration/ConfigurationWatcher.cs diff --git a/Stack/Opc.Ua.Core/Stack/Configuration/ConfiguredEndpoints.cs b/src/Opc.Ua.Core/Stack/Configuration/ConfiguredEndpoints.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Configuration/ConfiguredEndpoints.cs rename to src/Opc.Ua.Core/Stack/Configuration/ConfiguredEndpoints.cs diff --git a/Stack/Opc.Ua.Core/Stack/Configuration/EndpointConfiguration.cs b/src/Opc.Ua.Core/Stack/Configuration/EndpointConfiguration.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Configuration/EndpointConfiguration.cs rename to src/Opc.Ua.Core/Stack/Configuration/EndpointConfiguration.cs diff --git a/Stack/Opc.Ua.Core/Stack/Configuration/EndpointDescription.cs b/src/Opc.Ua.Core/Stack/Configuration/EndpointDescription.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Configuration/EndpointDescription.cs rename to src/Opc.Ua.Core/Stack/Configuration/EndpointDescription.cs diff --git a/Stack/Opc.Ua.Core/Stack/Configuration/ISecurityConfigurationManager.cs b/src/Opc.Ua.Core/Stack/Configuration/ISecurityConfigurationManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Configuration/ISecurityConfigurationManager.cs rename to src/Opc.Ua.Core/Stack/Configuration/ISecurityConfigurationManager.cs diff --git a/Stack/Opc.Ua.Core/Stack/Configuration/OAuth2Credential.cs b/src/Opc.Ua.Core/Stack/Configuration/OAuth2Credential.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Configuration/OAuth2Credential.cs rename to src/Opc.Ua.Core/Stack/Configuration/OAuth2Credential.cs diff --git a/Stack/Opc.Ua.Core/Stack/Configuration/SecurityConfigurationManager.cs b/src/Opc.Ua.Core/Stack/Configuration/SecurityConfigurationManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Configuration/SecurityConfigurationManager.cs rename to src/Opc.Ua.Core/Stack/Configuration/SecurityConfigurationManager.cs diff --git a/Stack/Opc.Ua.Core/Stack/Configuration/ServerProperties.cs b/src/Opc.Ua.Core/Stack/Configuration/ServerProperties.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Configuration/ServerProperties.cs rename to src/Opc.Ua.Core/Stack/Configuration/ServerProperties.cs diff --git a/Stack/Opc.Ua.Core/Stack/Configuration/TraceConfiguration.cs b/src/Opc.Ua.Core/Stack/Configuration/TraceConfiguration.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Configuration/TraceConfiguration.cs rename to src/Opc.Ua.Core/Stack/Configuration/TraceConfiguration.cs diff --git a/Stack/Opc.Ua.Core/Stack/Diagnostics/DefaultTelemetry.cs b/src/Opc.Ua.Core/Stack/Diagnostics/DefaultTelemetry.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Diagnostics/DefaultTelemetry.cs rename to src/Opc.Ua.Core/Stack/Diagnostics/DefaultTelemetry.cs diff --git a/Stack/Opc.Ua.Core/Stack/Diagnostics/DiagnosticsExtensions.cs b/src/Opc.Ua.Core/Stack/Diagnostics/DiagnosticsExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Diagnostics/DiagnosticsExtensions.cs rename to src/Opc.Ua.Core/Stack/Diagnostics/DiagnosticsExtensions.cs diff --git a/Stack/Opc.Ua.Core/Stack/Diagnostics/OpcUaServiceCollectionExtensions.cs b/src/Opc.Ua.Core/Stack/Diagnostics/OpcUaServiceCollectionExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Diagnostics/OpcUaServiceCollectionExtensions.cs rename to src/Opc.Ua.Core/Stack/Diagnostics/OpcUaServiceCollectionExtensions.cs diff --git a/Stack/Opc.Ua.Core/Stack/Diagnostics/ServiceProviderTelemetryContext.cs b/src/Opc.Ua.Core/Stack/Diagnostics/ServiceProviderTelemetryContext.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Diagnostics/ServiceProviderTelemetryContext.cs rename to src/Opc.Ua.Core/Stack/Diagnostics/ServiceProviderTelemetryContext.cs diff --git a/Stack/Opc.Ua.Core/Stack/Https/HttpsTransportChannel.cs b/src/Opc.Ua.Core/Stack/Https/HttpsTransportChannel.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Https/HttpsTransportChannel.cs rename to src/Opc.Ua.Core/Stack/Https/HttpsTransportChannel.cs diff --git a/Stack/Opc.Ua.Core/Stack/Https/OpcUaHttpClientFactory.cs b/src/Opc.Ua.Core/Stack/Https/OpcUaHttpClientFactory.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Https/OpcUaHttpClientFactory.cs rename to src/Opc.Ua.Core/Stack/Https/OpcUaHttpClientFactory.cs diff --git a/Stack/Opc.Ua.Core/Stack/Nodes/FilterContext.cs b/src/Opc.Ua.Core/Stack/Nodes/FilterContext.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Nodes/FilterContext.cs rename to src/Opc.Ua.Core/Stack/Nodes/FilterContext.cs diff --git a/Stack/Opc.Ua.Core/Stack/Nodes/IAsyncNodeTable.cs b/src/Opc.Ua.Core/Stack/Nodes/IAsyncNodeTable.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Nodes/IAsyncNodeTable.cs rename to src/Opc.Ua.Core/Stack/Nodes/IAsyncNodeTable.cs diff --git a/Stack/Opc.Ua.Core/Stack/Nodes/IAsyncTypeTable.cs b/src/Opc.Ua.Core/Stack/Nodes/IAsyncTypeTable.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Nodes/IAsyncTypeTable.cs rename to src/Opc.Ua.Core/Stack/Nodes/IAsyncTypeTable.cs diff --git a/Stack/Opc.Ua.Core/Stack/Nodes/ISessionOperationContext.cs b/src/Opc.Ua.Core/Stack/Nodes/ISessionOperationContext.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Nodes/ISessionOperationContext.cs rename to src/Opc.Ua.Core/Stack/Nodes/ISessionOperationContext.cs diff --git a/Stack/Opc.Ua.Core/Stack/Nodes/ViewTable.cs b/src/Opc.Ua.Core/Stack/Nodes/ViewTable.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Nodes/ViewTable.cs rename to src/Opc.Ua.Core/Stack/Nodes/ViewTable.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/EndpointBase.EndpointIncomingRequest.cs b/src/Opc.Ua.Core/Stack/Server/EndpointBase.EndpointIncomingRequest.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/EndpointBase.EndpointIncomingRequest.cs rename to src/Opc.Ua.Core/Stack/Server/EndpointBase.EndpointIncomingRequest.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/EndpointBase.ServiceDefinition.cs b/src/Opc.Ua.Core/Stack/Server/EndpointBase.ServiceDefinition.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/EndpointBase.ServiceDefinition.cs rename to src/Opc.Ua.Core/Stack/Server/EndpointBase.ServiceDefinition.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/EndpointBase.cs b/src/Opc.Ua.Core/Stack/Server/EndpointBase.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/EndpointBase.cs rename to src/Opc.Ua.Core/Stack/Server/EndpointBase.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/IAuditEventCallback.cs b/src/Opc.Ua.Core/Stack/Server/IAuditEventCallback.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/IAuditEventCallback.cs rename to src/Opc.Ua.Core/Stack/Server/IAuditEventCallback.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/IEndpointBase.cs b/src/Opc.Ua.Core/Stack/Server/IEndpointBase.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/IEndpointBase.cs rename to src/Opc.Ua.Core/Stack/Server/IEndpointBase.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/IServerBase.cs b/src/Opc.Ua.Core/Stack/Server/IServerBase.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/IServerBase.cs rename to src/Opc.Ua.Core/Stack/Server/IServerBase.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/IServiceResponseMutator.cs b/src/Opc.Ua.Core/Stack/Server/IServiceResponseMutator.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/IServiceResponseMutator.cs rename to src/Opc.Ua.Core/Stack/Server/IServiceResponseMutator.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/RequestParkSink.cs b/src/Opc.Ua.Core/Stack/Server/RequestParkSink.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/RequestParkSink.cs rename to src/Opc.Ua.Core/Stack/Server/RequestParkSink.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/RetryAfterHeader.cs b/src/Opc.Ua.Core/Stack/Server/RetryAfterHeader.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/RetryAfterHeader.cs rename to src/Opc.Ua.Core/Stack/Server/RetryAfterHeader.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/SecureChannelContext.cs b/src/Opc.Ua.Core/Stack/Server/SecureChannelContext.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/SecureChannelContext.cs rename to src/Opc.Ua.Core/Stack/Server/SecureChannelContext.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/ServerBase.RequestQueue.cs b/src/Opc.Ua.Core/Stack/Server/ServerBase.RequestQueue.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/ServerBase.RequestQueue.cs rename to src/Opc.Ua.Core/Stack/Server/ServerBase.RequestQueue.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/ServerBase.cs b/src/Opc.Ua.Core/Stack/Server/ServerBase.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/ServerBase.cs rename to src/Opc.Ua.Core/Stack/Server/ServerBase.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/ServerBusyException.cs b/src/Opc.Ua.Core/Stack/Server/ServerBusyException.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/ServerBusyException.cs rename to src/Opc.Ua.Core/Stack/Server/ServerBusyException.cs diff --git a/Stack/Opc.Ua.Core/Stack/Server/ServiceHost.cs b/src/Opc.Ua.Core/Stack/Server/ServiceHost.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Server/ServiceHost.cs rename to src/Opc.Ua.Core/Stack/Server/ServiceHost.cs diff --git a/Stack/Opc.Ua.Core/Stack/State/ISessionSystemContext.cs b/src/Opc.Ua.Core/Stack/State/ISessionSystemContext.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/State/ISessionSystemContext.cs rename to src/Opc.Ua.Core/Stack/State/ISessionSystemContext.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/ChannelAsyncOperation.cs b/src/Opc.Ua.Core/Stack/Tcp/ChannelAsyncOperation.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/ChannelAsyncOperation.cs rename to src/Opc.Ua.Core/Stack/Tcp/ChannelAsyncOperation.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/ChannelQuotas.cs b/src/Opc.Ua.Core/Stack/Tcp/ChannelQuotas.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/ChannelQuotas.cs rename to src/Opc.Ua.Core/Stack/Tcp/ChannelQuotas.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/ChannelToken.cs b/src/Opc.Ua.Core/Stack/Tcp/ChannelToken.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/ChannelToken.cs rename to src/Opc.Ua.Core/Stack/Tcp/ChannelToken.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/IDiagnosticsChannelMutation.cs b/src/Opc.Ua.Core/Stack/Tcp/IDiagnosticsChannelMutation.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/IDiagnosticsChannelMutation.cs rename to src/Opc.Ua.Core/Stack/Tcp/IDiagnosticsChannelMutation.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/ITcpChannelListener.cs b/src/Opc.Ua.Core/Stack/Tcp/ITcpChannelListener.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/ITcpChannelListener.cs rename to src/Opc.Ua.Core/Stack/Tcp/ITcpChannelListener.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/IUaSCByteTransport.cs b/src/Opc.Ua.Core/Stack/Tcp/IUaSCByteTransport.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/IUaSCByteTransport.cs rename to src/Opc.Ua.Core/Stack/Tcp/IUaSCByteTransport.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/InProcessTransport.cs b/src/Opc.Ua.Core/Stack/Tcp/InProcessTransport.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/InProcessTransport.cs rename to src/Opc.Ua.Core/Stack/Tcp/InProcessTransport.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/TcpByteTransport.cs b/src/Opc.Ua.Core/Stack/Tcp/TcpByteTransport.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/TcpByteTransport.cs rename to src/Opc.Ua.Core/Stack/Tcp/TcpByteTransport.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/TcpListenerChannel.cs b/src/Opc.Ua.Core/Stack/Tcp/TcpListenerChannel.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/TcpListenerChannel.cs rename to src/Opc.Ua.Core/Stack/Tcp/TcpListenerChannel.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/TcpMessageParsers.cs b/src/Opc.Ua.Core/Stack/Tcp/TcpMessageParsers.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/TcpMessageParsers.cs rename to src/Opc.Ua.Core/Stack/Tcp/TcpMessageParsers.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/TcpMessageType.cs b/src/Opc.Ua.Core/Stack/Tcp/TcpMessageType.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/TcpMessageType.cs rename to src/Opc.Ua.Core/Stack/Tcp/TcpMessageType.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/TcpReverseConnectChannel.cs b/src/Opc.Ua.Core/Stack/Tcp/TcpReverseConnectChannel.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/TcpReverseConnectChannel.cs rename to src/Opc.Ua.Core/Stack/Tcp/TcpReverseConnectChannel.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/TcpServerChannel.cs b/src/Opc.Ua.Core/Stack/Tcp/TcpServerChannel.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/TcpServerChannel.cs rename to src/Opc.Ua.Core/Stack/Tcp/TcpServerChannel.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/TcpServiceHost.cs b/src/Opc.Ua.Core/Stack/Tcp/TcpServiceHost.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/TcpServiceHost.cs rename to src/Opc.Ua.Core/Stack/Tcp/TcpServiceHost.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/TcpTransportChannel.cs b/src/Opc.Ua.Core/Stack/Tcp/TcpTransportChannel.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/TcpTransportChannel.cs rename to src/Opc.Ua.Core/Stack/Tcp/TcpTransportChannel.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/TcpTransportListener.cs b/src/Opc.Ua.Core/Stack/Tcp/TcpTransportListener.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/TcpTransportListener.cs rename to src/Opc.Ua.Core/Stack/Tcp/TcpTransportListener.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Asymmetric.cs b/src/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Asymmetric.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Asymmetric.cs rename to src/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Asymmetric.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Rsa.cs b/src/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Rsa.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Rsa.cs rename to src/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Rsa.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Symmetric.cs b/src/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Symmetric.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Symmetric.cs rename to src/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.Symmetric.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.cs b/src/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.cs rename to src/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryClientChannel.cs b/src/Opc.Ua.Core/Stack/Tcp/UaSCBinaryClientChannel.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryClientChannel.cs rename to src/Opc.Ua.Core/Stack/Tcp/UaSCBinaryClientChannel.cs diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryTransportChannel.cs b/src/Opc.Ua.Core/Stack/Tcp/UaSCBinaryTransportChannel.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryTransportChannel.cs rename to src/Opc.Ua.Core/Stack/Tcp/UaSCBinaryTransportChannel.cs diff --git a/Stack/Opc.Ua.Core/Stack/Transport/AsyncResultBase.cs b/src/Opc.Ua.Core/Stack/Transport/AsyncResultBase.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Transport/AsyncResultBase.cs rename to src/Opc.Ua.Core/Stack/Transport/AsyncResultBase.cs diff --git a/Stack/Opc.Ua.Core/Stack/Transport/ConnectionEvents.cs b/src/Opc.Ua.Core/Stack/Transport/ConnectionEvents.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Transport/ConnectionEvents.cs rename to src/Opc.Ua.Core/Stack/Transport/ConnectionEvents.cs diff --git a/Stack/Opc.Ua.Core/Stack/Transport/IConnectionRateLimiter.cs b/src/Opc.Ua.Core/Stack/Transport/IConnectionRateLimiter.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Transport/IConnectionRateLimiter.cs rename to src/Opc.Ua.Core/Stack/Transport/IConnectionRateLimiter.cs diff --git a/Stack/Opc.Ua.Core/Stack/Transport/ITransportChannel.cs b/src/Opc.Ua.Core/Stack/Transport/ITransportChannel.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Transport/ITransportChannel.cs rename to src/Opc.Ua.Core/Stack/Transport/ITransportChannel.cs diff --git a/Stack/Opc.Ua.Core/Stack/Transport/ITransportChannelManager.cs b/src/Opc.Ua.Core/Stack/Transport/ITransportChannelManager.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Transport/ITransportChannelManager.cs rename to src/Opc.Ua.Core/Stack/Transport/ITransportChannelManager.cs diff --git a/Stack/Opc.Ua.Core/Stack/Transport/ITransportListener.cs b/src/Opc.Ua.Core/Stack/Transport/ITransportListener.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Transport/ITransportListener.cs rename to src/Opc.Ua.Core/Stack/Transport/ITransportListener.cs diff --git a/Stack/Opc.Ua.Core/Stack/Transport/ITransportListenerCallback.cs b/src/Opc.Ua.Core/Stack/Transport/ITransportListenerCallback.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Transport/ITransportListenerCallback.cs rename to src/Opc.Ua.Core/Stack/Transport/ITransportListenerCallback.cs diff --git a/Stack/Opc.Ua.Core/Stack/Transport/ITransportListenerCertificateRotation.cs b/src/Opc.Ua.Core/Stack/Transport/ITransportListenerCertificateRotation.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Transport/ITransportListenerCertificateRotation.cs rename to src/Opc.Ua.Core/Stack/Transport/ITransportListenerCertificateRotation.cs diff --git a/Stack/Opc.Ua.Core/Stack/Transport/ITransportListenerPeerCertificateRotation.cs b/src/Opc.Ua.Core/Stack/Transport/ITransportListenerPeerCertificateRotation.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Transport/ITransportListenerPeerCertificateRotation.cs rename to src/Opc.Ua.Core/Stack/Transport/ITransportListenerPeerCertificateRotation.cs diff --git a/Stack/Opc.Ua.Core/Stack/Transport/NullChannel.cs b/src/Opc.Ua.Core/Stack/Transport/NullChannel.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Transport/NullChannel.cs rename to src/Opc.Ua.Core/Stack/Transport/NullChannel.cs diff --git a/Stack/Opc.Ua.Core/Stack/Transport/TransportChannelDiagnostic.cs b/src/Opc.Ua.Core/Stack/Transport/TransportChannelDiagnostic.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Transport/TransportChannelDiagnostic.cs rename to src/Opc.Ua.Core/Stack/Transport/TransportChannelDiagnostic.cs diff --git a/Stack/Opc.Ua.Core/Stack/Transport/TransportChannelSettings.cs b/src/Opc.Ua.Core/Stack/Transport/TransportChannelSettings.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Transport/TransportChannelSettings.cs rename to src/Opc.Ua.Core/Stack/Transport/TransportChannelSettings.cs diff --git a/Stack/Opc.Ua.Core/Stack/Transport/TransportListenerSettings.cs b/src/Opc.Ua.Core/Stack/Transport/TransportListenerSettings.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Transport/TransportListenerSettings.cs rename to src/Opc.Ua.Core/Stack/Transport/TransportListenerSettings.cs diff --git a/Stack/Opc.Ua.Core/Stack/Types/AnonymousIdentityTokenHandler.cs b/src/Opc.Ua.Core/Stack/Types/AnonymousIdentityTokenHandler.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Types/AnonymousIdentityTokenHandler.cs rename to src/Opc.Ua.Core/Stack/Types/AnonymousIdentityTokenHandler.cs diff --git a/Stack/Opc.Ua.Core/Stack/Types/FilterEvaluator.cs b/src/Opc.Ua.Core/Stack/Types/FilterEvaluator.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Types/FilterEvaluator.cs rename to src/Opc.Ua.Core/Stack/Types/FilterEvaluator.cs diff --git a/Stack/Opc.Ua.Core/Stack/Types/IUserIdentityTokenHandler.cs b/src/Opc.Ua.Core/Stack/Types/IUserIdentityTokenHandler.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Types/IUserIdentityTokenHandler.cs rename to src/Opc.Ua.Core/Stack/Types/IUserIdentityTokenHandler.cs diff --git a/Stack/Opc.Ua.Core/Stack/Types/IssuedIdentityTokenHandler.cs b/src/Opc.Ua.Core/Stack/Types/IssuedIdentityTokenHandler.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Types/IssuedIdentityTokenHandler.cs rename to src/Opc.Ua.Core/Stack/Types/IssuedIdentityTokenHandler.cs diff --git a/Stack/Opc.Ua.Core/Stack/Types/ResultSet.cs b/src/Opc.Ua.Core/Stack/Types/ResultSet.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Types/ResultSet.cs rename to src/Opc.Ua.Core/Stack/Types/ResultSet.cs diff --git a/Stack/Opc.Ua.Core/Stack/Types/ServiceLevel.cs b/src/Opc.Ua.Core/Stack/Types/ServiceLevel.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Types/ServiceLevel.cs rename to src/Opc.Ua.Core/Stack/Types/ServiceLevel.cs diff --git a/Stack/Opc.Ua.Core/Stack/Types/UserNameIdentityTokenHandler.cs b/src/Opc.Ua.Core/Stack/Types/UserNameIdentityTokenHandler.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Types/UserNameIdentityTokenHandler.cs rename to src/Opc.Ua.Core/Stack/Types/UserNameIdentityTokenHandler.cs diff --git a/Stack/Opc.Ua.Core/Stack/Types/X509IdentityTokenHandler.cs b/src/Opc.Ua.Core/Stack/Types/X509IdentityTokenHandler.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/Types/X509IdentityTokenHandler.cs rename to src/Opc.Ua.Core/Stack/Types/X509IdentityTokenHandler.cs diff --git a/Stack/Opc.Ua.Core/Stack/WebApi/WebApiBodyCodec.cs b/src/Opc.Ua.Core/Stack/WebApi/WebApiBodyCodec.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/WebApi/WebApiBodyCodec.cs rename to src/Opc.Ua.Core/Stack/WebApi/WebApiBodyCodec.cs diff --git a/Stack/Opc.Ua.Core/Stack/WebApi/WebApiMediaType.cs b/src/Opc.Ua.Core/Stack/WebApi/WebApiMediaType.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/WebApi/WebApiMediaType.cs rename to src/Opc.Ua.Core/Stack/WebApi/WebApiMediaType.cs diff --git a/Stack/Opc.Ua.Core/Stack/WebApi/WebApiServiceRoutes.cs b/src/Opc.Ua.Core/Stack/WebApi/WebApiServiceRoutes.cs similarity index 100% rename from Stack/Opc.Ua.Core/Stack/WebApi/WebApiServiceRoutes.cs rename to src/Opc.Ua.Core/Stack/WebApi/WebApiServiceRoutes.cs diff --git a/Stack/Opc.Ua.Core/Types/BuiltIn/SessionLessMessage.cs b/src/Opc.Ua.Core/Types/BuiltIn/SessionLessMessage.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/BuiltIn/SessionLessMessage.cs rename to src/Opc.Ua.Core/Types/BuiltIn/SessionLessMessage.cs diff --git a/Stack/Opc.Ua.Core/Types/BuiltIn/SessionLessServiceMessage.cs b/src/Opc.Ua.Core/Types/BuiltIn/SessionLessServiceMessage.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/BuiltIn/SessionLessServiceMessage.cs rename to src/Opc.Ua.Core/Types/BuiltIn/SessionLessServiceMessage.cs diff --git a/Stack/Opc.Ua.Core/Types/Redaction/IRedactionStrategy.cs b/src/Opc.Ua.Core/Types/Redaction/IRedactionStrategy.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Redaction/IRedactionStrategy.cs rename to src/Opc.Ua.Core/Types/Redaction/IRedactionStrategy.cs diff --git a/Stack/Opc.Ua.Core/Types/Redaction/Redact.cs b/src/Opc.Ua.Core/Types/Redaction/Redact.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Redaction/Redact.cs rename to src/Opc.Ua.Core/Types/Redaction/Redact.cs diff --git a/Stack/Opc.Ua.Core/Types/Redaction/RedactionStrategies.cs b/src/Opc.Ua.Core/Types/Redaction/RedactionStrategies.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Redaction/RedactionStrategies.cs rename to src/Opc.Ua.Core/Types/Redaction/RedactionStrategies.cs diff --git a/Stack/Opc.Ua.Core/Types/Redaction/RedactionWrapper.cs b/src/Opc.Ua.Core/Types/Redaction/RedactionWrapper.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Redaction/RedactionWrapper.cs rename to src/Opc.Ua.Core/Types/Redaction/RedactionWrapper.cs diff --git a/Stack/Opc.Ua.Core/Types/Redaction/SimpleRedactionStrategy.cs b/src/Opc.Ua.Core/Types/Redaction/SimpleRedactionStrategy.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Redaction/SimpleRedactionStrategy.cs rename to src/Opc.Ua.Core/Types/Redaction/SimpleRedactionStrategy.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/DataGenerator.cs b/src/Opc.Ua.Core/Types/Utils/DataGenerator.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/DataGenerator.cs rename to src/Opc.Ua.Core/Types/Utils/DataGenerator.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/HiResClock.cs b/src/Opc.Ua.Core/Types/Utils/HiResClock.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/HiResClock.cs rename to src/Opc.Ua.Core/Types/Utils/HiResClock.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/IDependencyInjectionBuilder.cs b/src/Opc.Ua.Core/Types/Utils/IDependencyInjectionBuilder.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/IDependencyInjectionBuilder.cs rename to src/Opc.Ua.Core/Types/Utils/IDependencyInjectionBuilder.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/IOpcUaBuilder.cs b/src/Opc.Ua.Core/Types/Utils/IOpcUaBuilder.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/IOpcUaBuilder.cs rename to src/Opc.Ua.Core/Types/Utils/IOpcUaBuilder.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/LocalizedData.txt b/src/Opc.Ua.Core/Types/Utils/LocalizedData.txt similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/LocalizedData.txt rename to src/Opc.Ua.Core/Types/Utils/LocalizedData.txt diff --git a/Stack/Opc.Ua.Core/Types/Utils/LoggerUtils.cs b/src/Opc.Ua.Core/Types/Utils/LoggerUtils.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/LoggerUtils.cs rename to src/Opc.Ua.Core/Types/Utils/LoggerUtils.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/OpcUaCoreEventSource.cs b/src/Opc.Ua.Core/Types/Utils/OpcUaCoreEventSource.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/OpcUaCoreEventSource.cs rename to src/Opc.Ua.Core/Types/Utils/OpcUaCoreEventSource.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/ServiceResultExtensions.cs b/src/Opc.Ua.Core/Types/Utils/ServiceResultExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/ServiceResultExtensions.cs rename to src/Opc.Ua.Core/Types/Utils/ServiceResultExtensions.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/TimeProviderExtensions.cs b/src/Opc.Ua.Core/Types/Utils/TimeProviderExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/TimeProviderExtensions.cs rename to src/Opc.Ua.Core/Types/Utils/TimeProviderExtensions.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/TraceEventArgs.cs b/src/Opc.Ua.Core/Types/Utils/TraceEventArgs.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/TraceEventArgs.cs rename to src/Opc.Ua.Core/Types/Utils/TraceEventArgs.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/TraceLoggerProvider.cs b/src/Opc.Ua.Core/Types/Utils/TraceLoggerProvider.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/TraceLoggerProvider.cs rename to src/Opc.Ua.Core/Types/Utils/TraceLoggerProvider.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/Tracing.cs b/src/Opc.Ua.Core/Types/Utils/Tracing.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/Tracing.cs rename to src/Opc.Ua.Core/Types/Utils/Tracing.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/Utils.cs b/src/Opc.Ua.Core/Types/Utils/Utils.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/Utils.cs rename to src/Opc.Ua.Core/Types/Utils/Utils.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/UtilsObsolete.cs b/src/Opc.Ua.Core/Types/Utils/UtilsObsolete.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/UtilsObsolete.cs rename to src/Opc.Ua.Core/Types/Utils/UtilsObsolete.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/ValueTask/ManualResetValueTaskSource.cs b/src/Opc.Ua.Core/Types/Utils/ValueTask/ManualResetValueTaskSource.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/ValueTask/ManualResetValueTaskSource.cs rename to src/Opc.Ua.Core/Types/Utils/ValueTask/ManualResetValueTaskSource.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/ValueTask/ObjectPool.cs b/src/Opc.Ua.Core/Types/Utils/ValueTask/ObjectPool.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/ValueTask/ObjectPool.cs rename to src/Opc.Ua.Core/Types/Utils/ValueTask/ObjectPool.cs diff --git a/Stack/Opc.Ua.Core/Types/Utils/ValueTask/ServiceResponsePooledValueTaskSource.cs b/src/Opc.Ua.Core/Types/Utils/ValueTask/ServiceResponsePooledValueTaskSource.cs similarity index 100% rename from Stack/Opc.Ua.Core/Types/Utils/ValueTask/ServiceResponsePooledValueTaskSource.cs rename to src/Opc.Ua.Core/Types/Utils/ValueTask/ServiceResponsePooledValueTaskSource.cs diff --git a/Stack/Opc.Ua.Core/Utils/ArraySegmentExtensions.cs b/src/Opc.Ua.Core/Utils/ArraySegmentExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Core/Utils/ArraySegmentExtensions.cs rename to src/Opc.Ua.Core/Utils/ArraySegmentExtensions.cs diff --git a/Libraries/Opc.Ua.Di.Client/DeviceIdentification.cs b/src/Opc.Ua.Di.Client/DeviceIdentification.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Client/DeviceIdentification.cs rename to src/Opc.Ua.Di.Client/DeviceIdentification.cs diff --git a/Libraries/Opc.Ua.Di.Client/DiDeviceClient.cs b/src/Opc.Ua.Di.Client/DiDeviceClient.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Client/DiDeviceClient.cs rename to src/Opc.Ua.Di.Client/DiDeviceClient.cs diff --git a/Libraries/Opc.Ua.Di.Client/DiDiscoveryClient.cs b/src/Opc.Ua.Di.Client/DiDiscoveryClient.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Client/DiDiscoveryClient.cs rename to src/Opc.Ua.Di.Client/DiDiscoveryClient.cs diff --git a/Libraries/Opc.Ua.Di.Client/DiLockClient.cs b/src/Opc.Ua.Di.Client/DiLockClient.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Client/DiLockClient.cs rename to src/Opc.Ua.Di.Client/DiLockClient.cs diff --git a/Libraries/Opc.Ua.Di.Client/DiTopologyClient.cs b/src/Opc.Ua.Di.Client/DiTopologyClient.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Client/DiTopologyClient.cs rename to src/Opc.Ua.Di.Client/DiTopologyClient.cs diff --git a/Libraries/Opc.Ua.Di.Client/DiTransferClient.cs b/src/Opc.Ua.Di.Client/DiTransferClient.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Client/DiTransferClient.cs rename to src/Opc.Ua.Di.Client/DiTransferClient.cs diff --git a/Libraries/Opc.Ua.Di.Client/Hosting/DiDiscoveryService.cs b/src/Opc.Ua.Di.Client/Hosting/DiDiscoveryService.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Client/Hosting/DiDiscoveryService.cs rename to src/Opc.Ua.Di.Client/Hosting/DiDiscoveryService.cs diff --git a/Libraries/Opc.Ua.Di.Client/Hosting/IDiDiscoveryService.cs b/src/Opc.Ua.Di.Client/Hosting/IDiDiscoveryService.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Client/Hosting/IDiDiscoveryService.cs rename to src/Opc.Ua.Di.Client/Hosting/IDiDiscoveryService.cs diff --git a/Libraries/Opc.Ua.Di.Client/Hosting/OpcUaClientDiBuilderExtensions.cs b/src/Opc.Ua.Di.Client/Hosting/OpcUaClientDiBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Client/Hosting/OpcUaClientDiBuilderExtensions.cs rename to src/Opc.Ua.Di.Client/Hosting/OpcUaClientDiBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Di.Client/NugetREADME.md b/src/Opc.Ua.Di.Client/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Di.Client/NugetREADME.md rename to src/Opc.Ua.Di.Client/NugetREADME.md diff --git a/Libraries/Opc.Ua.Di.Client/Opc.Ua.Di.Client.csproj b/src/Opc.Ua.Di.Client/Opc.Ua.Di.Client.csproj similarity index 100% rename from Libraries/Opc.Ua.Di.Client/Opc.Ua.Di.Client.csproj rename to src/Opc.Ua.Di.Client/Opc.Ua.Di.Client.csproj diff --git a/Libraries/Opc.Ua.Di.Client/Properties/AssemblyInfo.cs b/src/Opc.Ua.Di.Client/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Client/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Di.Client/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Di.Client/SoftwareUpdateClient.StateMachine.cs b/src/Opc.Ua.Di.Client/SoftwareUpdateClient.StateMachine.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Client/SoftwareUpdateClient.StateMachine.cs rename to src/Opc.Ua.Di.Client/SoftwareUpdateClient.StateMachine.cs diff --git a/Libraries/Opc.Ua.Di.Client/SoftwareUpdateClient.Upload.cs b/src/Opc.Ua.Di.Client/SoftwareUpdateClient.Upload.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Client/SoftwareUpdateClient.Upload.cs rename to src/Opc.Ua.Di.Client/SoftwareUpdateClient.Upload.cs diff --git a/Libraries/Opc.Ua.Di.Client/SoftwareUpdateClient.cs b/src/Opc.Ua.Di.Client/SoftwareUpdateClient.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Client/SoftwareUpdateClient.cs rename to src/Opc.Ua.Di.Client/SoftwareUpdateClient.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/DeviceBuilder.cs b/src/Opc.Ua.Di.Server/Builders/DeviceBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/DeviceBuilder.cs rename to src/Opc.Ua.Di.Server/Builders/DeviceBuilder.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/DeviceBuilderDeviceStateExtensions.cs b/src/Opc.Ua.Di.Server/Builders/DeviceBuilderDeviceStateExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/DeviceBuilderDeviceStateExtensions.cs rename to src/Opc.Ua.Di.Server/Builders/DeviceBuilderDeviceStateExtensions.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/DeviceBuilderLifetimeExtensions.cs b/src/Opc.Ua.Di.Server/Builders/DeviceBuilderLifetimeExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/DeviceBuilderLifetimeExtensions.cs rename to src/Opc.Ua.Di.Server/Builders/DeviceBuilderLifetimeExtensions.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/DeviceBuilderSoftwareUpdateExtensions.cs b/src/Opc.Ua.Di.Server/Builders/DeviceBuilderSoftwareUpdateExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/DeviceBuilderSoftwareUpdateExtensions.cs rename to src/Opc.Ua.Di.Server/Builders/DeviceBuilderSoftwareUpdateExtensions.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/DeviceBuilderSupportInfoExtensions.cs b/src/Opc.Ua.Di.Server/Builders/DeviceBuilderSupportInfoExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/DeviceBuilderSupportInfoExtensions.cs rename to src/Opc.Ua.Di.Server/Builders/DeviceBuilderSupportInfoExtensions.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/DeviceBuilderTypeExtensions.cs b/src/Opc.Ua.Di.Server/Builders/DeviceBuilderTypeExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/DeviceBuilderTypeExtensions.cs rename to src/Opc.Ua.Di.Server/Builders/DeviceBuilderTypeExtensions.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/DeviceIdentificationData.cs b/src/Opc.Ua.Di.Server/Builders/DeviceIdentificationData.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/DeviceIdentificationData.cs rename to src/Opc.Ua.Di.Server/Builders/DeviceIdentificationData.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/FunctionalGroupBuilder.cs b/src/Opc.Ua.Di.Server/Builders/FunctionalGroupBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/FunctionalGroupBuilder.cs rename to src/Opc.Ua.Di.Server/Builders/FunctionalGroupBuilder.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/IDeviceBuilder.cs b/src/Opc.Ua.Di.Server/Builders/IDeviceBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/IDeviceBuilder.cs rename to src/Opc.Ua.Di.Server/Builders/IDeviceBuilder.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/IFunctionalGroupBuilder.cs b/src/Opc.Ua.Di.Server/Builders/IFunctionalGroupBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/IFunctionalGroupBuilder.cs rename to src/Opc.Ua.Di.Server/Builders/IFunctionalGroupBuilder.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/ISoftwareUpdateBuilder.cs b/src/Opc.Ua.Di.Server/Builders/ISoftwareUpdateBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/ISoftwareUpdateBuilder.cs rename to src/Opc.Ua.Di.Server/Builders/ISoftwareUpdateBuilder.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/LifetimeIndicationKind.cs b/src/Opc.Ua.Di.Server/Builders/LifetimeIndicationKind.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/LifetimeIndicationKind.cs rename to src/Opc.Ua.Di.Server/Builders/LifetimeIndicationKind.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/SoftwareUpdateBuilder.cs b/src/Opc.Ua.Di.Server/Builders/SoftwareUpdateBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/SoftwareUpdateBuilder.cs rename to src/Opc.Ua.Di.Server/Builders/SoftwareUpdateBuilder.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/SoftwareUpdateContext.cs b/src/Opc.Ua.Di.Server/Builders/SoftwareUpdateContext.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/SoftwareUpdateContext.cs rename to src/Opc.Ua.Di.Server/Builders/SoftwareUpdateContext.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/SoftwareUpdateFacetWiring.cs b/src/Opc.Ua.Di.Server/Builders/SoftwareUpdateFacetWiring.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/SoftwareUpdateFacetWiring.cs rename to src/Opc.Ua.Di.Server/Builders/SoftwareUpdateFacetWiring.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/SoftwareUpdateFileTransferManager.cs b/src/Opc.Ua.Di.Server/Builders/SoftwareUpdateFileTransferManager.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/SoftwareUpdateFileTransferManager.cs rename to src/Opc.Ua.Di.Server/Builders/SoftwareUpdateFileTransferManager.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/SoftwareUpdateStateMachineDispatcher.cs b/src/Opc.Ua.Di.Server/Builders/SoftwareUpdateStateMachineDispatcher.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/SoftwareUpdateStateMachineDispatcher.cs rename to src/Opc.Ua.Di.Server/Builders/SoftwareUpdateStateMachineDispatcher.cs diff --git a/Libraries/Opc.Ua.Di.Server/Builders/WellKnownFunctionalGroups.cs b/src/Opc.Ua.Di.Server/Builders/WellKnownFunctionalGroups.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Builders/WellKnownFunctionalGroups.cs rename to src/Opc.Ua.Di.Server/Builders/WellKnownFunctionalGroups.cs diff --git a/Libraries/Opc.Ua.Di.Server/DiNodeManager.cs b/src/Opc.Ua.Di.Server/DiNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/DiNodeManager.cs rename to src/Opc.Ua.Di.Server/DiNodeManager.cs diff --git a/Libraries/Opc.Ua.Di.Server/DiNodeManagerFactory.cs b/src/Opc.Ua.Di.Server/DiNodeManagerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/DiNodeManagerFactory.cs rename to src/Opc.Ua.Di.Server/DiNodeManagerFactory.cs diff --git a/Libraries/Opc.Ua.Di.Server/EventIds.cs b/src/Opc.Ua.Di.Server/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/EventIds.cs rename to src/Opc.Ua.Di.Server/EventIds.cs diff --git a/Libraries/Opc.Ua.Di.Server/Hosting/DiPostSetupContext.cs b/src/Opc.Ua.Di.Server/Hosting/DiPostSetupContext.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Hosting/DiPostSetupContext.cs rename to src/Opc.Ua.Di.Server/Hosting/DiPostSetupContext.cs diff --git a/Libraries/Opc.Ua.Di.Server/Hosting/DiPostSetupRunner.cs b/src/Opc.Ua.Di.Server/Hosting/DiPostSetupRunner.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Hosting/DiPostSetupRunner.cs rename to src/Opc.Ua.Di.Server/Hosting/DiPostSetupRunner.cs diff --git a/Libraries/Opc.Ua.Di.Server/Hosting/IDiPostSetupConfigurator.cs b/src/Opc.Ua.Di.Server/Hosting/IDiPostSetupConfigurator.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Hosting/IDiPostSetupConfigurator.cs rename to src/Opc.Ua.Di.Server/Hosting/IDiPostSetupConfigurator.cs diff --git a/Libraries/Opc.Ua.Di.Server/Hosting/IDiPostSetupContext.cs b/src/Opc.Ua.Di.Server/Hosting/IDiPostSetupContext.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Hosting/IDiPostSetupContext.cs rename to src/Opc.Ua.Di.Server/Hosting/IDiPostSetupContext.cs diff --git a/Libraries/Opc.Ua.Di.Server/Hosting/IDiPostSetupRunner.cs b/src/Opc.Ua.Di.Server/Hosting/IDiPostSetupRunner.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Hosting/IDiPostSetupRunner.cs rename to src/Opc.Ua.Di.Server/Hosting/IDiPostSetupRunner.cs diff --git a/Libraries/Opc.Ua.Di.Server/Hosting/OpcUaServerDiBuilderExtensions.cs b/src/Opc.Ua.Di.Server/Hosting/OpcUaServerDiBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Hosting/OpcUaServerDiBuilderExtensions.cs rename to src/Opc.Ua.Di.Server/Hosting/OpcUaServerDiBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Di.Server/Locking/DefaultLockService.cs b/src/Opc.Ua.Di.Server/Locking/DefaultLockService.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Locking/DefaultLockService.cs rename to src/Opc.Ua.Di.Server/Locking/DefaultLockService.cs diff --git a/Libraries/Opc.Ua.Di.Server/Locking/ILockService.cs b/src/Opc.Ua.Di.Server/Locking/ILockService.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Locking/ILockService.cs rename to src/Opc.Ua.Di.Server/Locking/ILockService.cs diff --git a/Libraries/Opc.Ua.Di.Server/Locking/LockState.cs b/src/Opc.Ua.Di.Server/Locking/LockState.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Locking/LockState.cs rename to src/Opc.Ua.Di.Server/Locking/LockState.cs diff --git a/Libraries/Opc.Ua.Di.Server/Locking/LockStatus.cs b/src/Opc.Ua.Di.Server/Locking/LockStatus.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Locking/LockStatus.cs rename to src/Opc.Ua.Di.Server/Locking/LockStatus.cs diff --git a/Libraries/Opc.Ua.Di.Server/Locking/LockingServicesExtensions.cs b/src/Opc.Ua.Di.Server/Locking/LockingServicesExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Locking/LockingServicesExtensions.cs rename to src/Opc.Ua.Di.Server/Locking/LockingServicesExtensions.cs diff --git a/Libraries/Opc.Ua.Di.Server/NugetREADME.md b/src/Opc.Ua.Di.Server/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Di.Server/NugetREADME.md rename to src/Opc.Ua.Di.Server/NugetREADME.md diff --git a/Libraries/Opc.Ua.Di.Server/Opc.Ua.Di.Server.csproj b/src/Opc.Ua.Di.Server/Opc.Ua.Di.Server.csproj similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Opc.Ua.Di.Server.csproj rename to src/Opc.Ua.Di.Server/Opc.Ua.Di.Server.csproj diff --git a/Libraries/Opc.Ua.Di.Server/Properties/AssemblyInfo.cs b/src/Opc.Ua.Di.Server/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Di.Server/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Di.Server/SoftwareUpdate/FileSystemPackageStore.cs b/src/Opc.Ua.Di.Server/SoftwareUpdate/FileSystemPackageStore.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/SoftwareUpdate/FileSystemPackageStore.cs rename to src/Opc.Ua.Di.Server/SoftwareUpdate/FileSystemPackageStore.cs diff --git a/Libraries/Opc.Ua.Di.Server/SoftwareUpdate/FileSystemSoftwareFolder.cs b/src/Opc.Ua.Di.Server/SoftwareUpdate/FileSystemSoftwareFolder.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/SoftwareUpdate/FileSystemSoftwareFolder.cs rename to src/Opc.Ua.Di.Server/SoftwareUpdate/FileSystemSoftwareFolder.cs diff --git a/Libraries/Opc.Ua.Di.Server/SoftwareUpdate/ISoftwareFolder.cs b/src/Opc.Ua.Di.Server/SoftwareUpdate/ISoftwareFolder.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/SoftwareUpdate/ISoftwareFolder.cs rename to src/Opc.Ua.Di.Server/SoftwareUpdate/ISoftwareFolder.cs diff --git a/Libraries/Opc.Ua.Di.Server/SoftwareUpdate/ISoftwarePackageStore.cs b/src/Opc.Ua.Di.Server/SoftwareUpdate/ISoftwarePackageStore.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/SoftwareUpdate/ISoftwarePackageStore.cs rename to src/Opc.Ua.Di.Server/SoftwareUpdate/ISoftwarePackageStore.cs diff --git a/Libraries/Opc.Ua.Di.Server/SoftwareUpdate/MemoryPackageStore.cs b/src/Opc.Ua.Di.Server/SoftwareUpdate/MemoryPackageStore.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/SoftwareUpdate/MemoryPackageStore.cs rename to src/Opc.Ua.Di.Server/SoftwareUpdate/MemoryPackageStore.cs diff --git a/Libraries/Opc.Ua.Di.Server/SoftwareUpdate/MemorySoftwareFolder.cs b/src/Opc.Ua.Di.Server/SoftwareUpdate/MemorySoftwareFolder.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/SoftwareUpdate/MemorySoftwareFolder.cs rename to src/Opc.Ua.Di.Server/SoftwareUpdate/MemorySoftwareFolder.cs diff --git a/Libraries/Opc.Ua.Di.Server/SoftwareUpdate/SoftwarePackage.cs b/src/Opc.Ua.Di.Server/SoftwareUpdate/SoftwarePackage.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/SoftwareUpdate/SoftwarePackage.cs rename to src/Opc.Ua.Di.Server/SoftwareUpdate/SoftwarePackage.cs diff --git a/Libraries/Opc.Ua.Di.Server/Topology/DiDeviceTopology.cs b/src/Opc.Ua.Di.Server/Topology/DiDeviceTopology.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Topology/DiDeviceTopology.cs rename to src/Opc.Ua.Di.Server/Topology/DiDeviceTopology.cs diff --git a/Libraries/Opc.Ua.Di.Server/Topology/IDeviceTopology.cs b/src/Opc.Ua.Di.Server/Topology/IDeviceTopology.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Topology/IDeviceTopology.cs rename to src/Opc.Ua.Di.Server/Topology/IDeviceTopology.cs diff --git a/Libraries/Opc.Ua.Di.Server/Transfer/DefaultTransferService.cs b/src/Opc.Ua.Di.Server/Transfer/DefaultTransferService.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Transfer/DefaultTransferService.cs rename to src/Opc.Ua.Di.Server/Transfer/DefaultTransferService.cs diff --git a/Libraries/Opc.Ua.Di.Server/Transfer/ITransferService.cs b/src/Opc.Ua.Di.Server/Transfer/ITransferService.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Transfer/ITransferService.cs rename to src/Opc.Ua.Di.Server/Transfer/ITransferService.cs diff --git a/Libraries/Opc.Ua.Di.Server/Transfer/ParameterSet.cs b/src/Opc.Ua.Di.Server/Transfer/ParameterSet.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Transfer/ParameterSet.cs rename to src/Opc.Ua.Di.Server/Transfer/ParameterSet.cs diff --git a/Libraries/Opc.Ua.Di.Server/Transfer/TransferServicesExtensions.cs b/src/Opc.Ua.Di.Server/Transfer/TransferServicesExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Di.Server/Transfer/TransferServicesExtensions.cs rename to src/Opc.Ua.Di.Server/Transfer/TransferServicesExtensions.cs diff --git a/Libraries/Opc.Ua.Di/Design/OpcUaDiModel.csv b/src/Opc.Ua.Di/Design/OpcUaDiModel.csv similarity index 100% rename from Libraries/Opc.Ua.Di/Design/OpcUaDiModel.csv rename to src/Opc.Ua.Di/Design/OpcUaDiModel.csv diff --git a/Libraries/Opc.Ua.Di/Design/OpcUaDiModel.xml b/src/Opc.Ua.Di/Design/OpcUaDiModel.xml similarity index 100% rename from Libraries/Opc.Ua.Di/Design/OpcUaDiModel.xml rename to src/Opc.Ua.Di/Design/OpcUaDiModel.xml diff --git a/Libraries/Opc.Ua.Di/Design/OpcUaDiPackageMetadataModel.csv b/src/Opc.Ua.Di/Design/OpcUaDiPackageMetadataModel.csv similarity index 100% rename from Libraries/Opc.Ua.Di/Design/OpcUaDiPackageMetadataModel.csv rename to src/Opc.Ua.Di/Design/OpcUaDiPackageMetadataModel.csv diff --git a/Libraries/Opc.Ua.Di/Design/OpcUaDiPackageMetadataModel.xml b/src/Opc.Ua.Di/Design/OpcUaDiPackageMetadataModel.xml similarity index 100% rename from Libraries/Opc.Ua.Di/Design/OpcUaDiPackageMetadataModel.xml rename to src/Opc.Ua.Di/Design/OpcUaDiPackageMetadataModel.xml diff --git a/Libraries/Opc.Ua.Di/NugetREADME.md b/src/Opc.Ua.Di/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Di/NugetREADME.md rename to src/Opc.Ua.Di/NugetREADME.md diff --git a/Libraries/Opc.Ua.Di/Opc.Ua.Di.csproj b/src/Opc.Ua.Di/Opc.Ua.Di.csproj similarity index 100% rename from Libraries/Opc.Ua.Di/Opc.Ua.Di.csproj rename to src/Opc.Ua.Di/Opc.Ua.Di.csproj diff --git a/Libraries/Opc.Ua.Di/Properties/AssemblyInfo.cs b/src/Opc.Ua.Di/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Di/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Di/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/AdminCredentialsRequiredEventArgs.cs b/src/Opc.Ua.Gds.Client.Common/AdminCredentialsRequiredEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/AdminCredentialsRequiredEventArgs.cs rename to src/Opc.Ua.Gds.Client.Common/AdminCredentialsRequiredEventArgs.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/AuthorizationServiceClient.cs b/src/Opc.Ua.Gds.Client.Common/AuthorizationServiceClient.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/AuthorizationServiceClient.cs rename to src/Opc.Ua.Gds.Client.Common/AuthorizationServiceClient.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/BuildSchema.bat b/src/Opc.Ua.Gds.Client.Common/BuildSchema.bat similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/BuildSchema.bat rename to src/Opc.Ua.Gds.Client.Common/BuildSchema.bat diff --git a/Libraries/Opc.Ua.Gds.Client.Common/CertificateWrapper.cs b/src/Opc.Ua.Gds.Client.Common/CertificateWrapper.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/CertificateWrapper.cs rename to src/Opc.Ua.Gds.Client.Common/CertificateWrapper.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/EventIds.cs b/src/Opc.Ua.Gds.Client.Common/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/EventIds.cs rename to src/Opc.Ua.Gds.Client.Common/EventIds.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/GdsAccessTokenProvider.cs b/src/Opc.Ua.Gds.Client.Common/GdsAccessTokenProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/GdsAccessTokenProvider.cs rename to src/Opc.Ua.Gds.Client.Common/GdsAccessTokenProvider.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/GdsClientOptions.cs b/src/Opc.Ua.Gds.Client.Common/GdsClientOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/GdsClientOptions.cs rename to src/Opc.Ua.Gds.Client.Common/GdsClientOptions.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/GlobalDiscoveryClientConfiguration.cs b/src/Opc.Ua.Gds.Client.Common/GlobalDiscoveryClientConfiguration.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/GlobalDiscoveryClientConfiguration.cs rename to src/Opc.Ua.Gds.Client.Common/GlobalDiscoveryClientConfiguration.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/GlobalDiscoveryServerClient.cs b/src/Opc.Ua.Gds.Client.Common/GlobalDiscoveryServerClient.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/GlobalDiscoveryServerClient.cs rename to src/Opc.Ua.Gds.Client.Common/GlobalDiscoveryServerClient.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/IGdsClientBuilder.cs b/src/Opc.Ua.Gds.Client.Common/IGdsClientBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/IGdsClientBuilder.cs rename to src/Opc.Ua.Gds.Client.Common/IGdsClientBuilder.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/IGlobalDiscoveryServerClient.cs b/src/Opc.Ua.Gds.Client.Common/IGlobalDiscoveryServerClient.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/IGlobalDiscoveryServerClient.cs rename to src/Opc.Ua.Gds.Client.Common/IGlobalDiscoveryServerClient.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/ILocalDiscoveryServerClient.cs b/src/Opc.Ua.Gds.Client.Common/ILocalDiscoveryServerClient.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/ILocalDiscoveryServerClient.cs rename to src/Opc.Ua.Gds.Client.Common/ILocalDiscoveryServerClient.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/IServerPushConfigurationClient.cs b/src/Opc.Ua.Gds.Client.Common/IServerPushConfigurationClient.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/IServerPushConfigurationClient.cs rename to src/Opc.Ua.Gds.Client.Common/IServerPushConfigurationClient.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/KeyCredentialServiceClient.cs b/src/Opc.Ua.Gds.Client.Common/KeyCredentialServiceClient.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/KeyCredentialServiceClient.cs rename to src/Opc.Ua.Gds.Client.Common/KeyCredentialServiceClient.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/LocalDiscoveryServerClient.cs b/src/Opc.Ua.Gds.Client.Common/LocalDiscoveryServerClient.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/LocalDiscoveryServerClient.cs rename to src/Opc.Ua.Gds.Client.Common/LocalDiscoveryServerClient.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/NugetREADME.md b/src/Opc.Ua.Gds.Client.Common/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/NugetREADME.md rename to src/Opc.Ua.Gds.Client.Common/NugetREADME.md diff --git a/Libraries/Opc.Ua.Gds.Client.Common/OnboardingClient.cs b/src/Opc.Ua.Gds.Client.Common/OnboardingClient.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/OnboardingClient.cs rename to src/Opc.Ua.Gds.Client.Common/OnboardingClient.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/Opc.Ua.Gds.Client.Common.csproj b/src/Opc.Ua.Gds.Client.Common/Opc.Ua.Gds.Client.Common.csproj similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/Opc.Ua.Gds.Client.Common.csproj rename to src/Opc.Ua.Gds.Client.Common/Opc.Ua.Gds.Client.Common.csproj diff --git a/Libraries/Opc.Ua.Gds.Client.Common/OpcUaGdsClientBuilderExtensions.cs b/src/Opc.Ua.Gds.Client.Common/OpcUaGdsClientBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/OpcUaGdsClientBuilderExtensions.cs rename to src/Opc.Ua.Gds.Client.Common/OpcUaGdsClientBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/Properties/AssemblyInfo.cs b/src/Opc.Ua.Gds.Client.Common/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Gds.Client.Common/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/RegisteredApplication.cs b/src/Opc.Ua.Gds.Client.Common/RegisteredApplication.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/RegisteredApplication.cs rename to src/Opc.Ua.Gds.Client.Common/RegisteredApplication.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/RegisteredApplication.xsd b/src/Opc.Ua.Gds.Client.Common/RegisteredApplication.xsd similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/RegisteredApplication.xsd rename to src/Opc.Ua.Gds.Client.Common/RegisteredApplication.xsd diff --git a/Libraries/Opc.Ua.Gds.Client.Common/ServerCapabilities.cs b/src/Opc.Ua.Gds.Client.Common/ServerCapabilities.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/ServerCapabilities.cs rename to src/Opc.Ua.Gds.Client.Common/ServerCapabilities.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/ServerPushConfigurationClient.cs b/src/Opc.Ua.Gds.Client.Common/ServerPushConfigurationClient.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/ServerPushConfigurationClient.cs rename to src/Opc.Ua.Gds.Client.Common/ServerPushConfigurationClient.cs diff --git a/Libraries/Opc.Ua.Gds.Client.Common/TrustListFileTransferHelper.cs b/src/Opc.Ua.Gds.Client.Common/TrustListFileTransferHelper.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Client.Common/TrustListFileTransferHelper.cs rename to src/Opc.Ua.Gds.Client.Common/TrustListFileTransferHelper.cs diff --git a/Libraries/Opc.Ua.Gds.Common/Design/OpcUaGdsModel.csv b/src/Opc.Ua.Gds.Common/Design/OpcUaGdsModel.csv similarity index 100% rename from Libraries/Opc.Ua.Gds.Common/Design/OpcUaGdsModel.csv rename to src/Opc.Ua.Gds.Common/Design/OpcUaGdsModel.csv diff --git a/Libraries/Opc.Ua.Gds.Common/Design/OpcUaGdsModel.xml b/src/Opc.Ua.Gds.Common/Design/OpcUaGdsModel.xml similarity index 100% rename from Libraries/Opc.Ua.Gds.Common/Design/OpcUaGdsModel.xml rename to src/Opc.Ua.Gds.Common/Design/OpcUaGdsModel.xml diff --git a/Libraries/Opc.Ua.Gds.Common/Design/OpcUaOnboardingModel.csv b/src/Opc.Ua.Gds.Common/Design/OpcUaOnboardingModel.csv similarity index 100% rename from Libraries/Opc.Ua.Gds.Common/Design/OpcUaOnboardingModel.csv rename to src/Opc.Ua.Gds.Common/Design/OpcUaOnboardingModel.csv diff --git a/Libraries/Opc.Ua.Gds.Common/Design/OpcUaOnboardingModel.xml b/src/Opc.Ua.Gds.Common/Design/OpcUaOnboardingModel.xml similarity index 100% rename from Libraries/Opc.Ua.Gds.Common/Design/OpcUaOnboardingModel.xml rename to src/Opc.Ua.Gds.Common/Design/OpcUaOnboardingModel.xml diff --git a/Libraries/Opc.Ua.Gds.Common/NugetREADME.md b/src/Opc.Ua.Gds.Common/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Gds.Common/NugetREADME.md rename to src/Opc.Ua.Gds.Common/NugetREADME.md diff --git a/Libraries/Opc.Ua.Gds.Common/Opc.Ua.Gds.Common.csproj b/src/Opc.Ua.Gds.Common/Opc.Ua.Gds.Common.csproj similarity index 100% rename from Libraries/Opc.Ua.Gds.Common/Opc.Ua.Gds.Common.csproj rename to src/Opc.Ua.Gds.Common/Opc.Ua.Gds.Common.csproj diff --git a/Libraries/Opc.Ua.Gds.Common/Properties/AssemblyInfo.cs b/src/Opc.Ua.Gds.Common/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Common/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Gds.Common/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/ApplicationsDatabaseBase.cs b/src/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/ApplicationsDatabaseBase.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/ApplicationsDatabaseBase.cs rename to src/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/ApplicationsDatabaseBase.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/IApplicationsDatabase.cs b/src/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/IApplicationsDatabase.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/IApplicationsDatabase.cs rename to src/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/IApplicationsDatabase.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/JsonApplicationsDatabase.cs b/src/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/JsonApplicationsDatabase.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/JsonApplicationsDatabase.cs rename to src/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/JsonApplicationsDatabase.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/LinqApplicationsDatabase.cs b/src/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/LinqApplicationsDatabase.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/LinqApplicationsDatabase.cs rename to src/Opc.Ua.Gds.Server.Common/ApplicationsDatabase/LinqApplicationsDatabase.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/ApplicationsNodeManager.cs b/src/Opc.Ua.Gds.Server.Common/ApplicationsNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/ApplicationsNodeManager.cs rename to src/Opc.Ua.Gds.Server.Common/ApplicationsNodeManager.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/AuthorizationServiceManager.cs b/src/Opc.Ua.Gds.Server.Common/AuthorizationServiceManager.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/AuthorizationServiceManager.cs rename to src/Opc.Ua.Gds.Server.Common/AuthorizationServiceManager.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/CertificateGroup.cs b/src/Opc.Ua.Gds.Server.Common/CertificateGroup.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/CertificateGroup.cs rename to src/Opc.Ua.Gds.Server.Common/CertificateGroup.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Diagnostics/AuditEvents.cs b/src/Opc.Ua.Gds.Server.Common/Diagnostics/AuditEvents.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Diagnostics/AuditEvents.cs rename to src/Opc.Ua.Gds.Server.Common/Diagnostics/AuditEvents.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/EventIds.cs b/src/Opc.Ua.Gds.Server.Common/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/EventIds.cs rename to src/Opc.Ua.Gds.Server.Common/EventIds.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/GlobalDiscoverySampleServer.cs b/src/Opc.Ua.Gds.Server.Common/GlobalDiscoverySampleServer.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/GlobalDiscoverySampleServer.cs rename to src/Opc.Ua.Gds.Server.Common/GlobalDiscoverySampleServer.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/GlobalDiscoveryServerConfiguration.cs b/src/Opc.Ua.Gds.Server.Common/GlobalDiscoveryServerConfiguration.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/GlobalDiscoveryServerConfiguration.cs rename to src/Opc.Ua.Gds.Server.Common/GlobalDiscoveryServerConfiguration.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Hosting/AuthorizationServiceOptions.cs b/src/Opc.Ua.Gds.Server.Common/Hosting/AuthorizationServiceOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Hosting/AuthorizationServiceOptions.cs rename to src/Opc.Ua.Gds.Server.Common/Hosting/AuthorizationServiceOptions.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Hosting/GdsDefaultIdentityAuthenticatorOptions.cs b/src/Opc.Ua.Gds.Server.Common/Hosting/GdsDefaultIdentityAuthenticatorOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Hosting/GdsDefaultIdentityAuthenticatorOptions.cs rename to src/Opc.Ua.Gds.Server.Common/Hosting/GdsDefaultIdentityAuthenticatorOptions.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Hosting/GdsServerHostedService.cs b/src/Opc.Ua.Gds.Server.Common/Hosting/GdsServerHostedService.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Hosting/GdsServerHostedService.cs rename to src/Opc.Ua.Gds.Server.Common/Hosting/GdsServerHostedService.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Hosting/GdsServerOptions.cs b/src/Opc.Ua.Gds.Server.Common/Hosting/GdsServerOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Hosting/GdsServerOptions.cs rename to src/Opc.Ua.Gds.Server.Common/Hosting/GdsServerOptions.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Hosting/IGdsServerBuilder.cs b/src/Opc.Ua.Gds.Server.Common/Hosting/IGdsServerBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Hosting/IGdsServerBuilder.cs rename to src/Opc.Ua.Gds.Server.Common/Hosting/IGdsServerBuilder.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Hosting/OpcUaGdsServerBuilderExtensions.cs b/src/Opc.Ua.Gds.Server.Common/Hosting/OpcUaGdsServerBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Hosting/OpcUaGdsServerBuilderExtensions.cs rename to src/Opc.Ua.Gds.Server.Common/Hosting/OpcUaGdsServerBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/IAccessTokenProvider.cs b/src/Opc.Ua.Gds.Server.Common/IAccessTokenProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/IAccessTokenProvider.cs rename to src/Opc.Ua.Gds.Server.Common/IAccessTokenProvider.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/ICertificateGroup.cs b/src/Opc.Ua.Gds.Server.Common/ICertificateGroup.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/ICertificateGroup.cs rename to src/Opc.Ua.Gds.Server.Common/ICertificateGroup.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/ICertificateRequest.cs b/src/Opc.Ua.Gds.Server.Common/ICertificateRequest.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/ICertificateRequest.cs rename to src/Opc.Ua.Gds.Server.Common/ICertificateRequest.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/IConfigurationDataStore.cs b/src/Opc.Ua.Gds.Server.Common/IConfigurationDataStore.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/IConfigurationDataStore.cs rename to src/Opc.Ua.Gds.Server.Common/IConfigurationDataStore.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/IGdsUserDatabase.cs b/src/Opc.Ua.Gds.Server.Common/IGdsUserDatabase.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/IGdsUserDatabase.cs rename to src/Opc.Ua.Gds.Server.Common/IGdsUserDatabase.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/IKeyCredentialRequestStore.cs b/src/Opc.Ua.Gds.Server.Common/IKeyCredentialRequestStore.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/IKeyCredentialRequestStore.cs rename to src/Opc.Ua.Gds.Server.Common/IKeyCredentialRequestStore.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/IManagedApplicationsNodeManager.cs b/src/Opc.Ua.Gds.Server.Common/IManagedApplicationsNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/IManagedApplicationsNodeManager.cs rename to src/Opc.Ua.Gds.Server.Common/IManagedApplicationsNodeManager.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Identity/CertificateJwtIssuer.cs b/src/Opc.Ua.Gds.Server.Common/Identity/CertificateJwtIssuer.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Identity/CertificateJwtIssuer.cs rename to src/Opc.Ua.Gds.Server.Common/Identity/CertificateJwtIssuer.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Identity/GdsApplicationSelfAdminProvider.cs b/src/Opc.Ua.Gds.Server.Common/Identity/GdsApplicationSelfAdminProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Identity/GdsApplicationSelfAdminProvider.cs rename to src/Opc.Ua.Gds.Server.Common/Identity/GdsApplicationSelfAdminProvider.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Identity/InMemoryAccessTokenProvider.cs b/src/Opc.Ua.Gds.Server.Common/Identity/InMemoryAccessTokenProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Identity/InMemoryAccessTokenProvider.cs rename to src/Opc.Ua.Gds.Server.Common/Identity/InMemoryAccessTokenProvider.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/NugetREADME.md b/src/Opc.Ua.Gds.Server.Common/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/NugetREADME.md rename to src/Opc.Ua.Gds.Server.Common/NugetREADME.md diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Onboarding/DeviceRegistrarAdminExtensions.cs b/src/Opc.Ua.Gds.Server.Common/Onboarding/DeviceRegistrarAdminExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Onboarding/DeviceRegistrarAdminExtensions.cs rename to src/Opc.Ua.Gds.Server.Common/Onboarding/DeviceRegistrarAdminExtensions.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Onboarding/IManagedApplicationRegistry.cs b/src/Opc.Ua.Gds.Server.Common/Onboarding/IManagedApplicationRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Onboarding/IManagedApplicationRegistry.cs rename to src/Opc.Ua.Gds.Server.Common/Onboarding/IManagedApplicationRegistry.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Onboarding/ITicketStore.cs b/src/Opc.Ua.Gds.Server.Common/Onboarding/ITicketStore.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Onboarding/ITicketStore.cs rename to src/Opc.Ua.Gds.Server.Common/Onboarding/ITicketStore.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Onboarding/MemoryManagedApplicationRegistry.cs b/src/Opc.Ua.Gds.Server.Common/Onboarding/MemoryManagedApplicationRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Onboarding/MemoryManagedApplicationRegistry.cs rename to src/Opc.Ua.Gds.Server.Common/Onboarding/MemoryManagedApplicationRegistry.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Onboarding/MemoryTicketStore.cs b/src/Opc.Ua.Gds.Server.Common/Onboarding/MemoryTicketStore.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Onboarding/MemoryTicketStore.cs rename to src/Opc.Ua.Gds.Server.Common/Onboarding/MemoryTicketStore.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Opc.Ua.Gds.Server.Common.csproj b/src/Opc.Ua.Gds.Server.Common/Opc.Ua.Gds.Server.Common.csproj similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Opc.Ua.Gds.Server.Common.csproj rename to src/Opc.Ua.Gds.Server.Common/Opc.Ua.Gds.Server.Common.csproj diff --git a/Libraries/Opc.Ua.Gds.Server.Common/Properties/AssemblyInfo.cs b/src/Opc.Ua.Gds.Server.Common/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Gds.Server.Common/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/RoleBasedUserManagement/AuthorizationHelper.cs b/src/Opc.Ua.Gds.Server.Common/RoleBasedUserManagement/AuthorizationHelper.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/RoleBasedUserManagement/AuthorizationHelper.cs rename to src/Opc.Ua.Gds.Server.Common/RoleBasedUserManagement/AuthorizationHelper.cs diff --git a/Libraries/Opc.Ua.Gds.Server.Common/RoleBasedUserManagement/GdsRole.cs b/src/Opc.Ua.Gds.Server.Common/RoleBasedUserManagement/GdsRole.cs similarity index 100% rename from Libraries/Opc.Ua.Gds.Server.Common/RoleBasedUserManagement/GdsRole.cs rename to src/Opc.Ua.Gds.Server.Common/RoleBasedUserManagement/GdsRole.cs diff --git a/Libraries/Opc.Ua.Lds.Server/EventIds.cs b/src/Opc.Ua.Lds.Server/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/EventIds.cs rename to src/Opc.Ua.Lds.Server/EventIds.cs diff --git a/Libraries/Opc.Ua.Lds.Server/Hosting/ILdsMulticastDiscoveryFactory.cs b/src/Opc.Ua.Lds.Server/Hosting/ILdsMulticastDiscoveryFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/Hosting/ILdsMulticastDiscoveryFactory.cs rename to src/Opc.Ua.Lds.Server/Hosting/ILdsMulticastDiscoveryFactory.cs diff --git a/Libraries/Opc.Ua.Lds.Server/Hosting/ILdsServerBuilder.cs b/src/Opc.Ua.Lds.Server/Hosting/ILdsServerBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/Hosting/ILdsServerBuilder.cs rename to src/Opc.Ua.Lds.Server/Hosting/ILdsServerBuilder.cs diff --git a/Libraries/Opc.Ua.Lds.Server/Hosting/LdsServerHostedService.cs b/src/Opc.Ua.Lds.Server/Hosting/LdsServerHostedService.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/Hosting/LdsServerHostedService.cs rename to src/Opc.Ua.Lds.Server/Hosting/LdsServerHostedService.cs diff --git a/Libraries/Opc.Ua.Lds.Server/Hosting/LdsServerOptions.cs b/src/Opc.Ua.Lds.Server/Hosting/LdsServerOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/Hosting/LdsServerOptions.cs rename to src/Opc.Ua.Lds.Server/Hosting/LdsServerOptions.cs diff --git a/Libraries/Opc.Ua.Lds.Server/Hosting/OpcUaLdsServerBuilderExtensions.cs b/src/Opc.Ua.Lds.Server/Hosting/OpcUaLdsServerBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/Hosting/OpcUaLdsServerBuilderExtensions.cs rename to src/Opc.Ua.Lds.Server/Hosting/OpcUaLdsServerBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Lds.Server/IMulticastDiscovery.cs b/src/Opc.Ua.Lds.Server/IMulticastDiscovery.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/IMulticastDiscovery.cs rename to src/Opc.Ua.Lds.Server/IMulticastDiscovery.cs diff --git a/Libraries/Opc.Ua.Lds.Server/IRegisteredServerStore.cs b/src/Opc.Ua.Lds.Server/IRegisteredServerStore.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/IRegisteredServerStore.cs rename to src/Opc.Ua.Lds.Server/IRegisteredServerStore.cs diff --git a/Libraries/Opc.Ua.Lds.Server/LdsServer.cs b/src/Opc.Ua.Lds.Server/LdsServer.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/LdsServer.cs rename to src/Opc.Ua.Lds.Server/LdsServer.cs diff --git a/Libraries/Opc.Ua.Lds.Server/MulticastDiscovery.cs b/src/Opc.Ua.Lds.Server/MulticastDiscovery.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/MulticastDiscovery.cs rename to src/Opc.Ua.Lds.Server/MulticastDiscovery.cs diff --git a/Libraries/Opc.Ua.Lds.Server/NugetREADME.md b/src/Opc.Ua.Lds.Server/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/NugetREADME.md rename to src/Opc.Ua.Lds.Server/NugetREADME.md diff --git a/Libraries/Opc.Ua.Lds.Server/Opc.Ua.Lds.Server.csproj b/src/Opc.Ua.Lds.Server/Opc.Ua.Lds.Server.csproj similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/Opc.Ua.Lds.Server.csproj rename to src/Opc.Ua.Lds.Server/Opc.Ua.Lds.Server.csproj diff --git a/Libraries/Opc.Ua.Lds.Server/Properties/AssemblyInfo.cs b/src/Opc.Ua.Lds.Server/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Lds.Server/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Lds.Server/RegisteredServerStore.cs b/src/Opc.Ua.Lds.Server/RegisteredServerStore.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/RegisteredServerStore.cs rename to src/Opc.Ua.Lds.Server/RegisteredServerStore.cs diff --git a/Libraries/Opc.Ua.Lds.Server/RegistrationEntry.cs b/src/Opc.Ua.Lds.Server/RegistrationEntry.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/RegistrationEntry.cs rename to src/Opc.Ua.Lds.Server/RegistrationEntry.cs diff --git a/Libraries/Opc.Ua.Lds.Server/ServerOnNetworkRecord.cs b/src/Opc.Ua.Lds.Server/ServerOnNetworkRecord.cs similarity index 100% rename from Libraries/Opc.Ua.Lds.Server/ServerOnNetworkRecord.cs rename to src/Opc.Ua.Lds.Server/ServerOnNetworkRecord.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Actions/ActionMethodBinding.cs b/src/Opc.Ua.PubSub.Adapter/Actions/ActionMethodBinding.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Actions/ActionMethodBinding.cs rename to src/Opc.Ua.PubSub.Adapter/Actions/ActionMethodBinding.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Actions/ActionMethodMap.cs b/src/Opc.Ua.PubSub.Adapter/Actions/ActionMethodMap.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Actions/ActionMethodMap.cs rename to src/Opc.Ua.PubSub.Adapter/Actions/ActionMethodMap.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Actions/ServerActionHandler.cs b/src/Opc.Ua.PubSub.Adapter/Actions/ServerActionHandler.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Actions/ServerActionHandler.cs rename to src/Opc.Ua.PubSub.Adapter/Actions/ServerActionHandler.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/IServerSessionFactory.cs b/src/Opc.Ua.PubSub.Adapter/DependencyInjection/IServerSessionFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/IServerSessionFactory.cs rename to src/Opc.Ua.PubSub.Adapter/DependencyInjection/IServerSessionFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/OpcUaPubSubAdapterBuilderExtensions.cs b/src/Opc.Ua.PubSub.Adapter/DependencyInjection/OpcUaPubSubAdapterBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/OpcUaPubSubAdapterBuilderExtensions.cs rename to src/Opc.Ua.PubSub.Adapter/DependencyInjection/OpcUaPubSubAdapterBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerActionResponderOptions.cs b/src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerActionResponderOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerActionResponderOptions.cs rename to src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerActionResponderOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterHostedService.cs b/src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterHostedService.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterHostedService.cs rename to src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterHostedService.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterReloadCoordinator.cs b/src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterReloadCoordinator.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterReloadCoordinator.cs rename to src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterReloadCoordinator.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterRuntime.cs b/src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterRuntime.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterRuntime.cs rename to src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerAdapterRuntime.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerPublisherOptions.cs b/src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerPublisherOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerPublisherOptions.cs rename to src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerPublisherOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerSessionFactory.cs b/src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerSessionFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerSessionFactory.cs rename to src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerSessionFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerSubscriberOptions.cs b/src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerSubscriberOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerSubscriberOptions.cs rename to src/Opc.Ua.PubSub.Adapter/DependencyInjection/ServerSubscriberOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Diagnostics/AdapterMetrics.cs b/src/Opc.Ua.PubSub.Adapter/Diagnostics/AdapterMetrics.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Diagnostics/AdapterMetrics.cs rename to src/Opc.Ua.PubSub.Adapter/Diagnostics/AdapterMetrics.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/EventIds.cs b/src/Opc.Ua.PubSub.Adapter/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/EventIds.cs rename to src/Opc.Ua.PubSub.Adapter/EventIds.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/NugetREADME.md b/src/Opc.Ua.PubSub.Adapter/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/NugetREADME.md rename to src/Opc.Ua.PubSub.Adapter/NugetREADME.md diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Opc.Ua.PubSub.Adapter.csproj b/src/Opc.Ua.PubSub.Adapter/Opc.Ua.PubSub.Adapter.csproj similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Opc.Ua.PubSub.Adapter.csproj rename to src/Opc.Ua.PubSub.Adapter/Opc.Ua.PubSub.Adapter.csproj diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Properties/AssemblyInfo.cs b/src/Opc.Ua.PubSub.Adapter/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Properties/AssemblyInfo.cs rename to src/Opc.Ua.PubSub.Adapter/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Publisher/CyclicReadStrategy.cs b/src/Opc.Ua.PubSub.Adapter/Publisher/CyclicReadStrategy.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Publisher/CyclicReadStrategy.cs rename to src/Opc.Ua.PubSub.Adapter/Publisher/CyclicReadStrategy.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Publisher/DataSetMetaDataBuilder.cs b/src/Opc.Ua.PubSub.Adapter/Publisher/DataSetMetaDataBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Publisher/DataSetMetaDataBuilder.cs rename to src/Opc.Ua.PubSub.Adapter/Publisher/DataSetMetaDataBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Publisher/IDataSetMetaDataBuilder.cs b/src/Opc.Ua.PubSub.Adapter/Publisher/IDataSetMetaDataBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Publisher/IDataSetMetaDataBuilder.cs rename to src/Opc.Ua.PubSub.Adapter/Publisher/IDataSetMetaDataBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Publisher/IReadStrategy.cs b/src/Opc.Ua.PubSub.Adapter/Publisher/IReadStrategy.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Publisher/IReadStrategy.cs rename to src/Opc.Ua.PubSub.Adapter/Publisher/IReadStrategy.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Publisher/ServerPublishedDataSetSource.cs b/src/Opc.Ua.PubSub.Adapter/Publisher/ServerPublishedDataSetSource.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Publisher/ServerPublishedDataSetSource.cs rename to src/Opc.Ua.PubSub.Adapter/Publisher/ServerPublishedDataSetSource.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Publisher/SubscriptionCoordinator.cs b/src/Opc.Ua.PubSub.Adapter/Publisher/SubscriptionCoordinator.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Publisher/SubscriptionCoordinator.cs rename to src/Opc.Ua.PubSub.Adapter/Publisher/SubscriptionCoordinator.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Publisher/SubscriptionReadStrategy.cs b/src/Opc.Ua.PubSub.Adapter/Publisher/SubscriptionReadStrategy.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Publisher/SubscriptionReadStrategy.cs rename to src/Opc.Ua.PubSub.Adapter/Publisher/SubscriptionReadStrategy.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/ReadMode.cs b/src/Opc.Ua.PubSub.Adapter/ReadMode.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/ReadMode.cs rename to src/Opc.Ua.PubSub.Adapter/ReadMode.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Session/DataChangeEventArgs.cs b/src/Opc.Ua.PubSub.Adapter/Session/DataChangeEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Session/DataChangeEventArgs.cs rename to src/Opc.Ua.PubSub.Adapter/Session/DataChangeEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Session/DataChangeSubscription.cs b/src/Opc.Ua.PubSub.Adapter/Session/DataChangeSubscription.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Session/DataChangeSubscription.cs rename to src/Opc.Ua.PubSub.Adapter/Session/DataChangeSubscription.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Session/IDataChangeSubscription.cs b/src/Opc.Ua.PubSub.Adapter/Session/IDataChangeSubscription.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Session/IDataChangeSubscription.cs rename to src/Opc.Ua.PubSub.Adapter/Session/IDataChangeSubscription.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Session/IServerSession.cs b/src/Opc.Ua.PubSub.Adapter/Session/IServerSession.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Session/IServerSession.cs rename to src/Opc.Ua.PubSub.Adapter/Session/IServerSession.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Session/NodeBrowsePath.cs b/src/Opc.Ua.PubSub.Adapter/Session/NodeBrowsePath.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Session/NodeBrowsePath.cs rename to src/Opc.Ua.PubSub.Adapter/Session/NodeBrowsePath.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Session/RemoteCallResult.cs b/src/Opc.Ua.PubSub.Adapter/Session/RemoteCallResult.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Session/RemoteCallResult.cs rename to src/Opc.Ua.PubSub.Adapter/Session/RemoteCallResult.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Session/ServerConnectionOptions.cs b/src/Opc.Ua.PubSub.Adapter/Session/ServerConnectionOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Session/ServerConnectionOptions.cs rename to src/Opc.Ua.PubSub.Adapter/Session/ServerConnectionOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Session/ServerSession.cs b/src/Opc.Ua.PubSub.Adapter/Session/ServerSession.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Session/ServerSession.cs rename to src/Opc.Ua.PubSub.Adapter/Session/ServerSession.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Subscriber/ServerSubscribedDataSetSink.cs b/src/Opc.Ua.PubSub.Adapter/Subscriber/ServerSubscribedDataSetSink.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Subscriber/ServerSubscribedDataSetSink.cs rename to src/Opc.Ua.PubSub.Adapter/Subscriber/ServerSubscribedDataSetSink.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/Subscriber/ServerTargetVariableWriter.cs b/src/Opc.Ua.PubSub.Adapter/Subscriber/ServerTargetVariableWriter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/Subscriber/ServerTargetVariableWriter.cs rename to src/Opc.Ua.PubSub.Adapter/Subscriber/ServerTargetVariableWriter.cs diff --git a/Libraries/Opc.Ua.PubSub.Adapter/SubscriptionAffinity.cs b/src/Opc.Ua.PubSub.Adapter/SubscriptionAffinity.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Adapter/SubscriptionAffinity.cs rename to src/Opc.Ua.PubSub.Adapter/SubscriptionAffinity.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Capture/CapturingPubSubTransport.cs b/src/Opc.Ua.PubSub.Diagnostics/Capture/CapturingPubSubTransport.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Capture/CapturingPubSubTransport.cs rename to src/Opc.Ua.PubSub.Diagnostics/Capture/CapturingPubSubTransport.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Capture/CapturingPubSubTransportFactory.cs b/src/Opc.Ua.PubSub.Diagnostics/Capture/CapturingPubSubTransportFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Capture/CapturingPubSubTransportFactory.cs rename to src/Opc.Ua.PubSub.Diagnostics/Capture/CapturingPubSubTransportFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureObserver.cs b/src/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureObserver.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureObserver.cs rename to src/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureObserver.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureRegistry.cs b/src/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureRegistry.cs rename to src/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureRegistry.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureSource.cs b/src/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureSource.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureSource.cs rename to src/Opc.Ua.PubSub.Diagnostics/Capture/IPubSubCaptureSource.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Capture/InProcessPubSubCaptureSource.cs b/src/Opc.Ua.PubSub.Diagnostics/Capture/InProcessPubSubCaptureSource.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Capture/InProcessPubSubCaptureSource.cs rename to src/Opc.Ua.PubSub.Diagnostics/Capture/InProcessPubSubCaptureSource.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureContext.cs b/src/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureContext.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureContext.cs rename to src/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureContext.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureDirection.cs b/src/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureDirection.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureDirection.cs rename to src/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureDirection.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureFrame.cs b/src/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureFrame.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureFrame.cs rename to src/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureFrame.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureRegistry.cs b/src/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureRegistry.cs rename to src/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureRegistry.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureSessionManager.cs b/src/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureSessionManager.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureSessionManager.cs rename to src/Opc.Ua.PubSub.Diagnostics/Capture/PubSubCaptureSessionManager.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Capture/PubSubKeyMaterial.cs b/src/Opc.Ua.PubSub.Diagnostics/Capture/PubSubKeyMaterial.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Capture/PubSubKeyMaterial.cs rename to src/Opc.Ua.PubSub.Diagnostics/Capture/PubSubKeyMaterial.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentAutoStartHostedService.cs b/src/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentAutoStartHostedService.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentAutoStartHostedService.cs rename to src/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentAutoStartHostedService.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentOptions.cs b/src/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentOptions.cs rename to src/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentVariableNames.cs b/src/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentVariableNames.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentVariableNames.cs rename to src/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapEnvironmentVariableNames.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapServiceCollectionExtensions.cs b/src/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapServiceCollectionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapServiceCollectionExtensions.cs rename to src/Opc.Ua.PubSub.Diagnostics/DependencyInjection/PubSubPcapServiceCollectionExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Dissection/CapturedKeyLogKeyResolver.cs b/src/Opc.Ua.PubSub.Diagnostics/Dissection/CapturedKeyLogKeyResolver.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Dissection/CapturedKeyLogKeyResolver.cs rename to src/Opc.Ua.PubSub.Diagnostics/Dissection/CapturedKeyLogKeyResolver.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Dissection/IPubSubKeyResolver.cs b/src/Opc.Ua.PubSub.Diagnostics/Dissection/IPubSubKeyResolver.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Dissection/IPubSubKeyResolver.cs rename to src/Opc.Ua.PubSub.Diagnostics/Dissection/IPubSubKeyResolver.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Dissection/PubSubDissectionResult.cs b/src/Opc.Ua.PubSub.Diagnostics/Dissection/PubSubDissectionResult.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Dissection/PubSubDissectionResult.cs rename to src/Opc.Ua.PubSub.Diagnostics/Dissection/PubSubDissectionResult.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Dissection/PubSubOfflineDissector.cs b/src/Opc.Ua.PubSub.Diagnostics/Dissection/PubSubOfflineDissector.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Dissection/PubSubOfflineDissector.cs rename to src/Opc.Ua.PubSub.Diagnostics/Dissection/PubSubOfflineDissector.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Dissection/SksKeyResolver.cs b/src/Opc.Ua.PubSub.Diagnostics/Dissection/SksKeyResolver.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Dissection/SksKeyResolver.cs rename to src/Opc.Ua.PubSub.Diagnostics/Dissection/SksKeyResolver.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/EventIds.cs b/src/Opc.Ua.PubSub.Diagnostics/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/EventIds.cs rename to src/Opc.Ua.PubSub.Diagnostics/EventIds.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Formats/PubSubJsonFormatter.cs b/src/Opc.Ua.PubSub.Diagnostics/Formats/PubSubJsonFormatter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Formats/PubSubJsonFormatter.cs rename to src/Opc.Ua.PubSub.Diagnostics/Formats/PubSubJsonFormatter.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Formats/PubSubPcapWriter.cs b/src/Opc.Ua.PubSub.Diagnostics/Formats/PubSubPcapWriter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Formats/PubSubPcapWriter.cs rename to src/Opc.Ua.PubSub.Diagnostics/Formats/PubSubPcapWriter.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Formats/PubSubTextFormatter.cs b/src/Opc.Ua.PubSub.Diagnostics/Formats/PubSubTextFormatter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Formats/PubSubTextFormatter.cs rename to src/Opc.Ua.PubSub.Diagnostics/Formats/PubSubTextFormatter.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/KeyLog/PubSubKeyLogReader.cs b/src/Opc.Ua.PubSub.Diagnostics/KeyLog/PubSubKeyLogReader.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/KeyLog/PubSubKeyLogReader.cs rename to src/Opc.Ua.PubSub.Diagnostics/KeyLog/PubSubKeyLogReader.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/KeyLog/PubSubKeyLogWriter.cs b/src/Opc.Ua.PubSub.Diagnostics/KeyLog/PubSubKeyLogWriter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/KeyLog/PubSubKeyLogWriter.cs rename to src/Opc.Ua.PubSub.Diagnostics/KeyLog/PubSubKeyLogWriter.cs diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/NugetREADME.md b/src/Opc.Ua.PubSub.Diagnostics/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/NugetREADME.md rename to src/Opc.Ua.PubSub.Diagnostics/NugetREADME.md diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Opc.Ua.PubSub.Diagnostics.csproj b/src/Opc.Ua.PubSub.Diagnostics/Opc.Ua.PubSub.Diagnostics.csproj similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Opc.Ua.PubSub.Diagnostics.csproj rename to src/Opc.Ua.PubSub.Diagnostics/Opc.Ua.PubSub.Diagnostics.csproj diff --git a/Libraries/Opc.Ua.PubSub.Diagnostics/Properties/AssemblyInfo.cs b/src/Opc.Ua.PubSub.Diagnostics/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Diagnostics/Properties/AssemblyInfo.cs rename to src/Opc.Ua.PubSub.Diagnostics/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/Channels/AfPacketEthernetFrameChannel.cs b/src/Opc.Ua.PubSub.Eth/Channels/AfPacketEthernetFrameChannel.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/Channels/AfPacketEthernetFrameChannel.cs rename to src/Opc.Ua.PubSub.Eth/Channels/AfPacketEthernetFrameChannel.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/Channels/BpfEthernetFrameChannel.cs b/src/Opc.Ua.PubSub.Eth/Channels/BpfEthernetFrameChannel.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/Channels/BpfEthernetFrameChannel.cs rename to src/Opc.Ua.PubSub.Eth/Channels/BpfEthernetFrameChannel.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/Channels/DefaultEthernetFrameChannelFactory.cs b/src/Opc.Ua.PubSub.Eth/Channels/DefaultEthernetFrameChannelFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/Channels/DefaultEthernetFrameChannelFactory.cs rename to src/Opc.Ua.PubSub.Eth/Channels/DefaultEthernetFrameChannelFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/Channels/EthChannelParameters.cs b/src/Opc.Ua.PubSub.Eth/Channels/EthChannelParameters.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/Channels/EthChannelParameters.cs rename to src/Opc.Ua.PubSub.Eth/Channels/EthChannelParameters.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/Channels/IEthernetFrameChannel.cs b/src/Opc.Ua.PubSub.Eth/Channels/IEthernetFrameChannel.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/Channels/IEthernetFrameChannel.cs rename to src/Opc.Ua.PubSub.Eth/Channels/IEthernetFrameChannel.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/Channels/IEthernetFrameChannelFactory.cs b/src/Opc.Ua.PubSub.Eth/Channels/IEthernetFrameChannelFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/Channels/IEthernetFrameChannelFactory.cs rename to src/Opc.Ua.PubSub.Eth/Channels/IEthernetFrameChannelFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/Channels/InMemoryEthernetFrameChannel.cs b/src/Opc.Ua.PubSub.Eth/Channels/InMemoryEthernetFrameChannel.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/Channels/InMemoryEthernetFrameChannel.cs rename to src/Opc.Ua.PubSub.Eth/Channels/InMemoryEthernetFrameChannel.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/Channels/InMemoryEthernetFrameChannelFactory.cs b/src/Opc.Ua.PubSub.Eth/Channels/InMemoryEthernetFrameChannelFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/Channels/InMemoryEthernetFrameChannelFactory.cs rename to src/Opc.Ua.PubSub.Eth/Channels/InMemoryEthernetFrameChannelFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/Channels/PcapEthernetFrameChannel.cs b/src/Opc.Ua.PubSub.Eth/Channels/PcapEthernetFrameChannel.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/Channels/PcapEthernetFrameChannel.cs rename to src/Opc.Ua.PubSub.Eth/Channels/PcapEthernetFrameChannel.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/Channels/PcapEthernetFrameChannelFactory.cs b/src/Opc.Ua.PubSub.Eth/Channels/PcapEthernetFrameChannelFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/Channels/PcapEthernetFrameChannelFactory.cs rename to src/Opc.Ua.PubSub.Eth/Channels/PcapEthernetFrameChannelFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/DependencyInjection/EthTransportBuilder.cs b/src/Opc.Ua.PubSub.Eth/DependencyInjection/EthTransportBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/DependencyInjection/EthTransportBuilder.cs rename to src/Opc.Ua.PubSub.Eth/DependencyInjection/EthTransportBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/DependencyInjection/EthTransportServiceCollectionExtensions.cs b/src/Opc.Ua.PubSub.Eth/DependencyInjection/EthTransportServiceCollectionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/DependencyInjection/EthTransportServiceCollectionExtensions.cs rename to src/Opc.Ua.PubSub.Eth/DependencyInjection/EthTransportServiceCollectionExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/DependencyInjection/IEthTransportBuilder.cs b/src/Opc.Ua.PubSub.Eth/DependencyInjection/IEthTransportBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/DependencyInjection/IEthTransportBuilder.cs rename to src/Opc.Ua.PubSub.Eth/DependencyInjection/IEthTransportBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/DependencyInjection/PcapEthTransportBuilderExtensions.cs b/src/Opc.Ua.PubSub.Eth/DependencyInjection/PcapEthTransportBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/DependencyInjection/PcapEthTransportBuilderExtensions.cs rename to src/Opc.Ua.PubSub.Eth/DependencyInjection/PcapEthTransportBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/EthAddressType.cs b/src/Opc.Ua.PubSub.Eth/EthAddressType.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/EthAddressType.cs rename to src/Opc.Ua.PubSub.Eth/EthAddressType.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/EthEndpoint.cs b/src/Opc.Ua.PubSub.Eth/EthEndpoint.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/EthEndpoint.cs rename to src/Opc.Ua.PubSub.Eth/EthEndpoint.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/EthEndpointParser.cs b/src/Opc.Ua.PubSub.Eth/EthEndpointParser.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/EthEndpointParser.cs rename to src/Opc.Ua.PubSub.Eth/EthEndpointParser.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/EthNetworkInterfaceResolver.cs b/src/Opc.Ua.PubSub.Eth/EthNetworkInterfaceResolver.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/EthNetworkInterfaceResolver.cs rename to src/Opc.Ua.PubSub.Eth/EthNetworkInterfaceResolver.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/EthProfiles.cs b/src/Opc.Ua.PubSub.Eth/EthProfiles.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/EthProfiles.cs rename to src/Opc.Ua.PubSub.Eth/EthProfiles.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/EthPubSubTransportFactory.cs b/src/Opc.Ua.PubSub.Eth/EthPubSubTransportFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/EthPubSubTransportFactory.cs rename to src/Opc.Ua.PubSub.Eth/EthPubSubTransportFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/EthTransportOptions.cs b/src/Opc.Ua.PubSub.Eth/EthTransportOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/EthTransportOptions.cs rename to src/Opc.Ua.PubSub.Eth/EthTransportOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/EthernetDatagramTransport.cs b/src/Opc.Ua.PubSub.Eth/EthernetDatagramTransport.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/EthernetDatagramTransport.cs rename to src/Opc.Ua.PubSub.Eth/EthernetDatagramTransport.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/EthernetFrame.cs b/src/Opc.Ua.PubSub.Eth/EthernetFrame.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/EthernetFrame.cs rename to src/Opc.Ua.PubSub.Eth/EthernetFrame.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/EthernetFrameCodec.cs b/src/Opc.Ua.PubSub.Eth/EthernetFrameCodec.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/EthernetFrameCodec.cs rename to src/Opc.Ua.PubSub.Eth/EthernetFrameCodec.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/EventIds.cs b/src/Opc.Ua.PubSub.Eth/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/EventIds.cs rename to src/Opc.Ua.PubSub.Eth/EventIds.cs diff --git a/Libraries/Opc.Ua.PubSub.Eth/NugetREADME.md b/src/Opc.Ua.PubSub.Eth/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/NugetREADME.md rename to src/Opc.Ua.PubSub.Eth/NugetREADME.md diff --git a/Libraries/Opc.Ua.PubSub.Eth/Opc.Ua.PubSub.Eth.csproj b/src/Opc.Ua.PubSub.Eth/Opc.Ua.PubSub.Eth.csproj similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/Opc.Ua.PubSub.Eth.csproj rename to src/Opc.Ua.PubSub.Eth/Opc.Ua.PubSub.Eth.csproj diff --git a/Libraries/Opc.Ua.PubSub.Eth/Properties/AssemblyInfo.cs b/src/Opc.Ua.PubSub.Eth/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Eth/Properties/AssemblyInfo.cs rename to src/Opc.Ua.PubSub.Eth/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/DependencyInjection/KafkaTransportServiceCollectionExtensions.cs b/src/Opc.Ua.PubSub.Kafka/DependencyInjection/KafkaTransportServiceCollectionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/DependencyInjection/KafkaTransportServiceCollectionExtensions.cs rename to src/Opc.Ua.PubSub.Kafka/DependencyInjection/KafkaTransportServiceCollectionExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/EventIds.cs b/src/Opc.Ua.PubSub.Kafka/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/EventIds.cs rename to src/Opc.Ua.PubSub.Kafka/EventIds.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/Internal/ConfluentKafkaClientAdapter.cs b/src/Opc.Ua.PubSub.Kafka/Internal/ConfluentKafkaClientAdapter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/Internal/ConfluentKafkaClientAdapter.cs rename to src/Opc.Ua.PubSub.Kafka/Internal/ConfluentKafkaClientAdapter.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/Internal/ConfluentKafkaClientFactory.cs b/src/Opc.Ua.PubSub.Kafka/Internal/ConfluentKafkaClientFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/Internal/ConfluentKafkaClientFactory.cs rename to src/Opc.Ua.PubSub.Kafka/Internal/ConfluentKafkaClientFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/Internal/DekafKafkaClientAdapter.cs b/src/Opc.Ua.PubSub.Kafka/Internal/DekafKafkaClientAdapter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/Internal/DekafKafkaClientAdapter.cs rename to src/Opc.Ua.PubSub.Kafka/Internal/DekafKafkaClientAdapter.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/Internal/DekafKafkaClientFactory.cs b/src/Opc.Ua.PubSub.Kafka/Internal/DekafKafkaClientFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/Internal/DekafKafkaClientFactory.cs rename to src/Opc.Ua.PubSub.Kafka/Internal/DekafKafkaClientFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/Internal/IKafkaClientAdapter.cs b/src/Opc.Ua.PubSub.Kafka/Internal/IKafkaClientAdapter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/Internal/IKafkaClientAdapter.cs rename to src/Opc.Ua.PubSub.Kafka/Internal/IKafkaClientAdapter.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/Internal/IKafkaClientFactory.cs b/src/Opc.Ua.PubSub.Kafka/Internal/IKafkaClientFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/Internal/IKafkaClientFactory.cs rename to src/Opc.Ua.PubSub.Kafka/Internal/IKafkaClientFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/Internal/KafkaClientAdapterLog.cs b/src/Opc.Ua.PubSub.Kafka/Internal/KafkaClientAdapterLog.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/Internal/KafkaClientAdapterLog.cs rename to src/Opc.Ua.PubSub.Kafka/Internal/KafkaClientAdapterLog.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/KafkaBrokerTransport.cs b/src/Opc.Ua.PubSub.Kafka/KafkaBrokerTransport.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/KafkaBrokerTransport.cs rename to src/Opc.Ua.PubSub.Kafka/KafkaBrokerTransport.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/KafkaConnectionOptions.cs b/src/Opc.Ua.PubSub.Kafka/KafkaConnectionOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/KafkaConnectionOptions.cs rename to src/Opc.Ua.PubSub.Kafka/KafkaConnectionOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/KafkaConnectionStateChangedEventArgs.cs b/src/Opc.Ua.PubSub.Kafka/KafkaConnectionStateChangedEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/KafkaConnectionStateChangedEventArgs.cs rename to src/Opc.Ua.PubSub.Kafka/KafkaConnectionStateChangedEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/KafkaEncoding.cs b/src/Opc.Ua.PubSub.Kafka/KafkaEncoding.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/KafkaEncoding.cs rename to src/Opc.Ua.PubSub.Kafka/KafkaEncoding.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/KafkaEndpoint.cs b/src/Opc.Ua.PubSub.Kafka/KafkaEndpoint.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/KafkaEndpoint.cs rename to src/Opc.Ua.PubSub.Kafka/KafkaEndpoint.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/KafkaEndpointParser.cs b/src/Opc.Ua.PubSub.Kafka/KafkaEndpointParser.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/KafkaEndpointParser.cs rename to src/Opc.Ua.PubSub.Kafka/KafkaEndpointParser.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/KafkaIncomingMessageEventArgs.cs b/src/Opc.Ua.PubSub.Kafka/KafkaIncomingMessageEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/KafkaIncomingMessageEventArgs.cs rename to src/Opc.Ua.PubSub.Kafka/KafkaIncomingMessageEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/KafkaMessage.cs b/src/Opc.Ua.PubSub.Kafka/KafkaMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/KafkaMessage.cs rename to src/Opc.Ua.PubSub.Kafka/KafkaMessage.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/KafkaProfiles.cs b/src/Opc.Ua.PubSub.Kafka/KafkaProfiles.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/KafkaProfiles.cs rename to src/Opc.Ua.PubSub.Kafka/KafkaProfiles.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/KafkaPubSubTransportFactory.cs b/src/Opc.Ua.PubSub.Kafka/KafkaPubSubTransportFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/KafkaPubSubTransportFactory.cs rename to src/Opc.Ua.PubSub.Kafka/KafkaPubSubTransportFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/KafkaQualityOfService.cs b/src/Opc.Ua.PubSub.Kafka/KafkaQualityOfService.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/KafkaQualityOfService.cs rename to src/Opc.Ua.PubSub.Kafka/KafkaQualityOfService.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/KafkaTlsOptions.cs b/src/Opc.Ua.PubSub.Kafka/KafkaTlsOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/KafkaTlsOptions.cs rename to src/Opc.Ua.PubSub.Kafka/KafkaTlsOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/KafkaTopicOptions.cs b/src/Opc.Ua.PubSub.Kafka/KafkaTopicOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/KafkaTopicOptions.cs rename to src/Opc.Ua.PubSub.Kafka/KafkaTopicOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Kafka/NugetREADME.md b/src/Opc.Ua.PubSub.Kafka/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/NugetREADME.md rename to src/Opc.Ua.PubSub.Kafka/NugetREADME.md diff --git a/Libraries/Opc.Ua.PubSub.Kafka/Opc.Ua.PubSub.Kafka.csproj b/src/Opc.Ua.PubSub.Kafka/Opc.Ua.PubSub.Kafka.csproj similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/Opc.Ua.PubSub.Kafka.csproj rename to src/Opc.Ua.PubSub.Kafka/Opc.Ua.PubSub.Kafka.csproj diff --git a/Libraries/Opc.Ua.PubSub.Kafka/Properties/AssemblyInfo.cs b/src/Opc.Ua.PubSub.Kafka/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Kafka/Properties/AssemblyInfo.cs rename to src/Opc.Ua.PubSub.Kafka/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/DependencyInjection/IMqttTransportBuilder.cs b/src/Opc.Ua.PubSub.Mqtt/DependencyInjection/IMqttTransportBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/DependencyInjection/IMqttTransportBuilder.cs rename to src/Opc.Ua.PubSub.Mqtt/DependencyInjection/IMqttTransportBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/DependencyInjection/MqttTransportBuilder.cs b/src/Opc.Ua.PubSub.Mqtt/DependencyInjection/MqttTransportBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/DependencyInjection/MqttTransportBuilder.cs rename to src/Opc.Ua.PubSub.Mqtt/DependencyInjection/MqttTransportBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/DependencyInjection/MqttTransportServiceCollectionExtensions.cs b/src/Opc.Ua.PubSub.Mqtt/DependencyInjection/MqttTransportServiceCollectionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/DependencyInjection/MqttTransportServiceCollectionExtensions.cs rename to src/Opc.Ua.PubSub.Mqtt/DependencyInjection/MqttTransportServiceCollectionExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/EventIds.cs b/src/Opc.Ua.PubSub.Mqtt/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/EventIds.cs rename to src/Opc.Ua.PubSub.Mqtt/EventIds.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/IMqttClientFactory.cs b/src/Opc.Ua.PubSub.Mqtt/IMqttClientFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/IMqttClientFactory.cs rename to src/Opc.Ua.PubSub.Mqtt/IMqttClientFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/Internal/IMqttClientAdapter.cs b/src/Opc.Ua.PubSub.Mqtt/Internal/IMqttClientAdapter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/Internal/IMqttClientAdapter.cs rename to src/Opc.Ua.PubSub.Mqtt/Internal/IMqttClientAdapter.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/Internal/IMqttTrustedIssuerResolver.cs b/src/Opc.Ua.PubSub.Mqtt/Internal/IMqttTrustedIssuerResolver.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/Internal/IMqttTrustedIssuerResolver.cs rename to src/Opc.Ua.PubSub.Mqtt/Internal/IMqttTrustedIssuerResolver.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/Internal/MqttClientAdapter.cs b/src/Opc.Ua.PubSub.Mqtt/Internal/MqttClientAdapter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/Internal/MqttClientAdapter.cs rename to src/Opc.Ua.PubSub.Mqtt/Internal/MqttClientAdapter.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/Internal/MqttClientAdapterFactory.cs b/src/Opc.Ua.PubSub.Mqtt/Internal/MqttClientAdapterFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/Internal/MqttClientAdapterFactory.cs rename to src/Opc.Ua.PubSub.Mqtt/Internal/MqttClientAdapterFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/Internal/TrustedIssuerStoreResolver.cs b/src/Opc.Ua.PubSub.Mqtt/Internal/TrustedIssuerStoreResolver.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/Internal/TrustedIssuerStoreResolver.cs rename to src/Opc.Ua.PubSub.Mqtt/Internal/TrustedIssuerStoreResolver.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttBrokerTransport.cs b/src/Opc.Ua.PubSub.Mqtt/MqttBrokerTransport.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttBrokerTransport.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttBrokerTransport.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttConnectionOptions.cs b/src/Opc.Ua.PubSub.Mqtt/MqttConnectionOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttConnectionOptions.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttConnectionOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttConnectionStateChangedEventArgs.cs b/src/Opc.Ua.PubSub.Mqtt/MqttConnectionStateChangedEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttConnectionStateChangedEventArgs.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttConnectionStateChangedEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttEncoding.cs b/src/Opc.Ua.PubSub.Mqtt/MqttEncoding.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttEncoding.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttEncoding.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttEndpoint.cs b/src/Opc.Ua.PubSub.Mqtt/MqttEndpoint.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttEndpoint.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttEndpoint.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttEndpointParser.cs b/src/Opc.Ua.PubSub.Mqtt/MqttEndpointParser.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttEndpointParser.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttEndpointParser.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttIncomingMessageEventArgs.cs b/src/Opc.Ua.PubSub.Mqtt/MqttIncomingMessageEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttIncomingMessageEventArgs.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttIncomingMessageEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttMessage.cs b/src/Opc.Ua.PubSub.Mqtt/MqttMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttMessage.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttMessage.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttProtocolVersion.cs b/src/Opc.Ua.PubSub.Mqtt/MqttProtocolVersion.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttProtocolVersion.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttProtocolVersion.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttPubSubTransportFactory.cs b/src/Opc.Ua.PubSub.Mqtt/MqttPubSubTransportFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttPubSubTransportFactory.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttPubSubTransportFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttQualityOfService.cs b/src/Opc.Ua.PubSub.Mqtt/MqttQualityOfService.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttQualityOfService.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttQualityOfService.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttTlsOptions.cs b/src/Opc.Ua.PubSub.Mqtt/MqttTlsOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttTlsOptions.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttTlsOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttTopicBuilder.cs b/src/Opc.Ua.PubSub.Mqtt/MqttTopicBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttTopicBuilder.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttTopicBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttTopicFilter.cs b/src/Opc.Ua.PubSub.Mqtt/MqttTopicFilter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttTopicFilter.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttTopicFilter.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/MqttTopicOptions.cs b/src/Opc.Ua.PubSub.Mqtt/MqttTopicOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/MqttTopicOptions.cs rename to src/Opc.Ua.PubSub.Mqtt/MqttTopicOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/NugetREADME.md b/src/Opc.Ua.PubSub.Mqtt/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/NugetREADME.md rename to src/Opc.Ua.PubSub.Mqtt/NugetREADME.md diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/Opc.Ua.PubSub.Mqtt.csproj b/src/Opc.Ua.PubSub.Mqtt/Opc.Ua.PubSub.Mqtt.csproj similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/Opc.Ua.PubSub.Mqtt.csproj rename to src/Opc.Ua.PubSub.Mqtt/Opc.Ua.PubSub.Mqtt.csproj diff --git a/Libraries/Opc.Ua.PubSub.Mqtt/Properties/AssemblyInfo.cs b/src/Opc.Ua.PubSub.Mqtt/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Mqtt/Properties/AssemblyInfo.cs rename to src/Opc.Ua.PubSub.Mqtt/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.PubSub.Schema/DependencyInjection/PubSubSchemaServiceCollectionExtensions.cs b/src/Opc.Ua.PubSub.Schema/DependencyInjection/PubSubSchemaServiceCollectionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Schema/DependencyInjection/PubSubSchemaServiceCollectionExtensions.cs rename to src/Opc.Ua.PubSub.Schema/DependencyInjection/PubSubSchemaServiceCollectionExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub.Schema/IPubSubSchemaProvider.cs b/src/Opc.Ua.PubSub.Schema/IPubSubSchemaProvider.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Schema/IPubSubSchemaProvider.cs rename to src/Opc.Ua.PubSub.Schema/IPubSubSchemaProvider.cs diff --git a/Libraries/Opc.Ua.PubSub.Schema/NugetREADME.md b/src/Opc.Ua.PubSub.Schema/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.PubSub.Schema/NugetREADME.md rename to src/Opc.Ua.PubSub.Schema/NugetREADME.md diff --git a/Libraries/Opc.Ua.PubSub.Schema/Opc.Ua.PubSub.Schema.csproj b/src/Opc.Ua.PubSub.Schema/Opc.Ua.PubSub.Schema.csproj similarity index 100% rename from Libraries/Opc.Ua.PubSub.Schema/Opc.Ua.PubSub.Schema.csproj rename to src/Opc.Ua.PubSub.Schema/Opc.Ua.PubSub.Schema.csproj diff --git a/Libraries/Opc.Ua.PubSub.Schema/Properties/AssemblyInfo.cs b/src/Opc.Ua.PubSub.Schema/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Schema/Properties/AssemblyInfo.cs rename to src/Opc.Ua.PubSub.Schema/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.PubSub.Schema/PubSubSchemaProvider.cs b/src/Opc.Ua.PubSub.Schema/PubSubSchemaProvider.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Schema/PubSubSchemaProvider.cs rename to src/Opc.Ua.PubSub.Schema/PubSubSchemaProvider.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/DependencyInjection/OpcUaServerBuilderPubSubExtensions.cs b/src/Opc.Ua.PubSub.Server/DependencyInjection/OpcUaServerBuilderPubSubExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/DependencyInjection/OpcUaServerBuilderPubSubExtensions.cs rename to src/Opc.Ua.PubSub.Server/DependencyInjection/OpcUaServerBuilderPubSubExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/DependencyInjection/PubSubServerBuilderExtensions.cs b/src/Opc.Ua.PubSub.Server/DependencyInjection/PubSubServerBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/DependencyInjection/PubSubServerBuilderExtensions.cs rename to src/Opc.Ua.PubSub.Server/DependencyInjection/PubSubServerBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/EventIds.cs b/src/Opc.Ua.PubSub.Server/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/EventIds.cs rename to src/Opc.Ua.PubSub.Server/EventIds.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/Hosting/IPubSubServerBuilder.cs b/src/Opc.Ua.PubSub.Server/Hosting/IPubSubServerBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/Hosting/IPubSubServerBuilder.cs rename to src/Opc.Ua.PubSub.Server/Hosting/IPubSubServerBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/Internal/PubSubStatusBinding.cs b/src/Opc.Ua.PubSub.Server/Internal/PubSubStatusBinding.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/Internal/PubSubStatusBinding.cs rename to src/Opc.Ua.PubSub.Server/Internal/PubSubStatusBinding.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/NugetREADME.md b/src/Opc.Ua.PubSub.Server/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/NugetREADME.md rename to src/Opc.Ua.PubSub.Server/NugetREADME.md diff --git a/Libraries/Opc.Ua.PubSub.Server/Opc.Ua.PubSub.Server.csproj b/src/Opc.Ua.PubSub.Server/Opc.Ua.PubSub.Server.csproj similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/Opc.Ua.PubSub.Server.csproj rename to src/Opc.Ua.PubSub.Server/Opc.Ua.PubSub.Server.csproj diff --git a/Libraries/Opc.Ua.PubSub.Server/Properties/AssemblyInfo.cs b/src/Opc.Ua.PubSub.Server/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/Properties/AssemblyInfo.cs rename to src/Opc.Ua.PubSub.Server/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/PubSubActionMethodRegistrar.cs b/src/Opc.Ua.PubSub.Server/PubSubActionMethodRegistrar.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/PubSubActionMethodRegistrar.cs rename to src/Opc.Ua.PubSub.Server/PubSubActionMethodRegistrar.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/PubSubActionMethodRegistration.cs b/src/Opc.Ua.PubSub.Server/PubSubActionMethodRegistration.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/PubSubActionMethodRegistration.cs rename to src/Opc.Ua.PubSub.Server/PubSubActionMethodRegistration.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/PubSubDiagnosticsExposure.cs b/src/Opc.Ua.PubSub.Server/PubSubDiagnosticsExposure.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/PubSubDiagnosticsExposure.cs rename to src/Opc.Ua.PubSub.Server/PubSubDiagnosticsExposure.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/PubSubMethodHandlers.cs b/src/Opc.Ua.PubSub.Server/PubSubMethodHandlers.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/PubSubMethodHandlers.cs rename to src/Opc.Ua.PubSub.Server/PubSubMethodHandlers.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/PubSubNodeManager.cs b/src/Opc.Ua.PubSub.Server/PubSubNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/PubSubNodeManager.cs rename to src/Opc.Ua.PubSub.Server/PubSubNodeManager.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/PubSubNodeManagerFactory.cs b/src/Opc.Ua.PubSub.Server/PubSubNodeManagerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/PubSubNodeManagerFactory.cs rename to src/Opc.Ua.PubSub.Server/PubSubNodeManagerFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/PubSubServerOptions.cs b/src/Opc.Ua.PubSub.Server/PubSubServerOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/PubSubServerOptions.cs rename to src/Opc.Ua.PubSub.Server/PubSubServerOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Server/ServerMethodActionHandler.cs b/src/Opc.Ua.PubSub.Server/ServerMethodActionHandler.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Server/ServerMethodActionHandler.cs rename to src/Opc.Ua.PubSub.Server/ServerMethodActionHandler.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/DependencyInjection/IUdpTransportBuilder.cs b/src/Opc.Ua.PubSub.Udp/DependencyInjection/IUdpTransportBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/DependencyInjection/IUdpTransportBuilder.cs rename to src/Opc.Ua.PubSub.Udp/DependencyInjection/IUdpTransportBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/DependencyInjection/UdpTransportBuilder.cs b/src/Opc.Ua.PubSub.Udp/DependencyInjection/UdpTransportBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/DependencyInjection/UdpTransportBuilder.cs rename to src/Opc.Ua.PubSub.Udp/DependencyInjection/UdpTransportBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/DependencyInjection/UdpTransportServiceCollectionExtensions.cs b/src/Opc.Ua.PubSub.Udp/DependencyInjection/UdpTransportServiceCollectionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/DependencyInjection/UdpTransportServiceCollectionExtensions.cs rename to src/Opc.Ua.PubSub.Udp/DependencyInjection/UdpTransportServiceCollectionExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DefaultDtlsContextFactory.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DefaultDtlsContextFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DefaultDtlsContextFactory.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DefaultDtlsContextFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsAckCodec.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsAckCodec.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsAckCodec.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsAckCodec.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsAntiReplayWindow.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsAntiReplayWindow.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsAntiReplayWindow.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsAntiReplayWindow.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsCertificateAuthenticator.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsCertificateAuthenticator.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsCertificateAuthenticator.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsCertificateAuthenticator.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsDatagramTransport.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsDatagramTransport.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsDatagramTransport.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsDatagramTransport.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsEcdheKeyExchange.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsEcdheKeyExchange.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsEcdheKeyExchange.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsEcdheKeyExchange.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeCodec.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeCodec.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeCodec.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeCodec.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeContext.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeContext.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeContext.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeContext.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeKeyingContext.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeKeyingContext.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeKeyingContext.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeKeyingContext.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeReader.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeReader.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeReader.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeReader.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeReassembler.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeReassembler.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeReassembler.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeReassembler.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeTypes.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeTypes.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeTypes.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsHandshakeTypes.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHelloRetryCookieProtector.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsHelloRetryCookieProtector.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHelloRetryCookieProtector.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsHelloRetryCookieProtector.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHkdf.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsHkdf.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsHkdf.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsHkdf.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsKeySchedule.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsKeySchedule.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsKeySchedule.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsKeySchedule.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsProfile.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsProfile.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsProfile.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsProfile.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsProfileRegistry.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsProfileRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsProfileRegistry.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsProfileRegistry.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsRecordProtection.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsRecordProtection.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsRecordProtection.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsRecordProtection.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsRetransmissionTimer.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsRetransmissionTimer.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsRetransmissionTimer.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsRetransmissionTimer.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsTranscriptHash.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsTranscriptHash.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsTranscriptHash.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsTranscriptHash.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsTransportOptions.cs b/src/Opc.Ua.PubSub.Udp/Dtls/DtlsTransportOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/DtlsTransportOptions.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/DtlsTransportOptions.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/IDtlsContextFactory.cs b/src/Opc.Ua.PubSub.Udp/Dtls/IDtlsContextFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/IDtlsContextFactory.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/IDtlsContextFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/Dtls/IDtlsDatagramChannel.cs b/src/Opc.Ua.PubSub.Udp/Dtls/IDtlsDatagramChannel.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Dtls/IDtlsDatagramChannel.cs rename to src/Opc.Ua.PubSub.Udp/Dtls/IDtlsDatagramChannel.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/EventIds.cs b/src/Opc.Ua.PubSub.Udp/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/EventIds.cs rename to src/Opc.Ua.PubSub.Udp/EventIds.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/NugetREADME.md b/src/Opc.Ua.PubSub.Udp/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/NugetREADME.md rename to src/Opc.Ua.PubSub.Udp/NugetREADME.md diff --git a/Libraries/Opc.Ua.PubSub.Udp/Opc.Ua.PubSub.Udp.csproj b/src/Opc.Ua.PubSub.Udp/Opc.Ua.PubSub.Udp.csproj similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Opc.Ua.PubSub.Udp.csproj rename to src/Opc.Ua.PubSub.Udp/Opc.Ua.PubSub.Udp.csproj diff --git a/Libraries/Opc.Ua.PubSub.Udp/Properties/AssemblyInfo.cs b/src/Opc.Ua.PubSub.Udp/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/Properties/AssemblyInfo.cs rename to src/Opc.Ua.PubSub.Udp/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/UdpAddressType.cs b/src/Opc.Ua.PubSub.Udp/UdpAddressType.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/UdpAddressType.cs rename to src/Opc.Ua.PubSub.Udp/UdpAddressType.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/UdpDatagramTransport.cs b/src/Opc.Ua.PubSub.Udp/UdpDatagramTransport.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/UdpDatagramTransport.cs rename to src/Opc.Ua.PubSub.Udp/UdpDatagramTransport.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/UdpEndpoint.cs b/src/Opc.Ua.PubSub.Udp/UdpEndpoint.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/UdpEndpoint.cs rename to src/Opc.Ua.PubSub.Udp/UdpEndpoint.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/UdpEndpointParser.cs b/src/Opc.Ua.PubSub.Udp/UdpEndpointParser.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/UdpEndpointParser.cs rename to src/Opc.Ua.PubSub.Udp/UdpEndpointParser.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/UdpMessageRepeater.cs b/src/Opc.Ua.PubSub.Udp/UdpMessageRepeater.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/UdpMessageRepeater.cs rename to src/Opc.Ua.PubSub.Udp/UdpMessageRepeater.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/UdpNetworkInterfaceResolver.cs b/src/Opc.Ua.PubSub.Udp/UdpNetworkInterfaceResolver.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/UdpNetworkInterfaceResolver.cs rename to src/Opc.Ua.PubSub.Udp/UdpNetworkInterfaceResolver.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/UdpPubSubTransportFactory.cs b/src/Opc.Ua.PubSub.Udp/UdpPubSubTransportFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/UdpPubSubTransportFactory.cs rename to src/Opc.Ua.PubSub.Udp/UdpPubSubTransportFactory.cs diff --git a/Libraries/Opc.Ua.PubSub.Udp/UdpTransportOptions.cs b/src/Opc.Ua.PubSub.Udp/UdpTransportOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub.Udp/UdpTransportOptions.cs rename to src/Opc.Ua.PubSub.Udp/UdpTransportOptions.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/DataStoreBackedPublishedDataSetSource.cs b/src/Opc.Ua.PubSub/Application/DataStoreBackedPublishedDataSetSource.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/DataStoreBackedPublishedDataSetSource.cs rename to src/Opc.Ua.PubSub/Application/DataStoreBackedPublishedDataSetSource.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/DelegatePubSubActionHandler.cs b/src/Opc.Ua.PubSub/Application/DelegatePubSubActionHandler.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/DelegatePubSubActionHandler.cs rename to src/Opc.Ua.PubSub/Application/DelegatePubSubActionHandler.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/IPubSubActionHandler.cs b/src/Opc.Ua.PubSub/Application/IPubSubActionHandler.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/IPubSubActionHandler.cs rename to src/Opc.Ua.PubSub/Application/IPubSubActionHandler.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/IPubSubApplication.cs b/src/Opc.Ua.PubSub/Application/IPubSubApplication.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/IPubSubApplication.cs rename to src/Opc.Ua.PubSub/Application/IPubSubApplication.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/MetaDataPublisher.cs b/src/Opc.Ua.PubSub/Application/MetaDataPublisher.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/MetaDataPublisher.cs rename to src/Opc.Ua.PubSub/Application/MetaDataPublisher.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubActionHandlerResult.cs b/src/Opc.Ua.PubSub/Application/PubSubActionHandlerResult.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubActionHandlerResult.cs rename to src/Opc.Ua.PubSub/Application/PubSubActionHandlerResult.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubActionInvocation.cs b/src/Opc.Ua.PubSub/Application/PubSubActionInvocation.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubActionInvocation.cs rename to src/Opc.Ua.PubSub/Application/PubSubActionInvocation.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubActionRequest.cs b/src/Opc.Ua.PubSub/Application/PubSubActionRequest.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubActionRequest.cs rename to src/Opc.Ua.PubSub/Application/PubSubActionRequest.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubActionResponse.cs b/src/Opc.Ua.PubSub/Application/PubSubActionResponse.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubActionResponse.cs rename to src/Opc.Ua.PubSub/Application/PubSubActionResponse.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubActionTarget.cs b/src/Opc.Ua.PubSub/Application/PubSubActionTarget.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubActionTarget.cs rename to src/Opc.Ua.PubSub/Application/PubSubActionTarget.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubApplication.cs b/src/Opc.Ua.PubSub/Application/PubSubApplication.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubApplication.cs rename to src/Opc.Ua.PubSub/Application/PubSubApplication.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubApplicationBuildException.cs b/src/Opc.Ua.PubSub/Application/PubSubApplicationBuildException.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubApplicationBuildException.cs rename to src/Opc.Ua.PubSub/Application/PubSubApplicationBuildException.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubApplicationBuilder.cs b/src/Opc.Ua.PubSub/Application/PubSubApplicationBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubApplicationBuilder.cs rename to src/Opc.Ua.PubSub/Application/PubSubApplicationBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubApplicationBuilderExtensions.cs b/src/Opc.Ua.PubSub/Application/PubSubApplicationBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubApplicationBuilderExtensions.cs rename to src/Opc.Ua.PubSub/Application/PubSubApplicationBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubApplicationHostedService.cs b/src/Opc.Ua.PubSub/Application/PubSubApplicationHostedService.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubApplicationHostedService.cs rename to src/Opc.Ua.PubSub/Application/PubSubApplicationHostedService.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubApplicationOptions.cs b/src/Opc.Ua.PubSub/Application/PubSubApplicationOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubApplicationOptions.cs rename to src/Opc.Ua.PubSub/Application/PubSubApplicationOptions.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubDiscoveryRequest.cs b/src/Opc.Ua.PubSub/Application/PubSubDiscoveryRequest.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubDiscoveryRequest.cs rename to src/Opc.Ua.PubSub/Application/PubSubDiscoveryRequest.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubDiscoveryResult.cs b/src/Opc.Ua.PubSub/Application/PubSubDiscoveryResult.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubDiscoveryResult.cs rename to src/Opc.Ua.PubSub/Application/PubSubDiscoveryResult.cs diff --git a/Libraries/Opc.Ua.PubSub/Application/PubSubResponseAddressPolicy.cs b/src/Opc.Ua.PubSub/Application/PubSubResponseAddressPolicy.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Application/PubSubResponseAddressPolicy.cs rename to src/Opc.Ua.PubSub/Application/PubSubResponseAddressPolicy.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/ConfigurationVersionUtils.cs b/src/Opc.Ua.PubSub/Configuration/ConfigurationVersionUtils.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/ConfigurationVersionUtils.cs rename to src/Opc.Ua.PubSub/Configuration/ConfigurationVersionUtils.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/ConnectionEventArgs.cs b/src/Opc.Ua.PubSub/Configuration/ConnectionEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/ConnectionEventArgs.cs rename to src/Opc.Ua.PubSub/Configuration/ConnectionEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/DataSetReaderEventArgs.cs b/src/Opc.Ua.PubSub/Configuration/DataSetReaderEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/DataSetReaderEventArgs.cs rename to src/Opc.Ua.PubSub/Configuration/DataSetReaderEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/DataSetWriterEventArgs.cs b/src/Opc.Ua.PubSub/Configuration/DataSetWriterEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/DataSetWriterEventArgs.cs rename to src/Opc.Ua.PubSub/Configuration/DataSetWriterEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/ExtensionFieldEventArgs.cs b/src/Opc.Ua.PubSub/Configuration/ExtensionFieldEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/ExtensionFieldEventArgs.cs rename to src/Opc.Ua.PubSub/Configuration/ExtensionFieldEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/IPubSubConfigurationStore.cs b/src/Opc.Ua.PubSub/Configuration/IPubSubConfigurationStore.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/IPubSubConfigurationStore.cs rename to src/Opc.Ua.PubSub/Configuration/IPubSubConfigurationStore.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/IPubSubIdAllocator.cs b/src/Opc.Ua.PubSub/Configuration/IPubSubIdAllocator.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/IPubSubIdAllocator.cs rename to src/Opc.Ua.PubSub/Configuration/IPubSubIdAllocator.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/IPubSubRuntimeStateStore.cs b/src/Opc.Ua.PubSub/Configuration/IPubSubRuntimeStateStore.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/IPubSubRuntimeStateStore.cs rename to src/Opc.Ua.PubSub/Configuration/IPubSubRuntimeStateStore.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/InMemoryPubSubStores.cs b/src/Opc.Ua.PubSub/Configuration/InMemoryPubSubStores.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/InMemoryPubSubStores.cs rename to src/Opc.Ua.PubSub/Configuration/InMemoryPubSubStores.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationBuilder.cs b/src/Opc.Ua.PubSub/Configuration/PubSubConfigurationBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationBuilder.cs rename to src/Opc.Ua.PubSub/Configuration/PubSubConfigurationBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationChangedEventArgs.cs b/src/Opc.Ua.PubSub/Configuration/PubSubConfigurationChangedEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationChangedEventArgs.cs rename to src/Opc.Ua.PubSub/Configuration/PubSubConfigurationChangedEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationException.cs b/src/Opc.Ua.PubSub/Configuration/PubSubConfigurationException.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationException.cs rename to src/Opc.Ua.PubSub/Configuration/PubSubConfigurationException.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationIssue.cs b/src/Opc.Ua.PubSub/Configuration/PubSubConfigurationIssue.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationIssue.cs rename to src/Opc.Ua.PubSub/Configuration/PubSubConfigurationIssue.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationIssueSeverity.cs b/src/Opc.Ua.PubSub/Configuration/PubSubConfigurationIssueSeverity.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationIssueSeverity.cs rename to src/Opc.Ua.PubSub/Configuration/PubSubConfigurationIssueSeverity.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationSnapshot.cs b/src/Opc.Ua.PubSub/Configuration/PubSubConfigurationSnapshot.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationSnapshot.cs rename to src/Opc.Ua.PubSub/Configuration/PubSubConfigurationSnapshot.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationValidationResult.cs b/src/Opc.Ua.PubSub/Configuration/PubSubConfigurationValidationResult.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationValidationResult.cs rename to src/Opc.Ua.PubSub/Configuration/PubSubConfigurationValidationResult.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationValidator.cs b/src/Opc.Ua.PubSub/Configuration/PubSubConfigurationValidator.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationValidator.cs rename to src/Opc.Ua.PubSub/Configuration/PubSubConfigurationValidator.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationXmlSerializer.cs b/src/Opc.Ua.PubSub/Configuration/PubSubConfigurationXmlSerializer.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/PubSubConfigurationXmlSerializer.cs rename to src/Opc.Ua.PubSub/Configuration/PubSubConfigurationXmlSerializer.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/PubSubStateChangedEventArgs.cs b/src/Opc.Ua.PubSub/Configuration/PubSubStateChangedEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/PubSubStateChangedEventArgs.cs rename to src/Opc.Ua.PubSub/Configuration/PubSubStateChangedEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/PublishedDataSetEventArgs.cs b/src/Opc.Ua.PubSub/Configuration/PublishedDataSetEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/PublishedDataSetEventArgs.cs rename to src/Opc.Ua.PubSub/Configuration/PublishedDataSetEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/ReaderGroupEventArgs.cs b/src/Opc.Ua.PubSub/Configuration/ReaderGroupEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/ReaderGroupEventArgs.cs rename to src/Opc.Ua.PubSub/Configuration/ReaderGroupEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/UaPubSubConfigurationHelper.cs b/src/Opc.Ua.PubSub/Configuration/UaPubSubConfigurationHelper.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/UaPubSubConfigurationHelper.cs rename to src/Opc.Ua.PubSub/Configuration/UaPubSubConfigurationHelper.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/WriterGroupEventArgs.cs b/src/Opc.Ua.PubSub/Configuration/WriterGroupEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/WriterGroupEventArgs.cs rename to src/Opc.Ua.PubSub/Configuration/WriterGroupEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/Configuration/XmlPubSubConfigurationStore.cs b/src/Opc.Ua.PubSub/Configuration/XmlPubSubConfigurationStore.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Configuration/XmlPubSubConfigurationStore.cs rename to src/Opc.Ua.PubSub/Configuration/XmlPubSubConfigurationStore.cs diff --git a/Libraries/Opc.Ua.PubSub/Connections/IPubSubConnection.cs b/src/Opc.Ua.PubSub/Connections/IPubSubConnection.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Connections/IPubSubConnection.cs rename to src/Opc.Ua.PubSub/Connections/IPubSubConnection.cs diff --git a/Libraries/Opc.Ua.PubSub/Connections/PubSubConnection.cs b/src/Opc.Ua.PubSub/Connections/PubSubConnection.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Connections/PubSubConnection.cs rename to src/Opc.Ua.PubSub/Connections/PubSubConnection.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/DeadbandFilter.cs b/src/Opc.Ua.PubSub/DataSets/DeadbandFilter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/DeadbandFilter.cs rename to src/Opc.Ua.PubSub/DataSets/DeadbandFilter.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/EventPublishedDataSet.cs b/src/Opc.Ua.PubSub/DataSets/EventPublishedDataSet.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/EventPublishedDataSet.cs rename to src/Opc.Ua.PubSub/DataSets/EventPublishedDataSet.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/IDataSetFieldSampler.cs b/src/Opc.Ua.PubSub/DataSets/IDataSetFieldSampler.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/IDataSetFieldSampler.cs rename to src/Opc.Ua.PubSub/DataSets/IDataSetFieldSampler.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/IDataSetSinkProvider.cs b/src/Opc.Ua.PubSub/DataSets/IDataSetSinkProvider.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/IDataSetSinkProvider.cs rename to src/Opc.Ua.PubSub/DataSets/IDataSetSinkProvider.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/IDataSetSourceProvider.cs b/src/Opc.Ua.PubSub/DataSets/IDataSetSourceProvider.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/IDataSetSourceProvider.cs rename to src/Opc.Ua.PubSub/DataSets/IDataSetSourceProvider.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/IEventSampler.cs b/src/Opc.Ua.PubSub/DataSets/IEventSampler.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/IEventSampler.cs rename to src/Opc.Ua.PubSub/DataSets/IEventSampler.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/IMetaDataChangeNotifier.cs b/src/Opc.Ua.PubSub/DataSets/IMetaDataChangeNotifier.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/IMetaDataChangeNotifier.cs rename to src/Opc.Ua.PubSub/DataSets/IMetaDataChangeNotifier.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/IPublishedDataSet.cs b/src/Opc.Ua.PubSub/DataSets/IPublishedDataSet.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/IPublishedDataSet.cs rename to src/Opc.Ua.PubSub/DataSets/IPublishedDataSet.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/IPublishedDataSetSource.cs b/src/Opc.Ua.PubSub/DataSets/IPublishedDataSetSource.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/IPublishedDataSetSource.cs rename to src/Opc.Ua.PubSub/DataSets/IPublishedDataSetSource.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/ISubscribedDataSetSink.cs b/src/Opc.Ua.PubSub/DataSets/ISubscribedDataSetSink.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/ISubscribedDataSetSink.cs rename to src/Opc.Ua.PubSub/DataSets/ISubscribedDataSetSink.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/ITargetVariableWriter.cs b/src/Opc.Ua.PubSub/DataSets/ITargetVariableWriter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/ITargetVariableWriter.cs rename to src/Opc.Ua.PubSub/DataSets/ITargetVariableWriter.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/MirroredVariablesSink.cs b/src/Opc.Ua.PubSub/DataSets/MirroredVariablesSink.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/MirroredVariablesSink.cs rename to src/Opc.Ua.PubSub/DataSets/MirroredVariablesSink.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/MutableDataSetSinkProvider.cs b/src/Opc.Ua.PubSub/DataSets/MutableDataSetSinkProvider.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/MutableDataSetSinkProvider.cs rename to src/Opc.Ua.PubSub/DataSets/MutableDataSetSinkProvider.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/MutableDataSetSourceProvider.cs b/src/Opc.Ua.PubSub/DataSets/MutableDataSetSourceProvider.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/MutableDataSetSourceProvider.cs rename to src/Opc.Ua.PubSub/DataSets/MutableDataSetSourceProvider.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/OverrideValueHandlingResolver.cs b/src/Opc.Ua.PubSub/DataSets/OverrideValueHandlingResolver.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/OverrideValueHandlingResolver.cs rename to src/Opc.Ua.PubSub/DataSets/OverrideValueHandlingResolver.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/PublishedActionSource.cs b/src/Opc.Ua.PubSub/DataSets/PublishedActionSource.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/PublishedActionSource.cs rename to src/Opc.Ua.PubSub/DataSets/PublishedActionSource.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/PublishedDataSet.cs b/src/Opc.Ua.PubSub/DataSets/PublishedDataSet.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/PublishedDataSet.cs rename to src/Opc.Ua.PubSub/DataSets/PublishedDataSet.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/PublishedDataSetSnapshot.cs b/src/Opc.Ua.PubSub/DataSets/PublishedDataSetSnapshot.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/PublishedDataSetSnapshot.cs rename to src/Opc.Ua.PubSub/DataSets/PublishedDataSetSnapshot.cs diff --git a/Libraries/Opc.Ua.PubSub/DataSets/TargetVariablesSink.cs b/src/Opc.Ua.PubSub/DataSets/TargetVariablesSink.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DataSets/TargetVariablesSink.cs rename to src/Opc.Ua.PubSub/DataSets/TargetVariablesSink.cs diff --git a/Libraries/Opc.Ua.PubSub/DependencyInjection/IPubSubBuilder.cs b/src/Opc.Ua.PubSub/DependencyInjection/IPubSubBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DependencyInjection/IPubSubBuilder.cs rename to src/Opc.Ua.PubSub/DependencyInjection/IPubSubBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub/DependencyInjection/OpcUaPubSubBuilderExtensions.cs b/src/Opc.Ua.PubSub/DependencyInjection/OpcUaPubSubBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DependencyInjection/OpcUaPubSubBuilderExtensions.cs rename to src/Opc.Ua.PubSub/DependencyInjection/OpcUaPubSubBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub/DependencyInjection/PubSubBuilder.cs b/src/Opc.Ua.PubSub/DependencyInjection/PubSubBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DependencyInjection/PubSubBuilder.cs rename to src/Opc.Ua.PubSub/DependencyInjection/PubSubBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub/DependencyInjection/PubSubConfigurationBuilderExtensions.cs b/src/Opc.Ua.PubSub/DependencyInjection/PubSubConfigurationBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DependencyInjection/PubSubConfigurationBuilderExtensions.cs rename to src/Opc.Ua.PubSub/DependencyInjection/PubSubConfigurationBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub/DependencyInjection/PubSubRedundancyBuilderExtensions.cs b/src/Opc.Ua.PubSub/DependencyInjection/PubSubRedundancyBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DependencyInjection/PubSubRedundancyBuilderExtensions.cs rename to src/Opc.Ua.PubSub/DependencyInjection/PubSubRedundancyBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub/DependencyInjection/PubSubSecurityServiceCollectionExtensions.cs b/src/Opc.Ua.PubSub/DependencyInjection/PubSubSecurityServiceCollectionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DependencyInjection/PubSubSecurityServiceCollectionExtensions.cs rename to src/Opc.Ua.PubSub/DependencyInjection/PubSubSecurityServiceCollectionExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub/DependencyInjection/PubSubTranscodingBuilderExtensions.cs b/src/Opc.Ua.PubSub/DependencyInjection/PubSubTranscodingBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DependencyInjection/PubSubTranscodingBuilderExtensions.cs rename to src/Opc.Ua.PubSub/DependencyInjection/PubSubTranscodingBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub/DependencyInjection/PubSubTransportFactoryServiceCollectionExtensions.cs b/src/Opc.Ua.PubSub/DependencyInjection/PubSubTransportFactoryServiceCollectionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/DependencyInjection/PubSubTransportFactoryServiceCollectionExtensions.cs rename to src/Opc.Ua.PubSub/DependencyInjection/PubSubTransportFactoryServiceCollectionExtensions.cs diff --git a/Libraries/Opc.Ua.PubSub/Diagnostics/IPubSubDiagnostics.cs b/src/Opc.Ua.PubSub/Diagnostics/IPubSubDiagnostics.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Diagnostics/IPubSubDiagnostics.cs rename to src/Opc.Ua.PubSub/Diagnostics/IPubSubDiagnostics.cs diff --git a/Libraries/Opc.Ua.PubSub/Diagnostics/PubSubDiagnostics.cs b/src/Opc.Ua.PubSub/Diagnostics/PubSubDiagnostics.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Diagnostics/PubSubDiagnostics.cs rename to src/Opc.Ua.PubSub/Diagnostics/PubSubDiagnostics.cs diff --git a/Libraries/Opc.Ua.PubSub/Diagnostics/PubSubDiagnosticsCounterKind.cs b/src/Opc.Ua.PubSub/Diagnostics/PubSubDiagnosticsCounterKind.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Diagnostics/PubSubDiagnosticsCounterKind.cs rename to src/Opc.Ua.PubSub/Diagnostics/PubSubDiagnosticsCounterKind.cs diff --git a/Libraries/Opc.Ua.PubSub/Diagnostics/PubSubDiagnosticsLevel.cs b/src/Opc.Ua.PubSub/Diagnostics/PubSubDiagnosticsLevel.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Diagnostics/PubSubDiagnosticsLevel.cs rename to src/Opc.Ua.PubSub/Diagnostics/PubSubDiagnosticsLevel.cs diff --git a/Libraries/Opc.Ua.PubSub/Diagnostics/PubSubErrorEntry.cs b/src/Opc.Ua.PubSub/Diagnostics/PubSubErrorEntry.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Diagnostics/PubSubErrorEntry.cs rename to src/Opc.Ua.PubSub/Diagnostics/PubSubErrorEntry.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/DataSetField.cs b/src/Opc.Ua.PubSub/Encoding/DataSetField.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/DataSetField.cs rename to src/Opc.Ua.PubSub/Encoding/DataSetField.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/INetworkMessageDecoder.cs b/src/Opc.Ua.PubSub/Encoding/INetworkMessageDecoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/INetworkMessageDecoder.cs rename to src/Opc.Ua.PubSub/Encoding/INetworkMessageDecoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/INetworkMessageEncoder.cs b/src/Opc.Ua.PubSub/Encoding/INetworkMessageEncoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/INetworkMessageEncoder.cs rename to src/Opc.Ua.PubSub/Encoding/INetworkMessageEncoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonActionNetworkMessage.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonActionNetworkMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonActionNetworkMessage.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonActionNetworkMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonBufferWriter.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonBufferWriter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonBufferWriter.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonBufferWriter.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonDataSetMessage.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonDataSetMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonDataSetMessage.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonDataSetMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonDecoder.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonDecoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonDecoder.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonDecoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonDiscoveryMessage.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonDiscoveryMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonDiscoveryMessage.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonDiscoveryMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonEncoder.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonEncoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonEncoder.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonEncoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonEncodingMode.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonEncodingMode.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonEncodingMode.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonEncodingMode.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonFieldDecoder.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonFieldDecoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonFieldDecoder.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonFieldDecoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonFieldEncoder.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonFieldEncoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonFieldEncoder.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonFieldEncoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonMetaDataEncoder.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonMetaDataEncoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonMetaDataEncoder.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonMetaDataEncoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonMetaDataMessage.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonMetaDataMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonMetaDataMessage.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonMetaDataMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonNetworkMessage.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonNetworkMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonNetworkMessage.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonNetworkMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonVariantDecoder.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonVariantDecoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonVariantDecoder.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonVariantDecoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Json/JsonVariantEncoder.cs b/src/Opc.Ua.PubSub/Encoding/Json/JsonVariantEncoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Json/JsonVariantEncoder.cs rename to src/Opc.Ua.PubSub/Encoding/Json/JsonVariantEncoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/PubSubDataSetMessage.cs b/src/Opc.Ua.PubSub/Encoding/PubSubDataSetMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/PubSubDataSetMessage.cs rename to src/Opc.Ua.PubSub/Encoding/PubSubDataSetMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/PubSubDataSetMessageType.cs b/src/Opc.Ua.PubSub/Encoding/PubSubDataSetMessageType.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/PubSubDataSetMessageType.cs rename to src/Opc.Ua.PubSub/Encoding/PubSubDataSetMessageType.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/PubSubFieldEncoding.cs b/src/Opc.Ua.PubSub/Encoding/PubSubFieldEncoding.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/PubSubFieldEncoding.cs rename to src/Opc.Ua.PubSub/Encoding/PubSubFieldEncoding.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/PubSubJsonEncoding.cs b/src/Opc.Ua.PubSub/Encoding/PubSubJsonEncoding.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/PubSubJsonEncoding.cs rename to src/Opc.Ua.PubSub/Encoding/PubSubJsonEncoding.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/PubSubNetworkMessage.cs b/src/Opc.Ua.PubSub/Encoding/PubSubNetworkMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/PubSubNetworkMessage.cs rename to src/Opc.Ua.PubSub/Encoding/PubSubNetworkMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/PubSubNetworkMessageContext.cs b/src/Opc.Ua.PubSub/Encoding/PubSubNetworkMessageContext.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/PubSubNetworkMessageContext.cs rename to src/Opc.Ua.PubSub/Encoding/PubSubNetworkMessageContext.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/PublisherId.cs b/src/Opc.Ua.PubSub/Encoding/PublisherId.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/PublisherId.cs rename to src/Opc.Ua.PubSub/Encoding/PublisherId.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/DataSetFlags1EncodingMask.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/DataSetFlags1EncodingMask.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/DataSetFlags1EncodingMask.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/DataSetFlags1EncodingMask.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/DataSetFlags2EncodingMask.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/DataSetFlags2EncodingMask.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/DataSetFlags2EncodingMask.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/DataSetFlags2EncodingMask.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/ExtendedFlags1EncodingMask.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/ExtendedFlags1EncodingMask.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/ExtendedFlags1EncodingMask.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/ExtendedFlags1EncodingMask.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/ExtendedFlags2EncodingMask.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/ExtendedFlags2EncodingMask.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/ExtendedFlags2EncodingMask.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/ExtendedFlags2EncodingMask.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/GroupFlagsEncodingMask.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/GroupFlagsEncodingMask.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/GroupFlagsEncodingMask.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/GroupFlagsEncodingMask.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpActionCoder.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpActionCoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpActionCoder.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpActionCoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpActionRequestMessage.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpActionRequestMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpActionRequestMessage.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpActionRequestMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpActionResponseMessage.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpActionResponseMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpActionResponseMessage.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpActionResponseMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpApplicationInformation.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpApplicationInformation.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpApplicationInformation.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpApplicationInformation.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpApplicationStatus.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpApplicationStatus.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpApplicationStatus.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpApplicationStatus.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpBinaryReader.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpBinaryReader.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpBinaryReader.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpBinaryReader.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpBinaryWriter.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpBinaryWriter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpBinaryWriter.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpBinaryWriter.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpChunker.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpChunker.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpChunker.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpChunker.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpDataSetMessage.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpDataSetMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpDataSetMessage.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpDataSetMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpDecoder.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpDecoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpDecoder.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpDecoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryCoder.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryCoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryCoder.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryCoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryProbeFilter.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryProbeFilter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryProbeFilter.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryProbeFilter.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryRequestMessage.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryRequestMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryRequestMessage.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryRequestMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryResponseMessage.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryResponseMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryResponseMessage.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpDiscoveryResponseMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpEncoder.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpEncoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpEncoder.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpEncoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpFieldDecoder.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpFieldDecoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpFieldDecoder.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpFieldDecoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpFieldEncoder.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpFieldEncoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpFieldEncoder.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpFieldEncoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpFlagsEncodingMask.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpFlagsEncodingMask.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpFlagsEncodingMask.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpFlagsEncodingMask.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpNetworkMessage.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpNetworkMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpNetworkMessage.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpNetworkMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpNetworkMessageType.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpNetworkMessageType.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpNetworkMessageType.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpNetworkMessageType.cs diff --git a/Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpReassembler.cs b/src/Opc.Ua.PubSub/Encoding/Uadp/UadpReassembler.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Encoding/Uadp/UadpReassembler.cs rename to src/Opc.Ua.PubSub/Encoding/Uadp/UadpReassembler.cs diff --git a/Libraries/Opc.Ua.PubSub/EventIds.cs b/src/Opc.Ua.PubSub/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/EventIds.cs rename to src/Opc.Ua.PubSub/EventIds.cs diff --git a/Libraries/Opc.Ua.PubSub/Groups/DataSetReader.cs b/src/Opc.Ua.PubSub/Groups/DataSetReader.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Groups/DataSetReader.cs rename to src/Opc.Ua.PubSub/Groups/DataSetReader.cs diff --git a/Libraries/Opc.Ua.PubSub/Groups/DataSetReaderTimeoutWatcher.cs b/src/Opc.Ua.PubSub/Groups/DataSetReaderTimeoutWatcher.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Groups/DataSetReaderTimeoutWatcher.cs rename to src/Opc.Ua.PubSub/Groups/DataSetReaderTimeoutWatcher.cs diff --git a/Libraries/Opc.Ua.PubSub/Groups/DataSetWriter.cs b/src/Opc.Ua.PubSub/Groups/DataSetWriter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Groups/DataSetWriter.cs rename to src/Opc.Ua.PubSub/Groups/DataSetWriter.cs diff --git a/Libraries/Opc.Ua.PubSub/Groups/EventDataSetWriter.cs b/src/Opc.Ua.PubSub/Groups/EventDataSetWriter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Groups/EventDataSetWriter.cs rename to src/Opc.Ua.PubSub/Groups/EventDataSetWriter.cs diff --git a/Libraries/Opc.Ua.PubSub/Groups/IDataSetReader.cs b/src/Opc.Ua.PubSub/Groups/IDataSetReader.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Groups/IDataSetReader.cs rename to src/Opc.Ua.PubSub/Groups/IDataSetReader.cs diff --git a/Libraries/Opc.Ua.PubSub/Groups/IDataSetWriter.cs b/src/Opc.Ua.PubSub/Groups/IDataSetWriter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Groups/IDataSetWriter.cs rename to src/Opc.Ua.PubSub/Groups/IDataSetWriter.cs diff --git a/Libraries/Opc.Ua.PubSub/Groups/IReaderGroup.cs b/src/Opc.Ua.PubSub/Groups/IReaderGroup.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Groups/IReaderGroup.cs rename to src/Opc.Ua.PubSub/Groups/IReaderGroup.cs diff --git a/Libraries/Opc.Ua.PubSub/Groups/IWriterGroup.cs b/src/Opc.Ua.PubSub/Groups/IWriterGroup.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Groups/IWriterGroup.cs rename to src/Opc.Ua.PubSub/Groups/IWriterGroup.cs diff --git a/Libraries/Opc.Ua.PubSub/Groups/ReaderGroup.cs b/src/Opc.Ua.PubSub/Groups/ReaderGroup.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Groups/ReaderGroup.cs rename to src/Opc.Ua.PubSub/Groups/ReaderGroup.cs diff --git a/Libraries/Opc.Ua.PubSub/Groups/WriterGroup.cs b/src/Opc.Ua.PubSub/Groups/WriterGroup.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Groups/WriterGroup.cs rename to src/Opc.Ua.PubSub/Groups/WriterGroup.cs diff --git a/Libraries/Opc.Ua.PubSub/IUaPubSubDataStore.cs b/src/Opc.Ua.PubSub/IUaPubSubDataStore.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/IUaPubSubDataStore.cs rename to src/Opc.Ua.PubSub/IUaPubSubDataStore.cs diff --git a/Libraries/Opc.Ua.PubSub/MetaData/DataSetMetaDataChangedEventArgs.cs b/src/Opc.Ua.PubSub/MetaData/DataSetMetaDataChangedEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/MetaData/DataSetMetaDataChangedEventArgs.cs rename to src/Opc.Ua.PubSub/MetaData/DataSetMetaDataChangedEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/MetaData/DataSetMetaDataKey.cs b/src/Opc.Ua.PubSub/MetaData/DataSetMetaDataKey.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/MetaData/DataSetMetaDataKey.cs rename to src/Opc.Ua.PubSub/MetaData/DataSetMetaDataKey.cs diff --git a/Libraries/Opc.Ua.PubSub/MetaData/DataSetMetaDataRegistry.cs b/src/Opc.Ua.PubSub/MetaData/DataSetMetaDataRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/MetaData/DataSetMetaDataRegistry.cs rename to src/Opc.Ua.PubSub/MetaData/DataSetMetaDataRegistry.cs diff --git a/Libraries/Opc.Ua.PubSub/MetaData/IDataSetMetaDataRegistry.cs b/src/Opc.Ua.PubSub/MetaData/IDataSetMetaDataRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/MetaData/IDataSetMetaDataRegistry.cs rename to src/Opc.Ua.PubSub/MetaData/IDataSetMetaDataRegistry.cs diff --git a/Libraries/Opc.Ua.PubSub/MetaData/MetaDataMatchResult.cs b/src/Opc.Ua.PubSub/MetaData/MetaDataMatchResult.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/MetaData/MetaDataMatchResult.cs rename to src/Opc.Ua.PubSub/MetaData/MetaDataMatchResult.cs diff --git a/Libraries/Opc.Ua.PubSub/NugetREADME.md b/src/Opc.Ua.PubSub/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.PubSub/NugetREADME.md rename to src/Opc.Ua.PubSub/NugetREADME.md diff --git a/Libraries/Opc.Ua.PubSub/Opc.Ua.PubSub.csproj b/src/Opc.Ua.PubSub/Opc.Ua.PubSub.csproj similarity index 100% rename from Libraries/Opc.Ua.PubSub/Opc.Ua.PubSub.csproj rename to src/Opc.Ua.PubSub/Opc.Ua.PubSub.csproj diff --git a/Libraries/Opc.Ua.PubSub/Properties/AssemblyInfo.cs b/src/Opc.Ua.PubSub/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Properties/AssemblyInfo.cs rename to src/Opc.Ua.PubSub/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.PubSub/Redundancy/AlwaysActiveCoordinator.cs b/src/Opc.Ua.PubSub/Redundancy/AlwaysActiveCoordinator.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Redundancy/AlwaysActiveCoordinator.cs rename to src/Opc.Ua.PubSub/Redundancy/AlwaysActiveCoordinator.cs diff --git a/Libraries/Opc.Ua.PubSub/Redundancy/IPubSubActivationCoordinator.cs b/src/Opc.Ua.PubSub/Redundancy/IPubSubActivationCoordinator.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Redundancy/IPubSubActivationCoordinator.cs rename to src/Opc.Ua.PubSub/Redundancy/IPubSubActivationCoordinator.cs diff --git a/Libraries/Opc.Ua.PubSub/Redundancy/IPubSubLeaseStore.cs b/src/Opc.Ua.PubSub/Redundancy/IPubSubLeaseStore.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Redundancy/IPubSubLeaseStore.cs rename to src/Opc.Ua.PubSub/Redundancy/IPubSubLeaseStore.cs diff --git a/Libraries/Opc.Ua.PubSub/Redundancy/IPubSubWriterCheckpointStore.cs b/src/Opc.Ua.PubSub/Redundancy/IPubSubWriterCheckpointStore.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Redundancy/IPubSubWriterCheckpointStore.cs rename to src/Opc.Ua.PubSub/Redundancy/IPubSubWriterCheckpointStore.cs diff --git a/Libraries/Opc.Ua.PubSub/Redundancy/InMemoryPubSubLeaseStore.cs b/src/Opc.Ua.PubSub/Redundancy/InMemoryPubSubLeaseStore.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Redundancy/InMemoryPubSubLeaseStore.cs rename to src/Opc.Ua.PubSub/Redundancy/InMemoryPubSubLeaseStore.cs diff --git a/Libraries/Opc.Ua.PubSub/Redundancy/LeaseActivationCoordinator.cs b/src/Opc.Ua.PubSub/Redundancy/LeaseActivationCoordinator.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Redundancy/LeaseActivationCoordinator.cs rename to src/Opc.Ua.PubSub/Redundancy/LeaseActivationCoordinator.cs diff --git a/Libraries/Opc.Ua.PubSub/Redundancy/LeaseActivationOptions.cs b/src/Opc.Ua.PubSub/Redundancy/LeaseActivationOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Redundancy/LeaseActivationOptions.cs rename to src/Opc.Ua.PubSub/Redundancy/LeaseActivationOptions.cs diff --git a/Libraries/Opc.Ua.PubSub/Redundancy/NullPubSubWriterCheckpointStore.cs b/src/Opc.Ua.PubSub/Redundancy/NullPubSubWriterCheckpointStore.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Redundancy/NullPubSubWriterCheckpointStore.cs rename to src/Opc.Ua.PubSub/Redundancy/NullPubSubWriterCheckpointStore.cs diff --git a/Libraries/Opc.Ua.PubSub/Redundancy/PubSubComponentRole.cs b/src/Opc.Ua.PubSub/Redundancy/PubSubComponentRole.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Redundancy/PubSubComponentRole.cs rename to src/Opc.Ua.PubSub/Redundancy/PubSubComponentRole.cs diff --git a/Libraries/Opc.Ua.PubSub/Redundancy/PubSubLease.cs b/src/Opc.Ua.PubSub/Redundancy/PubSubLease.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Redundancy/PubSubLease.cs rename to src/Opc.Ua.PubSub/Redundancy/PubSubLease.cs diff --git a/Libraries/Opc.Ua.PubSub/Redundancy/PubSubRedundancyMode.cs b/src/Opc.Ua.PubSub/Redundancy/PubSubRedundancyMode.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Redundancy/PubSubRedundancyMode.cs rename to src/Opc.Ua.PubSub/Redundancy/PubSubRedundancyMode.cs diff --git a/Libraries/Opc.Ua.PubSub/Redundancy/PubSubRoleChangedEventArgs.cs b/src/Opc.Ua.PubSub/Redundancy/PubSubRoleChangedEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Redundancy/PubSubRoleChangedEventArgs.cs rename to src/Opc.Ua.PubSub/Redundancy/PubSubRoleChangedEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/Scheduling/IPubSubScheduler.cs b/src/Opc.Ua.PubSub/Scheduling/IPubSubScheduler.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Scheduling/IPubSubScheduler.cs rename to src/Opc.Ua.PubSub/Scheduling/IPubSubScheduler.cs diff --git a/Libraries/Opc.Ua.PubSub/Scheduling/PubSubSchedule.cs b/src/Opc.Ua.PubSub/Scheduling/PubSubSchedule.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Scheduling/PubSubSchedule.cs rename to src/Opc.Ua.PubSub/Scheduling/PubSubSchedule.cs diff --git a/Libraries/Opc.Ua.PubSub/Scheduling/PubSubScheduler.cs b/src/Opc.Ua.PubSub/Scheduling/PubSubScheduler.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Scheduling/PubSubScheduler.cs rename to src/Opc.Ua.PubSub/Scheduling/PubSubScheduler.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/AesCtrNonceLayout.cs b/src/Opc.Ua.PubSub/Security/AesCtrNonceLayout.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/AesCtrNonceLayout.cs rename to src/Opc.Ua.PubSub/Security/AesCtrNonceLayout.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/INonceProvider.cs b/src/Opc.Ua.PubSub/Security/INonceProvider.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/INonceProvider.cs rename to src/Opc.Ua.PubSub/Security/INonceProvider.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/IPubSubSecurityEventSink.cs b/src/Opc.Ua.PubSub/Security/IPubSubSecurityEventSink.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/IPubSubSecurityEventSink.cs rename to src/Opc.Ua.PubSub/Security/IPubSubSecurityEventSink.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/IPubSubSecurityKeyProvider.cs b/src/Opc.Ua.PubSub/Security/IPubSubSecurityKeyProvider.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/IPubSubSecurityKeyProvider.cs rename to src/Opc.Ua.PubSub/Security/IPubSubSecurityKeyProvider.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/IPubSubSecurityPolicy.cs b/src/Opc.Ua.PubSub/Security/IPubSubSecurityPolicy.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/IPubSubSecurityPolicy.cs rename to src/Opc.Ua.PubSub/Security/IPubSubSecurityPolicy.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/IPubSubSecurityWrapperResolver.cs b/src/Opc.Ua.PubSub/Security/IPubSubSecurityWrapperResolver.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/IPubSubSecurityWrapperResolver.cs rename to src/Opc.Ua.PubSub/Security/IPubSubSecurityWrapperResolver.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/ISecurityTokenWindow.cs b/src/Opc.Ua.PubSub/Security/ISecurityTokenWindow.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/ISecurityTokenWindow.cs rename to src/Opc.Ua.PubSub/Security/ISecurityTokenWindow.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Internal/AesCtrTransform.cs b/src/Opc.Ua.PubSub/Security/Internal/AesCtrTransform.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Internal/AesCtrTransform.cs rename to src/Opc.Ua.PubSub/Security/Internal/AesCtrTransform.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Internal/HmacSha256.cs b/src/Opc.Ua.PubSub/Security/Internal/HmacSha256.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Internal/HmacSha256.cs rename to src/Opc.Ua.PubSub/Security/Internal/HmacSha256.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Policies/PubSubAes128CtrPolicy.cs b/src/Opc.Ua.PubSub/Security/Policies/PubSubAes128CtrPolicy.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Policies/PubSubAes128CtrPolicy.cs rename to src/Opc.Ua.PubSub/Security/Policies/PubSubAes128CtrPolicy.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Policies/PubSubAes256CtrPolicy.cs b/src/Opc.Ua.PubSub/Security/Policies/PubSubAes256CtrPolicy.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Policies/PubSubAes256CtrPolicy.cs rename to src/Opc.Ua.PubSub/Security/Policies/PubSubAes256CtrPolicy.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Policies/PubSubNonePolicy.cs b/src/Opc.Ua.PubSub/Security/Policies/PubSubNonePolicy.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Policies/PubSubNonePolicy.cs rename to src/Opc.Ua.PubSub/Security/Policies/PubSubNonePolicy.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Policies/PubSubSecurityPolicyRegistry.cs b/src/Opc.Ua.PubSub/Security/Policies/PubSubSecurityPolicyRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Policies/PubSubSecurityPolicyRegistry.cs rename to src/Opc.Ua.PubSub/Security/Policies/PubSubSecurityPolicyRegistry.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/PubSubKeyRotatedEventArgs.cs b/src/Opc.Ua.PubSub/Security/PubSubKeyRotatedEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/PubSubKeyRotatedEventArgs.cs rename to src/Opc.Ua.PubSub/Security/PubSubKeyRotatedEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/PubSubSecurityKey.cs b/src/Opc.Ua.PubSub/Security/PubSubSecurityKey.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/PubSubSecurityKey.cs rename to src/Opc.Ua.PubSub/Security/PubSubSecurityKey.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/PubSubSecurityKeyRing.cs b/src/Opc.Ua.PubSub/Security/PubSubSecurityKeyRing.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/PubSubSecurityKeyRing.cs rename to src/Opc.Ua.PubSub/Security/PubSubSecurityKeyRing.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/PubSubSecurityPolicyUri.cs b/src/Opc.Ua.PubSub/Security/PubSubSecurityPolicyUri.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/PubSubSecurityPolicyUri.cs rename to src/Opc.Ua.PubSub/Security/PubSubSecurityPolicyUri.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/PubSubSecurityWrapperResolver.cs b/src/Opc.Ua.PubSub/Security/PubSubSecurityWrapperResolver.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/PubSubSecurityWrapperResolver.cs rename to src/Opc.Ua.PubSub/Security/PubSubSecurityWrapperResolver.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/RandomNonceProvider.cs b/src/Opc.Ua.PubSub/Security/RandomNonceProvider.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/RandomNonceProvider.cs rename to src/Opc.Ua.PubSub/Security/RandomNonceProvider.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/SecurityLog.cs b/src/Opc.Ua.PubSub/Security/SecurityLog.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/SecurityLog.cs rename to src/Opc.Ua.PubSub/Security/SecurityLog.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/SecurityTokenWindow.cs b/src/Opc.Ua.PubSub/Security/SecurityTokenWindow.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/SecurityTokenWindow.cs rename to src/Opc.Ua.PubSub/Security/SecurityTokenWindow.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/IPubSubKeyServiceServer.cs b/src/Opc.Ua.PubSub/Security/Sks/IPubSubKeyServiceServer.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/IPubSubKeyServiceServer.cs rename to src/Opc.Ua.PubSub/Security/Sks/IPubSubKeyServiceServer.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/IPubSubSecurityKeyStore.cs b/src/Opc.Ua.PubSub/Security/Sks/IPubSubSecurityKeyStore.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/IPubSubSecurityKeyStore.cs rename to src/Opc.Ua.PubSub/Security/Sks/IPubSubSecurityKeyStore.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/ISecurityKeyService.cs b/src/Opc.Ua.PubSub/Security/Sks/ISecurityKeyService.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/ISecurityKeyService.cs rename to src/Opc.Ua.PubSub/Security/Sks/ISecurityKeyService.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/InMemoryPubSubKeyServiceServer.cs b/src/Opc.Ua.PubSub/Security/Sks/InMemoryPubSubKeyServiceServer.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/InMemoryPubSubKeyServiceServer.cs rename to src/Opc.Ua.PubSub/Security/Sks/InMemoryPubSubKeyServiceServer.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/InMemoryPubSubSecurityKeyStore.cs b/src/Opc.Ua.PubSub/Security/Sks/InMemoryPubSubSecurityKeyStore.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/InMemoryPubSubSecurityKeyStore.cs rename to src/Opc.Ua.PubSub/Security/Sks/InMemoryPubSubSecurityKeyStore.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/OpcUaSecurityKeyServiceClient.cs b/src/Opc.Ua.PubSub/Security/Sks/OpcUaSecurityKeyServiceClient.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/OpcUaSecurityKeyServiceClient.cs rename to src/Opc.Ua.PubSub/Security/Sks/OpcUaSecurityKeyServiceClient.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/OpcUaSksException.cs b/src/Opc.Ua.PubSub/Security/Sks/OpcUaSksException.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/OpcUaSksException.cs rename to src/Opc.Ua.PubSub/Security/Sks/OpcUaSksException.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/PubSubSecurityKeyProviderStarter.cs b/src/Opc.Ua.PubSub/Security/Sks/PubSubSecurityKeyProviderStarter.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/PubSubSecurityKeyProviderStarter.cs rename to src/Opc.Ua.PubSub/Security/Sks/PubSubSecurityKeyProviderStarter.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/PullSecurityKeyProvider.cs b/src/Opc.Ua.PubSub/Security/Sks/PullSecurityKeyProvider.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/PullSecurityKeyProvider.cs rename to src/Opc.Ua.PubSub/Security/Sks/PullSecurityKeyProvider.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/PullSecurityKeyProviderOptions.cs b/src/Opc.Ua.PubSub/Security/Sks/PullSecurityKeyProviderOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/PullSecurityKeyProviderOptions.cs rename to src/Opc.Ua.PubSub/Security/Sks/PullSecurityKeyProviderOptions.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/PushSecurityKeyProvider.cs b/src/Opc.Ua.PubSub/Security/Sks/PushSecurityKeyProvider.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/PushSecurityKeyProvider.cs rename to src/Opc.Ua.PubSub/Security/Sks/PushSecurityKeyProvider.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/SksAvailabilityChangedEventArgs.cs b/src/Opc.Ua.PubSub/Security/Sks/SksAvailabilityChangedEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/SksAvailabilityChangedEventArgs.cs rename to src/Opc.Ua.PubSub/Security/Sks/SksAvailabilityChangedEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/SksKeyGenerator.cs b/src/Opc.Ua.PubSub/Security/Sks/SksKeyGenerator.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/SksKeyGenerator.cs rename to src/Opc.Ua.PubSub/Security/Sks/SksKeyGenerator.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/SksKeyRequest.cs b/src/Opc.Ua.PubSub/Security/Sks/SksKeyRequest.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/SksKeyRequest.cs rename to src/Opc.Ua.PubSub/Security/Sks/SksKeyRequest.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/SksKeyResponse.cs b/src/Opc.Ua.PubSub/Security/Sks/SksKeyResponse.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/SksKeyResponse.cs rename to src/Opc.Ua.PubSub/Security/Sks/SksKeyResponse.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/SksMethodHandler.cs b/src/Opc.Ua.PubSub/Security/Sks/SksMethodHandler.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/SksMethodHandler.cs rename to src/Opc.Ua.PubSub/Security/Sks/SksMethodHandler.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/Sks/SksSecurityGroup.cs b/src/Opc.Ua.PubSub/Security/Sks/SksSecurityGroup.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/Sks/SksSecurityGroup.cs rename to src/Opc.Ua.PubSub/Security/Sks/SksSecurityGroup.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/StaticSecurityKeyProvider.cs b/src/Opc.Ua.PubSub/Security/StaticSecurityKeyProvider.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/StaticSecurityKeyProvider.cs rename to src/Opc.Ua.PubSub/Security/StaticSecurityKeyProvider.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/UadpSecurityFlagsEncodingMask.cs b/src/Opc.Ua.PubSub/Security/UadpSecurityFlagsEncodingMask.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/UadpSecurityFlagsEncodingMask.cs rename to src/Opc.Ua.PubSub/Security/UadpSecurityFlagsEncodingMask.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/UadpSecurityHeader.cs b/src/Opc.Ua.PubSub/Security/UadpSecurityHeader.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/UadpSecurityHeader.cs rename to src/Opc.Ua.PubSub/Security/UadpSecurityHeader.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/UadpSecurityWrapOptions.cs b/src/Opc.Ua.PubSub/Security/UadpSecurityWrapOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/UadpSecurityWrapOptions.cs rename to src/Opc.Ua.PubSub/Security/UadpSecurityWrapOptions.cs diff --git a/Libraries/Opc.Ua.PubSub/Security/UadpSecurityWrapper.cs b/src/Opc.Ua.PubSub/Security/UadpSecurityWrapper.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Security/UadpSecurityWrapper.cs rename to src/Opc.Ua.PubSub/Security/UadpSecurityWrapper.cs diff --git a/Libraries/Opc.Ua.PubSub/StateMachine/PubSubComponentKind.cs b/src/Opc.Ua.PubSub/StateMachine/PubSubComponentKind.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/StateMachine/PubSubComponentKind.cs rename to src/Opc.Ua.PubSub/StateMachine/PubSubComponentKind.cs diff --git a/Libraries/Opc.Ua.PubSub/StateMachine/PubSubStateChangedEventArgs.cs b/src/Opc.Ua.PubSub/StateMachine/PubSubStateChangedEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/StateMachine/PubSubStateChangedEventArgs.cs rename to src/Opc.Ua.PubSub/StateMachine/PubSubStateChangedEventArgs.cs diff --git a/Libraries/Opc.Ua.PubSub/StateMachine/PubSubStateMachine.cs b/src/Opc.Ua.PubSub/StateMachine/PubSubStateMachine.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/StateMachine/PubSubStateMachine.cs rename to src/Opc.Ua.PubSub/StateMachine/PubSubStateMachine.cs diff --git a/Libraries/Opc.Ua.PubSub/StateMachine/PubSubStateTransitionReason.cs b/src/Opc.Ua.PubSub/StateMachine/PubSubStateTransitionReason.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/StateMachine/PubSubStateTransitionReason.cs rename to src/Opc.Ua.PubSub/StateMachine/PubSubStateTransitionReason.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/Configuration/PubSubTranscodingOptions.cs b/src/Opc.Ua.PubSub/Transcoding/Configuration/PubSubTranscodingOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/Configuration/PubSubTranscodingOptions.cs rename to src/Opc.Ua.PubSub/Transcoding/Configuration/PubSubTranscodingOptions.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/Configuration/TranscodeRouteOptions.cs b/src/Opc.Ua.PubSub/Transcoding/Configuration/TranscodeRouteOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/Configuration/TranscodeRouteOptions.cs rename to src/Opc.Ua.PubSub/Transcoding/Configuration/TranscodeRouteOptions.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/Configuration/TranscodeRouteOptionsFactory.cs b/src/Opc.Ua.PubSub/Transcoding/Configuration/TranscodeRouteOptionsFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/Configuration/TranscodeRouteOptionsFactory.cs rename to src/Opc.Ua.PubSub/Transcoding/Configuration/TranscodeRouteOptionsFactory.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/ConnectionTranscodeEgress.cs b/src/Opc.Ua.PubSub/Transcoding/ConnectionTranscodeEgress.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/ConnectionTranscodeEgress.cs rename to src/Opc.Ua.PubSub/Transcoding/ConnectionTranscodeEgress.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/DelegateMessageTransform.cs b/src/Opc.Ua.PubSub/Transcoding/DelegateMessageTransform.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/DelegateMessageTransform.cs rename to src/Opc.Ua.PubSub/Transcoding/DelegateMessageTransform.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/FieldEncodingTransform.cs b/src/Opc.Ua.PubSub/Transcoding/FieldEncodingTransform.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/FieldEncodingTransform.cs rename to src/Opc.Ua.PubSub/Transcoding/FieldEncodingTransform.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/FieldProjectionTransform.cs b/src/Opc.Ua.PubSub/Transcoding/FieldProjectionTransform.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/FieldProjectionTransform.cs rename to src/Opc.Ua.PubSub/Transcoding/FieldProjectionTransform.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/FieldRenameTransform.cs b/src/Opc.Ua.PubSub/Transcoding/FieldRenameTransform.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/FieldRenameTransform.cs rename to src/Opc.Ua.PubSub/Transcoding/FieldRenameTransform.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/INetworkMessageProfileProjector.cs b/src/Opc.Ua.PubSub/Transcoding/INetworkMessageProfileProjector.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/INetworkMessageProfileProjector.cs rename to src/Opc.Ua.PubSub/Transcoding/INetworkMessageProfileProjector.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/INetworkMessageTranscoder.cs b/src/Opc.Ua.PubSub/Transcoding/INetworkMessageTranscoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/INetworkMessageTranscoder.cs rename to src/Opc.Ua.PubSub/Transcoding/INetworkMessageTranscoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/IPubSubMessageTransform.cs b/src/Opc.Ua.PubSub/Transcoding/IPubSubMessageTransform.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/IPubSubMessageTransform.cs rename to src/Opc.Ua.PubSub/Transcoding/IPubSubMessageTransform.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/IPubSubTranscodeEgress.cs b/src/Opc.Ua.PubSub/Transcoding/IPubSubTranscodeEgress.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/IPubSubTranscodeEgress.cs rename to src/Opc.Ua.PubSub/Transcoding/IPubSubTranscodeEgress.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/IReceivedNetworkMessageSink.cs b/src/Opc.Ua.PubSub/Transcoding/IReceivedNetworkMessageSink.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/IReceivedNetworkMessageSink.cs rename to src/Opc.Ua.PubSub/Transcoding/IReceivedNetworkMessageSink.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/ITranscoder.cs b/src/Opc.Ua.PubSub/Transcoding/ITranscoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/ITranscoder.cs rename to src/Opc.Ua.PubSub/Transcoding/ITranscoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/IdRemapTransform.cs b/src/Opc.Ua.PubSub/Transcoding/IdRemapTransform.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/IdRemapTransform.cs rename to src/Opc.Ua.PubSub/Transcoding/IdRemapTransform.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/MessageTypeTransform.cs b/src/Opc.Ua.PubSub/Transcoding/MessageTypeTransform.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/MessageTypeTransform.cs rename to src/Opc.Ua.PubSub/Transcoding/MessageTypeTransform.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/MetaDataTransform.cs b/src/Opc.Ua.PubSub/Transcoding/MetaDataTransform.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/MetaDataTransform.cs rename to src/Opc.Ua.PubSub/Transcoding/MetaDataTransform.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/NetworkMessageProfileProjector.cs b/src/Opc.Ua.PubSub/Transcoding/NetworkMessageProfileProjector.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/NetworkMessageProfileProjector.cs rename to src/Opc.Ua.PubSub/Transcoding/NetworkMessageProfileProjector.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/NetworkMessageTranscoder.cs b/src/Opc.Ua.PubSub/Transcoding/NetworkMessageTranscoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/NetworkMessageTranscoder.cs rename to src/Opc.Ua.PubSub/Transcoding/NetworkMessageTranscoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/PubSubTranscoder.cs b/src/Opc.Ua.PubSub/Transcoding/PubSubTranscoder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/PubSubTranscoder.cs rename to src/Opc.Ua.PubSub/Transcoding/PubSubTranscoder.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/PubSubTranscoderBuilder.cs b/src/Opc.Ua.PubSub/Transcoding/PubSubTranscoderBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/PubSubTranscoderBuilder.cs rename to src/Opc.Ua.PubSub/Transcoding/PubSubTranscoderBuilder.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/PubSubTranscodingBridge.cs b/src/Opc.Ua.PubSub/Transcoding/PubSubTranscodingBridge.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/PubSubTranscodingBridge.cs rename to src/Opc.Ua.PubSub/Transcoding/PubSubTranscodingBridge.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/PubSubTranscodingBridgeHostedService.cs b/src/Opc.Ua.PubSub/Transcoding/PubSubTranscodingBridgeHostedService.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/PubSubTranscodingBridgeHostedService.cs rename to src/Opc.Ua.PubSub/Transcoding/PubSubTranscodingBridgeHostedService.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/PubSubTranscodingReloadCoordinator.cs b/src/Opc.Ua.PubSub/Transcoding/PubSubTranscodingReloadCoordinator.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/PubSubTranscodingReloadCoordinator.cs rename to src/Opc.Ua.PubSub/Transcoding/PubSubTranscodingReloadCoordinator.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/PubSubTranscodingReloadHostedService.cs b/src/Opc.Ua.PubSub/Transcoding/PubSubTranscodingReloadHostedService.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/PubSubTranscodingReloadHostedService.cs rename to src/Opc.Ua.PubSub/Transcoding/PubSubTranscodingReloadHostedService.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/ReceivedNetworkMessage.cs b/src/Opc.Ua.PubSub/Transcoding/ReceivedNetworkMessage.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/ReceivedNetworkMessage.cs rename to src/Opc.Ua.PubSub/Transcoding/ReceivedNetworkMessage.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/TranscodeContext.cs b/src/Opc.Ua.PubSub/Transcoding/TranscodeContext.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/TranscodeContext.cs rename to src/Opc.Ua.PubSub/Transcoding/TranscodeContext.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/TranscodeEncoding.cs b/src/Opc.Ua.PubSub/Transcoding/TranscodeEncoding.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/TranscodeEncoding.cs rename to src/Opc.Ua.PubSub/Transcoding/TranscodeEncoding.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/TranscodeInput.cs b/src/Opc.Ua.PubSub/Transcoding/TranscodeInput.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/TranscodeInput.cs rename to src/Opc.Ua.PubSub/Transcoding/TranscodeInput.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/TranscodePromotion.cs b/src/Opc.Ua.PubSub/Transcoding/TranscodePromotion.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/TranscodePromotion.cs rename to src/Opc.Ua.PubSub/Transcoding/TranscodePromotion.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/TranscodeResult.cs b/src/Opc.Ua.PubSub/Transcoding/TranscodeResult.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/TranscodeResult.cs rename to src/Opc.Ua.PubSub/Transcoding/TranscodeResult.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/TranscodeSecurity.cs b/src/Opc.Ua.PubSub/Transcoding/TranscodeSecurity.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/TranscodeSecurity.cs rename to src/Opc.Ua.PubSub/Transcoding/TranscodeSecurity.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/TranscodeSpec.cs b/src/Opc.Ua.PubSub/Transcoding/TranscodeSpec.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/TranscodeSpec.cs rename to src/Opc.Ua.PubSub/Transcoding/TranscodeSpec.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/TranscodeTargetOptions.cs b/src/Opc.Ua.PubSub/Transcoding/TranscodeTargetOptions.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/TranscodeTargetOptions.cs rename to src/Opc.Ua.PubSub/Transcoding/TranscodeTargetOptions.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/TranscodingBridgeActivator.cs b/src/Opc.Ua.PubSub/Transcoding/TranscodingBridgeActivator.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/TranscodingBridgeActivator.cs rename to src/Opc.Ua.PubSub/Transcoding/TranscodingBridgeActivator.cs diff --git a/Libraries/Opc.Ua.PubSub/Transcoding/ValueTransform.cs b/src/Opc.Ua.PubSub/Transcoding/ValueTransform.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transcoding/ValueTransform.cs rename to src/Opc.Ua.PubSub/Transcoding/ValueTransform.cs diff --git a/Libraries/Opc.Ua.PubSub/Transports/IPubSubDiscoveryAnnouncementTransport.cs b/src/Opc.Ua.PubSub/Transports/IPubSubDiscoveryAnnouncementTransport.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transports/IPubSubDiscoveryAnnouncementTransport.cs rename to src/Opc.Ua.PubSub/Transports/IPubSubDiscoveryAnnouncementTransport.cs diff --git a/Libraries/Opc.Ua.PubSub/Transports/IPubSubHeaderTransport.cs b/src/Opc.Ua.PubSub/Transports/IPubSubHeaderTransport.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transports/IPubSubHeaderTransport.cs rename to src/Opc.Ua.PubSub/Transports/IPubSubHeaderTransport.cs diff --git a/Libraries/Opc.Ua.PubSub/Transports/IPubSubLastWillConfigurator.cs b/src/Opc.Ua.PubSub/Transports/IPubSubLastWillConfigurator.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transports/IPubSubLastWillConfigurator.cs rename to src/Opc.Ua.PubSub/Transports/IPubSubLastWillConfigurator.cs diff --git a/Libraries/Opc.Ua.PubSub/Transports/IPubSubTopicProvider.cs b/src/Opc.Ua.PubSub/Transports/IPubSubTopicProvider.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transports/IPubSubTopicProvider.cs rename to src/Opc.Ua.PubSub/Transports/IPubSubTopicProvider.cs diff --git a/Libraries/Opc.Ua.PubSub/Transports/IPubSubTransport.cs b/src/Opc.Ua.PubSub/Transports/IPubSubTransport.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transports/IPubSubTransport.cs rename to src/Opc.Ua.PubSub/Transports/IPubSubTransport.cs diff --git a/Libraries/Opc.Ua.PubSub/Transports/IPubSubTransportFactory.cs b/src/Opc.Ua.PubSub/Transports/IPubSubTransportFactory.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transports/IPubSubTransportFactory.cs rename to src/Opc.Ua.PubSub/Transports/IPubSubTransportFactory.cs diff --git a/Libraries/Opc.Ua.PubSub/Transports/PubSubMessageProperty.cs b/src/Opc.Ua.PubSub/Transports/PubSubMessageProperty.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transports/PubSubMessageProperty.cs rename to src/Opc.Ua.PubSub/Transports/PubSubMessageProperty.cs diff --git a/Libraries/Opc.Ua.PubSub/Transports/PubSubTransportAddress.cs b/src/Opc.Ua.PubSub/Transports/PubSubTransportAddress.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transports/PubSubTransportAddress.cs rename to src/Opc.Ua.PubSub/Transports/PubSubTransportAddress.cs diff --git a/Libraries/Opc.Ua.PubSub/Transports/PubSubTransportDirection.cs b/src/Opc.Ua.PubSub/Transports/PubSubTransportDirection.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transports/PubSubTransportDirection.cs rename to src/Opc.Ua.PubSub/Transports/PubSubTransportDirection.cs diff --git a/Libraries/Opc.Ua.PubSub/Transports/PubSubTransportFrame.cs b/src/Opc.Ua.PubSub/Transports/PubSubTransportFrame.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transports/PubSubTransportFrame.cs rename to src/Opc.Ua.PubSub/Transports/PubSubTransportFrame.cs diff --git a/Libraries/Opc.Ua.PubSub/Transports/PubSubTransportStateChangedEventArgs.cs b/src/Opc.Ua.PubSub/Transports/PubSubTransportStateChangedEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.PubSub/Transports/PubSubTransportStateChangedEventArgs.cs rename to src/Opc.Ua.PubSub/Transports/PubSubTransportStateChangedEventArgs.cs diff --git a/Libraries/Opc.Ua.Redundancy.Client/ClientRedundancyServiceCollectionExtensions.cs b/src/Opc.Ua.Redundancy.Client/ClientRedundancyServiceCollectionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Client/ClientRedundancyServiceCollectionExtensions.cs rename to src/Opc.Ua.Redundancy.Client/ClientRedundancyServiceCollectionExtensions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Client/NugetREADME.md b/src/Opc.Ua.Redundancy.Client/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Client/NugetREADME.md rename to src/Opc.Ua.Redundancy.Client/NugetREADME.md diff --git a/Libraries/Opc.Ua.Redundancy.Client/Opc.Ua.Redundancy.Client.csproj b/src/Opc.Ua.Redundancy.Client/Opc.Ua.Redundancy.Client.csproj similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Client/Opc.Ua.Redundancy.Client.csproj rename to src/Opc.Ua.Redundancy.Client/Opc.Ua.Redundancy.Client.csproj diff --git a/Libraries/Opc.Ua.Redundancy.Client/Properties/AssemblyInfo.cs b/src/Opc.Ua.Redundancy.Client/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Client/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Redundancy.Client/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Redundancy.Client/RedundantClientSession.cs b/src/Opc.Ua.Redundancy.Client/RedundantClientSession.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Client/RedundantClientSession.cs rename to src/Opc.Ua.Redundancy.Client/RedundantClientSession.cs diff --git a/Libraries/Opc.Ua.Redundancy.Client/RedundantClientSessionBuilder.cs b/src/Opc.Ua.Redundancy.Client/RedundantClientSessionBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Client/RedundantClientSessionBuilder.cs rename to src/Opc.Ua.Redundancy.Client/RedundantClientSessionBuilder.cs diff --git a/Libraries/Opc.Ua.Redundancy.Client/RedundantClientSessionOptions.cs b/src/Opc.Ua.Redundancy.Client/RedundantClientSessionOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Client/RedundantClientSessionOptions.cs rename to src/Opc.Ua.Redundancy.Client/RedundantClientSessionOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/Client/IKubernetesApiClient.cs b/src/Opc.Ua.Redundancy.Kubernetes/Client/IKubernetesApiClient.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/Client/IKubernetesApiClient.cs rename to src/Opc.Ua.Redundancy.Kubernetes/Client/IKubernetesApiClient.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesApiClientFactory.cs b/src/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesApiClientFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesApiClientFactory.cs rename to src/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesApiClientFactory.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesHttpApiClient.cs b/src/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesHttpApiClient.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesHttpApiClient.cs rename to src/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesHttpApiClient.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesJsonContext.cs b/src/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesJsonContext.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesJsonContext.cs rename to src/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesJsonContext.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesModels.cs b/src/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesModels.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesModels.cs rename to src/Opc.Ua.Redundancy.Kubernetes/Client/KubernetesModels.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/Client/NotInClusterKubernetesApiClient.cs b/src/Opc.Ua.Redundancy.Kubernetes/Client/NotInClusterKubernetesApiClient.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/Client/NotInClusterKubernetesApiClient.cs rename to src/Opc.Ua.Redundancy.Kubernetes/Client/NotInClusterKubernetesApiClient.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/EventIds.cs b/src/Opc.Ua.Redundancy.Kubernetes/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/EventIds.cs rename to src/Opc.Ua.Redundancy.Kubernetes/EventIds.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessOptions.cs b/src/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessOptions.cs rename to src/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessServer.cs b/src/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessServer.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessServer.cs rename to src/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessServer.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessStartupTask.cs b/src/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessStartupTask.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessStartupTask.cs rename to src/Opc.Ua.Redundancy.Kubernetes/Health/KubernetesReadinessStartupTask.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/KubernetesRaftBuilderExtensions.cs b/src/Opc.Ua.Redundancy.Kubernetes/KubernetesRaftBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/KubernetesRaftBuilderExtensions.cs rename to src/Opc.Ua.Redundancy.Kubernetes/KubernetesRaftBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/KubernetesRaftConsensusOptions.cs b/src/Opc.Ua.Redundancy.Kubernetes/KubernetesRaftConsensusOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/KubernetesRaftConsensusOptions.cs rename to src/Opc.Ua.Redundancy.Kubernetes/KubernetesRaftConsensusOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/KubernetesServerBuilderExtensions.cs b/src/Opc.Ua.Redundancy.Kubernetes/KubernetesServerBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/KubernetesServerBuilderExtensions.cs rename to src/Opc.Ua.Redundancy.Kubernetes/KubernetesServerBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/KubernetesServerOptions.cs b/src/Opc.Ua.Redundancy.Kubernetes/KubernetesServerOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/KubernetesServerOptions.cs rename to src/Opc.Ua.Redundancy.Kubernetes/KubernetesServerOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/LeaderElection/KubernetesLeaderElectionOptions.cs b/src/Opc.Ua.Redundancy.Kubernetes/LeaderElection/KubernetesLeaderElectionOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/LeaderElection/KubernetesLeaderElectionOptions.cs rename to src/Opc.Ua.Redundancy.Kubernetes/LeaderElection/KubernetesLeaderElectionOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/LeaderElection/KubernetesLeaseLeaderElection.cs b/src/Opc.Ua.Redundancy.Kubernetes/LeaderElection/KubernetesLeaseLeaderElection.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/LeaderElection/KubernetesLeaseLeaderElection.cs rename to src/Opc.Ua.Redundancy.Kubernetes/LeaderElection/KubernetesLeaseLeaderElection.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/NugetREADME.md b/src/Opc.Ua.Redundancy.Kubernetes/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/NugetREADME.md rename to src/Opc.Ua.Redundancy.Kubernetes/NugetREADME.md diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/Opc.Ua.Redundancy.Kubernetes.csproj b/src/Opc.Ua.Redundancy.Kubernetes/Opc.Ua.Redundancy.Kubernetes.csproj similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/Opc.Ua.Redundancy.Kubernetes.csproj rename to src/Opc.Ua.Redundancy.Kubernetes/Opc.Ua.Redundancy.Kubernetes.csproj diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/IKubernetesPeerDiscovery.cs b/src/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/IKubernetesPeerDiscovery.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/IKubernetesPeerDiscovery.cs rename to src/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/IKubernetesPeerDiscovery.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscovery.cs b/src/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscovery.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscovery.cs rename to src/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscovery.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscoveryAdapter.cs b/src/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscoveryAdapter.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscoveryAdapter.cs rename to src/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscoveryAdapter.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscoveryOptions.cs b/src/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscoveryOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscoveryOptions.cs rename to src/Opc.Ua.Redundancy.Kubernetes/PeerDiscovery/KubernetesPeerDiscoveryOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Kubernetes/Properties/AssemblyInfo.cs b/src/Opc.Ua.Redundancy.Kubernetes/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Kubernetes/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Redundancy.Kubernetes/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Redundancy.PubSub/EventIds.cs b/src/Opc.Ua.Redundancy.PubSub/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.PubSub/EventIds.cs rename to src/Opc.Ua.Redundancy.PubSub/EventIds.cs diff --git a/Libraries/Opc.Ua.Redundancy.PubSub/FencedSharedStoreValue.cs b/src/Opc.Ua.Redundancy.PubSub/FencedSharedStoreValue.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.PubSub/FencedSharedStoreValue.cs rename to src/Opc.Ua.Redundancy.PubSub/FencedSharedStoreValue.cs diff --git a/Libraries/Opc.Ua.Redundancy.PubSub/LeaderElectionActivationCoordinator.cs b/src/Opc.Ua.Redundancy.PubSub/LeaderElectionActivationCoordinator.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.PubSub/LeaderElectionActivationCoordinator.cs rename to src/Opc.Ua.Redundancy.PubSub/LeaderElectionActivationCoordinator.cs diff --git a/Libraries/Opc.Ua.Redundancy.PubSub/NugetREADME.md b/src/Opc.Ua.Redundancy.PubSub/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Redundancy.PubSub/NugetREADME.md rename to src/Opc.Ua.Redundancy.PubSub/NugetREADME.md diff --git a/Libraries/Opc.Ua.Redundancy.PubSub/Opc.Ua.Redundancy.PubSub.csproj b/src/Opc.Ua.Redundancy.PubSub/Opc.Ua.Redundancy.PubSub.csproj similarity index 100% rename from Libraries/Opc.Ua.Redundancy.PubSub/Opc.Ua.Redundancy.PubSub.csproj rename to src/Opc.Ua.Redundancy.PubSub/Opc.Ua.Redundancy.PubSub.csproj diff --git a/Libraries/Opc.Ua.Redundancy.PubSub/Properties/AssemblyInfo.cs b/src/Opc.Ua.Redundancy.PubSub/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.PubSub/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Redundancy.PubSub/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Redundancy.PubSub/PubSubRedundancyOptions.cs b/src/Opc.Ua.Redundancy.PubSub/PubSubRedundancyOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.PubSub/PubSubRedundancyOptions.cs rename to src/Opc.Ua.Redundancy.PubSub/PubSubRedundancyOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.PubSub/PubSubRedundancyServiceCollectionExtensions.cs b/src/Opc.Ua.Redundancy.PubSub/PubSubRedundancyServiceCollectionExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.PubSub/PubSubRedundancyServiceCollectionExtensions.cs rename to src/Opc.Ua.Redundancy.PubSub/PubSubRedundancyServiceCollectionExtensions.cs diff --git a/Libraries/Opc.Ua.Redundancy.PubSub/PubSubRedundancyStoreKeys.cs b/src/Opc.Ua.Redundancy.PubSub/PubSubRedundancyStoreKeys.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.PubSub/PubSubRedundancyStoreKeys.cs rename to src/Opc.Ua.Redundancy.PubSub/PubSubRedundancyStoreKeys.cs diff --git a/Libraries/Opc.Ua.Redundancy.PubSub/SharedStorePubSubLeaseStore.cs b/src/Opc.Ua.Redundancy.PubSub/SharedStorePubSubLeaseStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.PubSub/SharedStorePubSubLeaseStore.cs rename to src/Opc.Ua.Redundancy.PubSub/SharedStorePubSubLeaseStore.cs diff --git a/Libraries/Opc.Ua.Redundancy.PubSub/SharedStorePubSubRuntimeStateStore.cs b/src/Opc.Ua.Redundancy.PubSub/SharedStorePubSubRuntimeStateStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.PubSub/SharedStorePubSubRuntimeStateStore.cs rename to src/Opc.Ua.Redundancy.PubSub/SharedStorePubSubRuntimeStateStore.cs diff --git a/Libraries/Opc.Ua.Redundancy.PubSub/SharedStorePubSubSecurityKeyStore.cs b/src/Opc.Ua.Redundancy.PubSub/SharedStorePubSubSecurityKeyStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.PubSub/SharedStorePubSubSecurityKeyStore.cs rename to src/Opc.Ua.Redundancy.PubSub/SharedStorePubSubSecurityKeyStore.cs diff --git a/Libraries/Opc.Ua.Redundancy.PubSub/SharedStorePubSubWriterCheckpointStore.cs b/src/Opc.Ua.Redundancy.PubSub/SharedStorePubSubWriterCheckpointStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.PubSub/SharedStorePubSubWriterCheckpointStore.cs rename to src/Opc.Ua.Redundancy.PubSub/SharedStorePubSubWriterCheckpointStore.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/ActiveActiveRedundancyOptions.cs b/src/Opc.Ua.Redundancy.Server/ActiveActiveRedundancyOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/ActiveActiveRedundancyOptions.cs rename to src/Opc.Ua.Redundancy.Server/ActiveActiveRedundancyOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/CompositeRedundantServerSetProvider.cs b/src/Opc.Ua.Redundancy.Server/Discovery/CompositeRedundantServerSetProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/CompositeRedundantServerSetProvider.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/CompositeRedundantServerSetProvider.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/DiscoveredPeer.cs b/src/Opc.Ua.Redundancy.Server/Discovery/DiscoveredPeer.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/DiscoveredPeer.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/DiscoveredPeer.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/DiscoveredRedundantServerSetProvider.cs b/src/Opc.Ua.Redundancy.Server/Discovery/DiscoveredRedundantServerSetProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/DiscoveredRedundantServerSetProvider.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/DiscoveredRedundantServerSetProvider.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/DnsPeerDiscovery.cs b/src/Opc.Ua.Redundancy.Server/Discovery/DnsPeerDiscovery.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/DnsPeerDiscovery.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/DnsPeerDiscovery.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/DnsPeerDiscoveryOptions.cs b/src/Opc.Ua.Redundancy.Server/Discovery/DnsPeerDiscoveryOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/DnsPeerDiscoveryOptions.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/DnsPeerDiscoveryOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/GossipPeerRegistry.cs b/src/Opc.Ua.Redundancy.Server/Discovery/GossipPeerRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/GossipPeerRegistry.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/GossipPeerRegistry.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/IGossipPeerSink.cs b/src/Opc.Ua.Redundancy.Server/Discovery/IGossipPeerSink.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/IGossipPeerSink.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/IGossipPeerSink.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/IPeerDiscovery.cs b/src/Opc.Ua.Redundancy.Server/Discovery/IPeerDiscovery.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/IPeerDiscovery.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/IPeerDiscovery.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/LdsPeerDiscovery.cs b/src/Opc.Ua.Redundancy.Server/Discovery/LdsPeerDiscovery.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/LdsPeerDiscovery.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/LdsPeerDiscovery.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/LdsPeerDiscoveryOptions.cs b/src/Opc.Ua.Redundancy.Server/Discovery/LdsPeerDiscoveryOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/LdsPeerDiscoveryOptions.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/LdsPeerDiscoveryOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryBuilderExtensions.cs b/src/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryBuilderExtensions.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryOptions.cs b/src/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryOptions.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryStartupTask.cs b/src/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryStartupTask.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryStartupTask.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/PeerDiscoveryStartupTask.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/PeerSetTracker.cs b/src/Opc.Ua.Redundancy.Server/Discovery/PeerSetTracker.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/PeerSetTracker.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/PeerSetTracker.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Discovery/StaticPeerDiscovery.cs b/src/Opc.Ua.Redundancy.Server/Discovery/StaticPeerDiscovery.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Discovery/StaticPeerDiscovery.cs rename to src/Opc.Ua.Redundancy.Server/Discovery/StaticPeerDiscovery.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/DistributedPushConfigurationBuilderExtensions.cs b/src/Opc.Ua.Redundancy.Server/DistributedPushConfigurationBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/DistributedPushConfigurationBuilderExtensions.cs rename to src/Opc.Ua.Redundancy.Server/DistributedPushConfigurationBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/DistributedServerBuilderExtensions.cs b/src/Opc.Ua.Redundancy.Server/DistributedServerBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/DistributedServerBuilderExtensions.cs rename to src/Opc.Ua.Redundancy.Server/DistributedServerBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/EventIds.cs b/src/Opc.Ua.Redundancy.Server/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/EventIds.cs rename to src/Opc.Ua.Redundancy.Server/EventIds.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/IStrongKeyspaceProvider.cs b/src/Opc.Ua.Redundancy.Server/IStrongKeyspaceProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/IStrongKeyspaceProvider.cs rename to src/Opc.Ua.Redundancy.Server/IStrongKeyspaceProvider.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/NugetREADME.md b/src/Opc.Ua.Redundancy.Server/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/NugetREADME.md rename to src/Opc.Ua.Redundancy.Server/NugetREADME.md diff --git a/Libraries/Opc.Ua.Redundancy.Server/Opc.Ua.Redundancy.Server.csproj b/src/Opc.Ua.Redundancy.Server/Opc.Ua.Redundancy.Server.csproj similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Opc.Ua.Redundancy.Server.csproj rename to src/Opc.Ua.Redundancy.Server/Opc.Ua.Redundancy.Server.csproj diff --git a/Libraries/Opc.Ua.Redundancy.Server/Properties/AssemblyInfo.cs b/src/Opc.Ua.Redundancy.Server/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Redundancy.Server/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/ConfiguredRedundantServerSetProvider.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/ConfiguredRedundantServerSetProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/ConfiguredRedundantServerSetProvider.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/ConfiguredRedundantServerSetProvider.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/ConstantServiceLevelProvider.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/ConstantServiceLevelProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/ConstantServiceLevelProvider.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/ConstantServiceLevelProvider.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/DistributedPushConfigurationTransactionCoordinator.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/DistributedPushConfigurationTransactionCoordinator.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/DistributedPushConfigurationTransactionCoordinator.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/DistributedPushConfigurationTransactionCoordinator.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/IServiceLevelController.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/IServiceLevelController.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/IServiceLevelController.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/IServiceLevelController.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/IServiceLevelProvider.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/IServiceLevelProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/IServiceLevelProvider.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/IServiceLevelProvider.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LeaderServiceLevelProvider.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LeaderServiceLevelProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LeaderServiceLevelProvider.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LeaderServiceLevelProvider.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/BandedServerDirectionPolicy.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/BandedServerDirectionPolicy.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/BandedServerDirectionPolicy.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/BandedServerDirectionPolicy.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ConstantLoadWeightProvider.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ConstantLoadWeightProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ConstantLoadWeightProvider.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ConstantLoadWeightProvider.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ILoadWeightProvider.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ILoadWeightProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ILoadWeightProvider.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ILoadWeightProvider.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerDirectionPublisher.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerDirectionPublisher.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerDirectionPublisher.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerDirectionPublisher.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerDirectionView.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerDirectionView.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerDirectionView.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerDirectionView.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerEndpointDirectory.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerEndpointDirectory.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerEndpointDirectory.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerEndpointDirectory.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerEndpointPublisher.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerEndpointPublisher.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerEndpointPublisher.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IPeerEndpointPublisher.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IServerDirectionPolicy.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IServerDirectionPolicy.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IServerDirectionPolicy.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/IServerDirectionPolicy.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionBuilderExtensions.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionBuilderExtensions.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionOptions.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionOptions.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionRandom.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionRandom.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionRandom.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionRandom.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionStartupTask.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionStartupTask.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionStartupTask.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionStartupTask.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionStrongKeyspaceProvider.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionStrongKeyspaceProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionStrongKeyspaceProvider.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/LoadDirectionStrongKeyspaceProvider.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionCodec.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionCodec.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionCodec.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionCodec.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionPublishStartupTask.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionPublishStartupTask.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionPublishStartupTask.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionPublishStartupTask.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionRecord.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionRecord.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionRecord.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerDirectionRecord.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerEndpointCodec.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerEndpointCodec.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerEndpointCodec.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/PeerEndpointCodec.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ServerLoadDirector.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ServerLoadDirector.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ServerLoadDirector.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/ServerLoadDirector.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerDirectionPublisher.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerDirectionPublisher.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerDirectionPublisher.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerDirectionPublisher.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerDirectionView.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerDirectionView.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerDirectionView.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerDirectionView.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerEndpointDirectory.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerEndpointDirectory.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerEndpointDirectory.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerEndpointDirectory.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerEndpointPublisher.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerEndpointPublisher.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerEndpointPublisher.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/LoadDirection/SharedPeerEndpointPublisher.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/RedundantPeer.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/RedundantPeer.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/RedundantPeer.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/RedundantPeer.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/RequestServerStateChangeOptions.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/RequestServerStateChangeOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/RequestServerStateChangeOptions.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/RequestServerStateChangeOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/RequestServerStateChangeStartupTask.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/RequestServerStateChangeStartupTask.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/RequestServerStateChangeStartupTask.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/RequestServerStateChangeStartupTask.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyBuilderExtensions.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyBuilderExtensions.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyController.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyController.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyController.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyController.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyOptions.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyOptions.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyStartupTask.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyStartupTask.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyStartupTask.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/ServerRedundancyStartupTask.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Redundancy/ServiceLevelStartupTask.cs b/src/Opc.Ua.Redundancy.Server/Redundancy/ServiceLevelStartupTask.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Redundancy/ServiceLevelStartupTask.cs rename to src/Opc.Ua.Redundancy.Server/Redundancy/ServiceLevelStartupTask.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/RedundancyConsistencyBuilderExtensions.cs b/src/Opc.Ua.Redundancy.Server/RedundancyConsistencyBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/RedundancyConsistencyBuilderExtensions.cs rename to src/Opc.Ua.Redundancy.Server/RedundancyConsistencyBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/RedundancyConsistencyOptions.cs b/src/Opc.Ua.Redundancy.Server/RedundancyConsistencyOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/RedundancyConsistencyOptions.cs rename to src/Opc.Ua.Redundancy.Server/RedundancyConsistencyOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/ReplicatedGossipOptions.cs b/src/Opc.Ua.Redundancy.Server/ReplicatedGossipOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/ReplicatedGossipOptions.cs rename to src/Opc.Ua.Redundancy.Server/ReplicatedGossipOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/ReplicatedServerBuilderExtensions.cs b/src/Opc.Ua.Redundancy.Server/ReplicatedServerBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/ReplicatedServerBuilderExtensions.cs rename to src/Opc.Ua.Redundancy.Server/ReplicatedServerBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Security/DistributedPushConfigurationOptions.cs b/src/Opc.Ua.Redundancy.Server/Security/DistributedPushConfigurationOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Security/DistributedPushConfigurationOptions.cs rename to src/Opc.Ua.Redundancy.Server/Security/DistributedPushConfigurationOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Security/RecordProtectionGuard.cs b/src/Opc.Ua.Redundancy.Server/Security/RecordProtectionGuard.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Security/RecordProtectionGuard.cs rename to src/Opc.Ua.Redundancy.Server/Security/RecordProtectionGuard.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Security/SharedKeyValuePendingCertificateKeyStore.cs b/src/Opc.Ua.Redundancy.Server/Security/SharedKeyValuePendingCertificateKeyStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Security/SharedKeyValuePendingCertificateKeyStore.cs rename to src/Opc.Ua.Redundancy.Server/Security/SharedKeyValuePendingCertificateKeyStore.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionManager.cs b/src/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionManager.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionManager.cs rename to src/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionManager.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionManagerFactory.cs b/src/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionManagerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionManagerFactory.cs rename to src/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionManagerFactory.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionMirroringBuilderExtensions.cs b/src/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionMirroringBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionMirroringBuilderExtensions.cs rename to src/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionMirroringBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionOptions.cs b/src/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionOptions.cs rename to src/Opc.Ua.Redundancy.Server/Sessions/DistributedSessionOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Sessions/ISharedSessionStore.cs b/src/Opc.Ua.Redundancy.Server/Sessions/ISharedSessionStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Sessions/ISharedSessionStore.cs rename to src/Opc.Ua.Redundancy.Server/Sessions/ISharedSessionStore.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Sessions/ISingleUseNonceRegistry.cs b/src/Opc.Ua.Redundancy.Server/Sessions/ISingleUseNonceRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Sessions/ISingleUseNonceRegistry.cs rename to src/Opc.Ua.Redundancy.Server/Sessions/ISingleUseNonceRegistry.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Sessions/ReplicatedSessionManagerFactory.cs b/src/Opc.Ua.Redundancy.Server/Sessions/ReplicatedSessionManagerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Sessions/ReplicatedSessionManagerFactory.cs rename to src/Opc.Ua.Redundancy.Server/Sessions/ReplicatedSessionManagerFactory.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Sessions/ReplicatedSessionOptions.cs b/src/Opc.Ua.Redundancy.Server/Sessions/ReplicatedSessionOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Sessions/ReplicatedSessionOptions.cs rename to src/Opc.Ua.Redundancy.Server/Sessions/ReplicatedSessionOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Sessions/SharedKeyValueSessionStore.cs b/src/Opc.Ua.Redundancy.Server/Sessions/SharedKeyValueSessionStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Sessions/SharedKeyValueSessionStore.cs rename to src/Opc.Ua.Redundancy.Server/Sessions/SharedKeyValueSessionStore.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Sessions/SharedSessionEntry.cs b/src/Opc.Ua.Redundancy.Server/Sessions/SharedSessionEntry.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Sessions/SharedSessionEntry.cs rename to src/Opc.Ua.Redundancy.Server/Sessions/SharedSessionEntry.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Sessions/SharedSingleUseNonceRegistry.cs b/src/Opc.Ua.Redundancy.Server/Sessions/SharedSingleUseNonceRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Sessions/SharedSingleUseNonceRegistry.cs rename to src/Opc.Ua.Redundancy.Server/Sessions/SharedSingleUseNonceRegistry.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/AddressSpaceSynchronizer.cs b/src/Opc.Ua.Redundancy.Server/State/AddressSpaceSynchronizer.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/AddressSpaceSynchronizer.cs rename to src/Opc.Ua.Redundancy.Server/State/AddressSpaceSynchronizer.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/DictionaryAddressSpace.cs b/src/Opc.Ua.Redundancy.Server/State/DictionaryAddressSpace.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/DictionaryAddressSpace.cs rename to src/Opc.Ua.Redundancy.Server/State/DictionaryAddressSpace.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/DistributedAddressSpaceOptions.cs b/src/Opc.Ua.Redundancy.Server/State/DistributedAddressSpaceOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/DistributedAddressSpaceOptions.cs rename to src/Opc.Ua.Redundancy.Server/State/DistributedAddressSpaceOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/DistributedAddressSpaceStartupTask.cs b/src/Opc.Ua.Redundancy.Server/State/DistributedAddressSpaceStartupTask.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/DistributedAddressSpaceStartupTask.cs rename to src/Opc.Ua.Redundancy.Server/State/DistributedAddressSpaceStartupTask.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/IAddressSpaceSynchronizer.cs b/src/Opc.Ua.Redundancy.Server/State/IAddressSpaceSynchronizer.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/IAddressSpaceSynchronizer.cs rename to src/Opc.Ua.Redundancy.Server/State/IAddressSpaceSynchronizer.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/INodeStateSnapshotStore.cs b/src/Opc.Ua.Redundancy.Server/State/INodeStateSnapshotStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/INodeStateSnapshotStore.cs rename to src/Opc.Ua.Redundancy.Server/State/INodeStateSnapshotStore.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/INodeStateStore.cs b/src/Opc.Ua.Redundancy.Server/State/INodeStateStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/INodeStateStore.cs rename to src/Opc.Ua.Redundancy.Server/State/INodeStateStore.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/INodeStateStoreRegistry.cs b/src/Opc.Ua.Redundancy.Server/State/INodeStateStoreRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/INodeStateStoreRegistry.cs rename to src/Opc.Ua.Redundancy.Server/State/INodeStateStoreRegistry.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/IStoredNode.cs b/src/Opc.Ua.Redundancy.Server/State/IStoredNode.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/IStoredNode.cs rename to src/Opc.Ua.Redundancy.Server/State/IStoredNode.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/InMemoryNodeStateStore.cs b/src/Opc.Ua.Redundancy.Server/State/InMemoryNodeStateStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/InMemoryNodeStateStore.cs rename to src/Opc.Ua.Redundancy.Server/State/InMemoryNodeStateStore.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/NodeStateChange.cs b/src/Opc.Ua.Redundancy.Server/State/NodeStateChange.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/NodeStateChange.cs rename to src/Opc.Ua.Redundancy.Server/State/NodeStateChange.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/NodeStateSerializer.cs b/src/Opc.Ua.Redundancy.Server/State/NodeStateSerializer.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/NodeStateSerializer.cs rename to src/Opc.Ua.Redundancy.Server/State/NodeStateSerializer.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/NodeStateStoreRegistry.cs b/src/Opc.Ua.Redundancy.Server/State/NodeStateStoreRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/NodeStateStoreRegistry.cs rename to src/Opc.Ua.Redundancy.Server/State/NodeStateStoreRegistry.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceOptions.cs b/src/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceOptions.cs rename to src/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceOptions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceStartupTask.cs b/src/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceStartupTask.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceStartupTask.cs rename to src/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceStartupTask.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceSynchronizer.cs b/src/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceSynchronizer.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceSynchronizer.cs rename to src/Opc.Ua.Redundancy.Server/State/ReplicatedAddressSpaceSynchronizer.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/State/StoredNode.cs b/src/Opc.Ua.Redundancy.Server/State/StoredNode.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/State/StoredNode.cs rename to src/Opc.Ua.Redundancy.Server/State/StoredNode.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Subscriptions/DeterministicEventIdProvider.cs b/src/Opc.Ua.Redundancy.Server/Subscriptions/DeterministicEventIdProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Subscriptions/DeterministicEventIdProvider.cs rename to src/Opc.Ua.Redundancy.Server/Subscriptions/DeterministicEventIdProvider.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Subscriptions/DistributedSubscriptionBuilderExtensions.cs b/src/Opc.Ua.Redundancy.Server/Subscriptions/DistributedSubscriptionBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Subscriptions/DistributedSubscriptionBuilderExtensions.cs rename to src/Opc.Ua.Redundancy.Server/Subscriptions/DistributedSubscriptionBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Subscriptions/MirroringDataChangeMonitoredItemQueue.cs b/src/Opc.Ua.Redundancy.Server/Subscriptions/MirroringDataChangeMonitoredItemQueue.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Subscriptions/MirroringDataChangeMonitoredItemQueue.cs rename to src/Opc.Ua.Redundancy.Server/Subscriptions/MirroringDataChangeMonitoredItemQueue.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Subscriptions/MirroringEventMonitoredItemQueue.cs b/src/Opc.Ua.Redundancy.Server/Subscriptions/MirroringEventMonitoredItemQueue.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Subscriptions/MirroringEventMonitoredItemQueue.cs rename to src/Opc.Ua.Redundancy.Server/Subscriptions/MirroringEventMonitoredItemQueue.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Subscriptions/SharedKeyValueMonitoredItemQueueFactory.cs b/src/Opc.Ua.Redundancy.Server/Subscriptions/SharedKeyValueMonitoredItemQueueFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Subscriptions/SharedKeyValueMonitoredItemQueueFactory.cs rename to src/Opc.Ua.Redundancy.Server/Subscriptions/SharedKeyValueMonitoredItemQueueFactory.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Subscriptions/SharedKeyValueSubscriptionStore.cs b/src/Opc.Ua.Redundancy.Server/Subscriptions/SharedKeyValueSubscriptionStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Subscriptions/SharedKeyValueSubscriptionStore.cs rename to src/Opc.Ua.Redundancy.Server/Subscriptions/SharedKeyValueSubscriptionStore.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Values/DistributedValueCache.cs b/src/Opc.Ua.Redundancy.Server/Values/DistributedValueCache.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Values/DistributedValueCache.cs rename to src/Opc.Ua.Redundancy.Server/Values/DistributedValueCache.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Values/DistributedValueParticipation.cs b/src/Opc.Ua.Redundancy.Server/Values/DistributedValueParticipation.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Values/DistributedValueParticipation.cs rename to src/Opc.Ua.Redundancy.Server/Values/DistributedValueParticipation.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Values/IDistributedValueCache.cs b/src/Opc.Ua.Redundancy.Server/Values/IDistributedValueCache.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Values/IDistributedValueCache.cs rename to src/Opc.Ua.Redundancy.Server/Values/IDistributedValueCache.cs diff --git a/Libraries/Opc.Ua.Redundancy.Server/Values/RegistryBackedDistributedValueCache.cs b/src/Opc.Ua.Redundancy.Server/Values/RegistryBackedDistributedValueCache.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy.Server/Values/RegistryBackedDistributedValueCache.cs rename to src/Opc.Ua.Redundancy.Server/Values/RegistryBackedDistributedValueCache.cs diff --git a/Libraries/Opc.Ua.Redundancy/ByteStringCrdtSerializer.cs b/src/Opc.Ua.Redundancy/ByteStringCrdtSerializer.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy/ByteStringCrdtSerializer.cs rename to src/Opc.Ua.Redundancy/ByteStringCrdtSerializer.cs diff --git a/Libraries/Opc.Ua.Redundancy/EventIds.cs b/src/Opc.Ua.Redundancy/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy/EventIds.cs rename to src/Opc.Ua.Redundancy/EventIds.cs diff --git a/Libraries/Opc.Ua.Redundancy/FramingGossipTransport.cs b/src/Opc.Ua.Redundancy/FramingGossipTransport.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy/FramingGossipTransport.cs rename to src/Opc.Ua.Redundancy/FramingGossipTransport.cs diff --git a/Libraries/Opc.Ua.Redundancy/NugetREADME.md b/src/Opc.Ua.Redundancy/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Redundancy/NugetREADME.md rename to src/Opc.Ua.Redundancy/NugetREADME.md diff --git a/Libraries/Opc.Ua.Redundancy/Opc.Ua.Redundancy.csproj b/src/Opc.Ua.Redundancy/Opc.Ua.Redundancy.csproj similarity index 100% rename from Libraries/Opc.Ua.Redundancy/Opc.Ua.Redundancy.csproj rename to src/Opc.Ua.Redundancy/Opc.Ua.Redundancy.csproj diff --git a/Libraries/Opc.Ua.Redundancy/Properties/AssemblyInfo.cs b/src/Opc.Ua.Redundancy/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Redundancy/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Redundancy/Raft/DefaultRaftConsensus.cs b/src/Opc.Ua.Redundancy/Raft/DefaultRaftConsensus.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy/Raft/DefaultRaftConsensus.cs rename to src/Opc.Ua.Redundancy/Raft/DefaultRaftConsensus.cs diff --git a/Libraries/Opc.Ua.Redundancy/Raft/HybridSharedKeyValueStore.cs b/src/Opc.Ua.Redundancy/Raft/HybridSharedKeyValueStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy/Raft/HybridSharedKeyValueStore.cs rename to src/Opc.Ua.Redundancy/Raft/HybridSharedKeyValueStore.cs diff --git a/Libraries/Opc.Ua.Redundancy/Raft/IRaftConsensus.cs b/src/Opc.Ua.Redundancy/Raft/IRaftConsensus.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy/Raft/IRaftConsensus.cs rename to src/Opc.Ua.Redundancy/Raft/IRaftConsensus.cs diff --git a/Libraries/Opc.Ua.Redundancy/Raft/InProcessRaftCluster.cs b/src/Opc.Ua.Redundancy/Raft/InProcessRaftCluster.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy/Raft/InProcessRaftCluster.cs rename to src/Opc.Ua.Redundancy/Raft/InProcessRaftCluster.cs diff --git a/Libraries/Opc.Ua.Redundancy/Raft/InProcessRaftConsensus.cs b/src/Opc.Ua.Redundancy/Raft/InProcessRaftConsensus.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy/Raft/InProcessRaftConsensus.cs rename to src/Opc.Ua.Redundancy/Raft/InProcessRaftConsensus.cs diff --git a/Libraries/Opc.Ua.Redundancy/Raft/RaftLeaderElection.cs b/src/Opc.Ua.Redundancy/Raft/RaftLeaderElection.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy/Raft/RaftLeaderElection.cs rename to src/Opc.Ua.Redundancy/Raft/RaftLeaderElection.cs diff --git a/Libraries/Opc.Ua.Redundancy/Raft/RaftSharedKeyValueStore.cs b/src/Opc.Ua.Redundancy/Raft/RaftSharedKeyValueStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy/Raft/RaftSharedKeyValueStore.cs rename to src/Opc.Ua.Redundancy/Raft/RaftSharedKeyValueStore.cs diff --git a/Libraries/Opc.Ua.Redundancy/Raft/RedundancyConsistencyMode.cs b/src/Opc.Ua.Redundancy/Raft/RedundancyConsistencyMode.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy/Raft/RedundancyConsistencyMode.cs rename to src/Opc.Ua.Redundancy/Raft/RedundancyConsistencyMode.cs diff --git a/Libraries/Opc.Ua.Redundancy/ReplicatedSharedKeyValueStore.cs b/src/Opc.Ua.Redundancy/ReplicatedSharedKeyValueStore.cs similarity index 100% rename from Libraries/Opc.Ua.Redundancy/ReplicatedSharedKeyValueStore.cs rename to src/Opc.Ua.Redundancy/ReplicatedSharedKeyValueStore.cs diff --git a/Stack/Opc.Ua.Security.Certificates/CertificateManager/CertificateChangeEvent.cs b/src/Opc.Ua.Security.Certificates/CertificateManager/CertificateChangeEvent.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/CertificateManager/CertificateChangeEvent.cs rename to src/Opc.Ua.Security.Certificates/CertificateManager/CertificateChangeEvent.cs diff --git a/Stack/Opc.Ua.Security.Certificates/CertificateManager/CertificateEntry.cs b/src/Opc.Ua.Security.Certificates/CertificateManager/CertificateEntry.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/CertificateManager/CertificateEntry.cs rename to src/Opc.Ua.Security.Certificates/CertificateManager/CertificateEntry.cs diff --git a/Stack/Opc.Ua.Security.Certificates/CertificateManager/CertificateEntryCollection.cs b/src/Opc.Ua.Security.Certificates/CertificateManager/CertificateEntryCollection.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/CertificateManager/CertificateEntryCollection.cs rename to src/Opc.Ua.Security.Certificates/CertificateManager/CertificateEntryCollection.cs diff --git a/Stack/Opc.Ua.Security.Certificates/CertificateManager/CertificateValidationOptions.cs b/src/Opc.Ua.Security.Certificates/CertificateManager/CertificateValidationOptions.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/CertificateManager/CertificateValidationOptions.cs rename to src/Opc.Ua.Security.Certificates/CertificateManager/CertificateValidationOptions.cs diff --git a/Stack/Opc.Ua.Security.Certificates/CertificateManager/CertificateValidationResult.cs b/src/Opc.Ua.Security.Certificates/CertificateManager/CertificateValidationResult.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/CertificateManager/CertificateValidationResult.cs rename to src/Opc.Ua.Security.Certificates/CertificateManager/CertificateValidationResult.cs diff --git a/Stack/Opc.Ua.Security.Certificates/CertificateManager/DefaultCertificateFactory.cs b/src/Opc.Ua.Security.Certificates/CertificateManager/DefaultCertificateFactory.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/CertificateManager/DefaultCertificateFactory.cs rename to src/Opc.Ua.Security.Certificates/CertificateManager/DefaultCertificateFactory.cs diff --git a/Stack/Opc.Ua.Security.Certificates/CertificateManager/DefaultCertificateIssuer.cs b/src/Opc.Ua.Security.Certificates/CertificateManager/DefaultCertificateIssuer.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/CertificateManager/DefaultCertificateIssuer.cs rename to src/Opc.Ua.Security.Certificates/CertificateManager/DefaultCertificateIssuer.cs diff --git a/Stack/Opc.Ua.Security.Certificates/CertificateManager/ICertificateFactory.cs b/src/Opc.Ua.Security.Certificates/CertificateManager/ICertificateFactory.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/CertificateManager/ICertificateFactory.cs rename to src/Opc.Ua.Security.Certificates/CertificateManager/ICertificateFactory.cs diff --git a/Stack/Opc.Ua.Security.Certificates/CertificateManager/ICertificateIssuer.cs b/src/Opc.Ua.Security.Certificates/CertificateManager/ICertificateIssuer.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/CertificateManager/ICertificateIssuer.cs rename to src/Opc.Ua.Security.Certificates/CertificateManager/ICertificateIssuer.cs diff --git a/Stack/Opc.Ua.Security.Certificates/CertificateManager/TrustListIdentifier.cs b/src/Opc.Ua.Security.Certificates/CertificateManager/TrustListIdentifier.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/CertificateManager/TrustListIdentifier.cs rename to src/Opc.Ua.Security.Certificates/CertificateManager/TrustListIdentifier.cs diff --git a/Stack/Opc.Ua.Security.Certificates/Common/AsnUtils.cs b/src/Opc.Ua.Security.Certificates/Common/AsnUtils.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/Common/AsnUtils.cs rename to src/Opc.Ua.Security.Certificates/Common/AsnUtils.cs diff --git a/Stack/Opc.Ua.Security.Certificates/Common/Oids.cs b/src/Opc.Ua.Security.Certificates/Common/Oids.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/Common/Oids.cs rename to src/Opc.Ua.Security.Certificates/Common/Oids.cs diff --git a/Stack/Opc.Ua.Security.Certificates/Common/X509Defaults.cs b/src/Opc.Ua.Security.Certificates/Common/X509Defaults.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/Common/X509Defaults.cs rename to src/Opc.Ua.Security.Certificates/Common/X509Defaults.cs diff --git a/Stack/Opc.Ua.Security.Certificates/Documentation/Opc.Ua.Security.Certificates.cs b/src/Opc.Ua.Security.Certificates/Documentation/Opc.Ua.Security.Certificates.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/Documentation/Opc.Ua.Security.Certificates.cs rename to src/Opc.Ua.Security.Certificates/Documentation/Opc.Ua.Security.Certificates.cs diff --git a/Stack/Opc.Ua.Security.Certificates/Extensions/X509AuthorityKeyIdentifierExtension.cs b/src/Opc.Ua.Security.Certificates/Extensions/X509AuthorityKeyIdentifierExtension.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/Extensions/X509AuthorityKeyIdentifierExtension.cs rename to src/Opc.Ua.Security.Certificates/Extensions/X509AuthorityKeyIdentifierExtension.cs diff --git a/Stack/Opc.Ua.Security.Certificates/Extensions/X509CrlNumberExtension.cs b/src/Opc.Ua.Security.Certificates/Extensions/X509CrlNumberExtension.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/Extensions/X509CrlNumberExtension.cs rename to src/Opc.Ua.Security.Certificates/Extensions/X509CrlNumberExtension.cs diff --git a/Stack/Opc.Ua.Security.Certificates/Extensions/X509Extensions.cs b/src/Opc.Ua.Security.Certificates/Extensions/X509Extensions.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/Extensions/X509Extensions.cs rename to src/Opc.Ua.Security.Certificates/Extensions/X509Extensions.cs diff --git a/Stack/Opc.Ua.Security.Certificates/Extensions/X509SubjectAltNameExtension.cs b/src/Opc.Ua.Security.Certificates/Extensions/X509SubjectAltNameExtension.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/Extensions/X509SubjectAltNameExtension.cs rename to src/Opc.Ua.Security.Certificates/Extensions/X509SubjectAltNameExtension.cs diff --git a/Stack/Opc.Ua.Security.Certificates/NugetREADME.md b/src/Opc.Ua.Security.Certificates/NugetREADME.md similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/NugetREADME.md rename to src/Opc.Ua.Security.Certificates/NugetREADME.md diff --git a/Stack/Opc.Ua.Security.Certificates/Opc.Ua.Security.Certificates.csproj b/src/Opc.Ua.Security.Certificates/Opc.Ua.Security.Certificates.csproj similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/Opc.Ua.Security.Certificates.csproj rename to src/Opc.Ua.Security.Certificates/Opc.Ua.Security.Certificates.csproj diff --git a/Stack/Opc.Ua.Security.Certificates/Org.BouncyCastle/PEMReader.cs b/src/Opc.Ua.Security.Certificates/Org.BouncyCastle/PEMReader.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/Org.BouncyCastle/PEMReader.cs rename to src/Opc.Ua.Security.Certificates/Org.BouncyCastle/PEMReader.cs diff --git a/Stack/Opc.Ua.Security.Certificates/Org.BouncyCastle/PEMWriter.cs b/src/Opc.Ua.Security.Certificates/Org.BouncyCastle/PEMWriter.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/Org.BouncyCastle/PEMWriter.cs rename to src/Opc.Ua.Security.Certificates/Org.BouncyCastle/PEMWriter.cs diff --git a/Stack/Opc.Ua.Security.Certificates/Org.BouncyCastle/X509Utils.cs b/src/Opc.Ua.Security.Certificates/Org.BouncyCastle/X509Utils.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/Org.BouncyCastle/X509Utils.cs rename to src/Opc.Ua.Security.Certificates/Org.BouncyCastle/X509Utils.cs diff --git a/Stack/Opc.Ua.Security.Certificates/PEM/PEMReader.cs b/src/Opc.Ua.Security.Certificates/PEM/PEMReader.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/PEM/PEMReader.cs rename to src/Opc.Ua.Security.Certificates/PEM/PEMReader.cs diff --git a/Stack/Opc.Ua.Security.Certificates/PEM/PEMWriter.cs b/src/Opc.Ua.Security.Certificates/PEM/PEMWriter.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/PEM/PEMWriter.cs rename to src/Opc.Ua.Security.Certificates/PEM/PEMWriter.cs diff --git a/Stack/Opc.Ua.Security.Certificates/PKCS10/Pkcs10CertificationRequest.cs b/src/Opc.Ua.Security.Certificates/PKCS10/Pkcs10CertificationRequest.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/PKCS10/Pkcs10CertificationRequest.cs rename to src/Opc.Ua.Security.Certificates/PKCS10/Pkcs10CertificationRequest.cs diff --git a/Stack/Opc.Ua.Security.Certificates/PKCS10/Pkcs10Utils.cs b/src/Opc.Ua.Security.Certificates/PKCS10/Pkcs10Utils.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/PKCS10/Pkcs10Utils.cs rename to src/Opc.Ua.Security.Certificates/PKCS10/Pkcs10Utils.cs diff --git a/Stack/Opc.Ua.Security.Certificates/Properties/AssemblyInfo.cs b/src/Opc.Ua.Security.Certificates/Properties/AssemblyInfo.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Security.Certificates/Properties/AssemblyInfo.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Certificate/Certificate.cs b/src/Opc.Ua.Security.Certificates/X509Certificate/Certificate.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Certificate/Certificate.cs rename to src/Opc.Ua.Security.Certificates/X509Certificate/Certificate.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Certificate/CertificateBuilder.cs b/src/Opc.Ua.Security.Certificates/X509Certificate/CertificateBuilder.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Certificate/CertificateBuilder.cs rename to src/Opc.Ua.Security.Certificates/X509Certificate/CertificateBuilder.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Certificate/CertificateBuilderBase.cs b/src/Opc.Ua.Security.Certificates/X509Certificate/CertificateBuilderBase.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Certificate/CertificateBuilderBase.cs rename to src/Opc.Ua.Security.Certificates/X509Certificate/CertificateBuilderBase.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Certificate/CertificateCollection.cs b/src/Opc.Ua.Security.Certificates/X509Certificate/CertificateCollection.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Certificate/CertificateCollection.cs rename to src/Opc.Ua.Security.Certificates/X509Certificate/CertificateCollection.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Certificate/ICertificateBuilder.cs b/src/Opc.Ua.Security.Certificates/X509Certificate/ICertificateBuilder.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Certificate/ICertificateBuilder.cs rename to src/Opc.Ua.Security.Certificates/X509Certificate/ICertificateBuilder.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Certificate/IX509Certificate.cs b/src/Opc.Ua.Security.Certificates/X509Certificate/IX509Certificate.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Certificate/IX509Certificate.cs rename to src/Opc.Ua.Security.Certificates/X509Certificate/IX509Certificate.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Certificate/X509CertificateLoader.cs b/src/Opc.Ua.Security.Certificates/X509Certificate/X509CertificateLoader.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Certificate/X509CertificateLoader.cs rename to src/Opc.Ua.Security.Certificates/X509Certificate/X509CertificateLoader.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Certificate/X509PfxUtils.cs b/src/Opc.Ua.Security.Certificates/X509Certificate/X509PfxUtils.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Certificate/X509PfxUtils.cs rename to src/Opc.Ua.Security.Certificates/X509Certificate/X509PfxUtils.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Crl/CrlBuilder.cs b/src/Opc.Ua.Security.Certificates/X509Crl/CrlBuilder.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Crl/CrlBuilder.cs rename to src/Opc.Ua.Security.Certificates/X509Crl/CrlBuilder.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Crl/CrlReason.cs b/src/Opc.Ua.Security.Certificates/X509Crl/CrlReason.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Crl/CrlReason.cs rename to src/Opc.Ua.Security.Certificates/X509Crl/CrlReason.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Crl/IX509Crl.cs b/src/Opc.Ua.Security.Certificates/X509Crl/IX509Crl.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Crl/IX509Crl.cs rename to src/Opc.Ua.Security.Certificates/X509Crl/IX509Crl.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Crl/RevokedCertificate.cs b/src/Opc.Ua.Security.Certificates/X509Crl/RevokedCertificate.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Crl/RevokedCertificate.cs rename to src/Opc.Ua.Security.Certificates/X509Crl/RevokedCertificate.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Crl/X509Crl.cs b/src/Opc.Ua.Security.Certificates/X509Crl/X509Crl.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Crl/X509Crl.cs rename to src/Opc.Ua.Security.Certificates/X509Crl/X509Crl.cs diff --git a/Stack/Opc.Ua.Security.Certificates/X509Crl/X509Signature.cs b/src/Opc.Ua.Security.Certificates/X509Crl/X509Signature.cs similarity index 100% rename from Stack/Opc.Ua.Security.Certificates/X509Crl/X509Signature.cs rename to src/Opc.Ua.Security.Certificates/X509Crl/X509Signature.cs diff --git a/Libraries/Opc.Ua.Server/Aggregates/AggregateCalculator.cs b/src/Opc.Ua.Server/Aggregates/AggregateCalculator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Aggregates/AggregateCalculator.cs rename to src/Opc.Ua.Server/Aggregates/AggregateCalculator.cs diff --git a/Libraries/Opc.Ua.Server/Aggregates/AggregateManager.cs b/src/Opc.Ua.Server/Aggregates/AggregateManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Aggregates/AggregateManager.cs rename to src/Opc.Ua.Server/Aggregates/AggregateManager.cs diff --git a/Libraries/Opc.Ua.Server/Aggregates/Aggregators.cs b/src/Opc.Ua.Server/Aggregates/Aggregators.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Aggregates/Aggregators.cs rename to src/Opc.Ua.Server/Aggregates/Aggregators.cs diff --git a/Libraries/Opc.Ua.Server/Aggregates/AverageAggregateCalculator.cs b/src/Opc.Ua.Server/Aggregates/AverageAggregateCalculator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Aggregates/AverageAggregateCalculator.cs rename to src/Opc.Ua.Server/Aggregates/AverageAggregateCalculator.cs diff --git a/Libraries/Opc.Ua.Server/Aggregates/CountAggregateCalculator.cs b/src/Opc.Ua.Server/Aggregates/CountAggregateCalculator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Aggregates/CountAggregateCalculator.cs rename to src/Opc.Ua.Server/Aggregates/CountAggregateCalculator.cs diff --git a/Libraries/Opc.Ua.Server/Aggregates/IAggregateCalculator.cs b/src/Opc.Ua.Server/Aggregates/IAggregateCalculator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Aggregates/IAggregateCalculator.cs rename to src/Opc.Ua.Server/Aggregates/IAggregateCalculator.cs diff --git a/Libraries/Opc.Ua.Server/Aggregates/MinMaxAggregateCalculator.cs b/src/Opc.Ua.Server/Aggregates/MinMaxAggregateCalculator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Aggregates/MinMaxAggregateCalculator.cs rename to src/Opc.Ua.Server/Aggregates/MinMaxAggregateCalculator.cs diff --git a/Libraries/Opc.Ua.Server/Aggregates/ServerAggregateFilter.cs b/src/Opc.Ua.Server/Aggregates/ServerAggregateFilter.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Aggregates/ServerAggregateFilter.cs rename to src/Opc.Ua.Server/Aggregates/ServerAggregateFilter.cs diff --git a/Libraries/Opc.Ua.Server/Aggregates/StartEndAggregateCalculator.cs b/src/Opc.Ua.Server/Aggregates/StartEndAggregateCalculator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Aggregates/StartEndAggregateCalculator.cs rename to src/Opc.Ua.Server/Aggregates/StartEndAggregateCalculator.cs diff --git a/Libraries/Opc.Ua.Server/Aggregates/StatusAggregateCalculator.cs b/src/Opc.Ua.Server/Aggregates/StatusAggregateCalculator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Aggregates/StatusAggregateCalculator.cs rename to src/Opc.Ua.Server/Aggregates/StatusAggregateCalculator.cs diff --git a/Libraries/Opc.Ua.Server/Aggregates/StdDevAggregateCalculator.cs b/src/Opc.Ua.Server/Aggregates/StdDevAggregateCalculator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Aggregates/StdDevAggregateCalculator.cs rename to src/Opc.Ua.Server/Aggregates/StdDevAggregateCalculator.cs diff --git a/Libraries/Opc.Ua.Server/Alarms/AlarmGroup.cs b/src/Opc.Ua.Server/Alarms/AlarmGroup.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Alarms/AlarmGroup.cs rename to src/Opc.Ua.Server/Alarms/AlarmGroup.cs diff --git a/Libraries/Opc.Ua.Server/Alarms/AlarmRateTracker.cs b/src/Opc.Ua.Server/Alarms/AlarmRateTracker.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Alarms/AlarmRateTracker.cs rename to src/Opc.Ua.Server/Alarms/AlarmRateTracker.cs diff --git a/Libraries/Opc.Ua.Server/Alarms/AlarmSuppressionEngine.cs b/src/Opc.Ua.Server/Alarms/AlarmSuppressionEngine.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Alarms/AlarmSuppressionEngine.cs rename to src/Opc.Ua.Server/Alarms/AlarmSuppressionEngine.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/AliasDefinition.cs b/src/Opc.Ua.Server/AliasNames/AliasDefinition.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/AliasDefinition.cs rename to src/Opc.Ua.Server/AliasNames/AliasDefinition.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/AliasMutationRequests.cs b/src/Opc.Ua.Server/AliasNames/AliasMutationRequests.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/AliasMutationRequests.cs rename to src/Opc.Ua.Server/AliasNames/AliasMutationRequests.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/AliasNameCapabilities.cs b/src/Opc.Ua.Server/AliasNames/AliasNameCapabilities.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/AliasNameCapabilities.cs rename to src/Opc.Ua.Server/AliasNames/AliasNameCapabilities.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/AliasNameCategoryDescriptor.cs b/src/Opc.Ua.Server/AliasNames/AliasNameCategoryDescriptor.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/AliasNameCategoryDescriptor.cs rename to src/Opc.Ua.Server/AliasNames/AliasNameCategoryDescriptor.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/AliasNameMethodDispatcher.cs b/src/Opc.Ua.Server/AliasNames/AliasNameMethodDispatcher.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/AliasNameMethodDispatcher.cs rename to src/Opc.Ua.Server/AliasNames/AliasNameMethodDispatcher.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/AliasNameNodeManager.cs b/src/Opc.Ua.Server/AliasNames/AliasNameNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/AliasNameNodeManager.cs rename to src/Opc.Ua.Server/AliasNames/AliasNameNodeManager.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/AliasNameNodeManagerOptions.cs b/src/Opc.Ua.Server/AliasNames/AliasNameNodeManagerOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/AliasNameNodeManagerOptions.cs rename to src/Opc.Ua.Server/AliasNames/AliasNameNodeManagerOptions.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/AliasNameStoreRegistry.cs b/src/Opc.Ua.Server/AliasNames/AliasNameStoreRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/AliasNameStoreRegistry.cs rename to src/Opc.Ua.Server/AliasNames/AliasNameStoreRegistry.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/AliasNameWildcardMatcher.cs b/src/Opc.Ua.Server/AliasNames/AliasNameWildcardMatcher.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/AliasNameWildcardMatcher.cs rename to src/Opc.Ua.Server/AliasNames/AliasNameWildcardMatcher.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/AliasStoreChangedEventArgs.cs b/src/Opc.Ua.Server/AliasNames/AliasStoreChangedEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/AliasStoreChangedEventArgs.cs rename to src/Opc.Ua.Server/AliasNames/AliasStoreChangedEventArgs.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/IAliasNameStore.cs b/src/Opc.Ua.Server/AliasNames/IAliasNameStore.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/IAliasNameStore.cs rename to src/Opc.Ua.Server/AliasNames/IAliasNameStore.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/IAliasNameStoreRegistry.cs b/src/Opc.Ua.Server/AliasNames/IAliasNameStoreRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/IAliasNameStoreRegistry.cs rename to src/Opc.Ua.Server/AliasNames/IAliasNameStoreRegistry.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/InMemoryAliasNameStore.cs b/src/Opc.Ua.Server/AliasNames/InMemoryAliasNameStore.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/InMemoryAliasNameStore.cs rename to src/Opc.Ua.Server/AliasNames/InMemoryAliasNameStore.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/PubSub/AliasNamePublisher.cs b/src/Opc.Ua.Server/AliasNames/PubSub/AliasNamePublisher.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/PubSub/AliasNamePublisher.cs rename to src/Opc.Ua.Server/AliasNames/PubSub/AliasNamePublisher.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/PubSub/AliasNamePublisherOptions.cs b/src/Opc.Ua.Server/AliasNames/PubSub/AliasNamePublisherOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/PubSub/AliasNamePublisherOptions.cs rename to src/Opc.Ua.Server/AliasNames/PubSub/AliasNamePublisherOptions.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/PubSub/AliasUpdateDataSetFactory.cs b/src/Opc.Ua.Server/AliasNames/PubSub/AliasUpdateDataSetFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/PubSub/AliasUpdateDataSetFactory.cs rename to src/Opc.Ua.Server/AliasNames/PubSub/AliasUpdateDataSetFactory.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/PubSub/AliasUpdateProducedEventArgs.cs b/src/Opc.Ua.Server/AliasNames/PubSub/AliasUpdateProducedEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/PubSub/AliasUpdateProducedEventArgs.cs rename to src/Opc.Ua.Server/AliasNames/PubSub/AliasUpdateProducedEventArgs.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/PubSub/IPortableNodeIdResolver.cs b/src/Opc.Ua.Server/AliasNames/PubSub/IPortableNodeIdResolver.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/PubSub/IPortableNodeIdResolver.cs rename to src/Opc.Ua.Server/AliasNames/PubSub/IPortableNodeIdResolver.cs diff --git a/Libraries/Opc.Ua.Server/AliasNames/PubSub/ServerPortableNodeIdResolver.cs b/src/Opc.Ua.Server/AliasNames/PubSub/ServerPortableNodeIdResolver.cs similarity index 100% rename from Libraries/Opc.Ua.Server/AliasNames/PubSub/ServerPortableNodeIdResolver.cs rename to src/Opc.Ua.Server/AliasNames/PubSub/ServerPortableNodeIdResolver.cs diff --git a/Libraries/Opc.Ua.Server/CompatibilitySuppressions.xml b/src/Opc.Ua.Server/CompatibilitySuppressions.xml similarity index 100% rename from Libraries/Opc.Ua.Server/CompatibilitySuppressions.xml rename to src/Opc.Ua.Server/CompatibilitySuppressions.xml diff --git a/Libraries/Opc.Ua.Server/ComplexTypes/AddressSpaceComplexTypeResolver.cs b/src/Opc.Ua.Server/ComplexTypes/AddressSpaceComplexTypeResolver.cs similarity index 100% rename from Libraries/Opc.Ua.Server/ComplexTypes/AddressSpaceComplexTypeResolver.cs rename to src/Opc.Ua.Server/ComplexTypes/AddressSpaceComplexTypeResolver.cs diff --git a/Libraries/Opc.Ua.Server/ComplexTypes/ServerComplexTypeOptions.cs b/src/Opc.Ua.Server/ComplexTypes/ServerComplexTypeOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/ComplexTypes/ServerComplexTypeOptions.cs rename to src/Opc.Ua.Server/ComplexTypes/ServerComplexTypeOptions.cs diff --git a/Libraries/Opc.Ua.Server/ComplexTypes/ServerComplexTypeSystem.cs b/src/Opc.Ua.Server/ComplexTypes/ServerComplexTypeSystem.cs similarity index 100% rename from Libraries/Opc.Ua.Server/ComplexTypes/ServerComplexTypeSystem.cs rename to src/Opc.Ua.Server/ComplexTypes/ServerComplexTypeSystem.cs diff --git a/Libraries/Opc.Ua.Server/ComplexTypes/ServerDataTypeDefinitionResolver.cs b/src/Opc.Ua.Server/ComplexTypes/ServerDataTypeDefinitionResolver.cs similarity index 100% rename from Libraries/Opc.Ua.Server/ComplexTypes/ServerDataTypeDefinitionResolver.cs rename to src/Opc.Ua.Server/ComplexTypes/ServerDataTypeDefinitionResolver.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/AdditionalEntropyCertificateKeyGenerator.cs b/src/Opc.Ua.Server/Configuration/AdditionalEntropyCertificateKeyGenerator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/AdditionalEntropyCertificateKeyGenerator.cs rename to src/Opc.Ua.Server/Configuration/AdditionalEntropyCertificateKeyGenerator.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/ApplicationConfigurationFile.cs b/src/Opc.Ua.Server/Configuration/ApplicationConfigurationFile.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/ApplicationConfigurationFile.cs rename to src/Opc.Ua.Server/Configuration/ApplicationConfigurationFile.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/CertificateGroupAlarmMonitor.cs b/src/Opc.Ua.Server/Configuration/CertificateGroupAlarmMonitor.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/CertificateGroupAlarmMonitor.cs rename to src/Opc.Ua.Server/Configuration/CertificateGroupAlarmMonitor.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs b/src/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs rename to src/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/DirectoryPendingCertificateKeyStore.cs b/src/Opc.Ua.Server/Configuration/DirectoryPendingCertificateKeyStore.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/DirectoryPendingCertificateKeyStore.cs rename to src/Opc.Ua.Server/Configuration/DirectoryPendingCertificateKeyStore.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/IApplicationConfigurationFileProvider.cs b/src/Opc.Ua.Server/Configuration/IApplicationConfigurationFileProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/IApplicationConfigurationFileProvider.cs rename to src/Opc.Ua.Server/Configuration/IApplicationConfigurationFileProvider.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/IConfigurationNodeManager.cs b/src/Opc.Ua.Server/Configuration/IConfigurationNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/IConfigurationNodeManager.cs rename to src/Opc.Ua.Server/Configuration/IConfigurationNodeManager.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/IPendingCertificateKeyStore.cs b/src/Opc.Ua.Server/Configuration/IPendingCertificateKeyStore.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/IPendingCertificateKeyStore.cs rename to src/Opc.Ua.Server/Configuration/IPendingCertificateKeyStore.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/IPushCertificateKeyGenerator.cs b/src/Opc.Ua.Server/Configuration/IPushCertificateKeyGenerator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/IPushCertificateKeyGenerator.cs rename to src/Opc.Ua.Server/Configuration/IPushCertificateKeyGenerator.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/IPushConfigurationTransactionCoordinator.cs b/src/Opc.Ua.Server/Configuration/IPushConfigurationTransactionCoordinator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/IPushConfigurationTransactionCoordinator.cs rename to src/Opc.Ua.Server/Configuration/IPushConfigurationTransactionCoordinator.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/IPushConfigurationTransactionOwnershipGate.cs b/src/Opc.Ua.Server/Configuration/IPushConfigurationTransactionOwnershipGate.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/IPushConfigurationTransactionOwnershipGate.cs rename to src/Opc.Ua.Server/Configuration/IPushConfigurationTransactionOwnershipGate.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/IPushConfigurationTrustListEffectHandler.cs b/src/Opc.Ua.Server/Configuration/IPushConfigurationTrustListEffectHandler.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/IPushConfigurationTrustListEffectHandler.cs rename to src/Opc.Ua.Server/Configuration/IPushConfigurationTrustListEffectHandler.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/IServerConfigurationResetProvider.cs b/src/Opc.Ua.Server/Configuration/IServerConfigurationResetProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/IServerConfigurationResetProvider.cs rename to src/Opc.Ua.Server/Configuration/IServerConfigurationResetProvider.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/IServerEndpointRegistryProvider.cs b/src/Opc.Ua.Server/Configuration/IServerEndpointRegistryProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/IServerEndpointRegistryProvider.cs rename to src/Opc.Ua.Server/Configuration/IServerEndpointRegistryProvider.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/ITransportListenerRegistryProvider.cs b/src/Opc.Ua.Server/Configuration/ITransportListenerRegistryProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/ITransportListenerRegistryProvider.cs rename to src/Opc.Ua.Server/Configuration/ITransportListenerRegistryProvider.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/InMemoryPendingCertificateKeyStore.cs b/src/Opc.Ua.Server/Configuration/InMemoryPendingCertificateKeyStore.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/InMemoryPendingCertificateKeyStore.cs rename to src/Opc.Ua.Server/Configuration/InMemoryPendingCertificateKeyStore.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/PushConfigurationTransactionCoordinator.cs b/src/Opc.Ua.Server/Configuration/PushConfigurationTransactionCoordinator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/PushConfigurationTransactionCoordinator.cs rename to src/Opc.Ua.Server/Configuration/PushConfigurationTransactionCoordinator.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/PushConfigurationTrustListEffectHandler.cs b/src/Opc.Ua.Server/Configuration/PushConfigurationTrustListEffectHandler.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/PushConfigurationTrustListEffectHandler.cs rename to src/Opc.Ua.Server/Configuration/PushConfigurationTrustListEffectHandler.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/ServerConfigurationOptions.cs b/src/Opc.Ua.Server/Configuration/ServerConfigurationOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/ServerConfigurationOptions.cs rename to src/Opc.Ua.Server/Configuration/ServerConfigurationOptions.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/SystemConfigurationIdentity.cs b/src/Opc.Ua.Server/Configuration/SystemConfigurationIdentity.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/SystemConfigurationIdentity.cs rename to src/Opc.Ua.Server/Configuration/SystemConfigurationIdentity.cs diff --git a/Libraries/Opc.Ua.Server/Configuration/TrustList.cs b/src/Opc.Ua.Server/Configuration/TrustList.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Configuration/TrustList.cs rename to src/Opc.Ua.Server/Configuration/TrustList.cs diff --git a/Libraries/Opc.Ua.Server/Diagnostics/AuditEvents.cs b/src/Opc.Ua.Server/Diagnostics/AuditEvents.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Diagnostics/AuditEvents.cs rename to src/Opc.Ua.Server/Diagnostics/AuditEvents.cs diff --git a/Libraries/Opc.Ua.Server/Diagnostics/DiagnosticsNodeManager.AliasNames.cs b/src/Opc.Ua.Server/Diagnostics/DiagnosticsNodeManager.AliasNames.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Diagnostics/DiagnosticsNodeManager.AliasNames.cs rename to src/Opc.Ua.Server/Diagnostics/DiagnosticsNodeManager.AliasNames.cs diff --git a/Libraries/Opc.Ua.Server/Diagnostics/DiagnosticsNodeManager.cs b/src/Opc.Ua.Server/Diagnostics/DiagnosticsNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Diagnostics/DiagnosticsNodeManager.cs rename to src/Opc.Ua.Server/Diagnostics/DiagnosticsNodeManager.cs diff --git a/Libraries/Opc.Ua.Server/Diagnostics/IDiagnosticsNodeManager.cs b/src/Opc.Ua.Server/Diagnostics/IDiagnosticsNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Diagnostics/IDiagnosticsNodeManager.cs rename to src/Opc.Ua.Server/Diagnostics/IDiagnosticsNodeManager.cs diff --git a/Libraries/Opc.Ua.Server/Diagnostics/NodeHandle.cs b/src/Opc.Ua.Server/Diagnostics/NodeHandle.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Diagnostics/NodeHandle.cs rename to src/Opc.Ua.Server/Diagnostics/NodeHandle.cs diff --git a/Libraries/Opc.Ua.Server/Diagnostics/ParsedNodeId.cs b/src/Opc.Ua.Server/Diagnostics/ParsedNodeId.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Diagnostics/ParsedNodeId.cs rename to src/Opc.Ua.Server/Diagnostics/ParsedNodeId.cs diff --git a/Libraries/Opc.Ua.Server/Documentation/Opc.Ua.Server.cs b/src/Opc.Ua.Server/Documentation/Opc.Ua.Server.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Documentation/Opc.Ua.Server.cs rename to src/Opc.Ua.Server/Documentation/Opc.Ua.Server.cs diff --git a/Libraries/Opc.Ua.Server/EventIds.cs b/src/Opc.Ua.Server/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.Server/EventIds.cs rename to src/Opc.Ua.Server/EventIds.cs diff --git a/Libraries/Opc.Ua.Server/FileSystem/DirectoryBrowser.cs b/src/Opc.Ua.Server/FileSystem/DirectoryBrowser.cs similarity index 100% rename from Libraries/Opc.Ua.Server/FileSystem/DirectoryBrowser.cs rename to src/Opc.Ua.Server/FileSystem/DirectoryBrowser.cs diff --git a/Libraries/Opc.Ua.Server/FileSystem/DirectoryObjectState.cs b/src/Opc.Ua.Server/FileSystem/DirectoryObjectState.cs similarity index 100% rename from Libraries/Opc.Ua.Server/FileSystem/DirectoryObjectState.cs rename to src/Opc.Ua.Server/FileSystem/DirectoryObjectState.cs diff --git a/Libraries/Opc.Ua.Server/FileSystem/FileHandle.cs b/src/Opc.Ua.Server/FileSystem/FileHandle.cs similarity index 100% rename from Libraries/Opc.Ua.Server/FileSystem/FileHandle.cs rename to src/Opc.Ua.Server/FileSystem/FileHandle.cs diff --git a/Libraries/Opc.Ua.Server/FileSystem/FileObjectState.cs b/src/Opc.Ua.Server/FileSystem/FileObjectState.cs similarity index 100% rename from Libraries/Opc.Ua.Server/FileSystem/FileObjectState.cs rename to src/Opc.Ua.Server/FileSystem/FileObjectState.cs diff --git a/Libraries/Opc.Ua.Server/FileSystem/FileSystemEntry.cs b/src/Opc.Ua.Server/FileSystem/FileSystemEntry.cs similarity index 100% rename from Libraries/Opc.Ua.Server/FileSystem/FileSystemEntry.cs rename to src/Opc.Ua.Server/FileSystem/FileSystemEntry.cs diff --git a/Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs b/src/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs similarity index 100% rename from Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs rename to src/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs diff --git a/Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeManager.cs b/src/Opc.Ua.Server/FileSystem/FileSystemNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeManager.cs rename to src/Opc.Ua.Server/FileSystem/FileSystemNodeManager.cs diff --git a/Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeManagerFactory.cs b/src/Opc.Ua.Server/FileSystem/FileSystemNodeManagerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeManagerFactory.cs rename to src/Opc.Ua.Server/FileSystem/FileSystemNodeManagerFactory.cs diff --git a/Libraries/Opc.Ua.Server/FileSystem/FileWriteMode.cs b/src/Opc.Ua.Server/FileSystem/FileWriteMode.cs similarity index 100% rename from Libraries/Opc.Ua.Server/FileSystem/FileWriteMode.cs rename to src/Opc.Ua.Server/FileSystem/FileWriteMode.cs diff --git a/Libraries/Opc.Ua.Server/FileSystem/IFileSystemProvider.cs b/src/Opc.Ua.Server/FileSystem/IFileSystemProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/FileSystem/IFileSystemProvider.cs rename to src/Opc.Ua.Server/FileSystem/IFileSystemProvider.cs diff --git a/Libraries/Opc.Ua.Server/FileSystem/PhysicalFileSystemProvider.cs b/src/Opc.Ua.Server/FileSystem/PhysicalFileSystemProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/FileSystem/PhysicalFileSystemProvider.cs rename to src/Opc.Ua.Server/FileSystem/PhysicalFileSystemProvider.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/AccessLevelBuilderExtensions.cs b/src/Opc.Ua.Server/Fluent/AccessLevelBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/AccessLevelBuilderExtensions.cs rename to src/Opc.Ua.Server/Fluent/AccessLevelBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/AlarmBuilderExtensions.cs b/src/Opc.Ua.Server/Fluent/AlarmBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/AlarmBuilderExtensions.cs rename to src/Opc.Ua.Server/Fluent/AlarmBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/BrowsePathResolver.cs b/src/Opc.Ua.Server/Fluent/BrowsePathResolver.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/BrowsePathResolver.cs rename to src/Opc.Ua.Server/Fluent/BrowsePathResolver.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/EngineeringUnitsBuilderExtensions.cs b/src/Opc.Ua.Server/Fluent/EngineeringUnitsBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/EngineeringUnitsBuilderExtensions.cs rename to src/Opc.Ua.Server/Fluent/EngineeringUnitsBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/EventNotifierBuilderExtensions.cs b/src/Opc.Ua.Server/Fluent/EventNotifierBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/EventNotifierBuilderExtensions.cs rename to src/Opc.Ua.Server/Fluent/EventNotifierBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/EventPublishOptions.cs b/src/Opc.Ua.Server/Fluent/EventPublishOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/EventPublishOptions.cs rename to src/Opc.Ua.Server/Fluent/EventPublishOptions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/EventSourceRegistry.cs b/src/Opc.Ua.Server/Fluent/EventSourceRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/EventSourceRegistry.cs rename to src/Opc.Ua.Server/Fluent/EventSourceRegistry.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/FluentDelegates.cs b/src/Opc.Ua.Server/Fluent/FluentDelegates.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/FluentDelegates.cs rename to src/Opc.Ua.Server/Fluent/FluentDelegates.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/FluentNodeManagerBase.cs b/src/Opc.Ua.Server/Fluent/FluentNodeManagerBase.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/FluentNodeManagerBase.cs rename to src/Opc.Ua.Server/Fluent/FluentNodeManagerBase.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/FluentNodeManagerBuilderExtensions.cs b/src/Opc.Ua.Server/Fluent/FluentNodeManagerBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/FluentNodeManagerBuilderExtensions.cs rename to src/Opc.Ua.Server/Fluent/FluentNodeManagerBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/FluentVariant.cs b/src/Opc.Ua.Server/Fluent/FluentVariant.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/FluentVariant.cs rename to src/Opc.Ua.Server/Fluent/FluentVariant.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/HistorianFluentExtensions.cs b/src/Opc.Ua.Server/Fluent/HistorianFluentExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/HistorianFluentExtensions.cs rename to src/Opc.Ua.Server/Fluent/HistorianFluentExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/IEventIdProvider.cs b/src/Opc.Ua.Server/Fluent/IEventIdProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/IEventIdProvider.cs rename to src/Opc.Ua.Server/Fluent/IEventIdProvider.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/IFluentDispatcher.cs b/src/Opc.Ua.Server/Fluent/IFluentDispatcher.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/IFluentDispatcher.cs rename to src/Opc.Ua.Server/Fluent/IFluentDispatcher.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/INodeBuilder.cs b/src/Opc.Ua.Server/Fluent/INodeBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/INodeBuilder.cs rename to src/Opc.Ua.Server/Fluent/INodeBuilder.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/INodeManagerBuilder.cs b/src/Opc.Ua.Server/Fluent/INodeManagerBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/INodeManagerBuilder.cs rename to src/Opc.Ua.Server/Fluent/INodeManagerBuilder.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/ISimulationBuilder.cs b/src/Opc.Ua.Server/Fluent/ISimulationBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/ISimulationBuilder.cs rename to src/Opc.Ua.Server/Fluent/ISimulationBuilder.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/IStateMachineBuilder.cs b/src/Opc.Ua.Server/Fluent/IStateMachineBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/IStateMachineBuilder.cs rename to src/Opc.Ua.Server/Fluent/IStateMachineBuilder.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/IValueUpdater.cs b/src/Opc.Ua.Server/Fluent/IValueUpdater.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/IValueUpdater.cs rename to src/Opc.Ua.Server/Fluent/IValueUpdater.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/IVariableBuilder.cs b/src/Opc.Ua.Server/Fluent/IVariableBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/IVariableBuilder.cs rename to src/Opc.Ua.Server/Fluent/IVariableBuilder.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/InstanceCreationBuilderExtensions.cs b/src/Opc.Ua.Server/Fluent/InstanceCreationBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/InstanceCreationBuilderExtensions.cs rename to src/Opc.Ua.Server/Fluent/InstanceCreationBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/NodeBuilder.cs b/src/Opc.Ua.Server/Fluent/NodeBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/NodeBuilder.cs rename to src/Opc.Ua.Server/Fluent/NodeBuilder.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/NodeManagerAttribute.cs b/src/Opc.Ua.Server/Fluent/NodeManagerAttribute.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/NodeManagerAttribute.cs rename to src/Opc.Ua.Server/Fluent/NodeManagerAttribute.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/NodeManagerBuilder.cs b/src/Opc.Ua.Server/Fluent/NodeManagerBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/NodeManagerBuilder.cs rename to src/Opc.Ua.Server/Fluent/NodeManagerBuilder.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/PropertyInitBuilderExtensions.cs b/src/Opc.Ua.Server/Fluent/PropertyInitBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/PropertyInitBuilderExtensions.cs rename to src/Opc.Ua.Server/Fluent/PropertyInitBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/ReferenceBuilderExtensions.cs b/src/Opc.Ua.Server/Fluent/ReferenceBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/ReferenceBuilderExtensions.cs rename to src/Opc.Ua.Server/Fluent/ReferenceBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/RuntimeValueBuilderExtensions.cs b/src/Opc.Ua.Server/Fluent/RuntimeValueBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/RuntimeValueBuilderExtensions.cs rename to src/Opc.Ua.Server/Fluent/RuntimeValueBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/SimulationRegistry.cs b/src/Opc.Ua.Server/Fluent/SimulationRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/SimulationRegistry.cs rename to src/Opc.Ua.Server/Fluent/SimulationRegistry.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/StateMachineBuilder.cs b/src/Opc.Ua.Server/Fluent/StateMachineBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/StateMachineBuilder.cs rename to src/Opc.Ua.Server/Fluent/StateMachineBuilder.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/StateMachineBuilderExtensions.cs b/src/Opc.Ua.Server/Fluent/StateMachineBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/StateMachineBuilderExtensions.cs rename to src/Opc.Ua.Server/Fluent/StateMachineBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/SupervisionBuilderExtensions.cs b/src/Opc.Ua.Server/Fluent/SupervisionBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/SupervisionBuilderExtensions.cs rename to src/Opc.Ua.Server/Fluent/SupervisionBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/TypedAccessorExtensions.cs b/src/Opc.Ua.Server/Fluent/TypedAccessorExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/TypedAccessorExtensions.cs rename to src/Opc.Ua.Server/Fluent/TypedAccessorExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/ValueUpdater.cs b/src/Opc.Ua.Server/Fluent/ValueUpdater.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/ValueUpdater.cs rename to src/Opc.Ua.Server/Fluent/ValueUpdater.cs diff --git a/Libraries/Opc.Ua.Server/Fluent/VariableBuilder.cs b/src/Opc.Ua.Server/Fluent/VariableBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Fluent/VariableBuilder.cs rename to src/Opc.Ua.Server/Fluent/VariableBuilder.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianBuilder.cs b/src/Opc.Ua.Server/Historian/HistorianBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianBuilder.cs rename to src/Opc.Ua.Server/Historian/HistorianBuilder.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianCaptureOptions.cs b/src/Opc.Ua.Server/Historian/HistorianCaptureOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianCaptureOptions.cs rename to src/Opc.Ua.Server/Historian/HistorianCaptureOptions.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianCaptureSink.cs b/src/Opc.Ua.Server/Historian/HistorianCaptureSink.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianCaptureSink.cs rename to src/Opc.Ua.Server/Historian/HistorianCaptureSink.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianContinuationState.cs b/src/Opc.Ua.Server/Historian/HistorianContinuationState.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianContinuationState.cs rename to src/Opc.Ua.Server/Historian/HistorianContinuationState.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianDispatcher.cs b/src/Opc.Ua.Server/Historian/HistorianDispatcher.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianDispatcher.cs rename to src/Opc.Ua.Server/Historian/HistorianDispatcher.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianEventFilterTarget.cs b/src/Opc.Ua.Server/Historian/HistorianEventFilterTarget.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianEventFilterTarget.cs rename to src/Opc.Ua.Server/Historian/HistorianEventFilterTarget.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianEventRecord.cs b/src/Opc.Ua.Server/Historian/HistorianEventRecord.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianEventRecord.cs rename to src/Opc.Ua.Server/Historian/HistorianEventRecord.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianNodeCapabilities.cs b/src/Opc.Ua.Server/Historian/HistorianNodeCapabilities.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianNodeCapabilities.cs rename to src/Opc.Ua.Server/Historian/HistorianNodeCapabilities.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianOperationContext.cs b/src/Opc.Ua.Server/Historian/HistorianOperationContext.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianOperationContext.cs rename to src/Opc.Ua.Server/Historian/HistorianOperationContext.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianPage.cs b/src/Opc.Ua.Server/Historian/HistorianPage.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianPage.cs rename to src/Opc.Ua.Server/Historian/HistorianPage.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianProviderBase.cs b/src/Opc.Ua.Server/Historian/HistorianProviderBase.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianProviderBase.cs rename to src/Opc.Ua.Server/Historian/HistorianProviderBase.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianProviderRegistry.cs b/src/Opc.Ua.Server/Historian/HistorianProviderRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianProviderRegistry.cs rename to src/Opc.Ua.Server/Historian/HistorianProviderRegistry.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianReadRequest.cs b/src/Opc.Ua.Server/Historian/HistorianReadRequest.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianReadRequest.cs rename to src/Opc.Ua.Server/Historian/HistorianReadRequest.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistorianResumeToken.cs b/src/Opc.Ua.Server/Historian/HistorianResumeToken.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistorianResumeToken.cs rename to src/Opc.Ua.Server/Historian/HistorianResumeToken.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistoricalDataConfigurationInstaller.cs b/src/Opc.Ua.Server/Historian/HistoricalDataConfigurationInstaller.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistoricalDataConfigurationInstaller.cs rename to src/Opc.Ua.Server/Historian/HistoricalDataConfigurationInstaller.cs diff --git a/Libraries/Opc.Ua.Server/Historian/HistoricalDataValue.cs b/src/Opc.Ua.Server/Historian/HistoricalDataValue.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/HistoricalDataValue.cs rename to src/Opc.Ua.Server/Historian/HistoricalDataValue.cs diff --git a/Libraries/Opc.Ua.Server/Historian/IHistorianAnnotationProvider.cs b/src/Opc.Ua.Server/Historian/IHistorianAnnotationProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/IHistorianAnnotationProvider.cs rename to src/Opc.Ua.Server/Historian/IHistorianAnnotationProvider.cs diff --git a/Libraries/Opc.Ua.Server/Historian/IHistorianAtTimeProvider.cs b/src/Opc.Ua.Server/Historian/IHistorianAtTimeProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/IHistorianAtTimeProvider.cs rename to src/Opc.Ua.Server/Historian/IHistorianAtTimeProvider.cs diff --git a/Libraries/Opc.Ua.Server/Historian/IHistorianBulkInsertProvider.cs b/src/Opc.Ua.Server/Historian/IHistorianBulkInsertProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/IHistorianBulkInsertProvider.cs rename to src/Opc.Ua.Server/Historian/IHistorianBulkInsertProvider.cs diff --git a/Libraries/Opc.Ua.Server/Historian/IHistorianDataProvider.cs b/src/Opc.Ua.Server/Historian/IHistorianDataProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/IHistorianDataProvider.cs rename to src/Opc.Ua.Server/Historian/IHistorianDataProvider.cs diff --git a/Libraries/Opc.Ua.Server/Historian/IHistorianEventProvider.cs b/src/Opc.Ua.Server/Historian/IHistorianEventProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/IHistorianEventProvider.cs rename to src/Opc.Ua.Server/Historian/IHistorianEventProvider.cs diff --git a/Libraries/Opc.Ua.Server/Historian/IHistorianModifiedProvider.cs b/src/Opc.Ua.Server/Historian/IHistorianModifiedProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/IHistorianModifiedProvider.cs rename to src/Opc.Ua.Server/Historian/IHistorianModifiedProvider.cs diff --git a/Libraries/Opc.Ua.Server/Historian/IHistorianProcessedProvider.cs b/src/Opc.Ua.Server/Historian/IHistorianProcessedProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/IHistorianProcessedProvider.cs rename to src/Opc.Ua.Server/Historian/IHistorianProcessedProvider.cs diff --git a/Libraries/Opc.Ua.Server/Historian/IHistorianProvider.cs b/src/Opc.Ua.Server/Historian/IHistorianProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/IHistorianProvider.cs rename to src/Opc.Ua.Server/Historian/IHistorianProvider.cs diff --git a/Libraries/Opc.Ua.Server/Historian/IHistorianProviderRegistry.cs b/src/Opc.Ua.Server/Historian/IHistorianProviderRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/IHistorianProviderRegistry.cs rename to src/Opc.Ua.Server/Historian/IHistorianProviderRegistry.cs diff --git a/Libraries/Opc.Ua.Server/Historian/IHistorianTransactionalProvider.cs b/src/Opc.Ua.Server/Historian/IHistorianTransactionalProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/IHistorianTransactionalProvider.cs rename to src/Opc.Ua.Server/Historian/IHistorianTransactionalProvider.cs diff --git a/Libraries/Opc.Ua.Server/Historian/InMemory/InMemoryHistorianOptions.cs b/src/Opc.Ua.Server/Historian/InMemory/InMemoryHistorianOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/InMemory/InMemoryHistorianOptions.cs rename to src/Opc.Ua.Server/Historian/InMemory/InMemoryHistorianOptions.cs diff --git a/Libraries/Opc.Ua.Server/Historian/InMemory/InMemoryHistorianProvider.cs b/src/Opc.Ua.Server/Historian/InMemory/InMemoryHistorianProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/InMemory/InMemoryHistorianProvider.cs rename to src/Opc.Ua.Server/Historian/InMemory/InMemoryHistorianProvider.cs diff --git a/Libraries/Opc.Ua.Server/Historian/ModifiedDataValue.cs b/src/Opc.Ua.Server/Historian/ModifiedDataValue.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Historian/ModifiedDataValue.cs rename to src/Opc.Ua.Server/Historian/ModifiedDataValue.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/ActivatorOpcUaServerFactory.cs b/src/Opc.Ua.Server/Hosting/ActivatorOpcUaServerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/ActivatorOpcUaServerFactory.cs rename to src/Opc.Ua.Server/Hosting/ActivatorOpcUaServerFactory.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/DefaultAuthenticatorOptions.cs b/src/Opc.Ua.Server/Hosting/DefaultAuthenticatorOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/DefaultAuthenticatorOptions.cs rename to src/Opc.Ua.Server/Hosting/DefaultAuthenticatorOptions.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/DefaultOpcUaServerFactory.cs b/src/Opc.Ua.Server/Hosting/DefaultOpcUaServerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/DefaultOpcUaServerFactory.cs rename to src/Opc.Ua.Server/Hosting/DefaultOpcUaServerFactory.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/DependencyInjectionStandardServer.cs b/src/Opc.Ua.Server/Hosting/DependencyInjectionStandardServer.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/DependencyInjectionStandardServer.cs rename to src/Opc.Ua.Server/Hosting/DependencyInjectionStandardServer.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/FluentNodeManagerFactory.cs b/src/Opc.Ua.Server/Hosting/FluentNodeManagerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/FluentNodeManagerFactory.cs rename to src/Opc.Ua.Server/Hosting/FluentNodeManagerFactory.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/HostTelemetryContext.cs b/src/Opc.Ua.Server/Hosting/HostTelemetryContext.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/HostTelemetryContext.cs rename to src/Opc.Ua.Server/Hosting/HostTelemetryContext.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/IOpcUaServerBuilder.cs b/src/Opc.Ua.Server/Hosting/IOpcUaServerBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/IOpcUaServerBuilder.cs rename to src/Opc.Ua.Server/Hosting/IOpcUaServerBuilder.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/IOpcUaServerFactory.cs b/src/Opc.Ua.Server/Hosting/IOpcUaServerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/IOpcUaServerFactory.cs rename to src/Opc.Ua.Server/Hosting/IOpcUaServerFactory.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/IServerStartupTask.cs b/src/Opc.Ua.Server/Hosting/IServerStartupTask.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/IServerStartupTask.cs rename to src/Opc.Ua.Server/Hosting/IServerStartupTask.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/JwtIssuerOptions.cs b/src/Opc.Ua.Server/Hosting/JwtIssuerOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/JwtIssuerOptions.cs rename to src/Opc.Ua.Server/Hosting/JwtIssuerOptions.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/KeyCredentialPushOptions.cs b/src/Opc.Ua.Server/Hosting/KeyCredentialPushOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/KeyCredentialPushOptions.cs rename to src/Opc.Ua.Server/Hosting/KeyCredentialPushOptions.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/OpcUaServerBuilderExtensions.cs b/src/Opc.Ua.Server/Hosting/OpcUaServerBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/OpcUaServerBuilderExtensions.cs rename to src/Opc.Ua.Server/Hosting/OpcUaServerBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/OpcUaServerComplexTypesBuilderExtensions.cs b/src/Opc.Ua.Server/Hosting/OpcUaServerComplexTypesBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/OpcUaServerComplexTypesBuilderExtensions.cs rename to src/Opc.Ua.Server/Hosting/OpcUaServerComplexTypesBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/OpcUaServerHostedService.cs b/src/Opc.Ua.Server/Hosting/OpcUaServerHostedService.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/OpcUaServerHostedService.cs rename to src/Opc.Ua.Server/Hosting/OpcUaServerHostedService.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/OpcUaServerIdentityAugmenterRegistration.cs b/src/Opc.Ua.Server/Hosting/OpcUaServerIdentityAugmenterRegistration.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/OpcUaServerIdentityAugmenterRegistration.cs rename to src/Opc.Ua.Server/Hosting/OpcUaServerIdentityAugmenterRegistration.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/OpcUaServerIdentityAuthenticatorRegistration.cs b/src/Opc.Ua.Server/Hosting/OpcUaServerIdentityAuthenticatorRegistration.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/OpcUaServerIdentityAuthenticatorRegistration.cs rename to src/Opc.Ua.Server/Hosting/OpcUaServerIdentityAuthenticatorRegistration.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/OpcUaServerIdentityOptions.cs b/src/Opc.Ua.Server/Hosting/OpcUaServerIdentityOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/OpcUaServerIdentityOptions.cs rename to src/Opc.Ua.Server/Hosting/OpcUaServerIdentityOptions.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/OpcUaServerManagerRegistrations.cs b/src/Opc.Ua.Server/Hosting/OpcUaServerManagerRegistrations.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/OpcUaServerManagerRegistrations.cs rename to src/Opc.Ua.Server/Hosting/OpcUaServerManagerRegistrations.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/OpcUaServerNodeManagerRegistration.cs b/src/Opc.Ua.Server/Hosting/OpcUaServerNodeManagerRegistration.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/OpcUaServerNodeManagerRegistration.cs rename to src/Opc.Ua.Server/Hosting/OpcUaServerNodeManagerRegistration.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/OpcUaServerOptions.cs b/src/Opc.Ua.Server/Hosting/OpcUaServerOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/OpcUaServerOptions.cs rename to src/Opc.Ua.Server/Hosting/OpcUaServerOptions.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/OpcUaServerRoleManagerRegistration.cs b/src/Opc.Ua.Server/Hosting/OpcUaServerRoleManagerRegistration.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/OpcUaServerRoleManagerRegistration.cs rename to src/Opc.Ua.Server/Hosting/OpcUaServerRoleManagerRegistration.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/OpcUaServerTransportBuilderExtensions.cs b/src/Opc.Ua.Server/Hosting/OpcUaServerTransportBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/OpcUaServerTransportBuilderExtensions.cs rename to src/Opc.Ua.Server/Hosting/OpcUaServerTransportBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/OpcUaUserTokenPolicy.cs b/src/Opc.Ua.Server/Hosting/OpcUaUserTokenPolicy.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/OpcUaUserTokenPolicy.cs rename to src/Opc.Ua.Server/Hosting/OpcUaUserTokenPolicy.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/OperationLimitsOptions.cs b/src/Opc.Ua.Server/Hosting/OperationLimitsOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/OperationLimitsOptions.cs rename to src/Opc.Ua.Server/Hosting/OperationLimitsOptions.cs diff --git a/Libraries/Opc.Ua.Server/Hosting/ServerReverseConnectOptions.cs b/src/Opc.Ua.Server/Hosting/ServerReverseConnectOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Hosting/ServerReverseConnectOptions.cs rename to src/Opc.Ua.Server/Hosting/ServerReverseConnectOptions.cs diff --git a/Libraries/Opc.Ua.Server/Identity/Authenticators/KeyCredentialBridgeAuthenticator.cs b/src/Opc.Ua.Server/Identity/Authenticators/KeyCredentialBridgeAuthenticator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Identity/Authenticators/KeyCredentialBridgeAuthenticator.cs rename to src/Opc.Ua.Server/Identity/Authenticators/KeyCredentialBridgeAuthenticator.cs diff --git a/Libraries/Opc.Ua.Server/Identity/Authenticators/KeyCredentialBridgeOptions.cs b/src/Opc.Ua.Server/Identity/Authenticators/KeyCredentialBridgeOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Identity/Authenticators/KeyCredentialBridgeOptions.cs rename to src/Opc.Ua.Server/Identity/Authenticators/KeyCredentialBridgeOptions.cs diff --git a/Libraries/Opc.Ua.Server/Identity/Authenticators/ServerIdentityRegistryExtensions.cs b/src/Opc.Ua.Server/Identity/Authenticators/ServerIdentityRegistryExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Identity/Authenticators/ServerIdentityRegistryExtensions.cs rename to src/Opc.Ua.Server/Identity/Authenticators/ServerIdentityRegistryExtensions.cs diff --git a/Libraries/Opc.Ua.Server/KeyCredential/IKeyCredentialStore.cs b/src/Opc.Ua.Server/KeyCredential/IKeyCredentialStore.cs similarity index 100% rename from Libraries/Opc.Ua.Server/KeyCredential/IKeyCredentialStore.cs rename to src/Opc.Ua.Server/KeyCredential/IKeyCredentialStore.cs diff --git a/Libraries/Opc.Ua.Server/KeyCredential/InMemoryKeyCredentialStore.cs b/src/Opc.Ua.Server/KeyCredential/InMemoryKeyCredentialStore.cs similarity index 100% rename from Libraries/Opc.Ua.Server/KeyCredential/InMemoryKeyCredentialStore.cs rename to src/Opc.Ua.Server/KeyCredential/InMemoryKeyCredentialStore.cs diff --git a/Libraries/Opc.Ua.Server/KeyCredential/KeyCredential.cs b/src/Opc.Ua.Server/KeyCredential/KeyCredential.cs similarity index 100% rename from Libraries/Opc.Ua.Server/KeyCredential/KeyCredential.cs rename to src/Opc.Ua.Server/KeyCredential/KeyCredential.cs diff --git a/Libraries/Opc.Ua.Server/KeyCredential/KeyCredentialPushSubject.cs b/src/Opc.Ua.Server/KeyCredential/KeyCredentialPushSubject.cs similarity index 100% rename from Libraries/Opc.Ua.Server/KeyCredential/KeyCredentialPushSubject.cs rename to src/Opc.Ua.Server/KeyCredential/KeyCredentialPushSubject.cs diff --git a/Libraries/Opc.Ua.Server/MonitoredItemQueueLog.cs b/src/Opc.Ua.Server/MonitoredItemQueueLog.cs similarity index 100% rename from Libraries/Opc.Ua.Server/MonitoredItemQueueLog.cs rename to src/Opc.Ua.Server/MonitoredItemQueueLog.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/Adapters/AsyncNodeManagerAdapter.cs b/src/Opc.Ua.Server/NodeManager/Adapters/AsyncNodeManagerAdapter.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/Adapters/AsyncNodeManagerAdapter.cs rename to src/Opc.Ua.Server/NodeManager/Adapters/AsyncNodeManagerAdapter.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/Adapters/SyncNodeManagerAdapter.cs b/src/Opc.Ua.Server/NodeManager/Adapters/SyncNodeManagerAdapter.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/Adapters/SyncNodeManagerAdapter.cs rename to src/Opc.Ua.Server/NodeManager/Adapters/SyncNodeManagerAdapter.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/AsyncCustomNodeManager.cs b/src/Opc.Ua.Server/NodeManager/AsyncCustomNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/AsyncCustomNodeManager.cs rename to src/Opc.Ua.Server/NodeManager/AsyncCustomNodeManager.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/ContinuationPoint.cs b/src/Opc.Ua.Server/NodeManager/ContinuationPoint.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/ContinuationPoint.cs rename to src/Opc.Ua.Server/NodeManager/ContinuationPoint.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/CoreNodeManager.cs b/src/Opc.Ua.Server/NodeManager/CoreNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/CoreNodeManager.cs rename to src/Opc.Ua.Server/NodeManager/CoreNodeManager.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/CustomNodeManager.cs b/src/Opc.Ua.Server/NodeManager/CustomNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/CustomNodeManager.cs rename to src/Opc.Ua.Server/NodeManager/CustomNodeManager.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/CustomNodeManagerAsync.cs b/src/Opc.Ua.Server/NodeManager/CustomNodeManagerAsync.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/CustomNodeManagerAsync.cs rename to src/Opc.Ua.Server/NodeManager/CustomNodeManagerAsync.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/EventManager.cs b/src/Opc.Ua.Server/NodeManager/EventManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/EventManager.cs rename to src/Opc.Ua.Server/NodeManager/EventManager.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/IConformanceContributor.cs b/src/Opc.Ua.Server/NodeManager/IConformanceContributor.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/IConformanceContributor.cs rename to src/Opc.Ua.Server/NodeManager/IConformanceContributor.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/ICoreNodeManager.cs b/src/Opc.Ua.Server/NodeManager/ICoreNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/ICoreNodeManager.cs rename to src/Opc.Ua.Server/NodeManager/ICoreNodeManager.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/ILocalAddressSpace.cs b/src/Opc.Ua.Server/NodeManager/ILocalAddressSpace.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/ILocalAddressSpace.cs rename to src/Opc.Ua.Server/NodeManager/ILocalAddressSpace.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/ILocalAddressSpaceSource.cs b/src/Opc.Ua.Server/NodeManager/ILocalAddressSpaceSource.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/ILocalAddressSpaceSource.cs rename to src/Opc.Ua.Server/NodeManager/ILocalAddressSpaceSource.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/IMainNodeManagerFactory.cs b/src/Opc.Ua.Server/NodeManager/IMainNodeManagerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/IMainNodeManagerFactory.cs rename to src/Opc.Ua.Server/NodeManager/IMainNodeManagerFactory.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/IMasterNodeManager.cs b/src/Opc.Ua.Server/NodeManager/IMasterNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/IMasterNodeManager.cs rename to src/Opc.Ua.Server/NodeManager/IMasterNodeManager.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/INodeManager.cs b/src/Opc.Ua.Server/NodeManager/INodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/INodeManager.cs rename to src/Opc.Ua.Server/NodeManager/INodeManager.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/IPredefinedNodeSubtypeReplacer.cs b/src/Opc.Ua.Server/NodeManager/IPredefinedNodeSubtypeReplacer.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/IPredefinedNodeSubtypeReplacer.cs rename to src/Opc.Ua.Server/NodeManager/IPredefinedNodeSubtypeReplacer.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/MainNodeManagerFactory.cs b/src/Opc.Ua.Server/NodeManager/MainNodeManagerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/MainNodeManagerFactory.cs rename to src/Opc.Ua.Server/NodeManager/MainNodeManagerFactory.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/MasterNodeManager.cs b/src/Opc.Ua.Server/NodeManager/MasterNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/MasterNodeManager.cs rename to src/Opc.Ua.Server/NodeManager/MasterNodeManager.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/ModelChangeAggregator.cs b/src/Opc.Ua.Server/NodeManager/ModelChangeAggregator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/ModelChangeAggregator.cs rename to src/Opc.Ua.Server/NodeManager/ModelChangeAggregator.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/EventPermissionCacheKey.cs b/src/Opc.Ua.Server/NodeManager/MonitoredItem/EventPermissionCacheKey.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/EventPermissionCacheKey.cs rename to src/Opc.Ua.Server/NodeManager/MonitoredItem/EventPermissionCacheKey.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/IMonitoredItemManager.cs b/src/Opc.Ua.Server/NodeManager/MonitoredItem/IMonitoredItemManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/IMonitoredItemManager.cs rename to src/Opc.Ua.Server/NodeManager/MonitoredItem/IMonitoredItemManager.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/INodeNotification.cs b/src/Opc.Ua.Server/NodeManager/MonitoredItem/INodeNotification.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/INodeNotification.cs rename to src/Opc.Ua.Server/NodeManager/MonitoredItem/INodeNotification.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/MonitoredNode.cs b/src/Opc.Ua.Server/NodeManager/MonitoredItem/MonitoredNode.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/MonitoredNode.cs rename to src/Opc.Ua.Server/NodeManager/MonitoredItem/MonitoredNode.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/MonitoredNodeMonitoredItemManager.cs b/src/Opc.Ua.Server/NodeManager/MonitoredItem/MonitoredNodeMonitoredItemManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/MonitoredNodeMonitoredItemManager.cs rename to src/Opc.Ua.Server/NodeManager/MonitoredItem/MonitoredNodeMonitoredItemManager.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroup.cs b/src/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroup.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroup.cs rename to src/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroup.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroupManager.cs b/src/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroupManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroupManager.cs rename to src/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroupManager.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroupMonitoredItemManager.cs b/src/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroupMonitoredItemManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroupMonitoredItemManager.cs rename to src/Opc.Ua.Server/NodeManager/MonitoredItem/SamplingGroupMonitoredItemManager.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/NodeStateLookupExtensions.cs b/src/Opc.Ua.Server/NodeManager/NodeStateLookupExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/NodeStateLookupExtensions.cs rename to src/Opc.Ua.Server/NodeManager/NodeStateLookupExtensions.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/NodeStateModelChangeExtensions.cs b/src/Opc.Ua.Server/NodeManager/NodeStateModelChangeExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/NodeStateModelChangeExtensions.cs rename to src/Opc.Ua.Server/NodeManager/NodeStateModelChangeExtensions.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/PredefinedNodesAddressSpace.cs b/src/Opc.Ua.Server/NodeManager/PredefinedNodesAddressSpace.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/PredefinedNodesAddressSpace.cs rename to src/Opc.Ua.Server/NodeManager/PredefinedNodesAddressSpace.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/ResourceManager.cs b/src/Opc.Ua.Server/NodeManager/ResourceManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/ResourceManager.cs rename to src/Opc.Ua.Server/NodeManager/ResourceManager.cs diff --git a/Libraries/Opc.Ua.Server/NodeManager/ServerSystemContext.cs b/src/Opc.Ua.Server/NodeManager/ServerSystemContext.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManager/ServerSystemContext.cs rename to src/Opc.Ua.Server/NodeManager/ServerSystemContext.cs diff --git a/Libraries/Opc.Ua.Server/NodeManagerLog.cs b/src/Opc.Ua.Server/NodeManagerLog.cs similarity index 100% rename from Libraries/Opc.Ua.Server/NodeManagerLog.cs rename to src/Opc.Ua.Server/NodeManagerLog.cs diff --git a/Libraries/Opc.Ua.Server/NugetREADME.md b/src/Opc.Ua.Server/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.Server/NugetREADME.md rename to src/Opc.Ua.Server/NugetREADME.md diff --git a/Libraries/Opc.Ua.Server/Opc.Ua.Server.csproj b/src/Opc.Ua.Server/Opc.Ua.Server.csproj similarity index 100% rename from Libraries/Opc.Ua.Server/Opc.Ua.Server.csproj rename to src/Opc.Ua.Server/Opc.Ua.Server.csproj diff --git a/Libraries/Opc.Ua.Server/Properties/AssemblyInfo.cs b/src/Opc.Ua.Server/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Server/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.Server/RateLimiting/DefaultServerRateLimiterProvider.cs b/src/Opc.Ua.Server/RateLimiting/DefaultServerRateLimiterProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RateLimiting/DefaultServerRateLimiterProvider.cs rename to src/Opc.Ua.Server/RateLimiting/DefaultServerRateLimiterProvider.cs diff --git a/Libraries/Opc.Ua.Server/RateLimiting/IServerRateLimiterProvider.cs b/src/Opc.Ua.Server/RateLimiting/IServerRateLimiterProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RateLimiting/IServerRateLimiterProvider.cs rename to src/Opc.Ua.Server/RateLimiting/IServerRateLimiterProvider.cs diff --git a/Libraries/Opc.Ua.Server/RateLimiting/ServerRateLimitOptions.cs b/src/Opc.Ua.Server/RateLimiting/ServerRateLimitOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RateLimiting/ServerRateLimitOptions.cs rename to src/Opc.Ua.Server/RateLimiting/ServerRateLimitOptions.cs diff --git a/Libraries/Opc.Ua.Server/RateLimiting/TokenBucketConnectionRateLimiter.cs b/src/Opc.Ua.Server/RateLimiting/TokenBucketConnectionRateLimiter.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RateLimiting/TokenBucketConnectionRateLimiter.cs rename to src/Opc.Ua.Server/RateLimiting/TokenBucketConnectionRateLimiter.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/AnonymousAuthenticator.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/AnonymousAuthenticator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/AnonymousAuthenticator.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/AnonymousAuthenticator.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/JwtAuthenticator.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/JwtAuthenticator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/JwtAuthenticator.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/JwtAuthenticator.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/JwtUserIdentity.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/JwtUserIdentity.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/JwtUserIdentity.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/JwtUserIdentity.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/UserNamePasswordAuthenticator.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/UserNamePasswordAuthenticator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/UserNamePasswordAuthenticator.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/UserNamePasswordAuthenticator.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/X509Authenticator.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/X509Authenticator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/X509Authenticator.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/Authenticators/X509Authenticator.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/EndpointTypeComparer.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/EndpointTypeComparer.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/EndpointTypeComparer.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/EndpointTypeComparer.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/IRoleManager.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/IRoleManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/IRoleManager.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/IRoleManager.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/IdentityRuleValidator.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/IdentityRuleValidator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/IdentityRuleValidator.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/IdentityRuleValidator.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/Namespaces.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/Namespaces.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/Namespaces.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/Namespaces.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleAuthorizationGate.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/RoleAuthorizationGate.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleAuthorizationGate.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/RoleAuthorizationGate.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleBasedIdentity.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/RoleBasedIdentity.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleBasedIdentity.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/RoleBasedIdentity.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleConfigurationChangedEventArgs.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/RoleConfigurationChangedEventArgs.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleConfigurationChangedEventArgs.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/RoleConfigurationChangedEventArgs.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleConfigurationOptions.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/RoleConfigurationOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleConfigurationOptions.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/RoleConfigurationOptions.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleEntry.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/RoleEntry.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleEntry.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/RoleEntry.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleManager.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/RoleManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleManager.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/RoleManager.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleStateBinding.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/RoleStateBinding.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleStateBinding.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/RoleStateBinding.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/IUserDatabase.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/IUserDatabase.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/IUserDatabase.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/IUserDatabase.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/JsonUserDatabase.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/JsonUserDatabase.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/JsonUserDatabase.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/JsonUserDatabase.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/LinqUserDatabase.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/LinqUserDatabase.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/LinqUserDatabase.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/UserDatabase/LinqUserDatabase.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/IUserManagement.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/IUserManagement.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/IUserManagement.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/IUserManagement.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/UserManagement.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/UserManagement.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/UserManagement.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/UserManagement.cs diff --git a/Libraries/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/UserManagementBinding.cs b/src/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/UserManagementBinding.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/UserManagementBinding.cs rename to src/Opc.Ua.Server/RoleBasedUserManagement/UserManagement/UserManagementBinding.cs diff --git a/Libraries/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetBuilderExtensions.cs b/src/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetBuilderExtensions.cs rename to src/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetNodeManager.cs b/src/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetNodeManager.cs rename to src/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetNodeManager.cs diff --git a/Libraries/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetNodeManagerFactory.cs b/src/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetNodeManagerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetNodeManagerFactory.cs rename to src/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetNodeManagerFactory.cs diff --git a/Libraries/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetOptions.cs b/src/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetOptions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetOptions.cs rename to src/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetOptions.cs diff --git a/Libraries/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetSource.cs b/src/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetSource.cs similarity index 100% rename from Libraries/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetSource.cs rename to src/Opc.Ua.Server/RuntimeNodeSet/RuntimeNodeSetSource.cs diff --git a/Libraries/Opc.Ua.Server/Schema/DataTypeSchemaRegistrationExtensions.cs b/src/Opc.Ua.Server/Schema/DataTypeSchemaRegistrationExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Schema/DataTypeSchemaRegistrationExtensions.cs rename to src/Opc.Ua.Server/Schema/DataTypeSchemaRegistrationExtensions.cs diff --git a/Libraries/Opc.Ua.Server/Server/ConformanceUnitsManager.cs b/src/Opc.Ua.Server/Server/ConformanceUnitsManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/ConformanceUnitsManager.cs rename to src/Opc.Ua.Server/Server/ConformanceUnitsManager.cs diff --git a/Libraries/Opc.Ua.Server/Server/IGetEndpointsDirector.cs b/src/Opc.Ua.Server/Server/IGetEndpointsDirector.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/IGetEndpointsDirector.cs rename to src/Opc.Ua.Server/Server/IGetEndpointsDirector.cs diff --git a/Libraries/Opc.Ua.Server/Server/IRedundantServerSetProvider.cs b/src/Opc.Ua.Server/Server/IRedundantServerSetProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/IRedundantServerSetProvider.cs rename to src/Opc.Ua.Server/Server/IRedundantServerSetProvider.cs diff --git a/Libraries/Opc.Ua.Server/Server/IServerInternal.cs b/src/Opc.Ua.Server/Server/IServerInternal.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/IServerInternal.cs rename to src/Opc.Ua.Server/Server/IServerInternal.cs diff --git a/Libraries/Opc.Ua.Server/Server/IStandardServer.cs b/src/Opc.Ua.Server/Server/IStandardServer.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/IStandardServer.cs rename to src/Opc.Ua.Server/Server/IStandardServer.cs diff --git a/Libraries/Opc.Ua.Server/Server/ITimeProviderProvider.cs b/src/Opc.Ua.Server/Server/ITimeProviderProvider.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/ITimeProviderProvider.cs rename to src/Opc.Ua.Server/Server/ITimeProviderProvider.cs diff --git a/Libraries/Opc.Ua.Server/Server/ModellingRulesManager.cs b/src/Opc.Ua.Server/Server/ModellingRulesManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/ModellingRulesManager.cs rename to src/Opc.Ua.Server/Server/ModellingRulesManager.cs diff --git a/Libraries/Opc.Ua.Server/Server/OpcUaServerEventSource.cs b/src/Opc.Ua.Server/Server/OpcUaServerEventSource.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/OpcUaServerEventSource.cs rename to src/Opc.Ua.Server/Server/OpcUaServerEventSource.cs diff --git a/Libraries/Opc.Ua.Server/Server/OperationContext.cs b/src/Opc.Ua.Server/Server/OperationContext.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/OperationContext.cs rename to src/Opc.Ua.Server/Server/OperationContext.cs diff --git a/Libraries/Opc.Ua.Server/Server/RequestManager.cs b/src/Opc.Ua.Server/Server/RequestManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/RequestManager.cs rename to src/Opc.Ua.Server/Server/RequestManager.cs diff --git a/Libraries/Opc.Ua.Server/Server/ReverseConnectServer.cs b/src/Opc.Ua.Server/Server/ReverseConnectServer.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/ReverseConnectServer.cs rename to src/Opc.Ua.Server/Server/ReverseConnectServer.cs diff --git a/Libraries/Opc.Ua.Server/Server/ServerInternalData.cs b/src/Opc.Ua.Server/Server/ServerInternalData.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/ServerInternalData.cs rename to src/Opc.Ua.Server/Server/ServerInternalData.cs diff --git a/Libraries/Opc.Ua.Server/Server/ServerServiceLevelCalculator.cs b/src/Opc.Ua.Server/Server/ServerServiceLevelCalculator.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/ServerServiceLevelCalculator.cs rename to src/Opc.Ua.Server/Server/ServerServiceLevelCalculator.cs diff --git a/Libraries/Opc.Ua.Server/Server/StandardServer.cs b/src/Opc.Ua.Server/Server/StandardServer.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Server/StandardServer.cs rename to src/Opc.Ua.Server/Server/StandardServer.cs diff --git a/Libraries/Opc.Ua.Server/ServerUtils.cs b/src/Opc.Ua.Server/ServerUtils.cs similarity index 100% rename from Libraries/Opc.Ua.Server/ServerUtils.cs rename to src/Opc.Ua.Server/ServerUtils.cs diff --git a/Libraries/Opc.Ua.Server/Session/ISession.cs b/src/Opc.Ua.Server/Session/ISession.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Session/ISession.cs rename to src/Opc.Ua.Server/Session/ISession.cs diff --git a/Libraries/Opc.Ua.Server/Session/ISessionManager.cs b/src/Opc.Ua.Server/Session/ISessionManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Session/ISessionManager.cs rename to src/Opc.Ua.Server/Session/ISessionManager.cs diff --git a/Libraries/Opc.Ua.Server/Session/ISessionManagerFactory.cs b/src/Opc.Ua.Server/Session/ISessionManagerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Session/ISessionManagerFactory.cs rename to src/Opc.Ua.Server/Session/ISessionManagerFactory.cs diff --git a/Libraries/Opc.Ua.Server/Session/Persistence/ContinuationPointEnvelope.cs b/src/Opc.Ua.Server/Session/Persistence/ContinuationPointEnvelope.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Session/Persistence/ContinuationPointEnvelope.cs rename to src/Opc.Ua.Server/Session/Persistence/ContinuationPointEnvelope.cs diff --git a/Libraries/Opc.Ua.Server/Session/Persistence/ContinuationPointKind.cs b/src/Opc.Ua.Server/Session/Persistence/ContinuationPointKind.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Session/Persistence/ContinuationPointKind.cs rename to src/Opc.Ua.Server/Session/Persistence/ContinuationPointKind.cs diff --git a/Libraries/Opc.Ua.Server/Session/Persistence/IContinuationPointStore.cs b/src/Opc.Ua.Server/Session/Persistence/IContinuationPointStore.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Session/Persistence/IContinuationPointStore.cs rename to src/Opc.Ua.Server/Session/Persistence/IContinuationPointStore.cs diff --git a/Libraries/Opc.Ua.Server/Session/RequestType.cs b/src/Opc.Ua.Server/Session/RequestType.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Session/RequestType.cs rename to src/Opc.Ua.Server/Session/RequestType.cs diff --git a/Libraries/Opc.Ua.Server/Session/Session.cs b/src/Opc.Ua.Server/Session/Session.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Session/Session.cs rename to src/Opc.Ua.Server/Session/Session.cs diff --git a/Libraries/Opc.Ua.Server/Session/SessionContinuationPoints.cs b/src/Opc.Ua.Server/Session/SessionContinuationPoints.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Session/SessionContinuationPoints.cs rename to src/Opc.Ua.Server/Session/SessionContinuationPoints.cs diff --git a/Libraries/Opc.Ua.Server/Session/SessionManager.cs b/src/Opc.Ua.Server/Session/SessionManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Session/SessionManager.cs rename to src/Opc.Ua.Server/Session/SessionManager.cs diff --git a/Libraries/Opc.Ua.Server/Session/SessionSecurityPolicyHelper.cs b/src/Opc.Ua.Server/Session/SessionSecurityPolicyHelper.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Session/SessionSecurityPolicyHelper.cs rename to src/Opc.Ua.Server/Session/SessionSecurityPolicyHelper.cs diff --git a/Libraries/Opc.Ua.Server/StateMachines/FluentFiniteStateMachineState.cs b/src/Opc.Ua.Server/StateMachines/FluentFiniteStateMachineState.cs similarity index 100% rename from Libraries/Opc.Ua.Server/StateMachines/FluentFiniteStateMachineState.cs rename to src/Opc.Ua.Server/StateMachines/FluentFiniteStateMachineState.cs diff --git a/Libraries/Opc.Ua.Server/StateMachines/StateMachineBuilder.cs b/src/Opc.Ua.Server/StateMachines/StateMachineBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.Server/StateMachines/StateMachineBuilder.cs rename to src/Opc.Ua.Server/StateMachines/StateMachineBuilder.cs diff --git a/Libraries/Opc.Ua.Server/StateMachines/StateMachineBuilderExtensions.cs b/src/Opc.Ua.Server/StateMachines/StateMachineBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.Server/StateMachines/StateMachineBuilderExtensions.cs rename to src/Opc.Ua.Server/StateMachines/StateMachineBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.Server/StateMachines/StateMachineDefinition.cs b/src/Opc.Ua.Server/StateMachines/StateMachineDefinition.cs similarity index 100% rename from Libraries/Opc.Ua.Server/StateMachines/StateMachineDefinition.cs rename to src/Opc.Ua.Server/StateMachines/StateMachineDefinition.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/ISubscription.cs b/src/Opc.Ua.Server/Subscription/ISubscription.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/ISubscription.cs rename to src/Opc.Ua.Server/Subscription/ISubscription.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/ISubscriptionManager.cs b/src/Opc.Ua.Server/Subscription/ISubscriptionManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/ISubscriptionManager.cs rename to src/Opc.Ua.Server/Subscription/ISubscriptionManager.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/IMonitoredItem.cs b/src/Opc.Ua.Server/Subscription/MonitoredItem/IMonitoredItem.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/MonitoredItem/IMonitoredItem.cs rename to src/Opc.Ua.Server/Subscription/MonitoredItem/IMonitoredItem.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/MonitoredItem.cs b/src/Opc.Ua.Server/Subscription/MonitoredItem/MonitoredItem.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/MonitoredItem/MonitoredItem.cs rename to src/Opc.Ua.Server/Subscription/MonitoredItem/MonitoredItem.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/Queue/DataChangeMonitoredItemQueue.cs b/src/Opc.Ua.Server/Subscription/MonitoredItem/Queue/DataChangeMonitoredItemQueue.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/MonitoredItem/Queue/DataChangeMonitoredItemQueue.cs rename to src/Opc.Ua.Server/Subscription/MonitoredItem/Queue/DataChangeMonitoredItemQueue.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/Queue/EventMonitoredItemQueue.cs b/src/Opc.Ua.Server/Subscription/MonitoredItem/Queue/EventMonitoredItemQueue.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/MonitoredItem/Queue/EventMonitoredItemQueue.cs rename to src/Opc.Ua.Server/Subscription/MonitoredItem/Queue/EventMonitoredItemQueue.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IDataChangeMonitoredItemQueue.cs b/src/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IDataChangeMonitoredItemQueue.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IDataChangeMonitoredItemQueue.cs rename to src/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IDataChangeMonitoredItemQueue.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IEventMonitoredItemQueue.cs b/src/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IEventMonitoredItemQueue.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IEventMonitoredItemQueue.cs rename to src/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IEventMonitoredItemQueue.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IMonitoredItemQueueFactory.cs b/src/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IMonitoredItemQueueFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IMonitoredItemQueueFactory.cs rename to src/Opc.Ua.Server/Subscription/MonitoredItem/Queue/IMonitoredItemQueueFactory.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/Queue/MonitoredItemQueueFactory.cs b/src/Opc.Ua.Server/Subscription/MonitoredItem/Queue/MonitoredItemQueueFactory.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/MonitoredItem/Queue/MonitoredItemQueueFactory.cs rename to src/Opc.Ua.Server/Subscription/MonitoredItem/Queue/MonitoredItemQueueFactory.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/QueueHandler/DataChangeQueueHandler.cs b/src/Opc.Ua.Server/Subscription/MonitoredItem/QueueHandler/DataChangeQueueHandler.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/MonitoredItem/QueueHandler/DataChangeQueueHandler.cs rename to src/Opc.Ua.Server/Subscription/MonitoredItem/QueueHandler/DataChangeQueueHandler.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/QueueHandler/EventQueueHandler.cs b/src/Opc.Ua.Server/Subscription/MonitoredItem/QueueHandler/EventQueueHandler.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/MonitoredItem/QueueHandler/EventQueueHandler.cs rename to src/Opc.Ua.Server/Subscription/MonitoredItem/QueueHandler/EventQueueHandler.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/Persistence/IStoredMonitoredItem.cs b/src/Opc.Ua.Server/Subscription/Persistence/IStoredMonitoredItem.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/Persistence/IStoredMonitoredItem.cs rename to src/Opc.Ua.Server/Subscription/Persistence/IStoredMonitoredItem.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/Persistence/IStoredSubscription.cs b/src/Opc.Ua.Server/Subscription/Persistence/IStoredSubscription.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/Persistence/IStoredSubscription.cs rename to src/Opc.Ua.Server/Subscription/Persistence/IStoredSubscription.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/Persistence/ISubscriptionRetransmissionDeltaStore.cs b/src/Opc.Ua.Server/Subscription/Persistence/ISubscriptionRetransmissionDeltaStore.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/Persistence/ISubscriptionRetransmissionDeltaStore.cs rename to src/Opc.Ua.Server/Subscription/Persistence/ISubscriptionRetransmissionDeltaStore.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/Persistence/ISubscriptionRetransmissionStore.cs b/src/Opc.Ua.Server/Subscription/Persistence/ISubscriptionRetransmissionStore.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/Persistence/ISubscriptionRetransmissionStore.cs rename to src/Opc.Ua.Server/Subscription/Persistence/ISubscriptionRetransmissionStore.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/Persistence/ISubscriptionStore.cs b/src/Opc.Ua.Server/Subscription/Persistence/ISubscriptionStore.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/Persistence/ISubscriptionStore.cs rename to src/Opc.Ua.Server/Subscription/Persistence/ISubscriptionStore.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/Persistence/StoredMonitoredItem.cs b/src/Opc.Ua.Server/Subscription/Persistence/StoredMonitoredItem.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/Persistence/StoredMonitoredItem.cs rename to src/Opc.Ua.Server/Subscription/Persistence/StoredMonitoredItem.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/Persistence/StoredSubscription.cs b/src/Opc.Ua.Server/Subscription/Persistence/StoredSubscription.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/Persistence/StoredSubscription.cs rename to src/Opc.Ua.Server/Subscription/Persistence/StoredSubscription.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/Persistence/SubscriptionRetransmissionState.cs b/src/Opc.Ua.Server/Subscription/Persistence/SubscriptionRetransmissionState.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/Persistence/SubscriptionRetransmissionState.cs rename to src/Opc.Ua.Server/Subscription/Persistence/SubscriptionRetransmissionState.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/PublishingState.cs b/src/Opc.Ua.Server/Subscription/PublishingState.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/PublishingState.cs rename to src/Opc.Ua.Server/Subscription/PublishingState.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/SentMessageQueue.cs b/src/Opc.Ua.Server/Subscription/SentMessageQueue.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/SentMessageQueue.cs rename to src/Opc.Ua.Server/Subscription/SentMessageQueue.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/SessionPublishQueue.cs b/src/Opc.Ua.Server/Subscription/SessionPublishQueue.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/SessionPublishQueue.cs rename to src/Opc.Ua.Server/Subscription/SessionPublishQueue.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/Subscription.cs b/src/Opc.Ua.Server/Subscription/Subscription.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/Subscription.cs rename to src/Opc.Ua.Server/Subscription/Subscription.cs diff --git a/Libraries/Opc.Ua.Server/Subscription/SubscriptionManager.cs b/src/Opc.Ua.Server/Subscription/SubscriptionManager.cs similarity index 100% rename from Libraries/Opc.Ua.Server/Subscription/SubscriptionManager.cs rename to src/Opc.Ua.Server/Subscription/SubscriptionManager.cs diff --git a/Stack/Opc.Ua.Types/Attributes/DataTypeAttribute.cs b/src/Opc.Ua.Types/Attributes/DataTypeAttribute.cs similarity index 100% rename from Stack/Opc.Ua.Types/Attributes/DataTypeAttribute.cs rename to src/Opc.Ua.Types/Attributes/DataTypeAttribute.cs diff --git a/Stack/Opc.Ua.Types/Attributes/DataTypeFieldAttribute.cs b/src/Opc.Ua.Types/Attributes/DataTypeFieldAttribute.cs similarity index 100% rename from Stack/Opc.Ua.Types/Attributes/DataTypeFieldAttribute.cs rename to src/Opc.Ua.Types/Attributes/DataTypeFieldAttribute.cs diff --git a/Stack/Opc.Ua.Types/Attributes/DefaultValueHandling.cs b/src/Opc.Ua.Types/Attributes/DefaultValueHandling.cs similarity index 100% rename from Stack/Opc.Ua.Types/Attributes/DefaultValueHandling.cs rename to src/Opc.Ua.Types/Attributes/DefaultValueHandling.cs diff --git a/Stack/Opc.Ua.Types/Attributes/ModelDependencyAttribute.cs b/src/Opc.Ua.Types/Attributes/ModelDependencyAttribute.cs similarity index 100% rename from Stack/Opc.Ua.Types/Attributes/ModelDependencyAttribute.cs rename to src/Opc.Ua.Types/Attributes/ModelDependencyAttribute.cs diff --git a/Stack/Opc.Ua.Types/Attributes/StructureHandling.cs b/src/Opc.Ua.Types/Attributes/StructureHandling.cs similarity index 100% rename from Stack/Opc.Ua.Types/Attributes/StructureHandling.cs rename to src/Opc.Ua.Types/Attributes/StructureHandling.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/AccessRestrictionType.cs b/src/Opc.Ua.Types/BuiltIn/AccessRestrictionType.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/AccessRestrictionType.cs rename to src/Opc.Ua.Types/BuiltIn/AccessRestrictionType.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/AmbientMessageContext.cs b/src/Opc.Ua.Types/BuiltIn/AmbientMessageContext.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/AmbientMessageContext.cs rename to src/Opc.Ua.Types/BuiltIn/AmbientMessageContext.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/Argument.cs b/src/Opc.Ua.Types/BuiltIn/Argument.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/Argument.cs rename to src/Opc.Ua.Types/BuiltIn/Argument.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/ArrayOf.cs b/src/Opc.Ua.Types/BuiltIn/ArrayOf.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/ArrayOf.cs rename to src/Opc.Ua.Types/BuiltIn/ArrayOf.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/AttributeValues.cs b/src/Opc.Ua.Types/BuiltIn/AttributeValues.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/AttributeValues.cs rename to src/Opc.Ua.Types/BuiltIn/AttributeValues.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/AttributeWriteMask.cs b/src/Opc.Ua.Types/BuiltIn/AttributeWriteMask.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/AttributeWriteMask.cs rename to src/Opc.Ua.Types/BuiltIn/AttributeWriteMask.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/BrowseDescription.cs b/src/Opc.Ua.Types/BuiltIn/BrowseDescription.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/BrowseDescription.cs rename to src/Opc.Ua.Types/BuiltIn/BrowseDescription.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/BrowseDirection.cs b/src/Opc.Ua.Types/BuiltIn/BrowseDirection.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/BrowseDirection.cs rename to src/Opc.Ua.Types/BuiltIn/BrowseDirection.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/BuiltInType.cs b/src/Opc.Ua.Types/BuiltIn/BuiltInType.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/BuiltInType.cs rename to src/Opc.Ua.Types/BuiltIn/BuiltInType.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/ByteString.cs b/src/Opc.Ua.Types/BuiltIn/ByteString.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/ByteString.cs rename to src/Opc.Ua.Types/BuiltIn/ByteString.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/DataContractSurrogates.cs b/src/Opc.Ua.Types/BuiltIn/DataContractSurrogates.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/DataContractSurrogates.cs rename to src/Opc.Ua.Types/BuiltIn/DataContractSurrogates.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/DataTypeDefinition.cs b/src/Opc.Ua.Types/BuiltIn/DataTypeDefinition.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/DataTypeDefinition.cs rename to src/Opc.Ua.Types/BuiltIn/DataTypeDefinition.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/DataValue.cs b/src/Opc.Ua.Types/BuiltIn/DataValue.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/DataValue.cs rename to src/Opc.Ua.Types/BuiltIn/DataValue.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/DateTimeHelper.cs b/src/Opc.Ua.Types/BuiltIn/DateTimeHelper.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/DateTimeHelper.cs rename to src/Opc.Ua.Types/BuiltIn/DateTimeHelper.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/DateTimeUtc.cs b/src/Opc.Ua.Types/BuiltIn/DateTimeUtc.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/DateTimeUtc.cs rename to src/Opc.Ua.Types/BuiltIn/DateTimeUtc.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/DiagnosticInfo.cs b/src/Opc.Ua.Types/BuiltIn/DiagnosticInfo.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/DiagnosticInfo.cs rename to src/Opc.Ua.Types/BuiltIn/DiagnosticInfo.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/DiagnosticMasks.cs b/src/Opc.Ua.Types/BuiltIn/DiagnosticMasks.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/DiagnosticMasks.cs rename to src/Opc.Ua.Types/BuiltIn/DiagnosticMasks.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/EnumDefinition.cs b/src/Opc.Ua.Types/BuiltIn/EnumDefinition.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/EnumDefinition.cs rename to src/Opc.Ua.Types/BuiltIn/EnumDefinition.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/EnumField.cs b/src/Opc.Ua.Types/BuiltIn/EnumField.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/EnumField.cs rename to src/Opc.Ua.Types/BuiltIn/EnumField.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/EnumHelper.cs b/src/Opc.Ua.Types/BuiltIn/EnumHelper.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/EnumHelper.cs rename to src/Opc.Ua.Types/BuiltIn/EnumHelper.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/EnumValue.cs b/src/Opc.Ua.Types/BuiltIn/EnumValue.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/EnumValue.cs rename to src/Opc.Ua.Types/BuiltIn/EnumValue.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/EnumValueType.cs b/src/Opc.Ua.Types/BuiltIn/EnumValueType.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/EnumValueType.cs rename to src/Opc.Ua.Types/BuiltIn/EnumValueType.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/EqualityComparers.cs b/src/Opc.Ua.Types/BuiltIn/EqualityComparers.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/EqualityComparers.cs rename to src/Opc.Ua.Types/BuiltIn/EqualityComparers.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/ExpandedNodeId.cs b/src/Opc.Ua.Types/BuiltIn/ExpandedNodeId.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/ExpandedNodeId.cs rename to src/Opc.Ua.Types/BuiltIn/ExpandedNodeId.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/ExtensionObject.cs b/src/Opc.Ua.Types/BuiltIn/ExtensionObject.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/ExtensionObject.cs rename to src/Opc.Ua.Types/BuiltIn/ExtensionObject.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/INullable.cs b/src/Opc.Ua.Types/BuiltIn/INullable.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/INullable.cs rename to src/Opc.Ua.Types/BuiltIn/INullable.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/IRequestParkSink.cs b/src/Opc.Ua.Types/BuiltIn/IRequestParkSink.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/IRequestParkSink.cs rename to src/Opc.Ua.Types/BuiltIn/IRequestParkSink.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/ITranslatableObject.cs b/src/Opc.Ua.Types/BuiltIn/ITranslatableObject.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/ITranslatableObject.cs rename to src/Opc.Ua.Types/BuiltIn/ITranslatableObject.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/IType.cs b/src/Opc.Ua.Types/BuiltIn/IType.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/IType.cs rename to src/Opc.Ua.Types/BuiltIn/IType.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/ITypeTable.cs b/src/Opc.Ua.Types/BuiltIn/ITypeTable.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/ITypeTable.cs rename to src/Opc.Ua.Types/BuiltIn/ITypeTable.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/IdType.cs b/src/Opc.Ua.Types/BuiltIn/IdType.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/IdType.cs rename to src/Opc.Ua.Types/BuiltIn/IdType.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/LocalizedText.cs b/src/Opc.Ua.Types/BuiltIn/LocalizedText.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/LocalizedText.cs rename to src/Opc.Ua.Types/BuiltIn/LocalizedText.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/Matrix.cs b/src/Opc.Ua.Types/BuiltIn/Matrix.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/Matrix.cs rename to src/Opc.Ua.Types/BuiltIn/Matrix.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/MatrixOf.cs b/src/Opc.Ua.Types/BuiltIn/MatrixOf.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/MatrixOf.cs rename to src/Opc.Ua.Types/BuiltIn/MatrixOf.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/NodeClass.cs b/src/Opc.Ua.Types/BuiltIn/NodeClass.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/NodeClass.cs rename to src/Opc.Ua.Types/BuiltIn/NodeClass.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/NodeId.cs b/src/Opc.Ua.Types/BuiltIn/NodeId.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/NodeId.cs rename to src/Opc.Ua.Types/BuiltIn/NodeId.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/NodeIdDictionary.cs b/src/Opc.Ua.Types/BuiltIn/NodeIdDictionary.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/NodeIdDictionary.cs rename to src/Opc.Ua.Types/BuiltIn/NodeIdDictionary.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/NumericRange.cs b/src/Opc.Ua.Types/BuiltIn/NumericRange.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/NumericRange.cs rename to src/Opc.Ua.Types/BuiltIn/NumericRange.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/PermissionType.cs b/src/Opc.Ua.Types/BuiltIn/PermissionType.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/PermissionType.cs rename to src/Opc.Ua.Types/BuiltIn/PermissionType.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/QualifiedName.cs b/src/Opc.Ua.Types/BuiltIn/QualifiedName.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/QualifiedName.cs rename to src/Opc.Ua.Types/BuiltIn/QualifiedName.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/ReferenceDescription.cs b/src/Opc.Ua.Types/BuiltIn/ReferenceDescription.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/ReferenceDescription.cs rename to src/Opc.Ua.Types/BuiltIn/ReferenceDescription.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/RelativePath.cs b/src/Opc.Ua.Types/BuiltIn/RelativePath.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/RelativePath.cs rename to src/Opc.Ua.Types/BuiltIn/RelativePath.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/RelativePathElement.cs b/src/Opc.Ua.Types/BuiltIn/RelativePathElement.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/RelativePathElement.cs rename to src/Opc.Ua.Types/BuiltIn/RelativePathElement.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/RelativePathFormatter.cs b/src/Opc.Ua.Types/BuiltIn/RelativePathFormatter.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/RelativePathFormatter.cs rename to src/Opc.Ua.Types/BuiltIn/RelativePathFormatter.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/RequestLifetime.cs b/src/Opc.Ua.Types/BuiltIn/RequestLifetime.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/RequestLifetime.cs rename to src/Opc.Ua.Types/BuiltIn/RequestLifetime.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/RolePermissionType.cs b/src/Opc.Ua.Types/BuiltIn/RolePermissionType.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/RolePermissionType.cs rename to src/Opc.Ua.Types/BuiltIn/RolePermissionType.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/SerializableDataValue.cs b/src/Opc.Ua.Types/BuiltIn/SerializableDataValue.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/SerializableDataValue.cs rename to src/Opc.Ua.Types/BuiltIn/SerializableDataValue.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/StatusCode.cs b/src/Opc.Ua.Types/BuiltIn/StatusCode.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/StatusCode.cs rename to src/Opc.Ua.Types/BuiltIn/StatusCode.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/StructureDefinition.cs b/src/Opc.Ua.Types/BuiltIn/StructureDefinition.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/StructureDefinition.cs rename to src/Opc.Ua.Types/BuiltIn/StructureDefinition.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/StructureField.cs b/src/Opc.Ua.Types/BuiltIn/StructureField.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/StructureField.cs rename to src/Opc.Ua.Types/BuiltIn/StructureField.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/StructureType.cs b/src/Opc.Ua.Types/BuiltIn/StructureType.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/StructureType.cs rename to src/Opc.Ua.Types/BuiltIn/StructureType.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/TypeInfo.cs b/src/Opc.Ua.Types/BuiltIn/TypeInfo.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/TypeInfo.cs rename to src/Opc.Ua.Types/BuiltIn/TypeInfo.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/Uuid.cs b/src/Opc.Ua.Types/BuiltIn/Uuid.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/Uuid.cs rename to src/Opc.Ua.Types/BuiltIn/Uuid.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/Variant.cs b/src/Opc.Ua.Types/BuiltIn/Variant.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/Variant.cs rename to src/Opc.Ua.Types/BuiltIn/Variant.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/VariantBuilder.cs b/src/Opc.Ua.Types/BuiltIn/VariantBuilder.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/VariantBuilder.cs rename to src/Opc.Ua.Types/BuiltIn/VariantBuilder.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/VariantHelper.cs b/src/Opc.Ua.Types/BuiltIn/VariantHelper.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/VariantHelper.cs rename to src/Opc.Ua.Types/BuiltIn/VariantHelper.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/ViewDescription.cs b/src/Opc.Ua.Types/BuiltIn/ViewDescription.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/ViewDescription.cs rename to src/Opc.Ua.Types/BuiltIn/ViewDescription.cs diff --git a/Stack/Opc.Ua.Types/BuiltIn/XmlElement.cs b/src/Opc.Ua.Types/BuiltIn/XmlElement.cs similarity index 100% rename from Stack/Opc.Ua.Types/BuiltIn/XmlElement.cs rename to src/Opc.Ua.Types/BuiltIn/XmlElement.cs diff --git a/Stack/Opc.Ua.Types/Diagnostics/ITelemetryContext.cs b/src/Opc.Ua.Types/Diagnostics/ITelemetryContext.cs similarity index 100% rename from Stack/Opc.Ua.Types/Diagnostics/ITelemetryContext.cs rename to src/Opc.Ua.Types/Diagnostics/ITelemetryContext.cs diff --git a/Stack/Opc.Ua.Types/Diagnostics/TelemetryContextBase.cs b/src/Opc.Ua.Types/Diagnostics/TelemetryContextBase.cs similarity index 100% rename from Stack/Opc.Ua.Types/Diagnostics/TelemetryContextBase.cs rename to src/Opc.Ua.Types/Diagnostics/TelemetryContextBase.cs diff --git a/Stack/Opc.Ua.Types/Diagnostics/TelemetryExtensions.cs b/src/Opc.Ua.Types/Diagnostics/TelemetryExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Types/Diagnostics/TelemetryExtensions.cs rename to src/Opc.Ua.Types/Diagnostics/TelemetryExtensions.cs diff --git a/Stack/Opc.Ua.Types/Diagnostics/TelemetryUtils.cs b/src/Opc.Ua.Types/Diagnostics/TelemetryUtils.cs similarity index 100% rename from Stack/Opc.Ua.Types/Diagnostics/TelemetryUtils.cs rename to src/Opc.Ua.Types/Diagnostics/TelemetryUtils.cs diff --git a/Stack/Opc.Ua.Types/Encoders/BinaryDecoder.cs b/src/Opc.Ua.Types/Encoders/BinaryDecoder.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/BinaryDecoder.cs rename to src/Opc.Ua.Types/Encoders/BinaryDecoder.cs diff --git a/Stack/Opc.Ua.Types/Encoders/BinaryEncoder.cs b/src/Opc.Ua.Types/Encoders/BinaryEncoder.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/BinaryEncoder.cs rename to src/Opc.Ua.Types/Encoders/BinaryEncoder.cs diff --git a/Stack/Opc.Ua.Types/Encoders/BoundedObjectPool.cs b/src/Opc.Ua.Types/Encoders/BoundedObjectPool.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/BoundedObjectPool.cs rename to src/Opc.Ua.Types/Encoders/BoundedObjectPool.cs diff --git a/Stack/Opc.Ua.Types/Encoders/EncodableObject.cs b/src/Opc.Ua.Types/Encoders/EncodableObject.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/EncodableObject.cs rename to src/Opc.Ua.Types/Encoders/EncodableObject.cs diff --git a/Stack/Opc.Ua.Types/Encoders/EncodeableFactory.cs b/src/Opc.Ua.Types/Encoders/EncodeableFactory.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/EncodeableFactory.cs rename to src/Opc.Ua.Types/Encoders/EncodeableFactory.cs diff --git a/Stack/Opc.Ua.Types/Encoders/EncodingLog.cs b/src/Opc.Ua.Types/Encoders/EncodingLog.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/EncodingLog.cs rename to src/Opc.Ua.Types/Encoders/EncodingLog.cs diff --git a/Stack/Opc.Ua.Types/Encoders/Enumeration.cs b/src/Opc.Ua.Types/Encoders/Enumeration.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/Enumeration.cs rename to src/Opc.Ua.Types/Encoders/Enumeration.cs diff --git a/Stack/Opc.Ua.Types/Encoders/Field.cs b/src/Opc.Ua.Types/Encoders/Field.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/Field.cs rename to src/Opc.Ua.Types/Encoders/Field.cs diff --git a/Stack/Opc.Ua.Types/Encoders/IComplexTypeInstance.cs b/src/Opc.Ua.Types/Encoders/IComplexTypeInstance.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/IComplexTypeInstance.cs rename to src/Opc.Ua.Types/Encoders/IComplexTypeInstance.cs diff --git a/Stack/Opc.Ua.Types/Encoders/IDataTypeDefinitionSource.cs b/src/Opc.Ua.Types/Encoders/IDataTypeDefinitionSource.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/IDataTypeDefinitionSource.cs rename to src/Opc.Ua.Types/Encoders/IDataTypeDefinitionSource.cs diff --git a/Stack/Opc.Ua.Types/Encoders/IDecoder.cs b/src/Opc.Ua.Types/Encoders/IDecoder.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/IDecoder.cs rename to src/Opc.Ua.Types/Encoders/IDecoder.cs diff --git a/Stack/Opc.Ua.Types/Encoders/IEncodable.cs b/src/Opc.Ua.Types/Encoders/IEncodable.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/IEncodable.cs rename to src/Opc.Ua.Types/Encoders/IEncodable.cs diff --git a/Stack/Opc.Ua.Types/Encoders/IEncodeableFactory.cs b/src/Opc.Ua.Types/Encoders/IEncodeableFactory.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/IEncodeableFactory.cs rename to src/Opc.Ua.Types/Encoders/IEncodeableFactory.cs diff --git a/Stack/Opc.Ua.Types/Encoders/IEncoder.cs b/src/Opc.Ua.Types/Encoders/IEncoder.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/IEncoder.cs rename to src/Opc.Ua.Types/Encoders/IEncoder.cs diff --git a/Stack/Opc.Ua.Types/Encoders/IPooledEncodeable.cs b/src/Opc.Ua.Types/Encoders/IPooledEncodeable.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/IPooledEncodeable.cs rename to src/Opc.Ua.Types/Encoders/IPooledEncodeable.cs diff --git a/Stack/Opc.Ua.Types/Encoders/ISnapshotRestore.cs b/src/Opc.Ua.Types/Encoders/ISnapshotRestore.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/ISnapshotRestore.cs rename to src/Opc.Ua.Types/Encoders/ISnapshotRestore.cs diff --git a/Stack/Opc.Ua.Types/Encoders/IStructure.cs b/src/Opc.Ua.Types/Encoders/IStructure.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/IStructure.cs rename to src/Opc.Ua.Types/Encoders/IStructure.cs diff --git a/Stack/Opc.Ua.Types/Encoders/IStructureField.cs b/src/Opc.Ua.Types/Encoders/IStructureField.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/IStructureField.cs rename to src/Opc.Ua.Types/Encoders/IStructureField.cs diff --git a/Stack/Opc.Ua.Types/Encoders/IStructureTypeInfo.cs b/src/Opc.Ua.Types/Encoders/IStructureTypeInfo.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/IStructureTypeInfo.cs rename to src/Opc.Ua.Types/Encoders/IStructureTypeInfo.cs diff --git a/Stack/Opc.Ua.Types/Encoders/JsonDecoder.cs b/src/Opc.Ua.Types/Encoders/JsonDecoder.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/JsonDecoder.cs rename to src/Opc.Ua.Types/Encoders/JsonDecoder.cs diff --git a/Stack/Opc.Ua.Types/Encoders/JsonDecoderOptions.cs b/src/Opc.Ua.Types/Encoders/JsonDecoderOptions.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/JsonDecoderOptions.cs rename to src/Opc.Ua.Types/Encoders/JsonDecoderOptions.cs diff --git a/Stack/Opc.Ua.Types/Encoders/JsonEncoder.cs b/src/Opc.Ua.Types/Encoders/JsonEncoder.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/JsonEncoder.cs rename to src/Opc.Ua.Types/Encoders/JsonEncoder.cs diff --git a/Stack/Opc.Ua.Types/Encoders/JsonEncoderOptions.cs b/src/Opc.Ua.Types/Encoders/JsonEncoderOptions.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/JsonEncoderOptions.cs rename to src/Opc.Ua.Types/Encoders/JsonEncoderOptions.cs diff --git a/Stack/Opc.Ua.Types/Encoders/JsonProperties.cs b/src/Opc.Ua.Types/Encoders/JsonProperties.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/JsonProperties.cs rename to src/Opc.Ua.Types/Encoders/JsonProperties.cs diff --git a/Stack/Opc.Ua.Types/Encoders/PooledEncodeableType.cs b/src/Opc.Ua.Types/Encoders/PooledEncodeableType.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/PooledEncodeableType.cs rename to src/Opc.Ua.Types/Encoders/PooledEncodeableType.cs diff --git a/Stack/Opc.Ua.Types/Encoders/Structure.cs b/src/Opc.Ua.Types/Encoders/Structure.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/Structure.cs rename to src/Opc.Ua.Types/Encoders/Structure.cs diff --git a/Stack/Opc.Ua.Types/Encoders/StructureWithOptionalFields.cs b/src/Opc.Ua.Types/Encoders/StructureWithOptionalFields.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/StructureWithOptionalFields.cs rename to src/Opc.Ua.Types/Encoders/StructureWithOptionalFields.cs diff --git a/Stack/Opc.Ua.Types/Encoders/Union.cs b/src/Opc.Ua.Types/Encoders/Union.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/Union.cs rename to src/Opc.Ua.Types/Encoders/Union.cs diff --git a/Stack/Opc.Ua.Types/Encoders/XmlDecoder.cs b/src/Opc.Ua.Types/Encoders/XmlDecoder.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/XmlDecoder.cs rename to src/Opc.Ua.Types/Encoders/XmlDecoder.cs diff --git a/Stack/Opc.Ua.Types/Encoders/XmlEncoder.cs b/src/Opc.Ua.Types/Encoders/XmlEncoder.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/XmlEncoder.cs rename to src/Opc.Ua.Types/Encoders/XmlEncoder.cs diff --git a/Stack/Opc.Ua.Types/Encoders/XmlParser.cs b/src/Opc.Ua.Types/Encoders/XmlParser.cs similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/XmlParser.cs rename to src/Opc.Ua.Types/Encoders/XmlParser.cs diff --git a/Stack/Opc.Ua.Types/Encoders/readme.md b/src/Opc.Ua.Types/Encoders/readme.md similarity index 100% rename from Stack/Opc.Ua.Types/Encoders/readme.md rename to src/Opc.Ua.Types/Encoders/readme.md diff --git a/Stack/Opc.Ua.Types/EventIds.cs b/src/Opc.Ua.Types/EventIds.cs similarity index 100% rename from Stack/Opc.Ua.Types/EventIds.cs rename to src/Opc.Ua.Types/EventIds.cs diff --git a/Stack/Opc.Ua.Types/Internal/Attributes.cs b/src/Opc.Ua.Types/Internal/Attributes.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/Attributes.cs rename to src/Opc.Ua.Types/Internal/Attributes.cs diff --git a/Stack/Opc.Ua.Types/Internal/BrowseNames.cs b/src/Opc.Ua.Types/Internal/BrowseNames.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/BrowseNames.cs rename to src/Opc.Ua.Types/Internal/BrowseNames.cs diff --git a/Stack/Opc.Ua.Types/Internal/DataTypeIds.cs b/src/Opc.Ua.Types/Internal/DataTypeIds.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/DataTypeIds.cs rename to src/Opc.Ua.Types/Internal/DataTypeIds.cs diff --git a/Stack/Opc.Ua.Types/Internal/DataTypes.cs b/src/Opc.Ua.Types/Internal/DataTypes.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/DataTypes.cs rename to src/Opc.Ua.Types/Internal/DataTypes.cs diff --git a/Stack/Opc.Ua.Types/Internal/Namespaces.cs b/src/Opc.Ua.Types/Internal/Namespaces.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/Namespaces.cs rename to src/Opc.Ua.Types/Internal/Namespaces.cs diff --git a/Stack/Opc.Ua.Types/Internal/ObjectIds.cs b/src/Opc.Ua.Types/Internal/ObjectIds.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/ObjectIds.cs rename to src/Opc.Ua.Types/Internal/ObjectIds.cs diff --git a/Stack/Opc.Ua.Types/Internal/ObjectTypeIds.cs b/src/Opc.Ua.Types/Internal/ObjectTypeIds.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/ObjectTypeIds.cs rename to src/Opc.Ua.Types/Internal/ObjectTypeIds.cs diff --git a/Stack/Opc.Ua.Types/Internal/ObjectTypes.cs b/src/Opc.Ua.Types/Internal/ObjectTypes.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/ObjectTypes.cs rename to src/Opc.Ua.Types/Internal/ObjectTypes.cs diff --git a/Stack/Opc.Ua.Types/Internal/Objects.cs b/src/Opc.Ua.Types/Internal/Objects.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/Objects.cs rename to src/Opc.Ua.Types/Internal/Objects.cs diff --git a/Stack/Opc.Ua.Types/Internal/ReferenceTypeIds.cs b/src/Opc.Ua.Types/Internal/ReferenceTypeIds.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/ReferenceTypeIds.cs rename to src/Opc.Ua.Types/Internal/ReferenceTypeIds.cs diff --git a/Stack/Opc.Ua.Types/Internal/ReferenceTypes.cs b/src/Opc.Ua.Types/Internal/ReferenceTypes.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/ReferenceTypes.cs rename to src/Opc.Ua.Types/Internal/ReferenceTypes.cs diff --git a/Stack/Opc.Ua.Types/Internal/StatusCodes.cs b/src/Opc.Ua.Types/Internal/StatusCodes.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/StatusCodes.cs rename to src/Opc.Ua.Types/Internal/StatusCodes.cs diff --git a/Stack/Opc.Ua.Types/Internal/VariableTypeIds.cs b/src/Opc.Ua.Types/Internal/VariableTypeIds.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/VariableTypeIds.cs rename to src/Opc.Ua.Types/Internal/VariableTypeIds.cs diff --git a/Stack/Opc.Ua.Types/Internal/VariableTypes.cs b/src/Opc.Ua.Types/Internal/VariableTypes.cs similarity index 100% rename from Stack/Opc.Ua.Types/Internal/VariableTypes.cs rename to src/Opc.Ua.Types/Internal/VariableTypes.cs diff --git a/Stack/Opc.Ua.Types/Nodes/DataTypeNode.cs b/src/Opc.Ua.Types/Nodes/DataTypeNode.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/DataTypeNode.cs rename to src/Opc.Ua.Types/Nodes/DataTypeNode.cs diff --git a/Stack/Opc.Ua.Types/Nodes/IFilterTarget.cs b/src/Opc.Ua.Types/Nodes/IFilterTarget.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/IFilterTarget.cs rename to src/Opc.Ua.Types/Nodes/IFilterTarget.cs diff --git a/Stack/Opc.Ua.Types/Nodes/INode.cs b/src/Opc.Ua.Types/Nodes/INode.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/INode.cs rename to src/Opc.Ua.Types/Nodes/INode.cs diff --git a/Stack/Opc.Ua.Types/Nodes/IOperationContext.cs b/src/Opc.Ua.Types/Nodes/IOperationContext.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/IOperationContext.cs rename to src/Opc.Ua.Types/Nodes/IOperationContext.cs diff --git a/Stack/Opc.Ua.Types/Nodes/InstanceNode.cs b/src/Opc.Ua.Types/Nodes/InstanceNode.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/InstanceNode.cs rename to src/Opc.Ua.Types/Nodes/InstanceNode.cs diff --git a/Stack/Opc.Ua.Types/Nodes/MethodNode.cs b/src/Opc.Ua.Types/Nodes/MethodNode.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/MethodNode.cs rename to src/Opc.Ua.Types/Nodes/MethodNode.cs diff --git a/Stack/Opc.Ua.Types/Nodes/Node.cs b/src/Opc.Ua.Types/Nodes/Node.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/Node.cs rename to src/Opc.Ua.Types/Nodes/Node.cs diff --git a/Stack/Opc.Ua.Types/Nodes/NodeSet.cs b/src/Opc.Ua.Types/Nodes/NodeSet.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/NodeSet.cs rename to src/Opc.Ua.Types/Nodes/NodeSet.cs diff --git a/Stack/Opc.Ua.Types/Nodes/NodeTable.cs b/src/Opc.Ua.Types/Nodes/NodeTable.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/NodeTable.cs rename to src/Opc.Ua.Types/Nodes/NodeTable.cs diff --git a/Stack/Opc.Ua.Types/Nodes/ObjectNode.cs b/src/Opc.Ua.Types/Nodes/ObjectNode.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/ObjectNode.cs rename to src/Opc.Ua.Types/Nodes/ObjectNode.cs diff --git a/Stack/Opc.Ua.Types/Nodes/ObjectTypeNode.cs b/src/Opc.Ua.Types/Nodes/ObjectTypeNode.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/ObjectTypeNode.cs rename to src/Opc.Ua.Types/Nodes/ObjectTypeNode.cs diff --git a/Stack/Opc.Ua.Types/Nodes/ReferenceNode.cs b/src/Opc.Ua.Types/Nodes/ReferenceNode.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/ReferenceNode.cs rename to src/Opc.Ua.Types/Nodes/ReferenceNode.cs diff --git a/Stack/Opc.Ua.Types/Nodes/ReferenceTable.cs b/src/Opc.Ua.Types/Nodes/ReferenceTable.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/ReferenceTable.cs rename to src/Opc.Ua.Types/Nodes/ReferenceTable.cs diff --git a/Stack/Opc.Ua.Types/Nodes/ReferenceTypeNode.cs b/src/Opc.Ua.Types/Nodes/ReferenceTypeNode.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/ReferenceTypeNode.cs rename to src/Opc.Ua.Types/Nodes/ReferenceTypeNode.cs diff --git a/Stack/Opc.Ua.Types/Nodes/TypeNode.cs b/src/Opc.Ua.Types/Nodes/TypeNode.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/TypeNode.cs rename to src/Opc.Ua.Types/Nodes/TypeNode.cs diff --git a/Stack/Opc.Ua.Types/Nodes/TypeTable.cs b/src/Opc.Ua.Types/Nodes/TypeTable.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/TypeTable.cs rename to src/Opc.Ua.Types/Nodes/TypeTable.cs diff --git a/Stack/Opc.Ua.Types/Nodes/VariableNode.cs b/src/Opc.Ua.Types/Nodes/VariableNode.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/VariableNode.cs rename to src/Opc.Ua.Types/Nodes/VariableNode.cs diff --git a/Stack/Opc.Ua.Types/Nodes/VariableTypeNode.cs b/src/Opc.Ua.Types/Nodes/VariableTypeNode.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/VariableTypeNode.cs rename to src/Opc.Ua.Types/Nodes/VariableTypeNode.cs diff --git a/Stack/Opc.Ua.Types/Nodes/ViewNode.cs b/src/Opc.Ua.Types/Nodes/ViewNode.cs similarity index 100% rename from Stack/Opc.Ua.Types/Nodes/ViewNode.cs rename to src/Opc.Ua.Types/Nodes/ViewNode.cs diff --git a/Stack/Opc.Ua.Types/NugetREADME.md b/src/Opc.Ua.Types/NugetREADME.md similarity index 100% rename from Stack/Opc.Ua.Types/NugetREADME.md rename to src/Opc.Ua.Types/NugetREADME.md diff --git a/Stack/Opc.Ua.Types/Opc.Ua.Types.csproj b/src/Opc.Ua.Types/Opc.Ua.Types.csproj similarity index 100% rename from Stack/Opc.Ua.Types/Opc.Ua.Types.csproj rename to src/Opc.Ua.Types/Opc.Ua.Types.csproj diff --git a/Stack/Opc.Ua.Types/Polyfills/System.Collections.Concurrent.cs b/src/Opc.Ua.Types/Polyfills/System.Collections.Concurrent.cs similarity index 100% rename from Stack/Opc.Ua.Types/Polyfills/System.Collections.Concurrent.cs rename to src/Opc.Ua.Types/Polyfills/System.Collections.Concurrent.cs diff --git a/Stack/Opc.Ua.Types/Polyfills/System.Collections.Generic.cs b/src/Opc.Ua.Types/Polyfills/System.Collections.Generic.cs similarity index 100% rename from Stack/Opc.Ua.Types/Polyfills/System.Collections.Generic.cs rename to src/Opc.Ua.Types/Polyfills/System.Collections.Generic.cs diff --git a/Stack/Opc.Ua.Types/Polyfills/System.Diagnostics.CodeAnalysis.cs b/src/Opc.Ua.Types/Polyfills/System.Diagnostics.CodeAnalysis.cs similarity index 100% rename from Stack/Opc.Ua.Types/Polyfills/System.Diagnostics.CodeAnalysis.cs rename to src/Opc.Ua.Types/Polyfills/System.Diagnostics.CodeAnalysis.cs diff --git a/Stack/Opc.Ua.Types/Polyfills/System.IO.cs b/src/Opc.Ua.Types/Polyfills/System.IO.cs similarity index 100% rename from Stack/Opc.Ua.Types/Polyfills/System.IO.cs rename to src/Opc.Ua.Types/Polyfills/System.IO.cs diff --git a/Stack/Opc.Ua.Types/Polyfills/System.Linq.cs b/src/Opc.Ua.Types/Polyfills/System.Linq.cs similarity index 100% rename from Stack/Opc.Ua.Types/Polyfills/System.Linq.cs rename to src/Opc.Ua.Types/Polyfills/System.Linq.cs diff --git a/Stack/Opc.Ua.Types/Polyfills/System.Runtime.CompilerServices.cs b/src/Opc.Ua.Types/Polyfills/System.Runtime.CompilerServices.cs similarity index 100% rename from Stack/Opc.Ua.Types/Polyfills/System.Runtime.CompilerServices.cs rename to src/Opc.Ua.Types/Polyfills/System.Runtime.CompilerServices.cs diff --git a/Stack/Opc.Ua.Types/Polyfills/System.Threading.Tasks.cs b/src/Opc.Ua.Types/Polyfills/System.Threading.Tasks.cs similarity index 100% rename from Stack/Opc.Ua.Types/Polyfills/System.Threading.Tasks.cs rename to src/Opc.Ua.Types/Polyfills/System.Threading.Tasks.cs diff --git a/Stack/Opc.Ua.Types/Polyfills/System.Threading.cs b/src/Opc.Ua.Types/Polyfills/System.Threading.cs similarity index 100% rename from Stack/Opc.Ua.Types/Polyfills/System.Threading.cs rename to src/Opc.Ua.Types/Polyfills/System.Threading.cs diff --git a/Stack/Opc.Ua.Types/Polyfills/System.cs b/src/Opc.Ua.Types/Polyfills/System.cs similarity index 100% rename from Stack/Opc.Ua.Types/Polyfills/System.cs rename to src/Opc.Ua.Types/Polyfills/System.cs diff --git a/Stack/Opc.Ua.Types/Properties/AssemblyInfo.cs b/src/Opc.Ua.Types/Properties/AssemblyInfo.cs similarity index 100% rename from Stack/Opc.Ua.Types/Properties/AssemblyInfo.cs rename to src/Opc.Ua.Types/Properties/AssemblyInfo.cs diff --git a/Stack/Opc.Ua.Types/Schema/BinarySchema.cs b/src/Opc.Ua.Types/Schema/BinarySchema.cs similarity index 100% rename from Stack/Opc.Ua.Types/Schema/BinarySchema.cs rename to src/Opc.Ua.Types/Schema/BinarySchema.cs diff --git a/Stack/Opc.Ua.Types/Schema/BinarySchemaValidator.cs b/src/Opc.Ua.Types/Schema/BinarySchemaValidator.cs similarity index 100% rename from Stack/Opc.Ua.Types/Schema/BinarySchemaValidator.cs rename to src/Opc.Ua.Types/Schema/BinarySchemaValidator.cs diff --git a/Stack/Opc.Ua.Types/Schema/BuildSchema.bat b/src/Opc.Ua.Types/Schema/BuildSchema.bat similarity index 100% rename from Stack/Opc.Ua.Types/Schema/BuildSchema.bat rename to src/Opc.Ua.Types/Schema/BuildSchema.bat diff --git a/Stack/Opc.Ua.Types/Schema/BuiltInTypes.bsd b/src/Opc.Ua.Types/Schema/BuiltInTypes.bsd similarity index 100% rename from Stack/Opc.Ua.Types/Schema/BuiltInTypes.bsd rename to src/Opc.Ua.Types/Schema/BuiltInTypes.bsd diff --git a/Stack/Opc.Ua.Types/Schema/BuiltInTypes.xml b/src/Opc.Ua.Types/Schema/BuiltInTypes.xml similarity index 100% rename from Stack/Opc.Ua.Types/Schema/BuiltInTypes.xml rename to src/Opc.Ua.Types/Schema/BuiltInTypes.xml diff --git a/Stack/Opc.Ua.Types/Schema/Extensions.cs b/src/Opc.Ua.Types/Schema/Extensions.cs similarity index 100% rename from Stack/Opc.Ua.Types/Schema/Extensions.cs rename to src/Opc.Ua.Types/Schema/Extensions.cs diff --git a/Stack/Opc.Ua.Types/Schema/OPCBinarySchema.cs b/src/Opc.Ua.Types/Schema/OPCBinarySchema.cs similarity index 100% rename from Stack/Opc.Ua.Types/Schema/OPCBinarySchema.cs rename to src/Opc.Ua.Types/Schema/OPCBinarySchema.cs diff --git a/Stack/Opc.Ua.Types/Schema/OPCBinarySchema.xsd b/src/Opc.Ua.Types/Schema/OPCBinarySchema.xsd similarity index 100% rename from Stack/Opc.Ua.Types/Schema/OPCBinarySchema.xsd rename to src/Opc.Ua.Types/Schema/OPCBinarySchema.xsd diff --git a/Stack/Opc.Ua.Types/Schema/SchemaValidator.cs b/src/Opc.Ua.Types/Schema/SchemaValidator.cs similarity index 100% rename from Stack/Opc.Ua.Types/Schema/SchemaValidator.cs rename to src/Opc.Ua.Types/Schema/SchemaValidator.cs diff --git a/Stack/Opc.Ua.Types/Schema/StandardTypes.bsd b/src/Opc.Ua.Types/Schema/StandardTypes.bsd similarity index 100% rename from Stack/Opc.Ua.Types/Schema/StandardTypes.bsd rename to src/Opc.Ua.Types/Schema/StandardTypes.bsd diff --git a/Stack/Opc.Ua.Types/Schema/TypeDictionary.cs b/src/Opc.Ua.Types/Schema/TypeDictionary.cs similarity index 100% rename from Stack/Opc.Ua.Types/Schema/TypeDictionary.cs rename to src/Opc.Ua.Types/Schema/TypeDictionary.cs diff --git a/Stack/Opc.Ua.Types/Schema/TypeDictionaryValidator.cs b/src/Opc.Ua.Types/Schema/TypeDictionaryValidator.cs similarity index 100% rename from Stack/Opc.Ua.Types/Schema/TypeDictionaryValidator.cs rename to src/Opc.Ua.Types/Schema/TypeDictionaryValidator.cs diff --git a/Stack/Opc.Ua.Types/Schema/UA Type Dictionary.cs b/src/Opc.Ua.Types/Schema/UA Type Dictionary.cs similarity index 100% rename from Stack/Opc.Ua.Types/Schema/UA Type Dictionary.cs rename to src/Opc.Ua.Types/Schema/UA Type Dictionary.cs diff --git a/Stack/Opc.Ua.Types/Schema/UA Type Dictionary.xsd b/src/Opc.Ua.Types/Schema/UA Type Dictionary.xsd similarity index 100% rename from Stack/Opc.Ua.Types/Schema/UA Type Dictionary.xsd rename to src/Opc.Ua.Types/Schema/UA Type Dictionary.xsd diff --git a/Stack/Opc.Ua.Types/Schema/UANodeSet.cs b/src/Opc.Ua.Types/Schema/UANodeSet.cs similarity index 100% rename from Stack/Opc.Ua.Types/Schema/UANodeSet.cs rename to src/Opc.Ua.Types/Schema/UANodeSet.cs diff --git a/Stack/Opc.Ua.Types/Schema/UANodeSet.xsd b/src/Opc.Ua.Types/Schema/UANodeSet.xsd similarity index 100% rename from Stack/Opc.Ua.Types/Schema/UANodeSet.xsd rename to src/Opc.Ua.Types/Schema/UANodeSet.xsd diff --git a/Stack/Opc.Ua.Types/Schema/UANodeSetHelpers.cs b/src/Opc.Ua.Types/Schema/UANodeSetHelpers.cs similarity index 100% rename from Stack/Opc.Ua.Types/Schema/UANodeSetHelpers.cs rename to src/Opc.Ua.Types/Schema/UANodeSetHelpers.cs diff --git a/Stack/Opc.Ua.Types/Schema/UANodeSetSerializers.g.cs b/src/Opc.Ua.Types/Schema/UANodeSetSerializers.g.cs similarity index 100% rename from Stack/Opc.Ua.Types/Schema/UANodeSetSerializers.g.cs rename to src/Opc.Ua.Types/Schema/UANodeSetSerializers.g.cs diff --git a/Stack/Opc.Ua.Types/Schema/UANodeSetSerializers.ps1 b/src/Opc.Ua.Types/Schema/UANodeSetSerializers.ps1 similarity index 100% rename from Stack/Opc.Ua.Types/Schema/UANodeSetSerializers.ps1 rename to src/Opc.Ua.Types/Schema/UANodeSetSerializers.ps1 diff --git a/Stack/Opc.Ua.Types/Schema/XmlSchemaValidator.cs b/src/Opc.Ua.Types/Schema/XmlSchemaValidator.cs similarity index 100% rename from Stack/Opc.Ua.Types/Schema/XmlSchemaValidator.cs rename to src/Opc.Ua.Types/Schema/XmlSchemaValidator.cs diff --git a/Stack/Opc.Ua.Types/Schema/XmlSchemaValidator2.cs b/src/Opc.Ua.Types/Schema/XmlSchemaValidator2.cs similarity index 100% rename from Stack/Opc.Ua.Types/Schema/XmlSchemaValidator2.cs rename to src/Opc.Ua.Types/Schema/XmlSchemaValidator2.cs diff --git a/Stack/Opc.Ua.Types/State/BaseDataVariableState.cs b/src/Opc.Ua.Types/State/BaseDataVariableState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/BaseDataVariableState.cs rename to src/Opc.Ua.Types/State/BaseDataVariableState.cs diff --git a/Stack/Opc.Ua.Types/State/BaseInstanceState.cs b/src/Opc.Ua.Types/State/BaseInstanceState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/BaseInstanceState.cs rename to src/Opc.Ua.Types/State/BaseInstanceState.cs diff --git a/Stack/Opc.Ua.Types/State/BaseObjectState.cs b/src/Opc.Ua.Types/State/BaseObjectState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/BaseObjectState.cs rename to src/Opc.Ua.Types/State/BaseObjectState.cs diff --git a/Stack/Opc.Ua.Types/State/BaseObjectTypeState.cs b/src/Opc.Ua.Types/State/BaseObjectTypeState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/BaseObjectTypeState.cs rename to src/Opc.Ua.Types/State/BaseObjectTypeState.cs diff --git a/Stack/Opc.Ua.Types/State/BaseTypeState.cs b/src/Opc.Ua.Types/State/BaseTypeState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/BaseTypeState.cs rename to src/Opc.Ua.Types/State/BaseTypeState.cs diff --git a/Stack/Opc.Ua.Types/State/BaseVariableState.cs b/src/Opc.Ua.Types/State/BaseVariableState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/BaseVariableState.cs rename to src/Opc.Ua.Types/State/BaseVariableState.cs diff --git a/Stack/Opc.Ua.Types/State/BaseVariableTypeState.cs b/src/Opc.Ua.Types/State/BaseVariableTypeState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/BaseVariableTypeState.cs rename to src/Opc.Ua.Types/State/BaseVariableTypeState.cs diff --git a/Stack/Opc.Ua.Types/State/DataTypeState.cs b/src/Opc.Ua.Types/State/DataTypeState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/DataTypeState.cs rename to src/Opc.Ua.Types/State/DataTypeState.cs diff --git a/Stack/Opc.Ua.Types/State/INodeStateFactory.cs b/src/Opc.Ua.Types/State/INodeStateFactory.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/INodeStateFactory.cs rename to src/Opc.Ua.Types/State/INodeStateFactory.cs diff --git a/Stack/Opc.Ua.Types/State/ISystemContext.cs b/src/Opc.Ua.Types/State/ISystemContext.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/ISystemContext.cs rename to src/Opc.Ua.Types/State/ISystemContext.cs diff --git a/Stack/Opc.Ua.Types/State/MethodState.cs b/src/Opc.Ua.Types/State/MethodState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/MethodState.cs rename to src/Opc.Ua.Types/State/MethodState.cs diff --git a/Stack/Opc.Ua.Types/State/NodeBrowser.cs b/src/Opc.Ua.Types/State/NodeBrowser.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/NodeBrowser.cs rename to src/Opc.Ua.Types/State/NodeBrowser.cs diff --git a/Stack/Opc.Ua.Types/State/NodeInstanceExtensions.cs b/src/Opc.Ua.Types/State/NodeInstanceExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/NodeInstanceExtensions.cs rename to src/Opc.Ua.Types/State/NodeInstanceExtensions.cs diff --git a/Stack/Opc.Ua.Types/State/NodeState.cs b/src/Opc.Ua.Types/State/NodeState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/NodeState.cs rename to src/Opc.Ua.Types/State/NodeState.cs diff --git a/Stack/Opc.Ua.Types/State/NodeStateCollection.cs b/src/Opc.Ua.Types/State/NodeStateCollection.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/NodeStateCollection.cs rename to src/Opc.Ua.Types/State/NodeStateCollection.cs diff --git a/Stack/Opc.Ua.Types/State/NodeStateExtensions.cs b/src/Opc.Ua.Types/State/NodeStateExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/NodeStateExtensions.cs rename to src/Opc.Ua.Types/State/NodeStateExtensions.cs diff --git a/Stack/Opc.Ua.Types/State/NodeStateFactory.cs b/src/Opc.Ua.Types/State/NodeStateFactory.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/NodeStateFactory.cs rename to src/Opc.Ua.Types/State/NodeStateFactory.cs diff --git a/Stack/Opc.Ua.Types/State/PropertyState.cs b/src/Opc.Ua.Types/State/PropertyState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/PropertyState.cs rename to src/Opc.Ua.Types/State/PropertyState.cs diff --git a/Stack/Opc.Ua.Types/State/PropertyTypeState.cs b/src/Opc.Ua.Types/State/PropertyTypeState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/PropertyTypeState.cs rename to src/Opc.Ua.Types/State/PropertyTypeState.cs diff --git a/Stack/Opc.Ua.Types/State/ReferenceTypeState.cs b/src/Opc.Ua.Types/State/ReferenceTypeState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/ReferenceTypeState.cs rename to src/Opc.Ua.Types/State/ReferenceTypeState.cs diff --git a/Stack/Opc.Ua.Types/State/TypedAccessors.cs b/src/Opc.Ua.Types/State/TypedAccessors.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/TypedAccessors.cs rename to src/Opc.Ua.Types/State/TypedAccessors.cs diff --git a/Stack/Opc.Ua.Types/State/ViewState.cs b/src/Opc.Ua.Types/State/ViewState.cs similarity index 100% rename from Stack/Opc.Ua.Types/State/ViewState.cs rename to src/Opc.Ua.Types/State/ViewState.cs diff --git a/Stack/Opc.Ua.Types/State/readme.md b/src/Opc.Ua.Types/State/readme.md similarity index 100% rename from Stack/Opc.Ua.Types/State/readme.md rename to src/Opc.Ua.Types/State/readme.md diff --git a/Stack/Opc.Ua.Types/Utils/Buffers/ArrayPoolBufferSegment{T}.cs b/src/Opc.Ua.Types/Utils/Buffers/ArrayPoolBufferSegment{T}.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/Buffers/ArrayPoolBufferSegment{T}.cs rename to src/Opc.Ua.Types/Utils/Buffers/ArrayPoolBufferSegment{T}.cs diff --git a/Stack/Opc.Ua.Types/Utils/Buffers/ArrayPoolBufferWriter{T}.cs b/src/Opc.Ua.Types/Utils/Buffers/ArrayPoolBufferWriter{T}.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/Buffers/ArrayPoolBufferWriter{T}.cs rename to src/Opc.Ua.Types/Utils/Buffers/ArrayPoolBufferWriter{T}.cs diff --git a/Stack/Opc.Ua.Types/Utils/Buffers/PooledBuffer.cs b/src/Opc.Ua.Types/Utils/Buffers/PooledBuffer.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/Buffers/PooledBuffer.cs rename to src/Opc.Ua.Types/Utils/Buffers/PooledBuffer.cs diff --git a/Stack/Opc.Ua.Types/Utils/Buffers/PooledBufferWriter.cs b/src/Opc.Ua.Types/Utils/Buffers/PooledBufferWriter.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/Buffers/PooledBufferWriter.cs rename to src/Opc.Ua.Types/Utils/Buffers/PooledBufferWriter.cs diff --git a/Stack/Opc.Ua.Types/Utils/Buffers/ReadOnlyMemory.cs b/src/Opc.Ua.Types/Utils/Buffers/ReadOnlyMemory.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/Buffers/ReadOnlyMemory.cs rename to src/Opc.Ua.Types/Utils/Buffers/ReadOnlyMemory.cs diff --git a/Stack/Opc.Ua.Types/Utils/Buffers/ReadOnlySequence.cs b/src/Opc.Ua.Types/Utils/Buffers/ReadOnlySequence.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/Buffers/ReadOnlySequence.cs rename to src/Opc.Ua.Types/Utils/Buffers/ReadOnlySequence.cs diff --git a/Stack/Opc.Ua.Types/Utils/Buffers/ReadOnlySpan.cs b/src/Opc.Ua.Types/Utils/Buffers/ReadOnlySpan.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/Buffers/ReadOnlySpan.cs rename to src/Opc.Ua.Types/Utils/Buffers/ReadOnlySpan.cs diff --git a/Stack/Opc.Ua.Types/Utils/Buffers/SequenceReader.cs b/src/Opc.Ua.Types/Utils/Buffers/SequenceReader.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/Buffers/SequenceReader.cs rename to src/Opc.Ua.Types/Utils/Buffers/SequenceReader.cs diff --git a/Stack/Opc.Ua.Types/Utils/CoreUtils.cs b/src/Opc.Ua.Types/Utils/CoreUtils.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/CoreUtils.cs rename to src/Opc.Ua.Types/Utils/CoreUtils.cs diff --git a/Stack/Opc.Ua.Types/Utils/DefaultEncodingLimits.cs b/src/Opc.Ua.Types/Utils/DefaultEncodingLimits.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/DefaultEncodingLimits.cs rename to src/Opc.Ua.Types/Utils/DefaultEncodingLimits.cs diff --git a/Stack/Opc.Ua.Types/Utils/FileSystem/CombinedFileSystem.cs b/src/Opc.Ua.Types/Utils/FileSystem/CombinedFileSystem.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/FileSystem/CombinedFileSystem.cs rename to src/Opc.Ua.Types/Utils/FileSystem/CombinedFileSystem.cs diff --git a/Stack/Opc.Ua.Types/Utils/FileSystem/FileSystemExtensions.cs b/src/Opc.Ua.Types/Utils/FileSystem/FileSystemExtensions.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/FileSystem/FileSystemExtensions.cs rename to src/Opc.Ua.Types/Utils/FileSystem/FileSystemExtensions.cs diff --git a/Stack/Opc.Ua.Types/Utils/FileSystem/IFileSystem.cs b/src/Opc.Ua.Types/Utils/FileSystem/IFileSystem.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/FileSystem/IFileSystem.cs rename to src/Opc.Ua.Types/Utils/FileSystem/IFileSystem.cs diff --git a/Stack/Opc.Ua.Types/Utils/FileSystem/LocalFileSystem.cs b/src/Opc.Ua.Types/Utils/FileSystem/LocalFileSystem.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/FileSystem/LocalFileSystem.cs rename to src/Opc.Ua.Types/Utils/FileSystem/LocalFileSystem.cs diff --git a/Stack/Opc.Ua.Types/Utils/FileSystem/NullFileSystem.cs b/src/Opc.Ua.Types/Utils/FileSystem/NullFileSystem.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/FileSystem/NullFileSystem.cs rename to src/Opc.Ua.Types/Utils/FileSystem/NullFileSystem.cs diff --git a/Stack/Opc.Ua.Types/Utils/FileSystem/ResourceFileSystem.cs b/src/Opc.Ua.Types/Utils/FileSystem/ResourceFileSystem.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/FileSystem/ResourceFileSystem.cs rename to src/Opc.Ua.Types/Utils/FileSystem/ResourceFileSystem.cs diff --git a/Stack/Opc.Ua.Types/Utils/FileSystem/VirtualFileSystem.cs b/src/Opc.Ua.Types/Utils/FileSystem/VirtualFileSystem.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/FileSystem/VirtualFileSystem.cs rename to src/Opc.Ua.Types/Utils/FileSystem/VirtualFileSystem.cs diff --git a/Stack/Opc.Ua.Types/Utils/IServiceMessageContext.cs b/src/Opc.Ua.Types/Utils/IServiceMessageContext.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/IServiceMessageContext.cs rename to src/Opc.Ua.Types/Utils/IServiceMessageContext.cs diff --git a/Stack/Opc.Ua.Types/Utils/NamespaceTable.cs b/src/Opc.Ua.Types/Utils/NamespaceTable.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/NamespaceTable.cs rename to src/Opc.Ua.Types/Utils/NamespaceTable.cs diff --git a/Stack/Opc.Ua.Types/Utils/ServiceMessageContext.cs b/src/Opc.Ua.Types/Utils/ServiceMessageContext.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/ServiceMessageContext.cs rename to src/Opc.Ua.Types/Utils/ServiceMessageContext.cs diff --git a/Stack/Opc.Ua.Types/Utils/ServiceResult.cs b/src/Opc.Ua.Types/Utils/ServiceResult.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/ServiceResult.cs rename to src/Opc.Ua.Types/Utils/ServiceResult.cs diff --git a/Stack/Opc.Ua.Types/Utils/ServiceResultException.cs b/src/Opc.Ua.Types/Utils/ServiceResultException.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/ServiceResultException.cs rename to src/Opc.Ua.Types/Utils/ServiceResultException.cs diff --git a/Stack/Opc.Ua.Types/Utils/UnsecureRandom.cs b/src/Opc.Ua.Types/Utils/UnsecureRandom.cs similarity index 100% rename from Stack/Opc.Ua.Types/Utils/UnsecureRandom.cs rename to src/Opc.Ua.Types/Utils/UnsecureRandom.cs diff --git a/Libraries/Opc.Ua.WotCon.Client/FileTypeClientExtensions.cs b/src/Opc.Ua.WotCon.Client/FileTypeClientExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Client/FileTypeClientExtensions.cs rename to src/Opc.Ua.WotCon.Client/FileTypeClientExtensions.cs diff --git a/Libraries/Opc.Ua.WotCon.Client/Hosting/OpcUaWotConClientBuilderExtensions.cs b/src/Opc.Ua.WotCon.Client/Hosting/OpcUaWotConClientBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Client/Hosting/OpcUaWotConClientBuilderExtensions.cs rename to src/Opc.Ua.WotCon.Client/Hosting/OpcUaWotConClientBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.WotCon.Client/Hosting/WotConClientOptions.cs b/src/Opc.Ua.WotCon.Client/Hosting/WotConClientOptions.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Client/Hosting/WotConClientOptions.cs rename to src/Opc.Ua.WotCon.Client/Hosting/WotConClientOptions.cs diff --git a/Libraries/Opc.Ua.WotCon.Client/NugetREADME.md b/src/Opc.Ua.WotCon.Client/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.WotCon.Client/NugetREADME.md rename to src/Opc.Ua.WotCon.Client/NugetREADME.md diff --git a/Libraries/Opc.Ua.WotCon.Client/Opc.Ua.WotCon.Client.csproj b/src/Opc.Ua.WotCon.Client/Opc.Ua.WotCon.Client.csproj similarity index 100% rename from Libraries/Opc.Ua.WotCon.Client/Opc.Ua.WotCon.Client.csproj rename to src/Opc.Ua.WotCon.Client/Opc.Ua.WotCon.Client.csproj diff --git a/Libraries/Opc.Ua.WotCon.Client/Properties/AssemblyInfo.cs b/src/Opc.Ua.WotCon.Client/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Client/Properties/AssemblyInfo.cs rename to src/Opc.Ua.WotCon.Client/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.WotCon.Client/WoTAssetFileTypeClientExtensions.cs b/src/Opc.Ua.WotCon.Client/WoTAssetFileTypeClientExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Client/WoTAssetFileTypeClientExtensions.cs rename to src/Opc.Ua.WotCon.Client/WoTAssetFileTypeClientExtensions.cs diff --git a/Libraries/Opc.Ua.WotCon.Client/WotAssetClient.cs b/src/Opc.Ua.WotCon.Client/WotAssetClient.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Client/WotAssetClient.cs rename to src/Opc.Ua.WotCon.Client/WotAssetClient.cs diff --git a/Libraries/Opc.Ua.WotCon.Client/WotConnectivityClient.cs b/src/Opc.Ua.WotCon.Client/WotConnectivityClient.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Client/WotConnectivityClient.cs rename to src/Opc.Ua.WotCon.Client/WotConnectivityClient.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Assets/AssetEndpointPolicy.cs b/src/Opc.Ua.WotCon.Server/Assets/AssetEndpointPolicy.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Assets/AssetEndpointPolicy.cs rename to src/Opc.Ua.WotCon.Server/Assets/AssetEndpointPolicy.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Assets/AssetEndpointValidator.cs b/src/Opc.Ua.WotCon.Server/Assets/AssetEndpointValidator.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Assets/AssetEndpointValidator.cs rename to src/Opc.Ua.WotCon.Server/Assets/AssetEndpointValidator.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Assets/AssetEntry.cs b/src/Opc.Ua.WotCon.Server/Assets/AssetEntry.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Assets/AssetEntry.cs rename to src/Opc.Ua.WotCon.Server/Assets/AssetEntry.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Assets/AssetRegistry.cs b/src/Opc.Ua.WotCon.Server/Assets/AssetRegistry.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Assets/AssetRegistry.cs rename to src/Opc.Ua.WotCon.Server/Assets/AssetRegistry.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Assets/WotAssetFileManager.cs b/src/Opc.Ua.WotCon.Server/Assets/WotAssetFileManager.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Assets/WotAssetFileManager.cs rename to src/Opc.Ua.WotCon.Server/Assets/WotAssetFileManager.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Assets/WotAssetNameValidator.cs b/src/Opc.Ua.WotCon.Server/Assets/WotAssetNameValidator.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Assets/WotAssetNameValidator.cs rename to src/Opc.Ua.WotCon.Server/Assets/WotAssetNameValidator.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Assets/WotChildNameValidator.cs b/src/Opc.Ua.WotCon.Server/Assets/WotChildNameValidator.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Assets/WotChildNameValidator.cs rename to src/Opc.Ua.WotCon.Server/Assets/WotChildNameValidator.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/EventIds.cs b/src/Opc.Ua.WotCon.Server/EventIds.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/EventIds.cs rename to src/Opc.Ua.WotCon.Server/EventIds.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Hosting/IWotConServerBuilder.cs b/src/Opc.Ua.WotCon.Server/Hosting/IWotConServerBuilder.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Hosting/IWotConServerBuilder.cs rename to src/Opc.Ua.WotCon.Server/Hosting/IWotConServerBuilder.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Hosting/OpcUaWotConServerBuilderExtensions.cs b/src/Opc.Ua.WotCon.Server/Hosting/OpcUaWotConServerBuilderExtensions.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Hosting/OpcUaWotConServerBuilderExtensions.cs rename to src/Opc.Ua.WotCon.Server/Hosting/OpcUaWotConServerBuilderExtensions.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/NugetREADME.md b/src/Opc.Ua.WotCon.Server/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/NugetREADME.md rename to src/Opc.Ua.WotCon.Server/NugetREADME.md diff --git a/Libraries/Opc.Ua.WotCon.Server/Opc.Ua.WotCon.Server.csproj b/src/Opc.Ua.WotCon.Server/Opc.Ua.WotCon.Server.csproj similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Opc.Ua.WotCon.Server.csproj rename to src/Opc.Ua.WotCon.Server/Opc.Ua.WotCon.Server.csproj diff --git a/Libraries/Opc.Ua.WotCon.Server/Properties/AssemblyInfo.cs b/src/Opc.Ua.WotCon.Server/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Properties/AssemblyInfo.cs rename to src/Opc.Ua.WotCon.Server/Properties/AssemblyInfo.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Providers/IWotAssetDiscoveryProvider.cs b/src/Opc.Ua.WotCon.Server/Providers/IWotAssetDiscoveryProvider.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Providers/IWotAssetDiscoveryProvider.cs rename to src/Opc.Ua.WotCon.Server/Providers/IWotAssetDiscoveryProvider.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Providers/IWotAssetProvider.cs b/src/Opc.Ua.WotCon.Server/Providers/IWotAssetProvider.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Providers/IWotAssetProvider.cs rename to src/Opc.Ua.WotCon.Server/Providers/IWotAssetProvider.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Providers/IWotAssetProviderFactory.cs b/src/Opc.Ua.WotCon.Server/Providers/IWotAssetProviderFactory.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Providers/IWotAssetProviderFactory.cs rename to src/Opc.Ua.WotCon.Server/Providers/IWotAssetProviderFactory.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Providers/OnWotValueChange.cs b/src/Opc.Ua.WotCon.Server/Providers/OnWotValueChange.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Providers/OnWotValueChange.cs rename to src/Opc.Ua.WotCon.Server/Providers/OnWotValueChange.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Providers/WotActionTag.cs b/src/Opc.Ua.WotCon.Server/Providers/WotActionTag.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Providers/WotActionTag.cs rename to src/Opc.Ua.WotCon.Server/Providers/WotActionTag.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/Providers/WotPropertyTag.cs b/src/Opc.Ua.WotCon.Server/Providers/WotPropertyTag.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/Providers/WotPropertyTag.cs rename to src/Opc.Ua.WotCon.Server/Providers/WotPropertyTag.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/ThingDescriptions/ThingDescription.cs b/src/Opc.Ua.WotCon.Server/ThingDescriptions/ThingDescription.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/ThingDescriptions/ThingDescription.cs rename to src/Opc.Ua.WotCon.Server/ThingDescriptions/ThingDescription.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/ThingDescriptions/ThingDescriptionJsonContext.cs b/src/Opc.Ua.WotCon.Server/ThingDescriptions/ThingDescriptionJsonContext.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/ThingDescriptions/ThingDescriptionJsonContext.cs rename to src/Opc.Ua.WotCon.Server/ThingDescriptions/ThingDescriptionJsonContext.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/ThingDescriptions/WotActionMapper.cs b/src/Opc.Ua.WotCon.Server/ThingDescriptions/WotActionMapper.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/ThingDescriptions/WotActionMapper.cs rename to src/Opc.Ua.WotCon.Server/ThingDescriptions/WotActionMapper.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/ThingDescriptions/WotPropertyMapper.cs b/src/Opc.Ua.WotCon.Server/ThingDescriptions/WotPropertyMapper.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/ThingDescriptions/WotPropertyMapper.cs rename to src/Opc.Ua.WotCon.Server/ThingDescriptions/WotPropertyMapper.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/WotConnectivityNodeManager.cs b/src/Opc.Ua.WotCon.Server/WotConnectivityNodeManager.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/WotConnectivityNodeManager.cs rename to src/Opc.Ua.WotCon.Server/WotConnectivityNodeManager.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/WotConnectivityNodeManagerFactory.cs b/src/Opc.Ua.WotCon.Server/WotConnectivityNodeManagerFactory.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/WotConnectivityNodeManagerFactory.cs rename to src/Opc.Ua.WotCon.Server/WotConnectivityNodeManagerFactory.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/WotConnectivityServerOptions.cs b/src/Opc.Ua.WotCon.Server/WotConnectivityServerOptions.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/WotConnectivityServerOptions.cs rename to src/Opc.Ua.WotCon.Server/WotConnectivityServerOptions.cs diff --git a/Libraries/Opc.Ua.WotCon.Server/WotManagementAccessPolicy.cs b/src/Opc.Ua.WotCon.Server/WotManagementAccessPolicy.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon.Server/WotManagementAccessPolicy.cs rename to src/Opc.Ua.WotCon.Server/WotManagementAccessPolicy.cs diff --git a/Libraries/Opc.Ua.WotCon/Design/WotConnection.csv b/src/Opc.Ua.WotCon/Design/WotConnection.csv similarity index 100% rename from Libraries/Opc.Ua.WotCon/Design/WotConnection.csv rename to src/Opc.Ua.WotCon/Design/WotConnection.csv diff --git a/Libraries/Opc.Ua.WotCon/Design/WotConnection.xml b/src/Opc.Ua.WotCon/Design/WotConnection.xml similarity index 100% rename from Libraries/Opc.Ua.WotCon/Design/WotConnection.xml rename to src/Opc.Ua.WotCon/Design/WotConnection.xml diff --git a/Libraries/Opc.Ua.WotCon/NugetREADME.md b/src/Opc.Ua.WotCon/NugetREADME.md similarity index 100% rename from Libraries/Opc.Ua.WotCon/NugetREADME.md rename to src/Opc.Ua.WotCon/NugetREADME.md diff --git a/Libraries/Opc.Ua.WotCon/Opc.Ua.WotCon.csproj b/src/Opc.Ua.WotCon/Opc.Ua.WotCon.csproj similarity index 100% rename from Libraries/Opc.Ua.WotCon/Opc.Ua.WotCon.csproj rename to src/Opc.Ua.WotCon/Opc.Ua.WotCon.csproj diff --git a/Libraries/Opc.Ua.WotCon/Properties/AssemblyInfo.cs b/src/Opc.Ua.WotCon/Properties/AssemblyInfo.cs similarity index 100% rename from Libraries/Opc.Ua.WotCon/Properties/AssemblyInfo.cs rename to src/Opc.Ua.WotCon/Properties/AssemblyInfo.cs diff --git a/Tests/Common/Main.cs b/tests/Common/Main.cs similarity index 100% rename from Tests/Common/Main.cs rename to tests/Common/Main.cs diff --git a/Tests/Opc.Ua.Aot.Tests/AotClientSamples.cs b/tests/Opc.Ua.Aot.Tests/AotClientSamples.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/AotClientSamples.cs rename to tests/Opc.Ua.Aot.Tests/AotClientSamples.cs diff --git a/Tests/Opc.Ua.Aot.Tests/AotServerFixture.cs b/tests/Opc.Ua.Aot.Tests/AotServerFixture.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/AotServerFixture.cs rename to tests/Opc.Ua.Aot.Tests/AotServerFixture.cs diff --git a/Tests/Opc.Ua.Aot.Tests/AotTestFixture.cs b/tests/Opc.Ua.Aot.Tests/AotTestFixture.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/AotTestFixture.cs rename to tests/Opc.Ua.Aot.Tests/AotTestFixture.cs diff --git a/Tests/Opc.Ua.Aot.Tests/BatchOperationsAotTests.cs b/tests/Opc.Ua.Aot.Tests/BatchOperationsAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/BatchOperationsAotTests.cs rename to tests/Opc.Ua.Aot.Tests/BatchOperationsAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/BoilerNodeManagerAotTests.cs b/tests/Opc.Ua.Aot.Tests/BoilerNodeManagerAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/BoilerNodeManagerAotTests.cs rename to tests/Opc.Ua.Aot.Tests/BoilerNodeManagerAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/CalculatorNodeManagerAotTests.cs b/tests/Opc.Ua.Aot.Tests/CalculatorNodeManagerAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/CalculatorNodeManagerAotTests.cs rename to tests/Opc.Ua.Aot.Tests/CalculatorNodeManagerAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/ClientSamplesAotTests.cs b/tests/Opc.Ua.Aot.Tests/ClientSamplesAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/ClientSamplesAotTests.cs rename to tests/Opc.Ua.Aot.Tests/ClientSamplesAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/ComplexTypeAotTests.cs b/tests/Opc.Ua.Aot.Tests/ComplexTypeAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/ComplexTypeAotTests.cs rename to tests/Opc.Ua.Aot.Tests/ComplexTypeAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/DataTypeAotTests.cs b/tests/Opc.Ua.Aot.Tests/DataTypeAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/DataTypeAotTests.cs rename to tests/Opc.Ua.Aot.Tests/DataTypeAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/DiagnosticsAotTests.cs b/tests/Opc.Ua.Aot.Tests/DiagnosticsAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/DiagnosticsAotTests.cs rename to tests/Opc.Ua.Aot.Tests/DiagnosticsAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/DiscoveryAotTests.cs b/tests/Opc.Ua.Aot.Tests/DiscoveryAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/DiscoveryAotTests.cs rename to tests/Opc.Ua.Aot.Tests/DiscoveryAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/DistributedRedundancyAotTests.cs b/tests/Opc.Ua.Aot.Tests/DistributedRedundancyAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/DistributedRedundancyAotTests.cs rename to tests/Opc.Ua.Aot.Tests/DistributedRedundancyAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/EncodingAotTests.cs b/tests/Opc.Ua.Aot.Tests/EncodingAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/EncodingAotTests.cs rename to tests/Opc.Ua.Aot.Tests/EncodingAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/EthAotTests.cs b/tests/Opc.Ua.Aot.Tests/EthAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/EthAotTests.cs rename to tests/Opc.Ua.Aot.Tests/EthAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/EventsAotTests.cs b/tests/Opc.Ua.Aot.Tests/EventsAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/EventsAotTests.cs rename to tests/Opc.Ua.Aot.Tests/EventsAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/GdsClientAotTests.cs b/tests/Opc.Ua.Aot.Tests/GdsClientAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/GdsClientAotTests.cs rename to tests/Opc.Ua.Aot.Tests/GdsClientAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/GdsTestFixture.cs b/tests/Opc.Ua.Aot.Tests/GdsTestFixture.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/GdsTestFixture.cs rename to tests/Opc.Ua.Aot.Tests/GdsTestFixture.cs diff --git a/Tests/Opc.Ua.Aot.Tests/HistoryAotTests.cs b/tests/Opc.Ua.Aot.Tests/HistoryAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/HistoryAotTests.cs rename to tests/Opc.Ua.Aot.Tests/HistoryAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/HostingAotTests.cs b/tests/Opc.Ua.Aot.Tests/HostingAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/HostingAotTests.cs rename to tests/Opc.Ua.Aot.Tests/HostingAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Aot.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Aot.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Aot.Tests/MonitoredItemAotTests.cs b/tests/Opc.Ua.Aot.Tests/MonitoredItemAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/MonitoredItemAotTests.cs rename to tests/Opc.Ua.Aot.Tests/MonitoredItemAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/NodeCacheAotTests.cs b/tests/Opc.Ua.Aot.Tests/NodeCacheAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/NodeCacheAotTests.cs rename to tests/Opc.Ua.Aot.Tests/NodeCacheAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/NodeSetAotTests.cs b/tests/Opc.Ua.Aot.Tests/NodeSetAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/NodeSetAotTests.cs rename to tests/Opc.Ua.Aot.Tests/NodeSetAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/Opc.Ua.Aot.Tests.csproj b/tests/Opc.Ua.Aot.Tests/Opc.Ua.Aot.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/Opc.Ua.Aot.Tests.csproj rename to tests/Opc.Ua.Aot.Tests/Opc.Ua.Aot.Tests.csproj diff --git a/Tests/Opc.Ua.Aot.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Aot.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Aot.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Aot.Tests/PubSubAotTests.cs b/tests/Opc.Ua.Aot.Tests/PubSubAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/PubSubAotTests.cs rename to tests/Opc.Ua.Aot.Tests/PubSubAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/PublishedEventsAotTests.cs b/tests/Opc.Ua.Aot.Tests/PublishedEventsAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/PublishedEventsAotTests.cs rename to tests/Opc.Ua.Aot.Tests/PublishedEventsAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/Quickstarts.ReferenceClient.Config.xml b/tests/Opc.Ua.Aot.Tests/Quickstarts.ReferenceClient.Config.xml similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/Quickstarts.ReferenceClient.Config.xml rename to tests/Opc.Ua.Aot.Tests/Quickstarts.ReferenceClient.Config.xml diff --git a/Tests/Opc.Ua.Aot.Tests/Quickstarts.ReferenceServer.Config.xml b/tests/Opc.Ua.Aot.Tests/Quickstarts.ReferenceServer.Config.xml similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/Quickstarts.ReferenceServer.Config.xml rename to tests/Opc.Ua.Aot.Tests/Quickstarts.ReferenceServer.Config.xml diff --git a/Tests/Opc.Ua.Aot.Tests/RaftAotTests.cs b/tests/Opc.Ua.Aot.Tests/RaftAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/RaftAotTests.cs rename to tests/Opc.Ua.Aot.Tests/RaftAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/RateLimitingAotTests.cs b/tests/Opc.Ua.Aot.Tests/RateLimitingAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/RateLimitingAotTests.cs rename to tests/Opc.Ua.Aot.Tests/RateLimitingAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/ReplicatedAotTests.cs b/tests/Opc.Ua.Aot.Tests/ReplicatedAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/ReplicatedAotTests.cs rename to tests/Opc.Ua.Aot.Tests/ReplicatedAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/SchemaAotTests.cs b/tests/Opc.Ua.Aot.Tests/SchemaAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/SchemaAotTests.cs rename to tests/Opc.Ua.Aot.Tests/SchemaAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/SecurityAotTests.cs b/tests/Opc.Ua.Aot.Tests/SecurityAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/SecurityAotTests.cs rename to tests/Opc.Ua.Aot.Tests/SecurityAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/SessionAotTests.cs b/tests/Opc.Ua.Aot.Tests/SessionAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/SessionAotTests.cs rename to tests/Opc.Ua.Aot.Tests/SessionAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/StubWebApiServer.cs b/tests/Opc.Ua.Aot.Tests/StubWebApiServer.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/StubWebApiServer.cs rename to tests/Opc.Ua.Aot.Tests/StubWebApiServer.cs diff --git a/Tests/Opc.Ua.Aot.Tests/SubscriptionAotTests.cs b/tests/Opc.Ua.Aot.Tests/SubscriptionAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/SubscriptionAotTests.cs rename to tests/Opc.Ua.Aot.Tests/SubscriptionAotTests.cs diff --git a/Tests/Opc.Ua.Aot.Tests/WebApiAotFixture.cs b/tests/Opc.Ua.Aot.Tests/WebApiAotFixture.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/WebApiAotFixture.cs rename to tests/Opc.Ua.Aot.Tests/WebApiAotFixture.cs diff --git a/Tests/Opc.Ua.Aot.Tests/WebApiAotTests.cs b/tests/Opc.Ua.Aot.Tests/WebApiAotTests.cs similarity index 100% rename from Tests/Opc.Ua.Aot.Tests/WebApiAotTests.cs rename to tests/Opc.Ua.Aot.Tests/WebApiAotTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/AssemblyInfo.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/AssemblyInfo.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/BasicAuthenticationHandlerTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/BasicAuthenticationHandlerTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/BasicAuthenticationHandlerTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/BasicAuthenticationHandlerTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/DefaultSessionlessIdentityProviderTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/DefaultSessionlessIdentityProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/DefaultSessionlessIdentityProviderTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/DefaultSessionlessIdentityProviderTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/JwtClaimSessionlessIdentityProviderTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/JwtClaimSessionlessIdentityProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/JwtClaimSessionlessIdentityProviderTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/JwtClaimSessionlessIdentityProviderTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/OpcUaWebApiAuthenticationBuilderExtensionsTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/OpcUaWebApiAuthenticationBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/OpcUaWebApiAuthenticationBuilderExtensionsTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/OpcUaWebApiAuthenticationBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WebApiAuthDefaultSchemeTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WebApiAuthDefaultSchemeTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WebApiAuthDefaultSchemeTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WebApiAuthDefaultSchemeTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WebApiAuthExtensionsTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WebApiAuthExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WebApiAuthExtensionsTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WebApiAuthExtensionsTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WssBearerTokenValidationTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WssBearerTokenValidationTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WssBearerTokenValidationTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/Authentication/WssBearerTokenValidationTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Codec/WebApiBodyCodecTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/Codec/WebApiBodyCodecTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Codec/WebApiBodyCodecTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/Codec/WebApiBodyCodecTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/HttpsTransportChannelBindingsTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/HttpsTransportChannelBindingsTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/HttpsTransportChannelBindingsTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/HttpsTransportChannelBindingsTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaHttpsBuilderExtensionsTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaHttpsBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaHttpsBuilderExtensionsTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaHttpsBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaKestrelTcpBuilderExtensionsTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaKestrelTcpBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaKestrelTcpBuilderExtensionsTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaKestrelTcpBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaWebApiBuilderExtensionsTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaWebApiBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaWebApiBuilderExtensionsTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaWebApiBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaWebApiClientBuilderExtensionsTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaWebApiClientBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaWebApiClientBuilderExtensionsTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/DependencyInjection/OpcUaWebApiClientBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Endpoints/WebApiEndpointDispatcherTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/Endpoints/WebApiEndpointDispatcherTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Endpoints/WebApiEndpointDispatcherTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/Endpoints/WebApiEndpointDispatcherTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsListenerStartupContributorTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsListenerStartupContributorTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsListenerStartupContributorTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsListenerStartupContributorTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsTransportListenerDeterministicTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsTransportListenerDeterministicTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsTransportListenerDeterministicTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsTransportListenerDeterministicTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsTransportListenerMutualTlsModeTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsTransportListenerMutualTlsModeTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsTransportListenerMutualTlsModeTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/HttpsTransportListenerMutualTlsModeTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Opc.Ua.Bindings.Https.WebApi.Tests.csproj b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/Opc.Ua.Bindings.Https.WebApi.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/Opc.Ua.Bindings.Https.WebApi.Tests.csproj rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/Opc.Ua.Bindings.Https.WebApi.Tests.csproj diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/PipeByteTransportTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/PipeByteTransportTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/PipeByteTransportTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/PipeByteTransportTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/RealHttpsListenerIntegrationTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/RealHttpsListenerIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/RealHttpsListenerIntegrationTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/RealHttpsListenerIntegrationTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApi/WebApiServerTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApi/WebApiServerTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApi/WebApiServerTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApi/WebApiServerTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiBodyCodecBoundedReadTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiBodyCodecBoundedReadTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiBodyCodecBoundedReadTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiBodyCodecBoundedReadTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiClientTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiClientTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiClientTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiEndpointIntegrationTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiEndpointIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiEndpointIntegrationTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiEndpointIntegrationTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiRouteAuthorizationMetadataTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiRouteAuthorizationMetadataTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiRouteAuthorizationMetadataTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiRouteAuthorizationMetadataTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiServerUpstreamIdentityTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiServerUpstreamIdentityTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiServerUpstreamIdentityTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiServerUpstreamIdentityTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportChannelTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportChannelTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportChannelTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportChannelTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportChannelTlsTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportChannelTlsTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportChannelTlsTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportChannelTlsTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportOptionsTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportOptionsTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiTransportOptionsTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelTlsTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelTlsTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelTlsTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelTlsTests.cs diff --git a/Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelZeroProgressTests.cs b/tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelZeroProgressTests.cs similarity index 100% rename from Tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelZeroProgressTests.cs rename to tests/Opc.Ua.Bindings.Https.WebApi.Tests/WebApiWssTransportChannelZeroProgressTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/DataDictionaryTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/DataDictionaryTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/DataDictionaryTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/DataDictionaryTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesBuilderTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesBuilderTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesBuilderTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesCommon.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesCommon.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesCommon.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesCommon.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesEncoderTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesEncoderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesEncoderTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultComplexTypesEncoderTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultEnumerationTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultEnumerationTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultEnumerationTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultEnumerationTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultOptionSetTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultOptionSetTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultOptionSetTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/DefaultOptionSetTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/Hosting/AddComplexTypesBuilderTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/Hosting/AddComplexTypesBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/Hosting/AddComplexTypesBuilderTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/Hosting/AddComplexTypesBuilderTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/Hosting/ManagedClientBuilderTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/Hosting/ManagedClientBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/Hosting/ManagedClientBuilderTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/Hosting/ManagedClientBuilderTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/NodeCacheResolverTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/NodeCacheResolverTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/NodeCacheResolverTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/NodeCacheResolverTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/Opc.Ua.Client.ComplexTypes.Tests.csproj b/tests/Opc.Ua.Client.ComplexTypes.Tests/Opc.Ua.Client.ComplexTypes.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/Opc.Ua.Client.ComplexTypes.Tests.csproj rename to tests/Opc.Ua.Client.ComplexTypes.Tests/Opc.Ua.Client.ComplexTypes.Tests.csproj diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/TypeSystemClientTest.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/TypeSystemClientTest.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/TypeSystemClientTest.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/TypeSystemClientTest.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypeSystemUnitTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypeSystemUnitTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypeSystemUnitTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypeSystemUnitTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypesCommon.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypesCommon.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypesCommon.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypesCommon.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypesTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypesTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypesTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/Types/ComplexTypesTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/DataTypeDefinitionExtensionTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/Types/DataTypeDefinitionExtensionTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/DataTypeDefinitionExtensionTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/Types/DataTypeDefinitionExtensionTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/EncoderTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/Types/EncoderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/EncoderTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/Types/EncoderTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/JsonEncoderTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/Types/JsonEncoderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/JsonEncoderTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/Types/JsonEncoderTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/MockResolver.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/Types/MockResolver.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/MockResolver.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/Types/MockResolver.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/MockResolverTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/Types/MockResolverTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/MockResolverTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/Types/MockResolverTests.cs diff --git a/Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/SchemaRegistrationTests.cs b/tests/Opc.Ua.Client.ComplexTypes.Tests/Types/SchemaRegistrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.ComplexTypes.Tests/Types/SchemaRegistrationTests.cs rename to tests/Opc.Ua.Client.ComplexTypes.Tests/Types/SchemaRegistrationTests.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/ClientFixture.cs b/tests/Opc.Ua.Client.TestFramework/ClientFixture.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/ClientFixture.cs rename to tests/Opc.Ua.Client.TestFramework/ClientFixture.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/ClientTestFramework.cs b/tests/Opc.Ua.Client.TestFramework/ClientTestFramework.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/ClientTestFramework.cs rename to tests/Opc.Ua.Client.TestFramework/ClientTestFramework.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/ClientTestServerQuotas.cs b/tests/Opc.Ua.Client.TestFramework/ClientTestServerQuotas.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/ClientTestServerQuotas.cs rename to tests/Opc.Ua.Client.TestFramework/ClientTestServerQuotas.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/ClientTestServices.cs b/tests/Opc.Ua.Client.TestFramework/ClientTestServices.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/ClientTestServices.cs rename to tests/Opc.Ua.Client.TestFramework/ClientTestServices.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/Constants.cs b/tests/Opc.Ua.Client.TestFramework/Constants.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/Constants.cs rename to tests/Opc.Ua.Client.TestFramework/Constants.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/Extensions.cs b/tests/Opc.Ua.Client.TestFramework/Extensions.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/Extensions.cs rename to tests/Opc.Ua.Client.TestFramework/Extensions.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/InProcessCertificateProvider.cs b/tests/Opc.Ua.Client.TestFramework/InProcessCertificateProvider.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/InProcessCertificateProvider.cs rename to tests/Opc.Ua.Client.TestFramework/InProcessCertificateProvider.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/MockResponseController.cs b/tests/Opc.Ua.Client.TestFramework/MockResponseController.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/MockResponseController.cs rename to tests/Opc.Ua.Client.TestFramework/MockResponseController.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/Opc.Ua.Client.TestFramework.csproj b/tests/Opc.Ua.Client.TestFramework/Opc.Ua.Client.TestFramework.csproj similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/Opc.Ua.Client.TestFramework.csproj rename to tests/Opc.Ua.Client.TestFramework/Opc.Ua.Client.TestFramework.csproj diff --git a/Tests/Opc.Ua.Client.TestFramework/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Client.TestFramework/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Client.TestFramework/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/RecordingSubscriptionHandler.cs b/tests/Opc.Ua.Client.TestFramework/RecordingSubscriptionHandler.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/RecordingSubscriptionHandler.cs rename to tests/Opc.Ua.Client.TestFramework/RecordingSubscriptionHandler.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/ReferenceServerWithLimits.cs b/tests/Opc.Ua.Client.TestFramework/ReferenceServerWithLimits.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/ReferenceServerWithLimits.cs rename to tests/Opc.Ua.Client.TestFramework/ReferenceServerWithLimits.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/SessionMock.cs b/tests/Opc.Ua.Client.TestFramework/SessionMock.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/SessionMock.cs rename to tests/Opc.Ua.Client.TestFramework/SessionMock.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/SessionPublishHelper.cs b/tests/Opc.Ua.Client.TestFramework/SessionPublishHelper.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/SessionPublishHelper.cs rename to tests/Opc.Ua.Client.TestFramework/SessionPublishHelper.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/TestFixture.cs b/tests/Opc.Ua.Client.TestFramework/TestFixture.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/TestFixture.cs rename to tests/Opc.Ua.Client.TestFramework/TestFixture.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/TestableSession.cs b/tests/Opc.Ua.Client.TestFramework/TestableSession.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/TestableSession.cs rename to tests/Opc.Ua.Client.TestFramework/TestableSession.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/TestableSessionFactory.cs b/tests/Opc.Ua.Client.TestFramework/TestableSessionFactory.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/TestableSessionFactory.cs rename to tests/Opc.Ua.Client.TestFramework/TestableSessionFactory.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/TokenValidatorMock.cs b/tests/Opc.Ua.Client.TestFramework/TokenValidatorMock.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/TokenValidatorMock.cs rename to tests/Opc.Ua.Client.TestFramework/TokenValidatorMock.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/TraceableRequestHeaderClientSession.cs b/tests/Opc.Ua.Client.TestFramework/TraceableRequestHeaderClientSession.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/TraceableRequestHeaderClientSession.cs rename to tests/Opc.Ua.Client.TestFramework/TraceableRequestHeaderClientSession.cs diff --git a/Tests/Opc.Ua.Client.TestFramework/TraceableRequestHeaderClientSessionFactory.cs b/tests/Opc.Ua.Client.TestFramework/TraceableRequestHeaderClientSessionFactory.cs similarity index 100% rename from Tests/Opc.Ua.Client.TestFramework/TraceableRequestHeaderClientSessionFactory.cs rename to tests/Opc.Ua.Client.TestFramework/TraceableRequestHeaderClientSessionFactory.cs diff --git a/Tests/Opc.Ua.Client.Tests/AdaptiveReconnectPolicyTests.cs b/tests/Opc.Ua.Client.Tests/AdaptiveReconnectPolicyTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/AdaptiveReconnectPolicyTests.cs rename to tests/Opc.Ua.Client.Tests/AdaptiveReconnectPolicyTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Alarms/AddAlarmsBuilderTests.cs b/tests/Opc.Ua.Client.Tests/Alarms/AddAlarmsBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Alarms/AddAlarmsBuilderTests.cs rename to tests/Opc.Ua.Client.Tests/Alarms/AddAlarmsBuilderTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Alarms/AlarmClientSessionExtensionsTests.cs b/tests/Opc.Ua.Client.Tests/Alarms/AlarmClientSessionExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Alarms/AlarmClientSessionExtensionsTests.cs rename to tests/Opc.Ua.Client.Tests/Alarms/AlarmClientSessionExtensionsTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Alarms/AlarmClientStateMachineTests.cs b/tests/Opc.Ua.Client.Tests/Alarms/AlarmClientStateMachineTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Alarms/AlarmClientStateMachineTests.cs rename to tests/Opc.Ua.Client.Tests/Alarms/AlarmClientStateMachineTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Alarms/AlarmClientTests.cs b/tests/Opc.Ua.Client.Tests/Alarms/AlarmClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Alarms/AlarmClientTests.cs rename to tests/Opc.Ua.Client.Tests/Alarms/AlarmClientTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Alarms/AlarmStreamExtensionsTests.cs b/tests/Opc.Ua.Client.Tests/Alarms/AlarmStreamExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Alarms/AlarmStreamExtensionsTests.cs rename to tests/Opc.Ua.Client.Tests/Alarms/AlarmStreamExtensionsTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/AliasNames/AliasNameClientTests.cs b/tests/Opc.Ua.Client.Tests/AliasNames/AliasNameClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/AliasNames/AliasNameClientTests.cs rename to tests/Opc.Ua.Client.Tests/AliasNames/AliasNameClientTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/AliasNames/AliasNameResolverTests.cs b/tests/Opc.Ua.Client.Tests/AliasNames/AliasNameResolverTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/AliasNames/AliasNameResolverTests.cs rename to tests/Opc.Ua.Client.Tests/AliasNames/AliasNameResolverTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/AliasNames/AliasNameSessionHarness.cs b/tests/Opc.Ua.Client.Tests/AliasNames/AliasNameSessionHarness.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/AliasNames/AliasNameSessionHarness.cs rename to tests/Opc.Ua.Client.Tests/AliasNames/AliasNameSessionHarness.cs diff --git a/Tests/Opc.Ua.Client.Tests/AliasNames/MonitoredItemAliasNameRefreshStrategyCoverageTests.cs b/tests/Opc.Ua.Client.Tests/AliasNames/MonitoredItemAliasNameRefreshStrategyCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/AliasNames/MonitoredItemAliasNameRefreshStrategyCoverageTests.cs rename to tests/Opc.Ua.Client.Tests/AliasNames/MonitoredItemAliasNameRefreshStrategyCoverageTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/AliasNames/PubSub/AliasNamePubSubBridgeTests.cs b/tests/Opc.Ua.Client.Tests/AliasNames/PubSub/AliasNamePubSubBridgeTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/AliasNames/PubSub/AliasNamePubSubBridgeTests.cs rename to tests/Opc.Ua.Client.Tests/AliasNames/PubSub/AliasNamePubSubBridgeTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/AliasNames/Refresh/ManualAndPollingRefreshStrategyTests.cs b/tests/Opc.Ua.Client.Tests/AliasNames/Refresh/ManualAndPollingRefreshStrategyTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/AliasNames/Refresh/ManualAndPollingRefreshStrategyTests.cs rename to tests/Opc.Ua.Client.Tests/AliasNames/Refresh/ManualAndPollingRefreshStrategyTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/BrowserOptionsXmlRoundTripTests.cs b/tests/Opc.Ua.Client.Tests/BrowserOptionsXmlRoundTripTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/BrowserOptionsXmlRoundTripTests.cs rename to tests/Opc.Ua.Client.Tests/BrowserOptionsXmlRoundTripTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Channels/ChannelDiagnosticTests.cs b/tests/Opc.Ua.Client.Tests/Channels/ChannelDiagnosticTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Channels/ChannelDiagnosticTests.cs rename to tests/Opc.Ua.Client.Tests/Channels/ChannelDiagnosticTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Channels/ChannelManagerMaxChannelsTests.cs b/tests/Opc.Ua.Client.Tests/Channels/ChannelManagerMaxChannelsTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Channels/ChannelManagerMaxChannelsTests.cs rename to tests/Opc.Ua.Client.Tests/Channels/ChannelManagerMaxChannelsTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Channels/Obsolete/NullChannelTests.cs b/tests/Opc.Ua.Client.Tests/Channels/Obsolete/NullChannelTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Channels/Obsolete/NullChannelTests.cs rename to tests/Opc.Ua.Client.Tests/Channels/Obsolete/NullChannelTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientBuilder/AccessTokenProviderRegistrationTests.cs b/tests/Opc.Ua.Client.Tests/ClientBuilder/AccessTokenProviderRegistrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientBuilder/AccessTokenProviderRegistrationTests.cs rename to tests/Opc.Ua.Client.Tests/ClientBuilder/AccessTokenProviderRegistrationTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientBuilder/ClientDiFluentApiTests.cs b/tests/Opc.Ua.Client.Tests/ClientBuilder/ClientDiFluentApiTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientBuilder/ClientDiFluentApiTests.cs rename to tests/Opc.Ua.Client.Tests/ClientBuilder/ClientDiFluentApiTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientBuilder/ClientInfrastructureCoverageTests.cs b/tests/Opc.Ua.Client.Tests/ClientBuilder/ClientInfrastructureCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientBuilder/ClientInfrastructureCoverageTests.cs rename to tests/Opc.Ua.Client.Tests/ClientBuilder/ClientInfrastructureCoverageTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientBuilder/ClientReverseConnectOptionsTests.cs b/tests/Opc.Ua.Client.Tests/ClientBuilder/ClientReverseConnectOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientBuilder/ClientReverseConnectOptionsTests.cs rename to tests/Opc.Ua.Client.Tests/ClientBuilder/ClientReverseConnectOptionsTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientBuilder/CompositeClientIdentityProviderBuilderTests.cs b/tests/Opc.Ua.Client.Tests/ClientBuilder/CompositeClientIdentityProviderBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientBuilder/CompositeClientIdentityProviderBuilderTests.cs rename to tests/Opc.Ua.Client.Tests/ClientBuilder/CompositeClientIdentityProviderBuilderTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientBuilder/IdentityProviderConfigurationTests.cs b/tests/Opc.Ua.Client.Tests/ClientBuilder/IdentityProviderConfigurationTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientBuilder/IdentityProviderConfigurationTests.cs rename to tests/Opc.Ua.Client.Tests/ClientBuilder/IdentityProviderConfigurationTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientBuilder/ManagedSessionBuilderExtendedTests.cs b/tests/Opc.Ua.Client.Tests/ClientBuilder/ManagedSessionBuilderExtendedTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientBuilder/ManagedSessionBuilderExtendedTests.cs rename to tests/Opc.Ua.Client.Tests/ClientBuilder/ManagedSessionBuilderExtendedTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientBuilder/ManagedSessionBuilderTests.cs b/tests/Opc.Ua.Client.Tests/ClientBuilder/ManagedSessionBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientBuilder/ManagedSessionBuilderTests.cs rename to tests/Opc.Ua.Client.Tests/ClientBuilder/ManagedSessionBuilderTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderExtensionsCoverageTests.cs b/tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderExtensionsCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderExtensionsCoverageTests.cs rename to tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderExtensionsCoverageTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderExtensionsTests2.cs b/tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderExtensionsTests2.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderExtensionsTests2.cs rename to tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderExtensionsTests2.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderTests.cs b/tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderTests.cs rename to tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaClientBuilderTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaSubClientBuilderExtensionsCoverageTests.cs b/tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaSubClientBuilderExtensionsCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaSubClientBuilderExtensionsCoverageTests.cs rename to tests/Opc.Ua.Client.Tests/ClientBuilder/OpcUaSubClientBuilderExtensionsCoverageTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientBuilder/ReverseConnectManagerTests.cs b/tests/Opc.Ua.Client.Tests/ClientBuilder/ReverseConnectManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientBuilder/ReverseConnectManagerTests.cs rename to tests/Opc.Ua.Client.Tests/ClientBuilder/ReverseConnectManagerTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ClientConnectRateLimiterTests.cs b/tests/Opc.Ua.Client.Tests/ClientConnectRateLimiterTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ClientConnectRateLimiterTests.cs rename to tests/Opc.Ua.Client.Tests/ClientConnectRateLimiterTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/CoreClientUtilsNodeSetExportTests.cs b/tests/Opc.Ua.Client.Tests/CoreClientUtilsNodeSetExportTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/CoreClientUtilsNodeSetExportTests.cs rename to tests/Opc.Ua.Client.Tests/CoreClientUtilsNodeSetExportTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientCrudTests.cs b/tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientCrudTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientCrudTests.cs rename to tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientCrudTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientEnumerationTests.cs b/tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientEnumerationTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientEnumerationTests.cs rename to tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientEnumerationTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientMetadataTests.cs b/tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientMetadataTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientMetadataTests.cs rename to tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientMetadataTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientOptionsTests.cs b/tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientOptionsTests.cs rename to tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientOptionsTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientPathResolutionTests.cs b/tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientPathResolutionTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientPathResolutionTests.cs rename to tests/Opc.Ua.Client.Tests/FileSystem/FileSystemClientPathResolutionTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemErrorsTests.cs b/tests/Opc.Ua.Client.Tests/FileSystem/FileSystemErrorsTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemErrorsTests.cs rename to tests/Opc.Ua.Client.Tests/FileSystem/FileSystemErrorsTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemSessionHarness.cs b/tests/Opc.Ua.Client.Tests/FileSystem/FileSystemSessionHarness.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/FileSystem/FileSystemSessionHarness.cs rename to tests/Opc.Ua.Client.Tests/FileSystem/FileSystemSessionHarness.cs diff --git a/Tests/Opc.Ua.Client.Tests/FileSystem/FileTypeSessionMock.cs b/tests/Opc.Ua.Client.Tests/FileSystem/FileTypeSessionMock.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/FileSystem/FileTypeSessionMock.cs rename to tests/Opc.Ua.Client.Tests/FileSystem/FileTypeSessionMock.cs diff --git a/Tests/Opc.Ua.Client.Tests/FileSystem/PathCacheTests.cs b/tests/Opc.Ua.Client.Tests/FileSystem/PathCacheTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/FileSystem/PathCacheTests.cs rename to tests/Opc.Ua.Client.Tests/FileSystem/PathCacheTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/FileSystem/TemporaryFileTransferClientTests.cs b/tests/Opc.Ua.Client.Tests/FileSystem/TemporaryFileTransferClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/FileSystem/TemporaryFileTransferClientTests.cs rename to tests/Opc.Ua.Client.Tests/FileSystem/TemporaryFileTransferClientTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/FileSystem/UaFileStreamTests.cs b/tests/Opc.Ua.Client.Tests/FileSystem/UaFileStreamTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/FileSystem/UaFileStreamTests.cs rename to tests/Opc.Ua.Client.Tests/FileSystem/UaFileStreamTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/FileSystem/UaPathTests.cs b/tests/Opc.Ua.Client.Tests/FileSystem/UaPathTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/FileSystem/UaPathTests.cs rename to tests/Opc.Ua.Client.Tests/FileSystem/UaPathTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/GeneratedDataTypeDefinitionTests.cs b/tests/Opc.Ua.Client.Tests/GeneratedDataTypeDefinitionTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/GeneratedDataTypeDefinitionTests.cs rename to tests/Opc.Ua.Client.Tests/GeneratedDataTypeDefinitionTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Historian/HistoryClientTypesTests.cs b/tests/Opc.Ua.Client.Tests/Historian/HistoryClientTypesTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Historian/HistoryClientTypesTests.cs rename to tests/Opc.Ua.Client.Tests/Historian/HistoryClientTypesTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Historian/HistoryClientUnitTests.cs b/tests/Opc.Ua.Client.Tests/Historian/HistoryClientUnitTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Historian/HistoryClientUnitTests.cs rename to tests/Opc.Ua.Client.Tests/Historian/HistoryClientUnitTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Identity/GdsKeyCredentialAccessTokenProviderTests.cs b/tests/Opc.Ua.Client.Tests/Identity/GdsKeyCredentialAccessTokenProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Identity/GdsKeyCredentialAccessTokenProviderTests.cs rename to tests/Opc.Ua.Client.Tests/Identity/GdsKeyCredentialAccessTokenProviderTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Client.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Client.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Client.Tests/ModelChange/ModelChangeTrackerTests.cs b/tests/Opc.Ua.Client.Tests/ModelChange/ModelChangeTrackerTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ModelChange/ModelChangeTrackerTests.cs rename to tests/Opc.Ua.Client.Tests/ModelChange/ModelChangeTrackerTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheContextTests.cs b/tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheContextTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheContextTests.cs rename to tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheContextTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheExtensionsCoverageTests.cs b/tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheExtensionsCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheExtensionsCoverageTests.cs rename to tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheExtensionsCoverageTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheInvalidateNodeTests.cs b/tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheInvalidateNodeTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheInvalidateNodeTests.cs rename to tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheInvalidateNodeTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheTests.cs b/tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheTests.cs rename to tests/Opc.Ua.Client.Tests/NodeCache/NodeCacheTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/ObjectTypeClientCallFallbackTests.cs b/tests/Opc.Ua.Client.Tests/ObjectTypeClientCallFallbackTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/ObjectTypeClientCallFallbackTests.cs rename to tests/Opc.Ua.Client.Tests/ObjectTypeClientCallFallbackTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Opc.Ua.Client.Tests.csproj b/tests/Opc.Ua.Client.Tests/Opc.Ua.Client.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Opc.Ua.Client.Tests.csproj rename to tests/Opc.Ua.Client.Tests/Opc.Ua.Client.Tests.csproj diff --git a/Tests/Opc.Ua.Client.Tests/OptionsContextTests.cs b/tests/Opc.Ua.Client.Tests/OptionsContextTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/OptionsContextTests.cs rename to tests/Opc.Ua.Client.Tests/OptionsContextTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Client.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Client.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Client.Tests/Roles/RoleManagementClientCoverageTests.cs b/tests/Opc.Ua.Client.Tests/Roles/RoleManagementClientCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Roles/RoleManagementClientCoverageTests.cs rename to tests/Opc.Ua.Client.Tests/Roles/RoleManagementClientCoverageTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Roles/RoleManagementClientTests.cs b/tests/Opc.Ua.Client.Tests/Roles/RoleManagementClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Roles/RoleManagementClientTests.cs rename to tests/Opc.Ua.Client.Tests/Roles/RoleManagementClientTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/BrowserTests.cs b/tests/Opc.Ua.Client.Tests/Session/BrowserTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/BrowserTests.cs rename to tests/Opc.Ua.Client.Tests/Session/BrowserTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/ChannelManagerSessionFactoryTests.cs b/tests/Opc.Ua.Client.Tests/Session/ChannelManagerSessionFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/ChannelManagerSessionFactoryTests.cs rename to tests/Opc.Ua.Client.Tests/Session/ChannelManagerSessionFactoryTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/ClassicSubscriptionEngineTests.cs b/tests/Opc.Ua.Client.Tests/Session/ClassicSubscriptionEngineTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/ClassicSubscriptionEngineTests.cs rename to tests/Opc.Ua.Client.Tests/Session/ClassicSubscriptionEngineTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/ClientFailoverCoordinatorTests.cs b/tests/Opc.Ua.Client.Tests/Session/ClientFailoverCoordinatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/ClientFailoverCoordinatorTests.cs rename to tests/Opc.Ua.Client.Tests/Session/ClientFailoverCoordinatorTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/ClientIdentityProviderExtensionsTests.cs b/tests/Opc.Ua.Client.Tests/Session/ClientIdentityProviderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/ClientIdentityProviderExtensionsTests.cs rename to tests/Opc.Ua.Client.Tests/Session/ClientIdentityProviderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/CompositeClientIdentityProviderTests.cs b/tests/Opc.Ua.Client.Tests/Session/CompositeClientIdentityProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/CompositeClientIdentityProviderTests.cs rename to tests/Opc.Ua.Client.Tests/Session/CompositeClientIdentityProviderTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/ConnectionStateMachineTests.cs b/tests/Opc.Ua.Client.Tests/Session/ConnectionStateMachineTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/ConnectionStateMachineTests.cs rename to tests/Opc.Ua.Client.Tests/Session/ConnectionStateMachineTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/DefaultClientIdentityProviderTests.cs b/tests/Opc.Ua.Client.Tests/Session/DefaultClientIdentityProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/DefaultClientIdentityProviderTests.cs rename to tests/Opc.Ua.Client.Tests/Session/DefaultClientIdentityProviderTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/DefaultRedundantServerEndpointResolverTests.cs b/tests/Opc.Ua.Client.Tests/Session/DefaultRedundantServerEndpointResolverTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/DefaultRedundantServerEndpointResolverTests.cs rename to tests/Opc.Ua.Client.Tests/Session/DefaultRedundantServerEndpointResolverTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/DefaultSessionFactoryTests.cs b/tests/Opc.Ua.Client.Tests/Session/DefaultSessionFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/DefaultSessionFactoryTests.cs rename to tests/Opc.Ua.Client.Tests/Session/DefaultSessionFactoryTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/DefaultSubscriptionEngineTests.cs b/tests/Opc.Ua.Client.Tests/Session/DefaultSubscriptionEngineTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/DefaultSubscriptionEngineTests.cs rename to tests/Opc.Ua.Client.Tests/Session/DefaultSubscriptionEngineTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/ManagedSessionComplianceTests.cs b/tests/Opc.Ua.Client.Tests/Session/ManagedSessionComplianceTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/ManagedSessionComplianceTests.cs rename to tests/Opc.Ua.Client.Tests/Session/ManagedSessionComplianceTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/ManagedSessionFactoryTests.cs b/tests/Opc.Ua.Client.Tests/Session/ManagedSessionFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/ManagedSessionFactoryTests.cs rename to tests/Opc.Ua.Client.Tests/Session/ManagedSessionFactoryTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/ManagedSessionRevalidationLoopTests.cs b/tests/Opc.Ua.Client.Tests/Session/ManagedSessionRevalidationLoopTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/ManagedSessionRevalidationLoopTests.cs rename to tests/Opc.Ua.Client.Tests/Session/ManagedSessionRevalidationLoopTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/ManagedSessionTests.cs b/tests/Opc.Ua.Client.Tests/Session/ManagedSessionTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/ManagedSessionTests.cs rename to tests/Opc.Ua.Client.Tests/Session/ManagedSessionTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/NetworkRedundancyEndpointSelectorTests.cs b/tests/Opc.Ua.Client.Tests/Session/NetworkRedundancyEndpointSelectorTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/NetworkRedundancyEndpointSelectorTests.cs rename to tests/Opc.Ua.Client.Tests/Session/NetworkRedundancyEndpointSelectorTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/ProactiveRefreshTests.cs b/tests/Opc.Ua.Client.Tests/Session/ProactiveRefreshTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/ProactiveRefreshTests.cs rename to tests/Opc.Ua.Client.Tests/Session/ProactiveRefreshTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/ServerRedundancyHandlerTests.cs b/tests/Opc.Ua.Client.Tests/Session/ServerRedundancyHandlerTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/ServerRedundancyHandlerTests.cs rename to tests/Opc.Ua.Client.Tests/Session/ServerRedundancyHandlerTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/SessionClientBatchTests.cs b/tests/Opc.Ua.Client.Tests/Session/SessionClientBatchTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/SessionClientBatchTests.cs rename to tests/Opc.Ua.Client.Tests/Session/SessionClientBatchTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/SessionClientExtensionsTests.cs b/tests/Opc.Ua.Client.Tests/Session/SessionClientExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/SessionClientExtensionsTests.cs rename to tests/Opc.Ua.Client.Tests/Session/SessionClientExtensionsTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/SessionEngineContextTests.cs b/tests/Opc.Ua.Client.Tests/Session/SessionEngineContextTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/SessionEngineContextTests.cs rename to tests/Opc.Ua.Client.Tests/Session/SessionEngineContextTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/SessionExtensionsCoverageTests.cs b/tests/Opc.Ua.Client.Tests/Session/SessionExtensionsCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/SessionExtensionsCoverageTests.cs rename to tests/Opc.Ua.Client.Tests/Session/SessionExtensionsCoverageTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/SessionExtensionsTests.cs b/tests/Opc.Ua.Client.Tests/Session/SessionExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/SessionExtensionsTests.cs rename to tests/Opc.Ua.Client.Tests/Session/SessionExtensionsTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/SessionReconnectHandlerCoverageTests.cs b/tests/Opc.Ua.Client.Tests/Session/SessionReconnectHandlerCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/SessionReconnectHandlerCoverageTests.cs rename to tests/Opc.Ua.Client.Tests/Session/SessionReconnectHandlerCoverageTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/SessionReconnectHandlerTests.cs b/tests/Opc.Ua.Client.Tests/Session/SessionReconnectHandlerTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/SessionReconnectHandlerTests.cs rename to tests/Opc.Ua.Client.Tests/Session/SessionReconnectHandlerTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/SessionStateEncoderTests.cs b/tests/Opc.Ua.Client.Tests/Session/SessionStateEncoderTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/SessionStateEncoderTests.cs rename to tests/Opc.Ua.Client.Tests/Session/SessionStateEncoderTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/SessionTests.cs b/tests/Opc.Ua.Client.Tests/Session/SessionTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/SessionTests.cs rename to tests/Opc.Ua.Client.Tests/Session/SessionTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/UpdateIdentityAsyncTests.cs b/tests/Opc.Ua.Client.Tests/Session/UpdateIdentityAsyncTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/UpdateIdentityAsyncTests.cs rename to tests/Opc.Ua.Client.Tests/Session/UpdateIdentityAsyncTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Session/X509ClientIdentityProviderSelectionTests.cs b/tests/Opc.Ua.Client.Tests/Session/X509ClientIdentityProviderSelectionTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Session/X509ClientIdentityProviderSelectionTests.cs rename to tests/Opc.Ua.Client.Tests/Session/X509ClientIdentityProviderSelectionTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Stack/Client/ClientChannelManagerManagedTests.cs b/tests/Opc.Ua.Client.Tests/Stack/Client/ClientChannelManagerManagedTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Stack/Client/ClientChannelManagerManagedTests.cs rename to tests/Opc.Ua.Client.Tests/Stack/Client/ClientChannelManagerManagedTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/StateMachines/FiniteStateMachineTypeClientExtensionsTests.cs b/tests/Opc.Ua.Client.Tests/StateMachines/FiniteStateMachineTypeClientExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/StateMachines/FiniteStateMachineTypeClientExtensionsTests.cs rename to tests/Opc.Ua.Client.Tests/StateMachines/FiniteStateMachineTypeClientExtensionsTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/StateMachines/StateMachineTypeClientExtensionsTests.cs b/tests/Opc.Ua.Client.Tests/StateMachines/StateMachineTypeClientExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/StateMachines/StateMachineTypeClientExtensionsTests.cs rename to tests/Opc.Ua.Client.Tests/StateMachines/StateMachineTypeClientExtensionsTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/StateMachines/SubStateMachineClientTests.cs b/tests/Opc.Ua.Client.Tests/StateMachines/SubStateMachineClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/StateMachines/SubStateMachineClientTests.cs rename to tests/Opc.Ua.Client.Tests/StateMachines/SubStateMachineClientTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/StateMachines/TypedObjectChildAccessorTests.cs b/tests/Opc.Ua.Client.Tests/StateMachines/TypedObjectChildAccessorTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/StateMachines/TypedObjectChildAccessorTests.cs rename to tests/Opc.Ua.Client.Tests/StateMachines/TypedObjectChildAccessorTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Streaming/StreamingSubscriptionExtensionsTests.cs b/tests/Opc.Ua.Client.Tests/Streaming/StreamingSubscriptionExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Streaming/StreamingSubscriptionExtensionsTests.cs rename to tests/Opc.Ua.Client.Tests/Streaming/StreamingSubscriptionExtensionsTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Streaming/StreamingSubscriptionTests.cs b/tests/Opc.Ua.Client.Tests/Streaming/StreamingSubscriptionTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Streaming/StreamingSubscriptionTests.cs rename to tests/Opc.Ua.Client.Tests/Streaming/StreamingSubscriptionTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/Classic/ClassicMonitoredItemCoverageTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/Classic/ClassicMonitoredItemCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/Classic/ClassicMonitoredItemCoverageTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/Classic/ClassicMonitoredItemCoverageTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/Classic/ClassicSubscriptionCoverageTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/Classic/ClassicSubscriptionCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/Classic/ClassicSubscriptionCoverageTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/Classic/ClassicSubscriptionCoverageTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/Classic/MonitoredItemTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/Classic/MonitoredItemTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/Classic/MonitoredItemTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/Classic/MonitoredItemTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/Classic/SubscriptionUnitTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/Classic/SubscriptionUnitTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/Classic/SubscriptionUnitTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/Classic/SubscriptionUnitTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/CompositeMonitoredItemCollectionTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/CompositeMonitoredItemCollectionTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/CompositeMonitoredItemCollectionTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/CompositeMonitoredItemCollectionTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeManagedSubscription.cs b/tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeManagedSubscription.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeManagedSubscription.cs rename to tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeManagedSubscription.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMessageAckQueue.cs b/tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMessageAckQueue.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMessageAckQueue.cs rename to tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMessageAckQueue.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMonitoredItemContext.cs b/tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMonitoredItemContext.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMonitoredItemContext.cs rename to tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMonitoredItemContext.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMonitoredItemManagerContext.cs b/tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMonitoredItemManagerContext.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMonitoredItemManagerContext.cs rename to tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeMonitoredItemManagerContext.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeSubscriptionContext.cs b/tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeSubscriptionContext.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeSubscriptionContext.cs rename to tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeSubscriptionContext.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeSubscriptionManagerContext.cs b/tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeSubscriptionManagerContext.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeSubscriptionManagerContext.cs rename to tests/Opc.Ua.Client.Tests/Subscription/Fakes/FakeSubscriptionManagerContext.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/LogicalSubscriptionTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/LogicalSubscriptionTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/LogicalSubscriptionTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/LogicalSubscriptionTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/MessageProcessorTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/MessageProcessorTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/MessageProcessorTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/MessageProcessorTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/MonitoredItemManagerTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/MonitoredItemManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/MonitoredItemManagerTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/MonitoredItemManagerTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/MonitoredItemManagerTriggeringTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/MonitoredItemManagerTriggeringTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/MonitoredItemManagerTriggeringTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/MonitoredItemManagerTriggeringTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/MonitoredItemTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/MonitoredItemTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/MonitoredItemTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/MonitoredItemTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/PartitionPlacementPolicyTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/PartitionPlacementPolicyTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/PartitionPlacementPolicyTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/PartitionPlacementPolicyTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/PooledNotificationDispatchTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/PooledNotificationDispatchTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/PooledNotificationDispatchTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/PooledNotificationDispatchTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/ReactiveFallbackTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/ReactiveFallbackTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/ReactiveFallbackTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/ReactiveFallbackTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/SecondaryPartitionIdleDeleteTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/SecondaryPartitionIdleDeleteTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/SecondaryPartitionIdleDeleteTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/SecondaryPartitionIdleDeleteTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/SetTriggeringFluentHelperTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/SetTriggeringFluentHelperTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/SetTriggeringFluentHelperTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/SetTriggeringFluentHelperTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/SnapshotGroupValidationTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/SnapshotGroupValidationTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/SnapshotGroupValidationTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/SnapshotGroupValidationTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/SubscriptionManagerTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/SubscriptionManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/SubscriptionManagerTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/SubscriptionManagerTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Subscription/SubscriptionTests.cs b/tests/Opc.Ua.Client.Tests/Subscription/SubscriptionTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Subscription/SubscriptionTests.cs rename to tests/Opc.Ua.Client.Tests/Subscription/SubscriptionTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Utils/AsyncReaderWriterLockTests.cs b/tests/Opc.Ua.Client.Tests/Utils/AsyncReaderWriterLockTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Utils/AsyncReaderWriterLockTests.cs rename to tests/Opc.Ua.Client.Tests/Utils/AsyncReaderWriterLockTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Utils/EncodeableTestData.cs b/tests/Opc.Ua.Client.Tests/Utils/EncodeableTestData.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Utils/EncodeableTestData.cs rename to tests/Opc.Ua.Client.Tests/Utils/EncodeableTestData.cs diff --git a/Tests/Opc.Ua.Client.Tests/Utils/OptionsReaderCoverageTests.cs b/tests/Opc.Ua.Client.Tests/Utils/OptionsReaderCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Utils/OptionsReaderCoverageTests.cs rename to tests/Opc.Ua.Client.Tests/Utils/OptionsReaderCoverageTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/Utils/PrioritizedChannelTests.cs b/tests/Opc.Ua.Client.Tests/Utils/PrioritizedChannelTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/Utils/PrioritizedChannelTests.cs rename to tests/Opc.Ua.Client.Tests/Utils/PrioritizedChannelTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/WebApi/WebApiClientTests.cs b/tests/Opc.Ua.Client.Tests/WebApi/WebApiClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/WebApi/WebApiClientTests.cs rename to tests/Opc.Ua.Client.Tests/WebApi/WebApiClientTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/WebApi/WebApiTransportChannelTests.cs b/tests/Opc.Ua.Client.Tests/WebApi/WebApiTransportChannelTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/WebApi/WebApiTransportChannelTests.cs rename to tests/Opc.Ua.Client.Tests/WebApi/WebApiTransportChannelTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/WebApi/WebApiWssTransportChannelTests.cs b/tests/Opc.Ua.Client.Tests/WebApi/WebApiWssTransportChannelTests.cs similarity index 100% rename from Tests/Opc.Ua.Client.Tests/WebApi/WebApiWssTransportChannelTests.cs rename to tests/Opc.Ua.Client.Tests/WebApi/WebApiWssTransportChannelTests.cs diff --git a/Tests/Opc.Ua.Client.Tests/runsettings.sample b/tests/Opc.Ua.Client.Tests/runsettings.sample similarity index 100% rename from Tests/Opc.Ua.Client.Tests/runsettings.sample rename to tests/Opc.Ua.Client.Tests/runsettings.sample diff --git a/Tests/Opc.Ua.Client.Tests/test-browser-options.xml b/tests/Opc.Ua.Client.Tests/test-browser-options.xml similarity index 100% rename from Tests/Opc.Ua.Client.Tests/test-browser-options.xml rename to tests/Opc.Ua.Client.Tests/test-browser-options.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/ApplicationConfigurationBuilderTests.cs b/tests/Opc.Ua.Configuration.Tests/ApplicationConfigurationBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/ApplicationConfigurationBuilderTests.cs rename to tests/Opc.Ua.Configuration.Tests/ApplicationConfigurationBuilderTests.cs diff --git a/Tests/Opc.Ua.Configuration.Tests/ApplicationInstanceTests.cs b/tests/Opc.Ua.Configuration.Tests/ApplicationInstanceTests.cs similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/ApplicationInstanceTests.cs rename to tests/Opc.Ua.Configuration.Tests/ApplicationInstanceTests.cs diff --git a/Tests/Opc.Ua.Configuration.Tests/CertificateStoreTypeTest.cs b/tests/Opc.Ua.Configuration.Tests/CertificateStoreTypeTest.cs similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/CertificateStoreTypeTest.cs rename to tests/Opc.Ua.Configuration.Tests/CertificateStoreTypeTest.cs diff --git a/Tests/Opc.Ua.Configuration.Tests/ConfigurationRoundTripTests.cs b/tests/Opc.Ua.Configuration.Tests/ConfigurationRoundTripTests.cs similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/ConfigurationRoundTripTests.cs rename to tests/Opc.Ua.Configuration.Tests/ConfigurationRoundTripTests.cs diff --git a/Tests/Opc.Ua.Configuration.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Configuration.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Configuration.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Configuration.Tests/Opc.Ua.Configuration.Tests.Config.xml b/tests/Opc.Ua.Configuration.Tests/Opc.Ua.Configuration.Tests.Config.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/Opc.Ua.Configuration.Tests.Config.xml rename to tests/Opc.Ua.Configuration.Tests/Opc.Ua.Configuration.Tests.Config.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/Opc.Ua.Configuration.Tests.csproj b/tests/Opc.Ua.Configuration.Tests/Opc.Ua.Configuration.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/Opc.Ua.Configuration.Tests.csproj rename to tests/Opc.Ua.Configuration.Tests/Opc.Ua.Configuration.Tests.csproj diff --git a/Tests/Opc.Ua.Configuration.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Configuration.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Configuration.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Configuration.Tests/SecurityConfigurationTests.cs b/tests/Opc.Ua.Configuration.Tests/SecurityConfigurationTests.cs similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/SecurityConfigurationTests.cs rename to tests/Opc.Ua.Configuration.Tests/SecurityConfigurationTests.cs diff --git a/Tests/Opc.Ua.Configuration.Tests/test-client-full.xml b/tests/Opc.Ua.Configuration.Tests/test-client-full.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/test-client-full.xml rename to tests/Opc.Ua.Configuration.Tests/test-client-full.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/test-endpoints-full.xml b/tests/Opc.Ua.Configuration.Tests/test-endpoints-full.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/test-endpoints-full.xml rename to tests/Opc.Ua.Configuration.Tests/test-endpoints-full.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/test-endpoints.xml b/tests/Opc.Ua.Configuration.Tests/test-endpoints.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/test-endpoints.xml rename to tests/Opc.Ua.Configuration.Tests/test-endpoints.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/test-oauth2.xml b/tests/Opc.Ua.Configuration.Tests/test-oauth2.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/test-oauth2.xml rename to tests/Opc.Ua.Configuration.Tests/test-oauth2.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/test-security-defaults.xml b/tests/Opc.Ua.Configuration.Tests/test-security-defaults.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/test-security-defaults.xml rename to tests/Opc.Ua.Configuration.Tests/test-security-defaults.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/test-security-legacy.xml b/tests/Opc.Ua.Configuration.Tests/test-security-legacy.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/test-security-legacy.xml rename to tests/Opc.Ua.Configuration.Tests/test-security-legacy.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/test-security-modern.xml b/tests/Opc.Ua.Configuration.Tests/test-security-modern.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/test-security-modern.xml rename to tests/Opc.Ua.Configuration.Tests/test-security-modern.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/test-server-defaults.xml b/tests/Opc.Ua.Configuration.Tests/test-server-defaults.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/test-server-defaults.xml rename to tests/Opc.Ua.Configuration.Tests/test-server-defaults.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/test-server-explicit.xml b/tests/Opc.Ua.Configuration.Tests/test-server-explicit.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/test-server-explicit.xml rename to tests/Opc.Ua.Configuration.Tests/test-server-explicit.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/test-server-full.xml b/tests/Opc.Ua.Configuration.Tests/test-server-full.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/test-server-full.xml rename to tests/Opc.Ua.Configuration.Tests/test-server-full.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/testconfig-roundtrip.xml b/tests/Opc.Ua.Configuration.Tests/testconfig-roundtrip.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/testconfig-roundtrip.xml rename to tests/Opc.Ua.Configuration.Tests/testconfig-roundtrip.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/testhybridconfig.xml b/tests/Opc.Ua.Configuration.Tests/testhybridconfig.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/testhybridconfig.xml rename to tests/Opc.Ua.Configuration.Tests/testhybridconfig.xml diff --git a/Tests/Opc.Ua.Configuration.Tests/testlegacyconfig.xml b/tests/Opc.Ua.Configuration.Tests/testlegacyconfig.xml similarity index 100% rename from Tests/Opc.Ua.Configuration.Tests/testlegacyconfig.xml rename to tests/Opc.Ua.Configuration.Tests/testlegacyconfig.xml diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Audit/HashChainedAuditFileSinkTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Audit/HashChainedAuditFileSinkTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Audit/HashChainedAuditFileSinkTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Audit/HashChainedAuditFileSinkTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Audit/LoggerPcapAuditSinkTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Audit/LoggerPcapAuditSinkTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Audit/LoggerPcapAuditSinkTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Audit/LoggerPcapAuditSinkTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Audit/PcapAuditEventTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Audit/PcapAuditEventTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Audit/PcapAuditEventTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Audit/PcapAuditEventTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/CapturingByteTransportFactoryTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/CapturingByteTransportFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/CapturingByteTransportFactoryTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/CapturingByteTransportFactoryTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/CapturingByteTransportTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/CapturingByteTransportTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/CapturingByteTransportTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/CapturingByteTransportTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/ChannelCaptureRegistryTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/ChannelCaptureRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/ChannelCaptureRegistryTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/ChannelCaptureRegistryTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapBindingsTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapBindingsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapBindingsTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapBindingsTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapTransportChannelBindingTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapTransportChannelBindingTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapTransportChannelBindingTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapTransportChannelBindingTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapTransportListenerBindingTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapTransportListenerBindingTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapTransportListenerBindingTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Bindings/PcapTransportListenerBindingTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/CaptureSessionManagerTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Capture/CaptureSessionManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/CaptureSessionManagerTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Capture/CaptureSessionManagerTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/CaptureSessionTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Capture/CaptureSessionTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/CaptureSessionTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Capture/CaptureSessionTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/DefaultCaptureSourceFactoryTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Capture/DefaultCaptureSourceFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/DefaultCaptureSourceFactoryTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Capture/DefaultCaptureSourceFactoryTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/InProcessCaptureSourceExplicitPathsTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Capture/InProcessCaptureSourceExplicitPathsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/InProcessCaptureSourceExplicitPathsTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Capture/InProcessCaptureSourceExplicitPathsTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/InProcessClientCaptureSourceTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Capture/InProcessClientCaptureSourceTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/InProcessClientCaptureSourceTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Capture/InProcessClientCaptureSourceTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/PcapServerCaptureTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Capture/PcapServerCaptureTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/PcapServerCaptureTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Capture/PcapServerCaptureTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/ReplayCaptureSourceTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Capture/ReplayCaptureSourceTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/ReplayCaptureSourceTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Capture/ReplayCaptureSourceTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/ServerCaptureIntegrationTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Capture/ServerCaptureIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/ServerCaptureIntegrationTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Capture/ServerCaptureIntegrationTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/SessionFolderValidationTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Capture/SessionFolderValidationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Capture/SessionFolderValidationTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Capture/SessionFolderValidationTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapEnvironmentAutoStartHostedServiceTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapEnvironmentAutoStartHostedServiceTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapEnvironmentAutoStartHostedServiceTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapEnvironmentAutoStartHostedServiceTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapEnvironmentDefaultsTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapEnvironmentDefaultsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapEnvironmentDefaultsTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapEnvironmentDefaultsTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapOptionsDiagnosticsToolsGateTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapOptionsDiagnosticsToolsGateTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapOptionsDiagnosticsToolsGateTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapOptionsDiagnosticsToolsGateTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapServiceCollectionExtensionsTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapServiceCollectionExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapServiceCollectionExtensionsTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/DependencyInjection/PcapServiceCollectionExtensionsTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/DecodedServiceCallTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/DecodedServiceCallTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/DecodedServiceCallTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/DecodedServiceCallTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineDecodedChunkTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineDecodedChunkTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineDecodedChunkTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineDecodedChunkTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineSecureChannelNegativeTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineSecureChannelNegativeTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineSecureChannelNegativeTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineSecureChannelNegativeTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineSecureChannelSmokeTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineSecureChannelSmokeTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineSecureChannelSmokeTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/OfflineSecureChannelSmokeTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/ServiceCallReassemblerTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/ServiceCallReassemblerTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/ServiceCallReassemblerTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Dissection/ServiceCallReassemblerTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/CsvFormatterTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Formats/CsvFormatterTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/CsvFormatterTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Formats/CsvFormatterTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/FormatKindExtensionsTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Formats/FormatKindExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/FormatKindExtensionsTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Formats/FormatKindExtensionsTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/JsonFormatterTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Formats/JsonFormatterTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/JsonFormatterTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Formats/JsonFormatterTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/PcapFormatterTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Formats/PcapFormatterTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/PcapFormatterTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Formats/PcapFormatterTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/PcapNgFormatterTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Formats/PcapNgFormatterTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/PcapNgFormatterTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Formats/PcapNgFormatterTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/ServiceTimelineFormatterTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Formats/ServiceTimelineFormatterTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/ServiceTimelineFormatterTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Formats/ServiceTimelineFormatterTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/TextFormatterTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Formats/TextFormatterTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/TextFormatterTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Formats/TextFormatterTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/TraceFormatterRegistryTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Formats/TraceFormatterRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Formats/TraceFormatterRegistryTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Formats/TraceFormatterRegistryTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/CaptureFrameTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Frame/CaptureFrameTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/CaptureFrameTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Frame/CaptureFrameTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/FlowBufferCapacityTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Frame/FlowBufferCapacityTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/FlowBufferCapacityTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Frame/FlowBufferCapacityTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/LoopbackFrameBuilderTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Frame/LoopbackFrameBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/LoopbackFrameBuilderTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Frame/LoopbackFrameBuilderTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/OpcUaFrameParserTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Frame/OpcUaFrameParserTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/OpcUaFrameParserTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Frame/OpcUaFrameParserTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileReadWriteTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileReadWriteTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileReadWriteTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileReadWriteTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileReaderBoundsTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileReaderBoundsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileReaderBoundsTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileReaderBoundsTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileWriterRotationTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileWriterRotationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileWriterRotationTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapFileWriterRotationTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapNgFileWriterTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapNgFileWriterTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapNgFileWriterTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Frame/PcapNgFileWriterTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/TcpStreamReassemblerTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Frame/TcpStreamReassemblerTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Frame/TcpStreamReassemblerTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Frame/TcpStreamReassemblerTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/ChannelKeyMaterialZeroingTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/ChannelKeyMaterialZeroingTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/ChannelKeyMaterialZeroingTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/ChannelKeyMaterialZeroingTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/EncryptedKeyLogStreamTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/EncryptedKeyLogStreamTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/EncryptedKeyLogStreamTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/EncryptedKeyLogStreamTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/EncryptedKeyLogTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/EncryptedKeyLogTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/EncryptedKeyLogTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/EncryptedKeyLogTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/FilePermissionsTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/FilePermissionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/FilePermissionsTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/FilePermissionsTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/KeyEscrowProviderTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/KeyEscrowProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/KeyEscrowProviderTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/KeyEscrowProviderTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/KeyLogWriterRotationTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/KeyLogWriterRotationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/KeyLogWriterRotationTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/KeyLogWriterRotationTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/StandaloneKeyLogObserverTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/StandaloneKeyLogObserverTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/StandaloneKeyLogObserverTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/StandaloneKeyLogObserverTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogJsonReaderNegativeTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogJsonReaderNegativeTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogJsonReaderNegativeTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogJsonReaderNegativeTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogJsonRoundTripTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogJsonRoundTripTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogJsonRoundTripTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogJsonRoundTripTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogTextReaderNegativeTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogTextReaderNegativeTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogTextReaderNegativeTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogTextReaderNegativeTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogTextRoundTripTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogTextRoundTripTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogTextRoundTripTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/KeyLog/UaKeyLogTextRoundTripTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/McpServerTools/McpServerOptionsTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/McpServerTools/McpServerOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/McpServerTools/McpServerOptionsTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/McpServerTools/McpServerOptionsTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/McpServerTools/PacketDecodePathValidationTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/McpServerTools/PacketDecodePathValidationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/McpServerTools/PacketDecodePathValidationTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/McpServerTools/PacketDecodePathValidationTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Opc.Ua.Core.Diagnostics.Tests.csproj b/tests/Opc.Ua.Core.Diagnostics.Tests/Opc.Ua.Core.Diagnostics.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Opc.Ua.Core.Diagnostics.Tests.csproj rename to tests/Opc.Ua.Core.Diagnostics.Tests/Opc.Ua.Core.Diagnostics.Tests.csproj diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/MockClientReplayTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Replay/MockClientReplayTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/MockClientReplayTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Replay/MockClientReplayTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/MockServerReplayTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Replay/MockServerReplayTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/MockServerReplayTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Replay/MockServerReplayTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayAllowListTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayAllowListTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayAllowListTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayAllowListTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionManagerTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionManagerTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionManagerTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionPortValidationTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionPortValidationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionPortValidationTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionPortValidationTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySessionTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySpeedValidationTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySpeedValidationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySpeedValidationTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplaySpeedValidationTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayTestHelpers.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayTestHelpers.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayTestHelpers.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayTestHelpers.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayUrlSchemeValidationTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayUrlSchemeValidationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayUrlSchemeValidationTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Replay/ReplayUrlSchemeValidationTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/Stack/DiagnosticsChannelMutationTests.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/Stack/DiagnosticsChannelMutationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/Stack/DiagnosticsChannelMutationTests.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/Stack/DiagnosticsChannelMutationTests.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/TestSupport/InMemoryCaptureSource.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/TestSupport/InMemoryCaptureSource.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/TestSupport/InMemoryCaptureSource.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/TestSupport/InMemoryCaptureSource.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/TestSupport/PcapTestHelpers.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/TestSupport/PcapTestHelpers.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/TestSupport/PcapTestHelpers.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/TestSupport/PcapTestHelpers.cs diff --git a/Tests/Opc.Ua.Core.Diagnostics.Tests/TestSupport/TestTelemetryContext.cs b/tests/Opc.Ua.Core.Diagnostics.Tests/TestSupport/TestTelemetryContext.cs similarity index 100% rename from Tests/Opc.Ua.Core.Diagnostics.Tests/TestSupport/TestTelemetryContext.cs rename to tests/Opc.Ua.Core.Diagnostics.Tests/TestSupport/TestTelemetryContext.cs diff --git a/Tests/Opc.Ua.Core.Encoders.Tests/BinaryDecoderBenchmarks.cs b/tests/Opc.Ua.Core.Encoders.Tests/BinaryDecoderBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Core.Encoders.Tests/BinaryDecoderBenchmarks.cs rename to tests/Opc.Ua.Core.Encoders.Tests/BinaryDecoderBenchmarks.cs diff --git a/Tests/Opc.Ua.Core.Encoders.Tests/BinaryEncoderBenchmarks.cs b/tests/Opc.Ua.Core.Encoders.Tests/BinaryEncoderBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Core.Encoders.Tests/BinaryEncoderBenchmarks.cs rename to tests/Opc.Ua.Core.Encoders.Tests/BinaryEncoderBenchmarks.cs diff --git a/Tests/Opc.Ua.Core.Encoders.Tests/EncodeableFactoryTests.cs b/tests/Opc.Ua.Core.Encoders.Tests/EncodeableFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Encoders.Tests/EncodeableFactoryTests.cs rename to tests/Opc.Ua.Core.Encoders.Tests/EncodeableFactoryTests.cs diff --git a/Tests/Opc.Ua.Core.Encoders.Tests/EncodeableTests.cs b/tests/Opc.Ua.Core.Encoders.Tests/EncodeableTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Encoders.Tests/EncodeableTests.cs rename to tests/Opc.Ua.Core.Encoders.Tests/EncodeableTests.cs diff --git a/Tests/Opc.Ua.Core.Encoders.Tests/EncoderBenchmarks.cs b/tests/Opc.Ua.Core.Encoders.Tests/EncoderBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Core.Encoders.Tests/EncoderBenchmarks.cs rename to tests/Opc.Ua.Core.Encoders.Tests/EncoderBenchmarks.cs diff --git a/Tests/Opc.Ua.Core.Encoders.Tests/EncoderTests.cs b/tests/Opc.Ua.Core.Encoders.Tests/EncoderTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Encoders.Tests/EncoderTests.cs rename to tests/Opc.Ua.Core.Encoders.Tests/EncoderTests.cs diff --git a/Tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderBenchmarks.cs b/tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderBenchmarks.cs rename to tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderBenchmarks.cs diff --git a/Tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderCompactTests.cs b/tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderCompactTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderCompactTests.cs rename to tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderCompactTests.cs diff --git a/Tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderDateTimeBenchmark.cs b/tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderDateTimeBenchmark.cs similarity index 100% rename from Tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderDateTimeBenchmark.cs rename to tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderDateTimeBenchmark.cs diff --git a/Tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderEscapeStringBenchmarks.cs b/tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderEscapeStringBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderEscapeStringBenchmarks.cs rename to tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderEscapeStringBenchmarks.cs diff --git a/Tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderTests.cs b/tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderTests.cs rename to tests/Opc.Ua.Core.Encoders.Tests/JsonEncoderTests.cs diff --git a/Tests/Opc.Ua.Core.Encoders.Tests/Opc.Ua.Core.Encoders.Tests.csproj b/tests/Opc.Ua.Core.Encoders.Tests/Opc.Ua.Core.Encoders.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Core.Encoders.Tests/Opc.Ua.Core.Encoders.Tests.csproj rename to tests/Opc.Ua.Core.Encoders.Tests/Opc.Ua.Core.Encoders.Tests.csproj diff --git a/Tests/Opc.Ua.Core.Encoders.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Core.Encoders.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Core.Encoders.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Core.Encoders.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/BinarySchemaValidatorTests.cs b/tests/Opc.Ua.Core.Schema.Tests/BinarySchemaValidatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/BinarySchemaValidatorTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/BinarySchemaValidatorTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/BsdSchemaGeneratorTests.cs b/tests/Opc.Ua.Core.Schema.Tests/BsdSchemaGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/BsdSchemaGeneratorTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/BsdSchemaGeneratorTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/BsdSchemaValidationTests.cs b/tests/Opc.Ua.Core.Schema.Tests/BsdSchemaValidationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/BsdSchemaValidationTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/BsdSchemaValidationTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/BuiltInTypeMappingTests.cs b/tests/Opc.Ua.Core.Schema.Tests/BuiltInTypeMappingTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/BuiltInTypeMappingTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/BuiltInTypeMappingTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/ComplexTypeSystemCoverageTests.cs b/tests/Opc.Ua.Core.Schema.Tests/ComplexTypeSystemCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/ComplexTypeSystemCoverageTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/ComplexTypeSystemCoverageTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/DataTypeDefinitionExtensionTests.cs b/tests/Opc.Ua.Core.Schema.Tests/DataTypeDefinitionExtensionTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/DataTypeDefinitionExtensionTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/DataTypeDefinitionExtensionTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/DataTypeNodeRegistrationTests.cs b/tests/Opc.Ua.Core.Schema.Tests/DataTypeNodeRegistrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/DataTypeNodeRegistrationTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/DataTypeNodeRegistrationTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/EncodeableFactoryDefinitionSourceTests.cs b/tests/Opc.Ua.Core.Schema.Tests/EncodeableFactoryDefinitionSourceTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/EncodeableFactoryDefinitionSourceTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/EncodeableFactoryDefinitionSourceTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/GeneratedTypeDefinitionTests.cs b/tests/Opc.Ua.Core.Schema.Tests/GeneratedTypeDefinitionTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/GeneratedTypeDefinitionTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/GeneratedTypeDefinitionTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/JsonSchemaGeneratorTests.cs b/tests/Opc.Ua.Core.Schema.Tests/JsonSchemaGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/JsonSchemaGeneratorTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/JsonSchemaGeneratorTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/Opc.Ua.Core.Schema.Tests.csproj b/tests/Opc.Ua.Core.Schema.Tests/Opc.Ua.Core.Schema.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/Opc.Ua.Core.Schema.Tests.csproj rename to tests/Opc.Ua.Core.Schema.Tests/Opc.Ua.Core.Schema.Tests.csproj diff --git a/Tests/Opc.Ua.Core.Schema.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Core.Schema.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Core.Schema.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/SchemaProviderExtensionsTests.cs b/tests/Opc.Ua.Core.Schema.Tests/SchemaProviderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/SchemaProviderExtensionsTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/SchemaProviderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/SchemaSerializationTests.cs b/tests/Opc.Ua.Core.Schema.Tests/SchemaSerializationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/SchemaSerializationTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/SchemaSerializationTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/SchemaServiceCollectionExtensionsTests.cs b/tests/Opc.Ua.Core.Schema.Tests/SchemaServiceCollectionExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/SchemaServiceCollectionExtensionsTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/SchemaServiceCollectionExtensionsTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/SchemaTestData.cs b/tests/Opc.Ua.Core.Schema.Tests/SchemaTestData.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/SchemaTestData.cs rename to tests/Opc.Ua.Core.Schema.Tests/SchemaTestData.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/SchemaValidationIntegrationTests.cs b/tests/Opc.Ua.Core.Schema.Tests/SchemaValidationIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/SchemaValidationIntegrationTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/SchemaValidationIntegrationTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/TypeDictionaryValidatorTests.cs b/tests/Opc.Ua.Core.Schema.Tests/TypeDictionaryValidatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/TypeDictionaryValidatorTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/TypeDictionaryValidatorTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/XmlSchemaValidatorCoverageTests.cs b/tests/Opc.Ua.Core.Schema.Tests/XmlSchemaValidatorCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/XmlSchemaValidatorCoverageTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/XmlSchemaValidatorCoverageTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/XsdSchemaGeneratorTests.cs b/tests/Opc.Ua.Core.Schema.Tests/XsdSchemaGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/XsdSchemaGeneratorTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/XsdSchemaGeneratorTests.cs diff --git a/Tests/Opc.Ua.Core.Schema.Tests/XsdSchemaValidationTests.cs b/tests/Opc.Ua.Core.Schema.Tests/XsdSchemaValidationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Schema.Tests/XsdSchemaValidationTests.cs rename to tests/Opc.Ua.Core.Schema.Tests/XsdSchemaValidationTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/AuditingConnectionTests.cs b/tests/Opc.Ua.Core.Security.Tests/AuditingConnectionTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/AuditingConnectionTests.cs rename to tests/Opc.Ua.Core.Security.Tests/AuditingConnectionTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/AuditingExtendedTests.cs b/tests/Opc.Ua.Core.Security.Tests/AuditingExtendedTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/AuditingExtendedTests.cs rename to tests/Opc.Ua.Core.Security.Tests/AuditingExtendedTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/AuditingOperationTests.cs b/tests/Opc.Ua.Core.Security.Tests/AuditingOperationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/AuditingOperationTests.cs rename to tests/Opc.Ua.Core.Security.Tests/AuditingOperationTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/AuditingTests.cs b/tests/Opc.Ua.Core.Security.Tests/AuditingTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/AuditingTests.cs rename to tests/Opc.Ua.Core.Security.Tests/AuditingTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/CertSessionContext.cs b/tests/Opc.Ua.Core.Security.Tests/CertSessionContext.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/CertSessionContext.cs rename to tests/Opc.Ua.Core.Security.Tests/CertSessionContext.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Core.Security.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Core.Security.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/Opc.Ua.Core.Security.Tests.csproj b/tests/Opc.Ua.Core.Security.Tests/Opc.Ua.Core.Security.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/Opc.Ua.Core.Security.Tests.csproj rename to tests/Opc.Ua.Core.Security.Tests/Opc.Ua.Core.Security.Tests.csproj diff --git a/Tests/Opc.Ua.Core.Security.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Core.Security.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Core.Security.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/PushCertManagementDepthTests.cs b/tests/Opc.Ua.Core.Security.Tests/PushCertManagementDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/PushCertManagementDepthTests.cs rename to tests/Opc.Ua.Core.Security.Tests/PushCertManagementDepthTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/PushCertManagementTests.cs b/tests/Opc.Ua.Core.Security.Tests/PushCertManagementTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/PushCertManagementTests.cs rename to tests/Opc.Ua.Core.Security.Tests/PushCertManagementTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/RoleManagementDepthTests.cs b/tests/Opc.Ua.Core.Security.Tests/RoleManagementDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/RoleManagementDepthTests.cs rename to tests/Opc.Ua.Core.Security.Tests/RoleManagementDepthTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/RoleManagementTests.cs b/tests/Opc.Ua.Core.Security.Tests/RoleManagementTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/RoleManagementTests.cs rename to tests/Opc.Ua.Core.Security.Tests/RoleManagementTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityAes128Sha256Tests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityAes128Sha256Tests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityAes128Sha256Tests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityAes128Sha256Tests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityAes256Sha256Tests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityAes256Sha256Tests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityAes256Sha256Tests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityAes256Sha256Tests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityBasic128rsa15Tests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityBasic128rsa15Tests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityBasic128rsa15Tests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityBasic128rsa15Tests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityBasic256Tests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityBasic256Tests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityBasic256Tests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityBasic256Tests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityBasic256sha256Tests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityBasic256sha256Tests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityBasic256sha256Tests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityBasic256sha256Tests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityCertValidationDepthTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityCertValidationDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityCertValidationDepthTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityCertValidationDepthTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityCertValidationTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityCertValidationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityCertValidationTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityCertValidationTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityCertificateTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityCertificateTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityCertificateTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityCertificateTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityNoneSession10Tests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityNoneSession10Tests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityNoneSession10Tests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityNoneSession10Tests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityNoneTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityNoneTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityNoneTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityNoneTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityPolicyDepthTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityPolicyDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityPolicyDepthTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityPolicyDepthTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerAppMgmtTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerAppMgmtTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerAppMgmtTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerAppMgmtTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerAuthTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerAuthTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerAuthTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerAuthTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerBase2Tests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerBase2Tests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerBase2Tests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerBase2Tests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerDefaultPermsTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerDefaultPermsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerDefaultPermsTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerDefaultPermsTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerEndpointMgmtTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerEndpointMgmtTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerEndpointMgmtTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerEndpointMgmtTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerEventingTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerEventingTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerEventingTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerEventingTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityRoleServerTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityUserTokenDepthTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityUserTokenDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityUserTokenDepthTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityUserTokenDepthTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityUserTokenTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityUserTokenTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityUserTokenTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityUserTokenTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityUserX509DepthTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityUserX509DepthTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityUserX509DepthTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityUserX509DepthTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/SecurityX509UserTests.cs b/tests/Opc.Ua.Core.Security.Tests/SecurityX509UserTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/SecurityX509UserTests.cs rename to tests/Opc.Ua.Core.Security.Tests/SecurityX509UserTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/TestCertificateFactory.cs b/tests/Opc.Ua.Core.Security.Tests/TestCertificateFactory.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/TestCertificateFactory.cs rename to tests/Opc.Ua.Core.Security.Tests/TestCertificateFactory.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/TestCertificates.cs b/tests/Opc.Ua.Core.Security.Tests/TestCertificates.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/TestCertificates.cs rename to tests/Opc.Ua.Core.Security.Tests/TestCertificates.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/UserManagementDepthTests.cs b/tests/Opc.Ua.Core.Security.Tests/UserManagementDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/UserManagementDepthTests.cs rename to tests/Opc.Ua.Core.Security.Tests/UserManagementDepthTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/UserManagementTests.cs b/tests/Opc.Ua.Core.Security.Tests/UserManagementTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/UserManagementTests.cs rename to tests/Opc.Ua.Core.Security.Tests/UserManagementTests.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/WellKnownRoleNodeIds.cs b/tests/Opc.Ua.Core.Security.Tests/WellKnownRoleNodeIds.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/WellKnownRoleNodeIds.cs rename to tests/Opc.Ua.Core.Security.Tests/WellKnownRoleNodeIds.cs diff --git a/Tests/Opc.Ua.Core.Security.Tests/X509UserIdentityHelper.cs b/tests/Opc.Ua.Core.Security.Tests/X509UserIdentityHelper.cs similarity index 100% rename from Tests/Opc.Ua.Core.Security.Tests/X509UserIdentityHelper.cs rename to tests/Opc.Ua.Core.Security.Tests/X509UserIdentityHelper.cs diff --git a/Tests/Opc.Ua.Core.TestFramework/ApplicationTestData.cs b/tests/Opc.Ua.Core.TestFramework/ApplicationTestData.cs similarity index 100% rename from Tests/Opc.Ua.Core.TestFramework/ApplicationTestData.cs rename to tests/Opc.Ua.Core.TestFramework/ApplicationTestData.cs diff --git a/Tests/Opc.Ua.Core.TestFramework/ApplicationTestDataGenerator.cs b/tests/Opc.Ua.Core.TestFramework/ApplicationTestDataGenerator.cs similarity index 100% rename from Tests/Opc.Ua.Core.TestFramework/ApplicationTestDataGenerator.cs rename to tests/Opc.Ua.Core.TestFramework/ApplicationTestDataGenerator.cs diff --git a/Tests/Opc.Ua.Core.TestFramework/CertificateValidatorAlternate.cs b/tests/Opc.Ua.Core.TestFramework/CertificateValidatorAlternate.cs similarity index 100% rename from Tests/Opc.Ua.Core.TestFramework/CertificateValidatorAlternate.cs rename to tests/Opc.Ua.Core.TestFramework/CertificateValidatorAlternate.cs diff --git a/Tests/Opc.Ua.Core.TestFramework/EncoderCommon.cs b/tests/Opc.Ua.Core.TestFramework/EncoderCommon.cs similarity index 100% rename from Tests/Opc.Ua.Core.TestFramework/EncoderCommon.cs rename to tests/Opc.Ua.Core.TestFramework/EncoderCommon.cs diff --git a/Tests/Opc.Ua.Core.TestFramework/EncodingTypeGroup.cs b/tests/Opc.Ua.Core.TestFramework/EncodingTypeGroup.cs similarity index 100% rename from Tests/Opc.Ua.Core.TestFramework/EncodingTypeGroup.cs rename to tests/Opc.Ua.Core.TestFramework/EncodingTypeGroup.cs diff --git a/Tests/Opc.Ua.Core.TestFramework/JsonEncodingType.cs b/tests/Opc.Ua.Core.TestFramework/JsonEncodingType.cs similarity index 100% rename from Tests/Opc.Ua.Core.TestFramework/JsonEncodingType.cs rename to tests/Opc.Ua.Core.TestFramework/JsonEncodingType.cs diff --git a/Tests/Opc.Ua.Core.TestFramework/JsonValidationData.cs b/tests/Opc.Ua.Core.TestFramework/JsonValidationData.cs similarity index 100% rename from Tests/Opc.Ua.Core.TestFramework/JsonValidationData.cs rename to tests/Opc.Ua.Core.TestFramework/JsonValidationData.cs diff --git a/Tests/Opc.Ua.Core.TestFramework/Opc.Ua.Core.TestFramework.csproj b/tests/Opc.Ua.Core.TestFramework/Opc.Ua.Core.TestFramework.csproj similarity index 100% rename from Tests/Opc.Ua.Core.TestFramework/Opc.Ua.Core.TestFramework.csproj rename to tests/Opc.Ua.Core.TestFramework/Opc.Ua.Core.TestFramework.csproj diff --git a/Tests/Opc.Ua.Core.TestFramework/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Core.TestFramework/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Core.TestFramework/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Core.TestFramework/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Core.TestFramework/TemporaryCertificateManager.cs b/tests/Opc.Ua.Core.TestFramework/TemporaryCertificateManager.cs similarity index 100% rename from Tests/Opc.Ua.Core.TestFramework/TemporaryCertificateManager.cs rename to tests/Opc.Ua.Core.TestFramework/TemporaryCertificateManager.cs diff --git a/Tests/Opc.Ua.Core.TestFramework/TestUtils.cs b/tests/Opc.Ua.Core.TestFramework/TestUtils.cs similarity index 100% rename from Tests/Opc.Ua.Core.TestFramework/TestUtils.cs rename to tests/Opc.Ua.Core.TestFramework/TestUtils.cs diff --git a/Tests/Opc.Ua.Core.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Core.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Core.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Core.Tests/Opc.Ua.Core.Tests.csproj b/tests/Opc.Ua.Core.Tests/Opc.Ua.Core.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Opc.Ua.Core.Tests.csproj rename to tests/Opc.Ua.Core.Tests/Opc.Ua.Core.Tests.csproj diff --git a/Tests/Opc.Ua.Core.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Core.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Core.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Core.Tests/Redundancy/InMemorySharedKeyValueStoreTests.cs b/tests/Opc.Ua.Core.Tests/Redundancy/InMemorySharedKeyValueStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Redundancy/InMemorySharedKeyValueStoreTests.cs rename to tests/Opc.Ua.Core.Tests/Redundancy/InMemorySharedKeyValueStoreTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Redundancy/KeyRingRecordProtectorTests.cs b/tests/Opc.Ua.Core.Tests/Redundancy/KeyRingRecordProtectorTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Redundancy/KeyRingRecordProtectorTests.cs rename to tests/Opc.Ua.Core.Tests/Redundancy/KeyRingRecordProtectorTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Redundancy/SharedStoreLeaseElectionTests.cs b/tests/Opc.Ua.Core.Tests/Redundancy/SharedStoreLeaseElectionTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Redundancy/SharedStoreLeaseElectionTests.cs rename to tests/Opc.Ua.Core.Tests/Redundancy/SharedStoreLeaseElectionTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Schema/SecuredApplicationHelpersTests.cs b/tests/Opc.Ua.Core.Tests/Schema/SecuredApplicationHelpersTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Schema/SecuredApplicationHelpersTests.cs rename to tests/Opc.Ua.Core.Tests/Schema/SecuredApplicationHelpersTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Schema/SecuredApplicationTests.cs b/tests/Opc.Ua.Core.Tests/Schema/SecuredApplicationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Schema/SecuredApplicationTests.cs rename to tests/Opc.Ua.Core.Tests/Schema/SecuredApplicationTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/Assets/Test_chain.pem b/tests/Opc.Ua.Core.Tests/Security/Certificates/Assets/Test_chain.pem similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/Assets/Test_chain.pem rename to tests/Opc.Ua.Core.Tests/Security/Certificates/Assets/Test_chain.pem diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateFactoryTest.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateFactoryTest.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateFactoryTest.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateFactoryTest.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateIdentifierResolverTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateIdentifierResolverTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateIdentifierResolverTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateIdentifierResolverTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateIdentifierTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateIdentifierTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateIdentifierTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateIdentifierTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateCacheTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateCacheTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateCacheTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateCacheTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateIssuerReferenceTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateIssuerReferenceTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateIssuerReferenceTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateIssuerReferenceTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateManagerFactoryTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateManagerFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateManagerFactoryTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateManagerFactoryTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateManagerTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateManagerTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateManagerTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateProviderTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateProviderTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateProviderTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateValidationCoreTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateValidationCoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateValidationCoreTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/CertificateValidationCoreTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/StoreProviderTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/StoreProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/StoreProviderTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/StoreProviderTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/TrustListTransactionTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/TrustListTransactionTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/TrustListTransactionTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateManager/TrustListTransactionTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTest.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTest.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTest.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTest.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTypeTest.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTypeTest.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTypeTest.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTypeTest.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTypeTestConfig.xml b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTypeTestConfig.xml similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTypeTestConfig.xml rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateStoreTypeTestConfig.xml diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateValidationConcurrencyBenchmarks.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateValidationConcurrencyBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateValidationConcurrencyBenchmarks.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateValidationConcurrencyBenchmarks.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateValidatorTest.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateValidatorTest.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateValidatorTest.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CertificateValidatorTest.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/CryptoUtilsTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/CryptoUtilsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/CryptoUtilsTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/CryptoUtilsTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/DirectoryCertificateStoreTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/DirectoryCertificateStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/DirectoryCertificateStoreTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/DirectoryCertificateStoreTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/EncryptedSecretTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/EncryptedSecretTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/EncryptedSecretTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/EncryptedSecretTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/SharedKeyValueCertificateStoreTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/SharedKeyValueCertificateStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/SharedKeyValueCertificateStoreTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/SharedKeyValueCertificateStoreTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Certificates/X509UtilsAdditionalTests.cs b/tests/Opc.Ua.Core.Tests/Security/Certificates/X509UtilsAdditionalTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Certificates/X509UtilsAdditionalTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Certificates/X509UtilsAdditionalTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Identity/AccessTokenTests.cs b/tests/Opc.Ua.Core.Tests/Security/Identity/AccessTokenTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Identity/AccessTokenTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Identity/AccessTokenTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Identity/AuthorizationServerMetadataTests.cs b/tests/Opc.Ua.Core.Tests/Security/Identity/AuthorizationServerMetadataTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Identity/AuthorizationServerMetadataTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Identity/AuthorizationServerMetadataTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Identity/DefaultClientIdentityProviderTests.cs b/tests/Opc.Ua.Core.Tests/Security/Identity/DefaultClientIdentityProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Identity/DefaultClientIdentityProviderTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Identity/DefaultClientIdentityProviderTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Identity/IssuedIdentityTokenHandlerTests.cs b/tests/Opc.Ua.Core.Tests/Security/Identity/IssuedIdentityTokenHandlerTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Identity/IssuedIdentityTokenHandlerTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Identity/IssuedIdentityTokenHandlerTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Identity/IssuerVerificationKeyTests.cs b/tests/Opc.Ua.Core.Tests/Security/Identity/IssuerVerificationKeyTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Identity/IssuerVerificationKeyTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Identity/IssuerVerificationKeyTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Identity/JwksIssuerKeyResolverTests.cs b/tests/Opc.Ua.Core.Tests/Security/Identity/JwksIssuerKeyResolverTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Identity/JwksIssuerKeyResolverTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Identity/JwksIssuerKeyResolverTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Identity/JwtBearerAccessTokenProviderTests.cs b/tests/Opc.Ua.Core.Tests/Security/Identity/JwtBearerAccessTokenProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Identity/JwtBearerAccessTokenProviderTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Identity/JwtBearerAccessTokenProviderTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Identity/ServerIdentityRegistryAugmenterTests.cs b/tests/Opc.Ua.Core.Tests/Security/Identity/ServerIdentityRegistryAugmenterTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Identity/ServerIdentityRegistryAugmenterTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Identity/ServerIdentityRegistryAugmenterTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Identity/ServerIdentityRegistryTests.cs b/tests/Opc.Ua.Core.Tests/Security/Identity/ServerIdentityRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Identity/ServerIdentityRegistryTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Identity/ServerIdentityRegistryTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Identity/StaticIssuerKeyResolverTests.cs b/tests/Opc.Ua.Core.Tests/Security/Identity/StaticIssuerKeyResolverTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Identity/StaticIssuerKeyResolverTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Identity/StaticIssuerKeyResolverTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/Secrets/SecretStoreTests.cs b/tests/Opc.Ua.Core.Tests/Security/Secrets/SecretStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/Secrets/SecretStoreTests.cs rename to tests/Opc.Ua.Core.Tests/Security/Secrets/SecretStoreTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/SecurityPoliciesTests.cs b/tests/Opc.Ua.Core.Tests/Security/SecurityPoliciesTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/SecurityPoliciesTests.cs rename to tests/Opc.Ua.Core.Tests/Security/SecurityPoliciesTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Security/TransportProfileHelpersTests.cs b/tests/Opc.Ua.Core.Tests/Security/TransportProfileHelpersTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Security/TransportProfileHelpersTests.cs rename to tests/Opc.Ua.Core.Tests/Security/TransportProfileHelpersTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Bindings/TransportBindingRegistryTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Bindings/TransportBindingRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Bindings/TransportBindingRegistryTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Bindings/TransportBindingRegistryTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Buffers/ArraySegmentStreamTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Buffers/ArraySegmentStreamTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Buffers/ArraySegmentStreamTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Buffers/ArraySegmentStreamTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/ClientBaseTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/ClientBaseTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/ClientBaseTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/ClientBaseTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerCertRotationTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerCertRotationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerCertRotationTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerCertRotationTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerManagedTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerManagedTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerManagedTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerManagedTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/ClientChannelManagerTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/ClientTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/ClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/ClientTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/ClientTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointCollectionAdditionalTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointCollectionAdditionalTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointCollectionAdditionalTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointCollectionAdditionalTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointCollectionTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointCollectionTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointCollectionTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointCollectionTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/ConfiguredEndpointTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/EventRecordDecoderRegistryTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/EventRecordDecoderRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/EventRecordDecoderRegistryTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/EventRecordDecoderRegistryTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/EventRecordExtensionsTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/EventRecordExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/EventRecordExtensionsTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/EventRecordExtensionsTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/ObjectTypeClientTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/ObjectTypeClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/ObjectTypeClientTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/ObjectTypeClientTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/RetryAfterHintTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/RetryAfterHintTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/RetryAfterHintTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/RetryAfterHintTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/RetryBudgetTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/RetryBudgetTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/RetryBudgetTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/RetryBudgetTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/ReverseConnectHostTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/ReverseConnectHostTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/ReverseConnectHostTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/ReverseConnectHostTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Client/SessionLessMessageTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Client/SessionLessMessageTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Client/SessionLessMessageTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Client/SessionLessMessageTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Configuration/ApplicationConfigurationEncodingTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Configuration/ApplicationConfigurationEncodingTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Configuration/ApplicationConfigurationEncodingTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Configuration/ApplicationConfigurationEncodingTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Configuration/ApplicationConfigurationTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Configuration/ApplicationConfigurationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Configuration/ApplicationConfigurationTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Configuration/ApplicationConfigurationTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Configuration/ConfigurationSupportTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Configuration/ConfigurationSupportTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Configuration/ConfigurationSupportTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Configuration/ConfigurationSupportTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Configuration/ConfiguredEndpointsTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Configuration/ConfiguredEndpointsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Configuration/ConfiguredEndpointsTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Configuration/ConfiguredEndpointsTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Configuration/SecurityConfigManagerAdditionalTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Configuration/SecurityConfigManagerAdditionalTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Configuration/SecurityConfigManagerAdditionalTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Configuration/SecurityConfigManagerAdditionalTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Configuration/SecurityConfigurationManagerTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Configuration/SecurityConfigurationManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Configuration/SecurityConfigurationManagerTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Configuration/SecurityConfigurationManagerTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Diagnostics/OpcUaServiceCollectionExtensionsTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Diagnostics/OpcUaServiceCollectionExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Diagnostics/OpcUaServiceCollectionExtensionsTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Diagnostics/OpcUaServiceCollectionExtensionsTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Nodes/NodeTableSupportTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Nodes/NodeTableSupportTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Nodes/NodeTableSupportTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Nodes/NodeTableSupportTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Schema/UANodeSetHelpersTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Schema/UANodeSetHelpersTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Schema/UANodeSetHelpersTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Schema/UANodeSetHelpersTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Server/EndpointBaseTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Server/EndpointBaseTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Server/EndpointBaseTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Server/EndpointBaseTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Server/EndpointIncomingRequestTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Server/EndpointIncomingRequestTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Server/EndpointIncomingRequestTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Server/EndpointIncomingRequestTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Server/RequestLifetimeTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Server/RequestLifetimeTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Server/RequestLifetimeTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Server/RequestLifetimeTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Server/RequestQueueTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Server/RequestQueueTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Server/RequestQueueTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Server/RequestQueueTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Server/RetryAfterHeaderTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Server/RetryAfterHeaderTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Server/RetryAfterHeaderTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Server/RetryAfterHeaderTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Server/ServerBaseTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Server/ServerBaseTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Server/ServerBaseTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Server/ServerBaseTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/State/BaseDataVariableTypeStateSerializationTest.cs b/tests/Opc.Ua.Core.Tests/Stack/State/BaseDataVariableTypeStateSerializationTest.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/State/BaseDataVariableTypeStateSerializationTest.cs rename to tests/Opc.Ua.Core.Tests/Stack/State/BaseDataVariableTypeStateSerializationTest.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/State/ConditionStateTests.cs b/tests/Opc.Ua.Core.Tests/Stack/State/ConditionStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/State/ConditionStateTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/State/ConditionStateTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/State/NodeStateCollectionConcurrencyTests.cs b/tests/Opc.Ua.Core.Tests/Stack/State/NodeStateCollectionConcurrencyTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/State/NodeStateCollectionConcurrencyTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/State/NodeStateCollectionConcurrencyTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/State/NodeStateHandlerConcurrencyTests.cs b/tests/Opc.Ua.Core.Tests/Stack/State/NodeStateHandlerConcurrencyTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/State/NodeStateHandlerConcurrencyTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/State/NodeStateHandlerConcurrencyTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/State/NodeStateTests.cs b/tests/Opc.Ua.Core.Tests/Stack/State/NodeStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/State/NodeStateTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/State/NodeStateTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Tcp/ListenerEventVisibilityTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Tcp/ListenerEventVisibilityTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Tcp/ListenerEventVisibilityTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Tcp/ListenerEventVisibilityTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/HttpsTransportChannelTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/HttpsTransportChannelTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/HttpsTransportChannelTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/HttpsTransportChannelTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/HttpsTransportListenerTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/HttpsTransportListenerTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/HttpsTransportListenerTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/HttpsTransportListenerTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/InProcessTransportTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/InProcessTransportTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/InProcessTransportTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/InProcessTransportTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/JsonRequestMapperTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/JsonRequestMapperTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/JsonRequestMapperTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/JsonRequestMapperTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/NullChannelTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/NullChannelTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/NullChannelTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/NullChannelTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/OpcUaHttpClientFactoryTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/OpcUaHttpClientFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/OpcUaHttpClientFactoryTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/OpcUaHttpClientFactoryTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/SharedKestrelHostTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/SharedKestrelHostTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/SharedKestrelHostTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/SharedKestrelHostTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpByteTransportTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/TcpByteTransportTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpByteTransportTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/TcpByteTransportTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpListenerChannelTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/TcpListenerChannelTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpListenerChannelTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/TcpListenerChannelTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpMessageParsersTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/TcpMessageParsersTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpMessageParsersTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/TcpMessageParsersTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpReverseConnectChannelTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/TcpReverseConnectChannelTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpReverseConnectChannelTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/TcpReverseConnectChannelTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpServerChannelBufferTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/TcpServerChannelBufferTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpServerChannelBufferTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/TcpServerChannelBufferTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpServerChannelDeterministicTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/TcpServerChannelDeterministicTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpServerChannelDeterministicTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/TcpServerChannelDeterministicTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpTransportListenerDeterministicTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/TcpTransportListenerDeterministicTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/TcpTransportListenerDeterministicTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/TcpTransportListenerDeterministicTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/TransportChannelDiagnosticTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/TransportChannelDiagnosticTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/TransportChannelDiagnosticTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/TransportChannelDiagnosticTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerCertificateRotationTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerCertificateRotationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerCertificateRotationTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerCertificateRotationTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerPeerCertificateRotationTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerPeerCertificateRotationTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerPeerCertificateRotationTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerPeerCertificateRotationTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerSettingsCaptureSeamTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerSettingsCaptureSeamTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerSettingsCaptureSeamTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/TransportListenerSettingsCaptureSeamTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/UaSCBinaryClientChannelDeterministicTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/UaSCBinaryClientChannelDeterministicTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/UaSCBinaryClientChannelDeterministicTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/UaSCBinaryClientChannelDeterministicTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/UaSCBinaryLoopbackTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/UaSCBinaryLoopbackTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/UaSCBinaryLoopbackTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/UaSCBinaryLoopbackTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/WebSocketByteTransportTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/WebSocketByteTransportTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/WebSocketByteTransportTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/WebSocketByteTransportTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Transport/WssJsonTransportChannelTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Transport/WssJsonTransportChannelTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Transport/WssJsonTransportChannelTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Transport/WssJsonTransportChannelTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Types/ResultSetTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Types/ResultSetTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Types/ResultSetTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Types/ResultSetTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Types/UserNameIdentityTokenHandlerTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Types/UserNameIdentityTokenHandlerTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Types/UserNameIdentityTokenHandlerTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Types/UserNameIdentityTokenHandlerTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Types/WriteValueTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Types/WriteValueTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Types/WriteValueTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Types/WriteValueTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/Types/X509IdentityTokenHandlerTests.cs b/tests/Opc.Ua.Core.Tests/Stack/Types/X509IdentityTokenHandlerTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/Types/X509IdentityTokenHandlerTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/Types/X509IdentityTokenHandlerTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiBodyCodecTests.cs b/tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiBodyCodecTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiBodyCodecTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiBodyCodecTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiEncoderConformanceTests.cs b/tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiEncoderConformanceTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiEncoderConformanceTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiEncoderConformanceTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiMediaTypeTests.cs b/tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiMediaTypeTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiMediaTypeTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiMediaTypeTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiServiceRoutesTests.cs b/tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiServiceRoutesTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiServiceRoutesTests.cs rename to tests/Opc.Ua.Core.Tests/Stack/WebApi/WebApiServiceRoutesTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Bindings/ArrayPoolBufferManagerBaseCoverageTests.cs b/tests/Opc.Ua.Core.Tests/Types/Bindings/ArrayPoolBufferManagerBaseCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Bindings/ArrayPoolBufferManagerBaseCoverageTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Bindings/ArrayPoolBufferManagerBaseCoverageTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerBenchmarks.cs b/tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerBenchmarks.cs rename to tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerBenchmarks.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerFacadeFactoryCoverageTests.cs b/tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerFacadeFactoryCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerFacadeFactoryCoverageTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerFacadeFactoryCoverageTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerMemoryLimiterCoverageTests.cs b/tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerMemoryLimiterCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerMemoryLimiterCoverageTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerMemoryLimiterCoverageTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerTests.cs b/tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Bindings/BufferManagerTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Bindings/TracingCookieBufferManagerCoverageTests.cs b/tests/Opc.Ua.Core.Tests/Types/Bindings/TracingCookieBufferManagerCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Bindings/TracingCookieBufferManagerCoverageTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Bindings/TracingCookieBufferManagerCoverageTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/BuiltIn/CallMethodRequestTests.cs b/tests/Opc.Ua.Core.Tests/Types/BuiltIn/CallMethodRequestTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/BuiltIn/CallMethodRequestTests.cs rename to tests/Opc.Ua.Core.Tests/Types/BuiltIn/CallMethodRequestTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/BuiltIn/DataValueBenchmarkPayloads.cs b/tests/Opc.Ua.Core.Tests/Types/BuiltIn/DataValueBenchmarkPayloads.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/BuiltIn/DataValueBenchmarkPayloads.cs rename to tests/Opc.Ua.Core.Tests/Types/BuiltIn/DataValueBenchmarkPayloads.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/BuiltIn/DataValueBenchmarks.cs b/tests/Opc.Ua.Core.Tests/Types/BuiltIn/DataValueBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/BuiltIn/DataValueBenchmarks.cs rename to tests/Opc.Ua.Core.Tests/Types/BuiltIn/DataValueBenchmarks.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/BuiltIn/DiagnosticInfoTests.cs b/tests/Opc.Ua.Core.Tests/Types/BuiltIn/DiagnosticInfoTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/BuiltIn/DiagnosticInfoTests.cs rename to tests/Opc.Ua.Core.Tests/Types/BuiltIn/DiagnosticInfoTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/BuiltIn/GeneratedTypeFloatingPointEqualityTests.cs b/tests/Opc.Ua.Core.Tests/Types/BuiltIn/GeneratedTypeFloatingPointEqualityTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/BuiltIn/GeneratedTypeFloatingPointEqualityTests.cs rename to tests/Opc.Ua.Core.Tests/Types/BuiltIn/GeneratedTypeFloatingPointEqualityTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/BuiltIn/SessionLessServiceMessageTests.cs b/tests/Opc.Ua.Core.Tests/Types/BuiltIn/SessionLessServiceMessageTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/BuiltIn/SessionLessServiceMessageTests.cs rename to tests/Opc.Ua.Core.Tests/Types/BuiltIn/SessionLessServiceMessageTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/BuiltIn/VariantTests.cs b/tests/Opc.Ua.Core.Tests/Types/BuiltIn/VariantTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/BuiltIn/VariantTests.cs rename to tests/Opc.Ua.Core.Tests/Types/BuiltIn/VariantTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Constants/AttributesTests.cs b/tests/Opc.Ua.Core.Tests/Types/Constants/AttributesTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Constants/AttributesTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Constants/AttributesTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Constants/DataTypesTests.cs b/tests/Opc.Ua.Core.Tests/Types/Constants/DataTypesTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Constants/DataTypesTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Constants/DataTypesTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Constants/ReferenceTypesTests.cs b/tests/Opc.Ua.Core.Tests/Types/Constants/ReferenceTypesTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Constants/ReferenceTypesTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Constants/ReferenceTypesTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Constants/ServiceLevelsTests.cs b/tests/Opc.Ua.Core.Tests/Types/Constants/ServiceLevelsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Constants/ServiceLevelsTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Constants/ServiceLevelsTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Constants/StatusCodesTests.cs b/tests/Opc.Ua.Core.Tests/Types/Constants/StatusCodesTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Constants/StatusCodesTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Constants/StatusCodesTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/ContentFilter/ContentFilterTests.cs b/tests/Opc.Ua.Core.Tests/Types/ContentFilter/ContentFilterTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/ContentFilter/ContentFilterTests.cs rename to tests/Opc.Ua.Core.Tests/Types/ContentFilter/ContentFilterTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/ContentFilter/FilterEvaluatorCoverageTests.cs b/tests/Opc.Ua.Core.Tests/Types/ContentFilter/FilterEvaluatorCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/ContentFilter/FilterEvaluatorCoverageTests.cs rename to tests/Opc.Ua.Core.Tests/Types/ContentFilter/FilterEvaluatorCoverageTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/ContentFilter/FilterEvaluatorTests.cs b/tests/Opc.Ua.Core.Tests/Types/ContentFilter/FilterEvaluatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/ContentFilter/FilterEvaluatorTests.cs rename to tests/Opc.Ua.Core.Tests/Types/ContentFilter/FilterEvaluatorTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Nonce/NonceTests.cs b/tests/Opc.Ua.Core.Tests/Types/Nonce/NonceTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Nonce/NonceTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Nonce/NonceTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Utils/DataGeneratorTests.cs b/tests/Opc.Ua.Core.Tests/Types/Utils/DataGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Utils/DataGeneratorTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Utils/DataGeneratorTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Utils/HiResClock.cs b/tests/Opc.Ua.Core.Tests/Types/Utils/HiResClock.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Utils/HiResClock.cs rename to tests/Opc.Ua.Core.Tests/Types/Utils/HiResClock.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Utils/RedactionTests.cs b/tests/Opc.Ua.Core.Tests/Types/Utils/RedactionTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Utils/RedactionTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Utils/RedactionTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Utils/ServiceMessageContextTests.cs b/tests/Opc.Ua.Core.Tests/Types/Utils/ServiceMessageContextTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Utils/ServiceMessageContextTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Utils/ServiceMessageContextTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Utils/SimpleRedactionStrategyTests.cs b/tests/Opc.Ua.Core.Tests/Types/Utils/SimpleRedactionStrategyTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Utils/SimpleRedactionStrategyTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Utils/SimpleRedactionStrategyTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Utils/TraceLoggerProviderTests.cs b/tests/Opc.Ua.Core.Tests/Types/Utils/TraceLoggerProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Utils/TraceLoggerProviderTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Utils/TraceLoggerProviderTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsAdditionalTests.cs b/tests/Opc.Ua.Core.Tests/Types/Utils/UtilsAdditionalTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsAdditionalTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Utils/UtilsAdditionalTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsConversionTests.cs b/tests/Opc.Ua.Core.Tests/Types/Utils/UtilsConversionTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsConversionTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Utils/UtilsConversionTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsFormattingTests.cs b/tests/Opc.Ua.Core.Tests/Types/Utils/UtilsFormattingTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsFormattingTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Utils/UtilsFormattingTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsIsEqualTests.cs b/tests/Opc.Ua.Core.Tests/Types/Utils/UtilsIsEqualTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsIsEqualTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Utils/UtilsIsEqualTests.cs diff --git a/Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsTests.cs b/tests/Opc.Ua.Core.Tests/Types/Utils/UtilsTests.cs similarity index 100% rename from Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsTests.cs rename to tests/Opc.Ua.Core.Tests/Types/Utils/UtilsTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/ClientHelpersTests.cs b/tests/Opc.Ua.Di.Tests/ClientHelpersTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/ClientHelpersTests.cs rename to tests/Opc.Ua.Di.Tests/ClientHelpersTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DefaultLockServiceTests.cs b/tests/Opc.Ua.Di.Tests/DefaultLockServiceTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DefaultLockServiceTests.cs rename to tests/Opc.Ua.Di.Tests/DefaultLockServiceTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DefaultTransferServiceTests.cs b/tests/Opc.Ua.Di.Tests/DefaultTransferServiceTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DefaultTransferServiceTests.cs rename to tests/Opc.Ua.Di.Tests/DefaultTransferServiceTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DeviceBuilderDeviceStateExtensionsTests.cs b/tests/Opc.Ua.Di.Tests/DeviceBuilderDeviceStateExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DeviceBuilderDeviceStateExtensionsTests.cs rename to tests/Opc.Ua.Di.Tests/DeviceBuilderDeviceStateExtensionsTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DeviceBuilderLifetimeExtensionsTests.cs b/tests/Opc.Ua.Di.Tests/DeviceBuilderLifetimeExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DeviceBuilderLifetimeExtensionsTests.cs rename to tests/Opc.Ua.Di.Tests/DeviceBuilderLifetimeExtensionsTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DeviceBuilderSoftwareUpdateStateChangeTests.cs b/tests/Opc.Ua.Di.Tests/DeviceBuilderSoftwareUpdateStateChangeTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DeviceBuilderSoftwareUpdateStateChangeTests.cs rename to tests/Opc.Ua.Di.Tests/DeviceBuilderSoftwareUpdateStateChangeTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DeviceBuilderSoftwareUpdateTests.cs b/tests/Opc.Ua.Di.Tests/DeviceBuilderSoftwareUpdateTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DeviceBuilderSoftwareUpdateTests.cs rename to tests/Opc.Ua.Di.Tests/DeviceBuilderSoftwareUpdateTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DeviceBuilderSupportInfoExtensionsTests.cs b/tests/Opc.Ua.Di.Tests/DeviceBuilderSupportInfoExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DeviceBuilderSupportInfoExtensionsTests.cs rename to tests/Opc.Ua.Di.Tests/DeviceBuilderSupportInfoExtensionsTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DeviceBuilderTests.cs b/tests/Opc.Ua.Di.Tests/DeviceBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DeviceBuilderTests.cs rename to tests/Opc.Ua.Di.Tests/DeviceBuilderTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DeviceBuilderTypeExtensionsTests.cs b/tests/Opc.Ua.Di.Tests/DeviceBuilderTypeExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DeviceBuilderTypeExtensionsTests.cs rename to tests/Opc.Ua.Di.Tests/DeviceBuilderTypeExtensionsTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DeviceComplianceTests.cs b/tests/Opc.Ua.Di.Tests/DeviceComplianceTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DeviceComplianceTests.cs rename to tests/Opc.Ua.Di.Tests/DeviceComplianceTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DeviceIdentificationDataTests.cs b/tests/Opc.Ua.Di.Tests/DeviceIdentificationDataTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DeviceIdentificationDataTests.cs rename to tests/Opc.Ua.Di.Tests/DeviceIdentificationDataTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DeviceIdentificationTests.cs b/tests/Opc.Ua.Di.Tests/DeviceIdentificationTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DeviceIdentificationTests.cs rename to tests/Opc.Ua.Di.Tests/DeviceIdentificationTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DiDeviceClientTests.cs b/tests/Opc.Ua.Di.Tests/DiDeviceClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DiDeviceClientTests.cs rename to tests/Opc.Ua.Di.Tests/DiDeviceClientTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DiDeviceTopologyTests.cs b/tests/Opc.Ua.Di.Tests/DiDeviceTopologyTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DiDeviceTopologyTests.cs rename to tests/Opc.Ua.Di.Tests/DiDeviceTopologyTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DiDiscoveryClientTests.cs b/tests/Opc.Ua.Di.Tests/DiDiscoveryClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DiDiscoveryClientTests.cs rename to tests/Opc.Ua.Di.Tests/DiDiscoveryClientTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DiDiscoveryServiceTests.cs b/tests/Opc.Ua.Di.Tests/DiDiscoveryServiceTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DiDiscoveryServiceTests.cs rename to tests/Opc.Ua.Di.Tests/DiDiscoveryServiceTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DiInProcessSessionBridge.cs b/tests/Opc.Ua.Di.Tests/DiInProcessSessionBridge.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DiInProcessSessionBridge.cs rename to tests/Opc.Ua.Di.Tests/DiInProcessSessionBridge.cs diff --git a/Tests/Opc.Ua.Di.Tests/DiLockClientTests.cs b/tests/Opc.Ua.Di.Tests/DiLockClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DiLockClientTests.cs rename to tests/Opc.Ua.Di.Tests/DiLockClientTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DiModelLoadingTests.cs b/tests/Opc.Ua.Di.Tests/DiModelLoadingTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DiModelLoadingTests.cs rename to tests/Opc.Ua.Di.Tests/DiModelLoadingTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DiPostSetupContextTests.cs b/tests/Opc.Ua.Di.Tests/DiPostSetupContextTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DiPostSetupContextTests.cs rename to tests/Opc.Ua.Di.Tests/DiPostSetupContextTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DiServerFixture.cs b/tests/Opc.Ua.Di.Tests/DiServerFixture.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DiServerFixture.cs rename to tests/Opc.Ua.Di.Tests/DiServerFixture.cs diff --git a/Tests/Opc.Ua.Di.Tests/DiTopologyClientTests.cs b/tests/Opc.Ua.Di.Tests/DiTopologyClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DiTopologyClientTests.cs rename to tests/Opc.Ua.Di.Tests/DiTopologyClientTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/DiTransferClientTests.cs b/tests/Opc.Ua.Di.Tests/DiTransferClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/DiTransferClientTests.cs rename to tests/Opc.Ua.Di.Tests/DiTransferClientTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/FileSystemSoftwareFolderTests.cs b/tests/Opc.Ua.Di.Tests/FileSystemSoftwareFolderTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/FileSystemSoftwareFolderTests.cs rename to tests/Opc.Ua.Di.Tests/FileSystemSoftwareFolderTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/FunctionalGroupBuilderTests.cs b/tests/Opc.Ua.Di.Tests/FunctionalGroupBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/FunctionalGroupBuilderTests.cs rename to tests/Opc.Ua.Di.Tests/FunctionalGroupBuilderTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/HostingIntegrationTests.cs b/tests/Opc.Ua.Di.Tests/HostingIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/HostingIntegrationTests.cs rename to tests/Opc.Ua.Di.Tests/HostingIntegrationTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/LockingServicesExtensionsTests.cs b/tests/Opc.Ua.Di.Tests/LockingServicesExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/LockingServicesExtensionsTests.cs rename to tests/Opc.Ua.Di.Tests/LockingServicesExtensionsTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/MemorySoftwareFolderTests.cs b/tests/Opc.Ua.Di.Tests/MemorySoftwareFolderTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/MemorySoftwareFolderTests.cs rename to tests/Opc.Ua.Di.Tests/MemorySoftwareFolderTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/Opc.Ua.Di.Tests.csproj b/tests/Opc.Ua.Di.Tests/Opc.Ua.Di.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Di.Tests/Opc.Ua.Di.Tests.csproj rename to tests/Opc.Ua.Di.Tests/Opc.Ua.Di.Tests.csproj diff --git a/Tests/Opc.Ua.Di.Tests/OpcUaClientDiBuilderExtensionsTests.cs b/tests/Opc.Ua.Di.Tests/OpcUaClientDiBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/OpcUaClientDiBuilderExtensionsTests.cs rename to tests/Opc.Ua.Di.Tests/OpcUaClientDiBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/OpcUaServerDiBuilderExtensionsTests.cs b/tests/Opc.Ua.Di.Tests/OpcUaServerDiBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/OpcUaServerDiBuilderExtensionsTests.cs rename to tests/Opc.Ua.Di.Tests/OpcUaServerDiBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/PackageStoreTests.cs b/tests/Opc.Ua.Di.Tests/PackageStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/PackageStoreTests.cs rename to tests/Opc.Ua.Di.Tests/PackageStoreTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/PumpDeviceHealthMappingTests.cs b/tests/Opc.Ua.Di.Tests/PumpDeviceHealthMappingTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/PumpDeviceHealthMappingTests.cs rename to tests/Opc.Ua.Di.Tests/PumpDeviceHealthMappingTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/PumpHostingIntegrationTests.cs b/tests/Opc.Ua.Di.Tests/PumpHostingIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/PumpHostingIntegrationTests.cs rename to tests/Opc.Ua.Di.Tests/PumpHostingIntegrationTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/PumpNodeManagerFactoryTests.cs b/tests/Opc.Ua.Di.Tests/PumpNodeManagerFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/PumpNodeManagerFactoryTests.cs rename to tests/Opc.Ua.Di.Tests/PumpNodeManagerFactoryTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/PumpsNodeSetLoadingTests.cs b/tests/Opc.Ua.Di.Tests/PumpsNodeSetLoadingTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/PumpsNodeSetLoadingTests.cs rename to tests/Opc.Ua.Di.Tests/PumpsNodeSetLoadingTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/SoftwareUpdateClientStateMachineTests.cs b/tests/Opc.Ua.Di.Tests/SoftwareUpdateClientStateMachineTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/SoftwareUpdateClientStateMachineTests.cs rename to tests/Opc.Ua.Di.Tests/SoftwareUpdateClientStateMachineTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/SoftwareUpdateClientTests.cs b/tests/Opc.Ua.Di.Tests/SoftwareUpdateClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/SoftwareUpdateClientTests.cs rename to tests/Opc.Ua.Di.Tests/SoftwareUpdateClientTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/SoftwareUpdateClientUploadIntegrationTests.cs b/tests/Opc.Ua.Di.Tests/SoftwareUpdateClientUploadIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/SoftwareUpdateClientUploadIntegrationTests.cs rename to tests/Opc.Ua.Di.Tests/SoftwareUpdateClientUploadIntegrationTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/SoftwareUpdateClientUploadTests.cs b/tests/Opc.Ua.Di.Tests/SoftwareUpdateClientUploadTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/SoftwareUpdateClientUploadTests.cs rename to tests/Opc.Ua.Di.Tests/SoftwareUpdateClientUploadTests.cs diff --git a/Tests/Opc.Ua.Di.Tests/SoftwareUpdateFileTransferTests.cs b/tests/Opc.Ua.Di.Tests/SoftwareUpdateFileTransferTests.cs similarity index 100% rename from Tests/Opc.Ua.Di.Tests/SoftwareUpdateFileTransferTests.cs rename to tests/Opc.Ua.Di.Tests/SoftwareUpdateFileTransferTests.cs diff --git a/Tests/Opc.Ua.Features.Tests/AlarmConditionStateMethodTests.cs b/tests/Opc.Ua.Features.Tests/AlarmConditionStateMethodTests.cs similarity index 100% rename from Tests/Opc.Ua.Features.Tests/AlarmConditionStateMethodTests.cs rename to tests/Opc.Ua.Features.Tests/AlarmConditionStateMethodTests.cs diff --git a/Tests/Opc.Ua.Features.Tests/AliasNameIntegrationTests.cs b/tests/Opc.Ua.Features.Tests/AliasNameIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Features.Tests/AliasNameIntegrationTests.cs rename to tests/Opc.Ua.Features.Tests/AliasNameIntegrationTests.cs diff --git a/Tests/Opc.Ua.Features.Tests/FileSystemClientIntegrationTests.cs b/tests/Opc.Ua.Features.Tests/FileSystemClientIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Features.Tests/FileSystemClientIntegrationTests.cs rename to tests/Opc.Ua.Features.Tests/FileSystemClientIntegrationTests.cs diff --git a/Tests/Opc.Ua.Features.Tests/HistoricalFileSystemTests.cs b/tests/Opc.Ua.Features.Tests/HistoricalFileSystemTests.cs similarity index 100% rename from Tests/Opc.Ua.Features.Tests/HistoricalFileSystemTests.cs rename to tests/Opc.Ua.Features.Tests/HistoricalFileSystemTests.cs diff --git a/Tests/Opc.Ua.Features.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Features.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Features.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Features.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Features.Tests/MonitoredItemAliasNameRefreshStrategyIntegrationTests.cs b/tests/Opc.Ua.Features.Tests/MonitoredItemAliasNameRefreshStrategyIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Features.Tests/MonitoredItemAliasNameRefreshStrategyIntegrationTests.cs rename to tests/Opc.Ua.Features.Tests/MonitoredItemAliasNameRefreshStrategyIntegrationTests.cs diff --git a/Tests/Opc.Ua.Features.Tests/MonitoredItemAliasNameRefreshStrategySignAndEncryptTests.cs b/tests/Opc.Ua.Features.Tests/MonitoredItemAliasNameRefreshStrategySignAndEncryptTests.cs similarity index 100% rename from Tests/Opc.Ua.Features.Tests/MonitoredItemAliasNameRefreshStrategySignAndEncryptTests.cs rename to tests/Opc.Ua.Features.Tests/MonitoredItemAliasNameRefreshStrategySignAndEncryptTests.cs diff --git a/Tests/Opc.Ua.Features.Tests/NodeCacheAsyncTest.cs b/tests/Opc.Ua.Features.Tests/NodeCacheAsyncTest.cs similarity index 100% rename from Tests/Opc.Ua.Features.Tests/NodeCacheAsyncTest.cs rename to tests/Opc.Ua.Features.Tests/NodeCacheAsyncTest.cs diff --git a/Tests/Opc.Ua.Features.Tests/Opc.Ua.Features.Tests.csproj b/tests/Opc.Ua.Features.Tests/Opc.Ua.Features.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Features.Tests/Opc.Ua.Features.Tests.csproj rename to tests/Opc.Ua.Features.Tests/Opc.Ua.Features.Tests.csproj diff --git a/Tests/Opc.Ua.Features.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Features.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Features.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Features.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Features.Tests/RoleManagementIntegrationTests.cs b/tests/Opc.Ua.Features.Tests/RoleManagementIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Features.Tests/RoleManagementIntegrationTests.cs rename to tests/Opc.Ua.Features.Tests/RoleManagementIntegrationTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/AdminCredentialsTests.cs b/tests/Opc.Ua.Gds.Tests/AdminCredentialsTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/AdminCredentialsTests.cs rename to tests/Opc.Ua.Gds.Tests/AdminCredentialsTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/ApplicationsDatabaseBaseTests.cs b/tests/Opc.Ua.Gds.Tests/ApplicationsDatabaseBaseTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/ApplicationsDatabaseBaseTests.cs rename to tests/Opc.Ua.Gds.Tests/ApplicationsDatabaseBaseTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/ApplicationsNodeManagerCoverageTests.cs b/tests/Opc.Ua.Gds.Tests/ApplicationsNodeManagerCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/ApplicationsNodeManagerCoverageTests.cs rename to tests/Opc.Ua.Gds.Tests/ApplicationsNodeManagerCoverageTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/AuditEventsTests.cs b/tests/Opc.Ua.Gds.Tests/AuditEventsTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/AuditEventsTests.cs rename to tests/Opc.Ua.Gds.Tests/AuditEventsTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/AuthorizationHelperTests.cs b/tests/Opc.Ua.Gds.Tests/AuthorizationHelperTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/AuthorizationHelperTests.cs rename to tests/Opc.Ua.Gds.Tests/AuthorizationHelperTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/AuthorizationService/CertificateJwtIssuerEdgeCaseTests.cs b/tests/Opc.Ua.Gds.Tests/AuthorizationService/CertificateJwtIssuerEdgeCaseTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/AuthorizationService/CertificateJwtIssuerEdgeCaseTests.cs rename to tests/Opc.Ua.Gds.Tests/AuthorizationService/CertificateJwtIssuerEdgeCaseTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/AuthorizationService/CertificateJwtIssuerTests.cs b/tests/Opc.Ua.Gds.Tests/AuthorizationService/CertificateJwtIssuerTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/AuthorizationService/CertificateJwtIssuerTests.cs rename to tests/Opc.Ua.Gds.Tests/AuthorizationService/CertificateJwtIssuerTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/AuthorizationService/InMemoryAccessTokenProviderRefreshTests.cs b/tests/Opc.Ua.Gds.Tests/AuthorizationService/InMemoryAccessTokenProviderRefreshTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/AuthorizationService/InMemoryAccessTokenProviderRefreshTests.cs rename to tests/Opc.Ua.Gds.Tests/AuthorizationService/InMemoryAccessTokenProviderRefreshTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/AuthorizationService/RefreshTokenTests.cs b/tests/Opc.Ua.Gds.Tests/AuthorizationService/RefreshTokenTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/AuthorizationService/RefreshTokenTests.cs rename to tests/Opc.Ua.Gds.Tests/AuthorizationService/RefreshTokenTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/AuthorizationService/StartRequestTokenTests.cs b/tests/Opc.Ua.Gds.Tests/AuthorizationService/StartRequestTokenTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/AuthorizationService/StartRequestTokenTests.cs rename to tests/Opc.Ua.Gds.Tests/AuthorizationService/StartRequestTokenTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/CertificateGroupTests.cs b/tests/Opc.Ua.Gds.Tests/CertificateGroupTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/CertificateGroupTests.cs rename to tests/Opc.Ua.Gds.Tests/CertificateGroupTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/CertificateWrapperTests.cs b/tests/Opc.Ua.Gds.Tests/CertificateWrapperTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/CertificateWrapperTests.cs rename to tests/Opc.Ua.Gds.Tests/CertificateWrapperTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/ClientTest.cs b/tests/Opc.Ua.Gds.Tests/ClientTest.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/ClientTest.cs rename to tests/Opc.Ua.Gds.Tests/ClientTest.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Common.cs b/tests/Opc.Ua.Gds.Tests/Common.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Common.cs rename to tests/Opc.Ua.Gds.Tests/Common.cs diff --git a/Tests/Opc.Ua.Gds.Tests/CustomCertificateGroupIntegrationTest.cs b/tests/Opc.Ua.Gds.Tests/CustomCertificateGroupIntegrationTest.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/CustomCertificateGroupIntegrationTest.cs rename to tests/Opc.Ua.Gds.Tests/CustomCertificateGroupIntegrationTest.cs diff --git a/Tests/Opc.Ua.Gds.Tests/GDSwellKnownRoles.xlsx b/tests/Opc.Ua.Gds.Tests/GDSwellKnownRoles.xlsx similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/GDSwellKnownRoles.xlsx rename to tests/Opc.Ua.Gds.Tests/GDSwellKnownRoles.xlsx diff --git a/Tests/Opc.Ua.Gds.Tests/GdsApplicationDirectoryTests.cs b/tests/Opc.Ua.Gds.Tests/GdsApplicationDirectoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/GdsApplicationDirectoryTests.cs rename to tests/Opc.Ua.Gds.Tests/GdsApplicationDirectoryTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/GdsCertificateManagementTests.cs b/tests/Opc.Ua.Gds.Tests/GdsCertificateManagementTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/GdsCertificateManagementTests.cs rename to tests/Opc.Ua.Gds.Tests/GdsCertificateManagementTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/GdsConfigurationRoundTripTests.cs b/tests/Opc.Ua.Gds.Tests/GdsConfigurationRoundTripTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/GdsConfigurationRoundTripTests.cs rename to tests/Opc.Ua.Gds.Tests/GdsConfigurationRoundTripTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/GdsDepthTests.cs b/tests/Opc.Ua.Gds.Tests/GdsDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/GdsDepthTests.cs rename to tests/Opc.Ua.Gds.Tests/GdsDepthTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/GdsQueryApplicationsTests.cs b/tests/Opc.Ua.Gds.Tests/GdsQueryApplicationsTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/GdsQueryApplicationsTests.cs rename to tests/Opc.Ua.Gds.Tests/GdsQueryApplicationsTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/GdsTestFixture.cs b/tests/Opc.Ua.Gds.Tests/GdsTestFixture.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/GdsTestFixture.cs rename to tests/Opc.Ua.Gds.Tests/GdsTestFixture.cs diff --git a/Tests/Opc.Ua.Gds.Tests/GlobalDiscoveryClientConfigurationTests.cs b/tests/Opc.Ua.Gds.Tests/GlobalDiscoveryClientConfigurationTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/GlobalDiscoveryClientConfigurationTests.cs rename to tests/Opc.Ua.Gds.Tests/GlobalDiscoveryClientConfigurationTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/GlobalDiscoveryServerClientOfflineTests.cs b/tests/Opc.Ua.Gds.Tests/GlobalDiscoveryServerClientOfflineTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/GlobalDiscoveryServerClientOfflineTests.cs rename to tests/Opc.Ua.Gds.Tests/GlobalDiscoveryServerClientOfflineTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/GlobalDiscoveryServerConfigurationTests.cs b/tests/Opc.Ua.Gds.Tests/GlobalDiscoveryServerConfigurationTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/GlobalDiscoveryServerConfigurationTests.cs rename to tests/Opc.Ua.Gds.Tests/GlobalDiscoveryServerConfigurationTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/GlobalDiscoveryTestClient.cs b/tests/Opc.Ua.Gds.Tests/GlobalDiscoveryTestClient.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/GlobalDiscoveryTestClient.cs rename to tests/Opc.Ua.Gds.Tests/GlobalDiscoveryTestClient.cs diff --git a/Tests/Opc.Ua.Gds.Tests/GlobalDiscoveryTestServer.cs b/tests/Opc.Ua.Gds.Tests/GlobalDiscoveryTestServer.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/GlobalDiscoveryTestServer.cs rename to tests/Opc.Ua.Gds.Tests/GlobalDiscoveryTestServer.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Hosting/GdsIdentityForwardingTests.cs b/tests/Opc.Ua.Gds.Tests/Hosting/GdsIdentityForwardingTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Hosting/GdsIdentityForwardingTests.cs rename to tests/Opc.Ua.Gds.Tests/Hosting/GdsIdentityForwardingTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Hosting/GdsServerHostedServiceTests.cs b/tests/Opc.Ua.Gds.Tests/Hosting/GdsServerHostedServiceTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Hosting/GdsServerHostedServiceTests.cs rename to tests/Opc.Ua.Gds.Tests/Hosting/GdsServerHostedServiceTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsClientBuilderCoverageTests.cs b/tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsClientBuilderCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsClientBuilderCoverageTests.cs rename to tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsClientBuilderCoverageTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsClientBuilderTests.cs b/tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsClientBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsClientBuilderTests.cs rename to tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsClientBuilderTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsServerBuilderCoverageTests.cs b/tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsServerBuilderCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsServerBuilderCoverageTests.cs rename to tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsServerBuilderCoverageTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsServerBuilderTests.cs b/tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsServerBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsServerBuilderTests.cs rename to tests/Opc.Ua.Gds.Tests/Hosting/OpcUaGdsServerBuilderTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Identity/GdsApplicationSelfAdminProviderTests.cs b/tests/Opc.Ua.Gds.Tests/Identity/GdsApplicationSelfAdminProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Identity/GdsApplicationSelfAdminProviderTests.cs rename to tests/Opc.Ua.Gds.Tests/Identity/GdsApplicationSelfAdminProviderTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/KeyCredential/KeyCredentialEndToEndTests.cs b/tests/Opc.Ua.Gds.Tests/KeyCredential/KeyCredentialEndToEndTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/KeyCredential/KeyCredentialEndToEndTests.cs rename to tests/Opc.Ua.Gds.Tests/KeyCredential/KeyCredentialEndToEndTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/KeyCredentialRequestStoreTests.cs b/tests/Opc.Ua.Gds.Tests/KeyCredentialRequestStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/KeyCredentialRequestStoreTests.cs rename to tests/Opc.Ua.Gds.Tests/KeyCredentialRequestStoreTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/LdsServerStaticTests.cs b/tests/Opc.Ua.Gds.Tests/LdsServerStaticTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/LdsServerStaticTests.cs rename to tests/Opc.Ua.Gds.Tests/LdsServerStaticTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Gds.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Gds.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Gds.Tests/LinqApplicationsDatabaseTests.cs b/tests/Opc.Ua.Gds.Tests/LinqApplicationsDatabaseTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/LinqApplicationsDatabaseTests.cs rename to tests/Opc.Ua.Gds.Tests/LinqApplicationsDatabaseTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/LocalDiscoveryTests.cs b/tests/Opc.Ua.Gds.Tests/LocalDiscoveryTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/LocalDiscoveryTests.cs rename to tests/Opc.Ua.Gds.Tests/LocalDiscoveryTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Onboarding/DeviceRegistrarAdminExtensionsTests.cs b/tests/Opc.Ua.Gds.Tests/Onboarding/DeviceRegistrarAdminExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Onboarding/DeviceRegistrarAdminExtensionsTests.cs rename to tests/Opc.Ua.Gds.Tests/Onboarding/DeviceRegistrarAdminExtensionsTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Onboarding/MemoryManagedApplicationRegistryTests.cs b/tests/Opc.Ua.Gds.Tests/Onboarding/MemoryManagedApplicationRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Onboarding/MemoryManagedApplicationRegistryTests.cs rename to tests/Opc.Ua.Gds.Tests/Onboarding/MemoryManagedApplicationRegistryTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Onboarding/MemoryTicketStoreTests.cs b/tests/Opc.Ua.Gds.Tests/Onboarding/MemoryTicketStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Onboarding/MemoryTicketStoreTests.cs rename to tests/Opc.Ua.Gds.Tests/Onboarding/MemoryTicketStoreTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Onboarding/OnboardingClientTests.cs b/tests/Opc.Ua.Gds.Tests/Onboarding/OnboardingClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Onboarding/OnboardingClientTests.cs rename to tests/Opc.Ua.Gds.Tests/Onboarding/OnboardingClientTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Opc.Ua.Gds.Tests.csproj b/tests/Opc.Ua.Gds.Tests/Opc.Ua.Gds.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Opc.Ua.Gds.Tests.csproj rename to tests/Opc.Ua.Gds.Tests/Opc.Ua.Gds.Tests.csproj diff --git a/Tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestClient.Config.xml b/tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestClient.Config.xml similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestClient.Config.xml rename to tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestClient.Config.xml diff --git a/Tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestClientX509Stores.Config.xml b/tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestClientX509Stores.Config.xml similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestClientX509Stores.Config.xml rename to tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestClientX509Stores.Config.xml diff --git a/Tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestServer.Config.xml b/tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestServer.Config.xml similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestServer.Config.xml rename to tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestServer.Config.xml diff --git a/Tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestServerX509Stores.Config.xml b/tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestServerX509Stores.Config.xml similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestServerX509Stores.Config.xml rename to tests/Opc.Ua.Gds.Tests/Opc.Ua.GlobalDiscoveryTestServerX509Stores.Config.xml diff --git a/Tests/Opc.Ua.Gds.Tests/Opc.Ua.ServerConfigurationPushTestClient.Config.xml b/tests/Opc.Ua.Gds.Tests/Opc.Ua.ServerConfigurationPushTestClient.Config.xml similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Opc.Ua.ServerConfigurationPushTestClient.Config.xml rename to tests/Opc.Ua.Gds.Tests/Opc.Ua.ServerConfigurationPushTestClient.Config.xml diff --git a/Tests/Opc.Ua.Gds.Tests/Phase2AbstractionTests.cs b/tests/Opc.Ua.Gds.Tests/Phase2AbstractionTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Phase2AbstractionTests.cs rename to tests/Opc.Ua.Gds.Tests/Phase2AbstractionTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Gds.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Gds.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Gds.Tests/PushTest.cs b/tests/Opc.Ua.Gds.Tests/PushTest.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/PushTest.cs rename to tests/Opc.Ua.Gds.Tests/PushTest.cs diff --git a/Tests/Opc.Ua.Gds.Tests/RegisteredApplicationTests.cs b/tests/Opc.Ua.Gds.Tests/RegisteredApplicationTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/RegisteredApplicationTests.cs rename to tests/Opc.Ua.Gds.Tests/RegisteredApplicationTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/ServerCapabilitiesTests.cs b/tests/Opc.Ua.Gds.Tests/ServerCapabilitiesTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/ServerCapabilitiesTests.cs rename to tests/Opc.Ua.Gds.Tests/ServerCapabilitiesTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/ServerCapabilityTests.cs b/tests/Opc.Ua.Gds.Tests/ServerCapabilityTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/ServerCapabilityTests.cs rename to tests/Opc.Ua.Gds.Tests/ServerCapabilityTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/ServerConfigurationPushTestClient.cs b/tests/Opc.Ua.Gds.Tests/ServerConfigurationPushTestClient.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/ServerConfigurationPushTestClient.cs rename to tests/Opc.Ua.Gds.Tests/ServerConfigurationPushTestClient.cs diff --git a/Tests/Opc.Ua.Gds.Tests/ServerPushConfigurationClientOfflineTests.cs b/tests/Opc.Ua.Gds.Tests/ServerPushConfigurationClientOfflineTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/ServerPushConfigurationClientOfflineTests.cs rename to tests/Opc.Ua.Gds.Tests/ServerPushConfigurationClientOfflineTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/ServerPushConfigurationClientStaticTests.cs b/tests/Opc.Ua.Gds.Tests/ServerPushConfigurationClientStaticTests.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/ServerPushConfigurationClientStaticTests.cs rename to tests/Opc.Ua.Gds.Tests/ServerPushConfigurationClientStaticTests.cs diff --git a/Tests/Opc.Ua.Gds.Tests/TrustListValidationTest.cs b/tests/Opc.Ua.Gds.Tests/TrustListValidationTest.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/TrustListValidationTest.cs rename to tests/Opc.Ua.Gds.Tests/TrustListValidationTest.cs diff --git a/Tests/Opc.Ua.Gds.Tests/X509TestUtils.cs b/tests/Opc.Ua.Gds.Tests/X509TestUtils.cs similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/X509TestUtils.cs rename to tests/Opc.Ua.Gds.Tests/X509TestUtils.cs diff --git a/Tests/Opc.Ua.Gds.Tests/test-gds-config.xml b/tests/Opc.Ua.Gds.Tests/test-gds-config.xml similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/test-gds-config.xml rename to tests/Opc.Ua.Gds.Tests/test-gds-config.xml diff --git a/Tests/Opc.Ua.Gds.Tests/test.csr b/tests/Opc.Ua.Gds.Tests/test.csr similarity index 100% rename from Tests/Opc.Ua.Gds.Tests/test.csr rename to tests/Opc.Ua.Gds.Tests/test.csr diff --git a/Tests/Opc.Ua.History.Tests/AggregateBaseTests.cs b/tests/Opc.Ua.History.Tests/AggregateBaseTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AggregateBaseTests.cs rename to tests/Opc.Ua.History.Tests/AggregateBaseTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AggregateTests.cs b/tests/Opc.Ua.History.Tests/AggregateTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AggregateTests.cs rename to tests/Opc.Ua.History.Tests/AggregateTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmClientIntegrationTests.cs b/tests/Opc.Ua.History.Tests/AlarmClientIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmClientIntegrationTests.cs rename to tests/Opc.Ua.History.Tests/AlarmClientIntegrationTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmEventCollector.cs b/tests/Opc.Ua.History.Tests/AlarmEventCollector.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmEventCollector.cs rename to tests/Opc.Ua.History.Tests/AlarmEventCollector.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsAcknowledgeTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsAcknowledgeTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsAcknowledgeTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsAcknowledgeTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsAlarmTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsAlarmTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsAlarmTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsAlarmTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsBaseTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsBaseTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsBaseTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsBaseTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsBasicTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsBasicTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsBasicTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsBasicTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsBranchTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsBranchTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsBranchTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsBranchTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsCertificateExpirationTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsCertificateExpirationTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsCertificateExpirationTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsCertificateExpirationTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsCommentTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsCommentTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsCommentTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsCommentTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsConfirmTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsConfirmTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsConfirmTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsConfirmTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsEnableTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsEnableTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsEnableTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsEnableTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsInstancesTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsInstancesTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsInstancesTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsInstancesTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsNonExclusiveLimitTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsNonExclusiveLimitTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsNonExclusiveLimitTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsNonExclusiveLimitTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsPlaceholderTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsPlaceholderTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsPlaceholderTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsPlaceholderTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsRefreshTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsRefreshTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsRefreshTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsRefreshTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsShelvingTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsShelvingTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsShelvingTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsShelvingTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsSuppressionTests.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsSuppressionTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsSuppressionTests.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsSuppressionTests.cs diff --git a/Tests/Opc.Ua.History.Tests/AlarmsAndConditionsTestFixture.cs b/tests/Opc.Ua.History.Tests/AlarmsAndConditionsTestFixture.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/AlarmsAndConditionsTestFixture.cs rename to tests/Opc.Ua.History.Tests/AlarmsAndConditionsTestFixture.cs diff --git a/Tests/Opc.Ua.History.Tests/DataAccessAnalogTests.cs b/tests/Opc.Ua.History.Tests/DataAccessAnalogTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/DataAccessAnalogTests.cs rename to tests/Opc.Ua.History.Tests/DataAccessAnalogTests.cs diff --git a/Tests/Opc.Ua.History.Tests/DataAccessDepthTests.cs b/tests/Opc.Ua.History.Tests/DataAccessDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/DataAccessDepthTests.cs rename to tests/Opc.Ua.History.Tests/DataAccessDepthTests.cs diff --git a/Tests/Opc.Ua.History.Tests/DataAccessMultiStateTests.cs b/tests/Opc.Ua.History.Tests/DataAccessMultiStateTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/DataAccessMultiStateTests.cs rename to tests/Opc.Ua.History.Tests/DataAccessMultiStateTests.cs diff --git a/Tests/Opc.Ua.History.Tests/DataAccessSemanticTests.cs b/tests/Opc.Ua.History.Tests/DataAccessSemanticTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/DataAccessSemanticTests.cs rename to tests/Opc.Ua.History.Tests/DataAccessSemanticTests.cs diff --git a/Tests/Opc.Ua.History.Tests/DataAccessTests.cs b/tests/Opc.Ua.History.Tests/DataAccessTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/DataAccessTests.cs rename to tests/Opc.Ua.History.Tests/DataAccessTests.cs diff --git a/Tests/Opc.Ua.History.Tests/FileSystemSmokeTests.cs b/tests/Opc.Ua.History.Tests/FileSystemSmokeTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/FileSystemSmokeTests.cs rename to tests/Opc.Ua.History.Tests/FileSystemSmokeTests.cs diff --git a/Tests/Opc.Ua.History.Tests/HistoricalAccessDepthTests.cs b/tests/Opc.Ua.History.Tests/HistoricalAccessDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/HistoricalAccessDepthTests.cs rename to tests/Opc.Ua.History.Tests/HistoricalAccessDepthTests.cs diff --git a/Tests/Opc.Ua.History.Tests/HistoricalAccessTests.cs b/tests/Opc.Ua.History.Tests/HistoricalAccessTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/HistoricalAccessTests.cs rename to tests/Opc.Ua.History.Tests/HistoricalAccessTests.cs diff --git a/Tests/Opc.Ua.History.Tests/HistoryClientIntegrationTests.cs b/tests/Opc.Ua.History.Tests/HistoryClientIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/HistoryClientIntegrationTests.cs rename to tests/Opc.Ua.History.Tests/HistoryClientIntegrationTests.cs diff --git a/Tests/Opc.Ua.History.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.History.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.History.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.History.Tests/Opc.Ua.History.Tests.csproj b/tests/Opc.Ua.History.Tests/Opc.Ua.History.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.History.Tests/Opc.Ua.History.Tests.csproj rename to tests/Opc.Ua.History.Tests/Opc.Ua.History.Tests.csproj diff --git a/Tests/Opc.Ua.History.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.History.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.History.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.History.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AddressSpaceAtomicityTests.cs b/tests/Opc.Ua.InformationModel.Tests/AddressSpaceAtomicityTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AddressSpaceAtomicityTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AddressSpaceAtomicityTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AddressSpaceBaseTests.cs b/tests/Opc.Ua.InformationModel.Tests/AddressSpaceBaseTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AddressSpaceBaseTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AddressSpaceBaseTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AddressSpaceEventsTests.cs b/tests/Opc.Ua.InformationModel.Tests/AddressSpaceEventsTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AddressSpaceEventsTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AddressSpaceEventsTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AddressSpaceHierarchyTests.cs b/tests/Opc.Ua.InformationModel.Tests/AddressSpaceHierarchyTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AddressSpaceHierarchyTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AddressSpaceHierarchyTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AddressSpaceMethodTests.cs b/tests/Opc.Ua.InformationModel.Tests/AddressSpaceMethodTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AddressSpaceMethodTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AddressSpaceMethodTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AddressSpaceModelExtendedTests.cs b/tests/Opc.Ua.InformationModel.Tests/AddressSpaceModelExtendedTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AddressSpaceModelExtendedTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AddressSpaceModelExtendedTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AddressSpaceReferenceTypeTests.cs b/tests/Opc.Ua.InformationModel.Tests/AddressSpaceReferenceTypeTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AddressSpaceReferenceTypeTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AddressSpaceReferenceTypeTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AddressSpaceUserwritemaskTests.cs b/tests/Opc.Ua.InformationModel.Tests/AddressSpaceUserwritemaskTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AddressSpaceUserwritemaskTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AddressSpaceUserwritemaskTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AddressSpaceWriteMaskTests.cs b/tests/Opc.Ua.InformationModel.Tests/AddressSpaceWriteMaskTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AddressSpaceWriteMaskTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AddressSpaceWriteMaskTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AliasNameExtendedTests.cs b/tests/Opc.Ua.InformationModel.Tests/AliasNameExtendedTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AliasNameExtendedTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AliasNameExtendedTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AliasNameTestHelpers.cs b/tests/Opc.Ua.InformationModel.Tests/AliasNameTestHelpers.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AliasNameTestHelpers.cs rename to tests/Opc.Ua.InformationModel.Tests/AliasNameTestHelpers.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AliasNameTests.cs b/tests/Opc.Ua.InformationModel.Tests/AliasNameTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AliasNameTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AliasNameTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AliasnameBaseTests.cs b/tests/Opc.Ua.InformationModel.Tests/AliasnameBaseTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AliasnameBaseTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AliasnameBaseTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AliasnameCategoryTagsTests.cs b/tests/Opc.Ua.InformationModel.Tests/AliasnameCategoryTagsTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AliasnameCategoryTagsTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AliasnameCategoryTagsTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AliasnameCategoryTopicsTests.cs b/tests/Opc.Ua.InformationModel.Tests/AliasnameCategoryTopicsTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AliasnameCategoryTopicsTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AliasnameCategoryTopicsTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AliasnameHierarchyTests.cs b/tests/Opc.Ua.InformationModel.Tests/AliasnameHierarchyTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AliasnameHierarchyTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AliasnameHierarchyTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AttributeReadComplexTests.cs b/tests/Opc.Ua.InformationModel.Tests/AttributeReadComplexTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AttributeReadComplexTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AttributeReadComplexTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AttributeReadTests.cs b/tests/Opc.Ua.InformationModel.Tests/AttributeReadTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AttributeReadTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AttributeReadTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AttributeWriteIndexTests.cs b/tests/Opc.Ua.InformationModel.Tests/AttributeWriteIndexTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AttributeWriteIndexTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AttributeWriteIndexTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AttributeWriteStatuscodeTimestampTests.cs b/tests/Opc.Ua.InformationModel.Tests/AttributeWriteStatuscodeTimestampTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AttributeWriteStatuscodeTimestampTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AttributeWriteStatuscodeTimestampTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AttributeWriteTests.cs b/tests/Opc.Ua.InformationModel.Tests/AttributeWriteTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AttributeWriteTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AttributeWriteTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/AttributeWriteValuesTests.cs b/tests/Opc.Ua.InformationModel.Tests/AttributeWriteValuesTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/AttributeWriteValuesTests.cs rename to tests/Opc.Ua.InformationModel.Tests/AttributeWriteValuesTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BaseInfoBehavioralTests.cs b/tests/Opc.Ua.InformationModel.Tests/BaseInfoBehavioralTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BaseInfoBehavioralTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BaseInfoBehavioralTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BaseInfoCapabilitiesTests.cs b/tests/Opc.Ua.InformationModel.Tests/BaseInfoCapabilitiesTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BaseInfoCapabilitiesTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BaseInfoCapabilitiesTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BaseInfoDataTypeTests.cs b/tests/Opc.Ua.InformationModel.Tests/BaseInfoDataTypeTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BaseInfoDataTypeTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BaseInfoDataTypeTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BaseInfoEnabledFlagToggleTests.cs b/tests/Opc.Ua.InformationModel.Tests/BaseInfoEnabledFlagToggleTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BaseInfoEnabledFlagToggleTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BaseInfoEnabledFlagToggleTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BaseInfoMiscTests.cs b/tests/Opc.Ua.InformationModel.Tests/BaseInfoMiscTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BaseInfoMiscTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BaseInfoMiscTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BaseInfoOptionSetTests.cs b/tests/Opc.Ua.InformationModel.Tests/BaseInfoOptionSetTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BaseInfoOptionSetTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BaseInfoOptionSetTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BaseInfoParityTests.cs b/tests/Opc.Ua.InformationModel.Tests/BaseInfoParityTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BaseInfoParityTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BaseInfoParityTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BaseInfoReferenceTypeTests.cs b/tests/Opc.Ua.InformationModel.Tests/BaseInfoReferenceTypeTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BaseInfoReferenceTypeTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BaseInfoReferenceTypeTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BaseInfoServerTests.cs b/tests/Opc.Ua.InformationModel.Tests/BaseInfoServerTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BaseInfoServerTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BaseInfoServerTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BaseInfoSingleCuTests.cs b/tests/Opc.Ua.InformationModel.Tests/BaseInfoSingleCuTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BaseInfoSingleCuTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BaseInfoSingleCuTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BaseInfoStateMachineInstanceTests.cs b/tests/Opc.Ua.InformationModel.Tests/BaseInfoStateMachineInstanceTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BaseInfoStateMachineInstanceTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BaseInfoStateMachineInstanceTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BaseInformationTests.cs b/tests/Opc.Ua.InformationModel.Tests/BaseInformationTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BaseInformationTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BaseInformationTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BrowseContinuationPointTests.cs b/tests/Opc.Ua.InformationModel.Tests/BrowseContinuationPointTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BrowseContinuationPointTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BrowseContinuationPointTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/BrowseTests.cs b/tests/Opc.Ua.InformationModel.Tests/BrowseTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/BrowseTests.cs rename to tests/Opc.Ua.InformationModel.Tests/BrowseTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/DiagnosticsTests.cs b/tests/Opc.Ua.InformationModel.Tests/DiagnosticsTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/DiagnosticsTests.cs rename to tests/Opc.Ua.InformationModel.Tests/DiagnosticsTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.InformationModel.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.InformationModel.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/MethodCallTests.cs b/tests/Opc.Ua.InformationModel.Tests/MethodCallTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/MethodCallTests.cs rename to tests/Opc.Ua.InformationModel.Tests/MethodCallTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/NodeManagementAddNodeTests.cs b/tests/Opc.Ua.InformationModel.Tests/NodeManagementAddNodeTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/NodeManagementAddNodeTests.cs rename to tests/Opc.Ua.InformationModel.Tests/NodeManagementAddNodeTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/NodeManagementAddRefTests.cs b/tests/Opc.Ua.InformationModel.Tests/NodeManagementAddRefTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/NodeManagementAddRefTests.cs rename to tests/Opc.Ua.InformationModel.Tests/NodeManagementAddRefTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/NodeManagementDeleteNodeTests.cs b/tests/Opc.Ua.InformationModel.Tests/NodeManagementDeleteNodeTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/NodeManagementDeleteNodeTests.cs rename to tests/Opc.Ua.InformationModel.Tests/NodeManagementDeleteNodeTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/NodeManagementDeleteRefTests.cs b/tests/Opc.Ua.InformationModel.Tests/NodeManagementDeleteRefTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/NodeManagementDeleteRefTests.cs rename to tests/Opc.Ua.InformationModel.Tests/NodeManagementDeleteRefTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/NodeManagementTests.cs b/tests/Opc.Ua.InformationModel.Tests/NodeManagementTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/NodeManagementTests.cs rename to tests/Opc.Ua.InformationModel.Tests/NodeManagementTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/Opc.Ua.InformationModel.Tests.csproj b/tests/Opc.Ua.InformationModel.Tests/Opc.Ua.InformationModel.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/Opc.Ua.InformationModel.Tests.csproj rename to tests/Opc.Ua.InformationModel.Tests/Opc.Ua.InformationModel.Tests.csproj diff --git a/Tests/Opc.Ua.InformationModel.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.InformationModel.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.InformationModel.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/RedundancyModelTests.cs b/tests/Opc.Ua.InformationModel.Tests/RedundancyModelTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/RedundancyModelTests.cs rename to tests/Opc.Ua.InformationModel.Tests/RedundancyModelTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/RegisterNodesTests.cs b/tests/Opc.Ua.InformationModel.Tests/RegisterNodesTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/RegisterNodesTests.cs rename to tests/Opc.Ua.InformationModel.Tests/RegisterNodesTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/ServerCapabilitiesTests.cs b/tests/Opc.Ua.InformationModel.Tests/ServerCapabilitiesTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/ServerCapabilitiesTests.cs rename to tests/Opc.Ua.InformationModel.Tests/ServerCapabilitiesTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/TranslateBrowsePathTests.cs b/tests/Opc.Ua.InformationModel.Tests/TranslateBrowsePathTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/TranslateBrowsePathTests.cs rename to tests/Opc.Ua.InformationModel.Tests/TranslateBrowsePathTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/ViewBasic2Tests.cs b/tests/Opc.Ua.InformationModel.Tests/ViewBasic2Tests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/ViewBasic2Tests.cs rename to tests/Opc.Ua.InformationModel.Tests/ViewBasic2Tests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/ViewDepthTests.cs b/tests/Opc.Ua.InformationModel.Tests/ViewDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/ViewDepthTests.cs rename to tests/Opc.Ua.InformationModel.Tests/ViewDepthTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/ViewMinimumContinuationPoint01Tests.cs b/tests/Opc.Ua.InformationModel.Tests/ViewMinimumContinuationPoint01Tests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/ViewMinimumContinuationPoint01Tests.cs rename to tests/Opc.Ua.InformationModel.Tests/ViewMinimumContinuationPoint01Tests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/ViewMinimumContinuationPoint05Tests.cs b/tests/Opc.Ua.InformationModel.Tests/ViewMinimumContinuationPoint05Tests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/ViewMinimumContinuationPoint05Tests.cs rename to tests/Opc.Ua.InformationModel.Tests/ViewMinimumContinuationPoint05Tests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/ViewRegisternodesTests.cs b/tests/Opc.Ua.InformationModel.Tests/ViewRegisternodesTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/ViewRegisternodesTests.cs rename to tests/Opc.Ua.InformationModel.Tests/ViewRegisternodesTests.cs diff --git a/Tests/Opc.Ua.InformationModel.Tests/ViewTranslatebrowsepathTests.cs b/tests/Opc.Ua.InformationModel.Tests/ViewTranslatebrowsepathTests.cs similarity index 100% rename from Tests/Opc.Ua.InformationModel.Tests/ViewTranslatebrowsepathTests.cs rename to tests/Opc.Ua.InformationModel.Tests/ViewTranslatebrowsepathTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/DiscoveryDepthTests.cs b/tests/Opc.Ua.Lds.Tests/DiscoveryDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/DiscoveryDepthTests.cs rename to tests/Opc.Ua.Lds.Tests/DiscoveryDepthTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/DiscoveryEndpointTests.cs b/tests/Opc.Ua.Lds.Tests/DiscoveryEndpointTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/DiscoveryEndpointTests.cs rename to tests/Opc.Ua.Lds.Tests/DiscoveryEndpointTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/DiscoveryFilterTests.cs b/tests/Opc.Ua.Lds.Tests/DiscoveryFilterTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/DiscoveryFilterTests.cs rename to tests/Opc.Ua.Lds.Tests/DiscoveryFilterTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/DiscoveryFindServersFilterTests.cs b/tests/Opc.Ua.Lds.Tests/DiscoveryFindServersFilterTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/DiscoveryFindServersFilterTests.cs rename to tests/Opc.Ua.Lds.Tests/DiscoveryFindServersFilterTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/DiscoveryFindServersSelfTests.cs b/tests/Opc.Ua.Lds.Tests/DiscoveryFindServersSelfTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/DiscoveryFindServersSelfTests.cs rename to tests/Opc.Ua.Lds.Tests/DiscoveryFindServersSelfTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/DiscoveryGetEndpointsTests.cs b/tests/Opc.Ua.Lds.Tests/DiscoveryGetEndpointsTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/DiscoveryGetEndpointsTests.cs rename to tests/Opc.Ua.Lds.Tests/DiscoveryGetEndpointsTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/DiscoveryRegisterTestsImpl.cs b/tests/Opc.Ua.Lds.Tests/DiscoveryRegisterTestsImpl.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/DiscoveryRegisterTestsImpl.cs rename to tests/Opc.Ua.Lds.Tests/DiscoveryRegisterTestsImpl.cs diff --git a/Tests/Opc.Ua.Lds.Tests/FindServersTests.cs b/tests/Opc.Ua.Lds.Tests/FindServersTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/FindServersTests.cs rename to tests/Opc.Ua.Lds.Tests/FindServersTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/GetEndpointsTests.cs b/tests/Opc.Ua.Lds.Tests/GetEndpointsTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/GetEndpointsTests.cs rename to tests/Opc.Ua.Lds.Tests/GetEndpointsTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/Hosting/LdsServerOptionsCoverageTests.cs b/tests/Opc.Ua.Lds.Tests/Hosting/LdsServerOptionsCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/Hosting/LdsServerOptionsCoverageTests.cs rename to tests/Opc.Ua.Lds.Tests/Hosting/LdsServerOptionsCoverageTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/Hosting/OpcUaLdsServerBuilderCoverageTests.cs b/tests/Opc.Ua.Lds.Tests/Hosting/OpcUaLdsServerBuilderCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/Hosting/OpcUaLdsServerBuilderCoverageTests.cs rename to tests/Opc.Ua.Lds.Tests/Hosting/OpcUaLdsServerBuilderCoverageTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/Hosting/OpcUaLdsServerBuilderTests.cs b/tests/Opc.Ua.Lds.Tests/Hosting/OpcUaLdsServerBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/Hosting/OpcUaLdsServerBuilderTests.cs rename to tests/Opc.Ua.Lds.Tests/Hosting/OpcUaLdsServerBuilderTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/LdsFixtureSmokeTests.cs b/tests/Opc.Ua.Lds.Tests/LdsFixtureSmokeTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/LdsFixtureSmokeTests.cs rename to tests/Opc.Ua.Lds.Tests/LdsFixtureSmokeTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/LdsMeConformanceTests.cs b/tests/Opc.Ua.Lds.Tests/LdsMeConformanceTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/LdsMeConformanceTests.cs rename to tests/Opc.Ua.Lds.Tests/LdsMeConformanceTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/LdsTestFixture.cs b/tests/Opc.Ua.Lds.Tests/LdsTestFixture.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/LdsTestFixture.cs rename to tests/Opc.Ua.Lds.Tests/LdsTestFixture.cs diff --git a/Tests/Opc.Ua.Lds.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Lds.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Lds.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Lds.Tests/MiscellaneousExtendedTests.cs b/tests/Opc.Ua.Lds.Tests/MiscellaneousExtendedTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/MiscellaneousExtendedTests.cs rename to tests/Opc.Ua.Lds.Tests/MiscellaneousExtendedTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/MiscellaneousTests.cs b/tests/Opc.Ua.Lds.Tests/MiscellaneousTests.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/MiscellaneousTests.cs rename to tests/Opc.Ua.Lds.Tests/MiscellaneousTests.cs diff --git a/Tests/Opc.Ua.Lds.Tests/Opc.Ua.Lds.Tests.csproj b/tests/Opc.Ua.Lds.Tests/Opc.Ua.Lds.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/Opc.Ua.Lds.Tests.csproj rename to tests/Opc.Ua.Lds.Tests/Opc.Ua.Lds.Tests.csproj diff --git a/Tests/Opc.Ua.Lds.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Lds.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Lds.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Lds.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/CertificateIdentifierShimTests.cs b/tests/Opc.Ua.MigrationAnalyzer.Core.Tests/CertificateIdentifierShimTests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/CertificateIdentifierShimTests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Core.Tests/CertificateIdentifierShimTests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/DataValueObsoleteShimTests.cs b/tests/Opc.Ua.MigrationAnalyzer.Core.Tests/DataValueObsoleteShimTests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/DataValueObsoleteShimTests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Core.Tests/DataValueObsoleteShimTests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/EncodeableFactoryShimTests.cs b/tests/Opc.Ua.MigrationAnalyzer.Core.Tests/EncodeableFactoryShimTests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/EncodeableFactoryShimTests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Core.Tests/EncodeableFactoryShimTests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/GlobalDiscoveryServerClientShimTests.cs b/tests/Opc.Ua.MigrationAnalyzer.Core.Tests/GlobalDiscoveryServerClientShimTests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/GlobalDiscoveryServerClientShimTests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Core.Tests/GlobalDiscoveryServerClientShimTests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/LocalDiscoveryServerClientShimTests.cs b/tests/Opc.Ua.MigrationAnalyzer.Core.Tests/LocalDiscoveryServerClientShimTests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/LocalDiscoveryServerClientShimTests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Core.Tests/LocalDiscoveryServerClientShimTests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/Opc.Ua.MigrationAnalyzer.Core.Tests.csproj b/tests/Opc.Ua.MigrationAnalyzer.Core.Tests/Opc.Ua.MigrationAnalyzer.Core.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/Opc.Ua.MigrationAnalyzer.Core.Tests.csproj rename to tests/Opc.Ua.MigrationAnalyzer.Core.Tests/Opc.Ua.MigrationAnalyzer.Core.Tests.csproj diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/OpcUaShimAttributeInventoryTests.cs b/tests/Opc.Ua.MigrationAnalyzer.Core.Tests/OpcUaShimAttributeInventoryTests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/OpcUaShimAttributeInventoryTests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Core.Tests/OpcUaShimAttributeInventoryTests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.MigrationAnalyzer.Core.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.MigrationAnalyzer.Core.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/UserIdentityTokenHandlerShimTests.cs b/tests/Opc.Ua.MigrationAnalyzer.Core.Tests/UserIdentityTokenHandlerShimTests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Core.Tests/UserIdentityTokenHandlerShimTests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Core.Tests/UserIdentityTokenHandlerShimTests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/AnalyzerHarness.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/AnalyzerHarness.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/AnalyzerHarness.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/AnalyzerHarness.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0001Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0001Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0001Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0001Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0002Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0002Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0002Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0002Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0003Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0003Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0003Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0003Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0004Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0004Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0004Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0004Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0005Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0005Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0005Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0005Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0006Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0006Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0006Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0006Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0007Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0007Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0007Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0007Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0008Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0008Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0008Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0008Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0009Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0009Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0009Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0009Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0010Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0010Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0010Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0010Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0011Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0011Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0011Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0011Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0012Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0012Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0012Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0012Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0014Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0014Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0014Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0014Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0015Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0015Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0015Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0015Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0018Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0018Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0018Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0018Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0019Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0019Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0019Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0019Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0020Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0020Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0020Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0020Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0021Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0021Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0021Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0021Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0022Tests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0022Tests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0022Tests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Analyzers/UA0022Tests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Generators/MigrationGeneratorTests.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Generators/MigrationGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Generators/MigrationGeneratorTests.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Generators/MigrationGeneratorTests.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Opc.Ua.MigrationAnalyzer.Tests.csproj b/tests/Opc.Ua.MigrationAnalyzer.Tests/Opc.Ua.MigrationAnalyzer.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Opc.Ua.MigrationAnalyzer.Tests.csproj rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Opc.Ua.MigrationAnalyzer.Tests.csproj diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.MigrationAnalyzer.Tests/Stubs/OpcUaStubs.cs b/tests/Opc.Ua.MigrationAnalyzer.Tests/Stubs/OpcUaStubs.cs similarity index 100% rename from Tests/Opc.Ua.MigrationAnalyzer.Tests/Stubs/OpcUaStubs.cs rename to tests/Opc.Ua.MigrationAnalyzer.Tests/Stubs/OpcUaStubs.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/ActionMethodMapBrowsePathTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/ActionMethodMapBrowsePathTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/ActionMethodMapBrowsePathTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/ActionMethodMapBrowsePathTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/ActionMethodMapTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/ActionMethodMapTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/ActionMethodMapTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/ActionMethodMapTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/AdapterMetricsTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/AdapterMetricsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/AdapterMetricsTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/AdapterMetricsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/AdapterTestHelpers.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/AdapterTestHelpers.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/AdapterTestHelpers.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/AdapterTestHelpers.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/BrowsePathResolutionTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/BrowsePathResolutionTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/BrowsePathResolutionTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/BrowsePathResolutionTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/CyclicReadStrategyTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/CyclicReadStrategyTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/CyclicReadStrategyTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/CyclicReadStrategyTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/DataSetMetaDataBuilderTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/DataSetMetaDataBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/DataSetMetaDataBuilderTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/DataSetMetaDataBuilderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/FakeDataChangeSubscription.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/FakeDataChangeSubscription.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/FakeDataChangeSubscription.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/FakeDataChangeSubscription.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/ModelChangeMetadataRefreshTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/ModelChangeMetadataRefreshTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/ModelChangeMetadataRefreshTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/ModelChangeMetadataRefreshTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/NodeBrowsePathTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/NodeBrowsePathTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/NodeBrowsePathTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/NodeBrowsePathTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/Opc.Ua.PubSub.Adapter.Tests.csproj b/tests/Opc.Ua.PubSub.Adapter.Tests/Opc.Ua.PubSub.Adapter.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/Opc.Ua.PubSub.Adapter.Tests.csproj rename to tests/Opc.Ua.PubSub.Adapter.Tests/Opc.Ua.PubSub.Adapter.Tests.csproj diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/OpcUaPubSubAdapterBuilderCompositionTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/OpcUaPubSubAdapterBuilderCompositionTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/OpcUaPubSubAdapterBuilderCompositionTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/OpcUaPubSubAdapterBuilderCompositionTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/OpcUaPubSubAdapterBuilderExtensionsTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/OpcUaPubSubAdapterBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/OpcUaPubSubAdapterBuilderExtensionsTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/OpcUaPubSubAdapterBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/ServerActionHandlerTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/ServerActionHandlerTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/ServerActionHandlerTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/ServerActionHandlerTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterIntegrationTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterIntegrationTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterIntegrationTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterReloadCoordinatorTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterReloadCoordinatorTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterReloadCoordinatorTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterReloadCoordinatorTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterRuntimeTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterRuntimeTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterRuntimeTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/ServerAdapterRuntimeTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/ServerConnectionOptionsTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/ServerConnectionOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/ServerConnectionOptionsTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/ServerConnectionOptionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/ServerPublishedDataSetSourceTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/ServerPublishedDataSetSourceTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/ServerPublishedDataSetSourceTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/ServerPublishedDataSetSourceTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/ServerSessionCapabilityGuardTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/ServerSessionCapabilityGuardTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/ServerSessionCapabilityGuardTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/ServerSessionCapabilityGuardTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/ServerSubscribedDataSetSinkTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/ServerSubscribedDataSetSinkTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/ServerSubscribedDataSetSinkTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/ServerSubscribedDataSetSinkTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/ServerTargetVariableWriterTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/ServerTargetVariableWriterTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/ServerTargetVariableWriterTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/ServerTargetVariableWriterTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/SubscriptionCoordinatorTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/SubscriptionCoordinatorTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/SubscriptionCoordinatorTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/SubscriptionCoordinatorTests.cs diff --git a/Tests/Opc.Ua.PubSub.Adapter.Tests/SubscriptionReadStrategyTests.cs b/tests/Opc.Ua.PubSub.Adapter.Tests/SubscriptionReadStrategyTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Adapter.Tests/SubscriptionReadStrategyTests.cs rename to tests/Opc.Ua.PubSub.Adapter.Tests/SubscriptionReadStrategyTests.cs diff --git a/Tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/CapturingPubSubTransportTests.cs b/tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/CapturingPubSubTransportTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/CapturingPubSubTransportTests.cs rename to tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/CapturingPubSubTransportTests.cs diff --git a/Tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/InProcessPubSubCaptureSourceTests.cs b/tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/InProcessPubSubCaptureSourceTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/InProcessPubSubCaptureSourceTests.cs rename to tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/InProcessPubSubCaptureSourceTests.cs diff --git a/Tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/PubSubCaptureRegistryTests.cs b/tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/PubSubCaptureRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/PubSubCaptureRegistryTests.cs rename to tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/PubSubCaptureRegistryTests.cs diff --git a/Tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/PubSubKeyMaterialTests.cs b/tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/PubSubKeyMaterialTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/PubSubKeyMaterialTests.cs rename to tests/Opc.Ua.PubSub.Diagnostics.Tests/Capture/PubSubKeyMaterialTests.cs diff --git a/Tests/Opc.Ua.PubSub.Diagnostics.Tests/Dissection/KeyResolverAndKeyLogTests.cs b/tests/Opc.Ua.PubSub.Diagnostics.Tests/Dissection/KeyResolverAndKeyLogTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Diagnostics.Tests/Dissection/KeyResolverAndKeyLogTests.cs rename to tests/Opc.Ua.PubSub.Diagnostics.Tests/Dissection/KeyResolverAndKeyLogTests.cs diff --git a/Tests/Opc.Ua.PubSub.Diagnostics.Tests/Dissection/PubSubOfflineDissectorTests.cs b/tests/Opc.Ua.PubSub.Diagnostics.Tests/Dissection/PubSubOfflineDissectorTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Diagnostics.Tests/Dissection/PubSubOfflineDissectorTests.cs rename to tests/Opc.Ua.PubSub.Diagnostics.Tests/Dissection/PubSubOfflineDissectorTests.cs diff --git a/Tests/Opc.Ua.PubSub.Diagnostics.Tests/Formats/FormatterPcapAndDependencyInjectionTests.cs b/tests/Opc.Ua.PubSub.Diagnostics.Tests/Formats/FormatterPcapAndDependencyInjectionTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Diagnostics.Tests/Formats/FormatterPcapAndDependencyInjectionTests.cs rename to tests/Opc.Ua.PubSub.Diagnostics.Tests/Formats/FormatterPcapAndDependencyInjectionTests.cs diff --git a/Tests/Opc.Ua.PubSub.Diagnostics.Tests/Opc.Ua.PubSub.Diagnostics.Tests.csproj b/tests/Opc.Ua.PubSub.Diagnostics.Tests/Opc.Ua.PubSub.Diagnostics.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.PubSub.Diagnostics.Tests/Opc.Ua.PubSub.Diagnostics.Tests.csproj rename to tests/Opc.Ua.PubSub.Diagnostics.Tests/Opc.Ua.PubSub.Diagnostics.Tests.csproj diff --git a/Tests/Opc.Ua.PubSub.Eth.Tests/EthChannelTests.cs b/tests/Opc.Ua.PubSub.Eth.Tests/EthChannelTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Eth.Tests/EthChannelTests.cs rename to tests/Opc.Ua.PubSub.Eth.Tests/EthChannelTests.cs diff --git a/Tests/Opc.Ua.PubSub.Eth.Tests/EthEndpointParserTests.cs b/tests/Opc.Ua.PubSub.Eth.Tests/EthEndpointParserTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Eth.Tests/EthEndpointParserTests.cs rename to tests/Opc.Ua.PubSub.Eth.Tests/EthEndpointParserTests.cs diff --git a/Tests/Opc.Ua.PubSub.Eth.Tests/EthPubSubTransportFactoryTests.cs b/tests/Opc.Ua.PubSub.Eth.Tests/EthPubSubTransportFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Eth.Tests/EthPubSubTransportFactoryTests.cs rename to tests/Opc.Ua.PubSub.Eth.Tests/EthPubSubTransportFactoryTests.cs diff --git a/Tests/Opc.Ua.PubSub.Eth.Tests/EthSecurityTests.cs b/tests/Opc.Ua.PubSub.Eth.Tests/EthSecurityTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Eth.Tests/EthSecurityTests.cs rename to tests/Opc.Ua.PubSub.Eth.Tests/EthSecurityTests.cs diff --git a/Tests/Opc.Ua.PubSub.Eth.Tests/EthTestHelpers.cs b/tests/Opc.Ua.PubSub.Eth.Tests/EthTestHelpers.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Eth.Tests/EthTestHelpers.cs rename to tests/Opc.Ua.PubSub.Eth.Tests/EthTestHelpers.cs diff --git a/Tests/Opc.Ua.PubSub.Eth.Tests/EthTransportOptionsTests.cs b/tests/Opc.Ua.PubSub.Eth.Tests/EthTransportOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Eth.Tests/EthTransportOptionsTests.cs rename to tests/Opc.Ua.PubSub.Eth.Tests/EthTransportOptionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Eth.Tests/EthTransportServiceCollectionExtensionsTests.cs b/tests/Opc.Ua.PubSub.Eth.Tests/EthTransportServiceCollectionExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Eth.Tests/EthTransportServiceCollectionExtensionsTests.cs rename to tests/Opc.Ua.PubSub.Eth.Tests/EthTransportServiceCollectionExtensionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Eth.Tests/EthernetDatagramTransportTests.cs b/tests/Opc.Ua.PubSub.Eth.Tests/EthernetDatagramTransportTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Eth.Tests/EthernetDatagramTransportTests.cs rename to tests/Opc.Ua.PubSub.Eth.Tests/EthernetDatagramTransportTests.cs diff --git a/Tests/Opc.Ua.PubSub.Eth.Tests/EthernetFrameCodecTests.cs b/tests/Opc.Ua.PubSub.Eth.Tests/EthernetFrameCodecTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Eth.Tests/EthernetFrameCodecTests.cs rename to tests/Opc.Ua.PubSub.Eth.Tests/EthernetFrameCodecTests.cs diff --git a/Tests/Opc.Ua.PubSub.Eth.Tests/Opc.Ua.PubSub.Eth.Tests.csproj b/tests/Opc.Ua.PubSub.Eth.Tests/Opc.Ua.PubSub.Eth.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.PubSub.Eth.Tests/Opc.Ua.PubSub.Eth.Tests.csproj rename to tests/Opc.Ua.PubSub.Eth.Tests/Opc.Ua.PubSub.Eth.Tests.csproj diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/FakeKafkaClientAdapter.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/FakeKafkaClientAdapter.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/FakeKafkaClientAdapter.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/FakeKafkaClientAdapter.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportEdgeTests.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportEdgeTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportEdgeTests.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportEdgeTests.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportLifecycleTests.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportLifecycleTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportLifecycleTests.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportLifecycleTests.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportRoundTripTests.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportRoundTripTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportRoundTripTests.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/KafkaBrokerTransportRoundTripTests.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaClientAdapterGuardTests.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/KafkaClientAdapterGuardTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaClientAdapterGuardTests.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/KafkaClientAdapterGuardTests.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaConnectionOptionsTests.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/KafkaConnectionOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaConnectionOptionsTests.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/KafkaConnectionOptionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaEncodingTests.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/KafkaEncodingTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaEncodingTests.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/KafkaEncodingTests.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaEndpointParserTests.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/KafkaEndpointParserTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaEndpointParserTests.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/KafkaEndpointParserTests.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaHeaderTransportTests.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/KafkaHeaderTransportTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaHeaderTransportTests.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/KafkaHeaderTransportTests.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaIntegrationDockerTests.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/KafkaIntegrationDockerTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaIntegrationDockerTests.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/KafkaIntegrationDockerTests.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaPubSubTransportFactoryTests.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/KafkaPubSubTransportFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaPubSubTransportFactoryTests.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/KafkaPubSubTransportFactoryTests.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaQosMappingTests.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/KafkaQosMappingTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaQosMappingTests.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/KafkaQosMappingTests.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaTestHelper.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/KafkaTestHelper.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaTestHelper.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/KafkaTestHelper.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaTransportServiceCollectionExtensionsTests.cs b/tests/Opc.Ua.PubSub.Kafka.Tests/KafkaTransportServiceCollectionExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/KafkaTransportServiceCollectionExtensionsTests.cs rename to tests/Opc.Ua.PubSub.Kafka.Tests/KafkaTransportServiceCollectionExtensionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Kafka.Tests/Opc.Ua.PubSub.Kafka.Tests.csproj b/tests/Opc.Ua.PubSub.Kafka.Tests/Opc.Ua.PubSub.Kafka.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.PubSub.Kafka.Tests/Opc.Ua.PubSub.Kafka.Tests.csproj rename to tests/Opc.Ua.PubSub.Kafka.Tests/Opc.Ua.PubSub.Kafka.Tests.csproj diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/FakeMqttClientAdapter.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/FakeMqttClientAdapter.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/FakeMqttClientAdapter.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/FakeMqttClientAdapter.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportEdgeTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportEdgeTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportEdgeTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportEdgeTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportIntegrationTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportIntegrationTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportIntegrationTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportLifecycleTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportLifecycleTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportLifecycleTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttBrokerTransportLifecycleTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttClientAdapterGuardTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttClientAdapterGuardTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttClientAdapterGuardTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttClientAdapterGuardTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttClientAdapterTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttClientAdapterTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttClientAdapterTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttClientAdapterTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttConnectionOptionsTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttConnectionOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttConnectionOptionsTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttConnectionOptionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttEndpointParserTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttEndpointParserTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttEndpointParserTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttEndpointParserTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttHeaderTransportTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttHeaderTransportTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttHeaderTransportTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttHeaderTransportTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttPubSubTransportFactoryTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttPubSubTransportFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttPubSubTransportFactoryTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttPubSubTransportFactoryTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttQosMappingTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttQosMappingTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttQosMappingTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttQosMappingTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttRetainedMetaDataTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttRetainedMetaDataTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttRetainedMetaDataTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttRetainedMetaDataTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttTlsOptionsTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttTlsOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttTlsOptionsTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttTlsOptionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttTopicBuilderTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttTopicBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttTopicBuilderTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttTopicBuilderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttTransportServiceCollectionExtensionsTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/MqttTransportServiceCollectionExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/MqttTransportServiceCollectionExtensionsTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/MqttTransportServiceCollectionExtensionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/Opc.Ua.PubSub.Mqtt.Tests.csproj b/tests/Opc.Ua.PubSub.Mqtt.Tests/Opc.Ua.PubSub.Mqtt.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/Opc.Ua.PubSub.Mqtt.Tests.csproj rename to tests/Opc.Ua.PubSub.Mqtt.Tests/Opc.Ua.PubSub.Mqtt.Tests.csproj diff --git a/Tests/Opc.Ua.PubSub.Mqtt.Tests/TrustedIssuerStoreResolverTests.cs b/tests/Opc.Ua.PubSub.Mqtt.Tests/TrustedIssuerStoreResolverTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Mqtt.Tests/TrustedIssuerStoreResolverTests.cs rename to tests/Opc.Ua.PubSub.Mqtt.Tests/TrustedIssuerStoreResolverTests.cs diff --git a/Tests/Opc.Ua.PubSub.Schema.Tests/Opc.Ua.PubSub.Schema.Tests.csproj b/tests/Opc.Ua.PubSub.Schema.Tests/Opc.Ua.PubSub.Schema.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.PubSub.Schema.Tests/Opc.Ua.PubSub.Schema.Tests.csproj rename to tests/Opc.Ua.PubSub.Schema.Tests/Opc.Ua.PubSub.Schema.Tests.csproj diff --git a/Tests/Opc.Ua.PubSub.Schema.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.PubSub.Schema.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Schema.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.PubSub.Schema.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.PubSub.Schema.Tests/PubSubEnvelopeSchemaTests.cs b/tests/Opc.Ua.PubSub.Schema.Tests/PubSubEnvelopeSchemaTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Schema.Tests/PubSubEnvelopeSchemaTests.cs rename to tests/Opc.Ua.PubSub.Schema.Tests/PubSubEnvelopeSchemaTests.cs diff --git a/Tests/Opc.Ua.PubSub.Schema.Tests/PubSubRealMessageValidationTests.cs b/tests/Opc.Ua.PubSub.Schema.Tests/PubSubRealMessageValidationTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Schema.Tests/PubSubRealMessageValidationTests.cs rename to tests/Opc.Ua.PubSub.Schema.Tests/PubSubRealMessageValidationTests.cs diff --git a/Tests/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaCoverageTests.cs b/tests/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaCoverageTests.cs rename to tests/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaCoverageTests.cs diff --git a/Tests/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaProviderTests.cs b/tests/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaProviderTests.cs rename to tests/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaProviderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaValidationIntegrationTests.cs b/tests/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaValidationIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaValidationIntegrationTests.cs rename to tests/Opc.Ua.PubSub.Schema.Tests/PubSubSchemaValidationIntegrationTests.cs diff --git a/Tests/Opc.Ua.PubSub.Server.Tests/Internal/DiagnosticsAddressSpaceTests.cs b/tests/Opc.Ua.PubSub.Server.Tests/Internal/DiagnosticsAddressSpaceTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Server.Tests/Internal/DiagnosticsAddressSpaceTests.cs rename to tests/Opc.Ua.PubSub.Server.Tests/Internal/DiagnosticsAddressSpaceTests.cs diff --git a/Tests/Opc.Ua.PubSub.Server.Tests/Opc.Ua.PubSub.Server.Tests.csproj b/tests/Opc.Ua.PubSub.Server.Tests/Opc.Ua.PubSub.Server.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.PubSub.Server.Tests/Opc.Ua.PubSub.Server.Tests.csproj rename to tests/Opc.Ua.PubSub.Server.Tests/Opc.Ua.PubSub.Server.Tests.csproj diff --git a/Tests/Opc.Ua.PubSub.Server.Tests/OpcUaServerBuilderPubSubExtensionsTests.cs b/tests/Opc.Ua.PubSub.Server.Tests/OpcUaServerBuilderPubSubExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Server.Tests/OpcUaServerBuilderPubSubExtensionsTests.cs rename to tests/Opc.Ua.PubSub.Server.Tests/OpcUaServerBuilderPubSubExtensionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Server.Tests/OpcUaServerBuilderPubSubExtensionsThrowsTests.cs b/tests/Opc.Ua.PubSub.Server.Tests/OpcUaServerBuilderPubSubExtensionsThrowsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Server.Tests/OpcUaServerBuilderPubSubExtensionsThrowsTests.cs rename to tests/Opc.Ua.PubSub.Server.Tests/OpcUaServerBuilderPubSubExtensionsThrowsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersFullCoverageTests.cs b/tests/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersFullCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersFullCoverageTests.cs rename to tests/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersFullCoverageTests.cs diff --git a/Tests/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersMutationTests.cs b/tests/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersMutationTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersMutationTests.cs rename to tests/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersMutationTests.cs diff --git a/Tests/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersTests.cs b/tests/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersTests.cs rename to tests/Opc.Ua.PubSub.Server.Tests/PubSubMethodHandlersTests.cs diff --git a/Tests/Opc.Ua.PubSub.Server.Tests/PubSubNodeManagerDeterministicTests.cs b/tests/Opc.Ua.PubSub.Server.Tests/PubSubNodeManagerDeterministicTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Server.Tests/PubSubNodeManagerDeterministicTests.cs rename to tests/Opc.Ua.PubSub.Server.Tests/PubSubNodeManagerDeterministicTests.cs diff --git a/Tests/Opc.Ua.PubSub.Server.Tests/PubSubNodeManagerTests.cs b/tests/Opc.Ua.PubSub.Server.Tests/PubSubNodeManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Server.Tests/PubSubNodeManagerTests.cs rename to tests/Opc.Ua.PubSub.Server.Tests/PubSubNodeManagerTests.cs diff --git a/Tests/Opc.Ua.PubSub.Server.Tests/PubSubServerOptionsTests.cs b/tests/Opc.Ua.PubSub.Server.Tests/PubSubServerOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Server.Tests/PubSubServerOptionsTests.cs rename to tests/Opc.Ua.PubSub.Server.Tests/PubSubServerOptionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Server.Tests/PubSubStatusBindingTests.cs b/tests/Opc.Ua.PubSub.Server.Tests/PubSubStatusBindingTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Server.Tests/PubSubStatusBindingTests.cs rename to tests/Opc.Ua.PubSub.Server.Tests/PubSubStatusBindingTests.cs diff --git a/Tests/Opc.Ua.PubSub.Server.Tests/ServerMethodActionHandlerTests.cs b/tests/Opc.Ua.PubSub.Server.Tests/ServerMethodActionHandlerTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Server.Tests/ServerMethodActionHandlerTests.cs rename to tests/Opc.Ua.PubSub.Server.Tests/ServerMethodActionHandlerTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Application/DataSetProviderTests.cs b/tests/Opc.Ua.PubSub.Tests/Application/DataSetProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Application/DataSetProviderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Application/DataSetProviderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Application/DataStoreBackedPublishedDataSetSourceTests.cs b/tests/Opc.Ua.PubSub.Tests/Application/DataStoreBackedPublishedDataSetSourceTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Application/DataStoreBackedPublishedDataSetSourceTests.cs rename to tests/Opc.Ua.PubSub.Tests/Application/DataStoreBackedPublishedDataSetSourceTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Application/MetaDataPublisherTests.cs b/tests/Opc.Ua.PubSub.Tests/Application/MetaDataPublisherTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Application/MetaDataPublisherTests.cs rename to tests/Opc.Ua.PubSub.Tests/Application/MetaDataPublisherTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Application/PubSubActionRuntimeTests.cs b/tests/Opc.Ua.PubSub.Tests/Application/PubSubActionRuntimeTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Application/PubSubActionRuntimeTests.cs rename to tests/Opc.Ua.PubSub.Tests/Application/PubSubActionRuntimeTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationBuilderTests.cs b/tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationBuilderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationBuilderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationFullMutationTests.cs b/tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationFullMutationTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationFullMutationTests.cs rename to tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationFullMutationTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationHostedServiceTests.cs b/tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationHostedServiceTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationHostedServiceTests.cs rename to tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationHostedServiceTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationMutationTests.cs b/tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationMutationTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationMutationTests.cs rename to tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationMutationTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationProviderFailoverTests.cs b/tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationProviderFailoverTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationProviderFailoverTests.cs rename to tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationProviderFailoverTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationTests.cs b/tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationTests.cs rename to tests/Opc.Ua.PubSub.Tests/Application/PubSubApplicationTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Application/PubSubDiscoveryTests.cs b/tests/Opc.Ua.PubSub.Tests/Application/PubSubDiscoveryTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Application/PubSubDiscoveryTests.cs rename to tests/Opc.Ua.PubSub.Tests/Application/PubSubDiscoveryTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Application/PubSubResponseAddressPolicyTests.cs b/tests/Opc.Ua.PubSub.Tests/Application/PubSubResponseAddressPolicyTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Application/PubSubResponseAddressPolicyTests.cs rename to tests/Opc.Ua.PubSub.Tests/Application/PubSubResponseAddressPolicyTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Benchmarks/Baselines/baseline-net10-dry.md b/tests/Opc.Ua.PubSub.Tests/Benchmarks/Baselines/baseline-net10-dry.md similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Benchmarks/Baselines/baseline-net10-dry.md rename to tests/Opc.Ua.PubSub.Tests/Benchmarks/Baselines/baseline-net10-dry.md diff --git a/Tests/Opc.Ua.PubSub.Tests/Benchmarks/BenchmarkContext.cs b/tests/Opc.Ua.PubSub.Tests/Benchmarks/BenchmarkContext.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Benchmarks/BenchmarkContext.cs rename to tests/Opc.Ua.PubSub.Tests/Benchmarks/BenchmarkContext.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Benchmarks/JsonEncodingBenchmarks.cs b/tests/Opc.Ua.PubSub.Tests/Benchmarks/JsonEncodingBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Benchmarks/JsonEncodingBenchmarks.cs rename to tests/Opc.Ua.PubSub.Tests/Benchmarks/JsonEncodingBenchmarks.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Benchmarks/README.md b/tests/Opc.Ua.PubSub.Tests/Benchmarks/README.md similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Benchmarks/README.md rename to tests/Opc.Ua.PubSub.Tests/Benchmarks/README.md diff --git a/Tests/Opc.Ua.PubSub.Tests/Benchmarks/SchedulerBenchmarks.cs b/tests/Opc.Ua.PubSub.Tests/Benchmarks/SchedulerBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Benchmarks/SchedulerBenchmarks.cs rename to tests/Opc.Ua.PubSub.Tests/Benchmarks/SchedulerBenchmarks.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Benchmarks/SecurityBenchmarks.cs b/tests/Opc.Ua.PubSub.Tests/Benchmarks/SecurityBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Benchmarks/SecurityBenchmarks.cs rename to tests/Opc.Ua.PubSub.Tests/Benchmarks/SecurityBenchmarks.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Benchmarks/TranscodingBenchmarks.cs b/tests/Opc.Ua.PubSub.Tests/Benchmarks/TranscodingBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Benchmarks/TranscodingBenchmarks.cs rename to tests/Opc.Ua.PubSub.Tests/Benchmarks/TranscodingBenchmarks.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Benchmarks/UadpEncodingBenchmarks.cs b/tests/Opc.Ua.PubSub.Tests/Benchmarks/UadpEncodingBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Benchmarks/UadpEncodingBenchmarks.cs rename to tests/Opc.Ua.PubSub.Tests/Benchmarks/UadpEncodingBenchmarks.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Configuration/ConfigurationVersionUtilsTests.cs b/tests/Opc.Ua.PubSub.Tests/Configuration/ConfigurationVersionUtilsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Configuration/ConfigurationVersionUtilsTests.cs rename to tests/Opc.Ua.PubSub.Tests/Configuration/ConfigurationVersionUtilsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Configuration/InMemoryPubSubProviderTests.cs b/tests/Opc.Ua.PubSub.Tests/Configuration/InMemoryPubSubProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Configuration/InMemoryPubSubProviderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Configuration/InMemoryPubSubProviderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationBuilderPublishedActionTests.cs b/tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationBuilderPublishedActionTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationBuilderPublishedActionTests.cs rename to tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationBuilderPublishedActionTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationBuilderTests.cs b/tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationBuilderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationBuilderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationSnapshotTests.cs b/tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationSnapshotTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationSnapshotTests.cs rename to tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationSnapshotTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationValidationResultTests.cs b/tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationValidationResultTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationValidationResultTests.cs rename to tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationValidationResultTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationValidatorTests.cs b/tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationValidatorTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationValidatorTests.cs rename to tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationValidatorTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationXmlSerializerTests.cs b/tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationXmlSerializerTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationXmlSerializerTests.cs rename to tests/Opc.Ua.PubSub.Tests/Configuration/PubSubConfigurationXmlSerializerTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Configuration/PublisherConfiguration.xml b/tests/Opc.Ua.PubSub.Tests/Configuration/PublisherConfiguration.xml similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Configuration/PublisherConfiguration.xml rename to tests/Opc.Ua.PubSub.Tests/Configuration/PublisherConfiguration.xml diff --git a/Tests/Opc.Ua.PubSub.Tests/Configuration/SubscriberConfiguration.xml b/tests/Opc.Ua.PubSub.Tests/Configuration/SubscriberConfiguration.xml similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Configuration/SubscriberConfiguration.xml rename to tests/Opc.Ua.PubSub.Tests/Configuration/SubscriberConfiguration.xml diff --git a/Tests/Opc.Ua.PubSub.Tests/Configuration/XmlPubSubConfigurationStoreTests.cs b/tests/Opc.Ua.PubSub.Tests/Configuration/XmlPubSubConfigurationStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Configuration/XmlPubSubConfigurationStoreTests.cs rename to tests/Opc.Ua.PubSub.Tests/Configuration/XmlPubSubConfigurationStoreTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionConstructorTests.cs b/tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionConstructorTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionConstructorTests.cs rename to tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionConstructorTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionCoverageTests.cs b/tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionCoverageTests.cs rename to tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionCoverageTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionInboundMetadataTests.cs b/tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionInboundMetadataTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionInboundMetadataTests.cs rename to tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionInboundMetadataTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionPrivateMethodTests.cs b/tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionPrivateMethodTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionPrivateMethodTests.cs rename to tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionPrivateMethodTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionSecurityReceiveTests.cs b/tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionSecurityReceiveTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionSecurityReceiveTests.cs rename to tests/Opc.Ua.PubSub.Tests/Connections/PubSubConnectionSecurityReceiveTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DataSets/DeadbandFilterAdditionalTests.cs b/tests/Opc.Ua.PubSub.Tests/DataSets/DeadbandFilterAdditionalTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DataSets/DeadbandFilterAdditionalTests.cs rename to tests/Opc.Ua.PubSub.Tests/DataSets/DeadbandFilterAdditionalTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DataSets/DeadbandFilterTests.cs b/tests/Opc.Ua.PubSub.Tests/DataSets/DeadbandFilterTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DataSets/DeadbandFilterTests.cs rename to tests/Opc.Ua.PubSub.Tests/DataSets/DeadbandFilterTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DataSets/MirroredVariablesSinkTests.cs b/tests/Opc.Ua.PubSub.Tests/DataSets/MirroredVariablesSinkTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DataSets/MirroredVariablesSinkTests.cs rename to tests/Opc.Ua.PubSub.Tests/DataSets/MirroredVariablesSinkTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DataSets/OverrideValueHandlingResolverTests.cs b/tests/Opc.Ua.PubSub.Tests/DataSets/OverrideValueHandlingResolverTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DataSets/OverrideValueHandlingResolverTests.cs rename to tests/Opc.Ua.PubSub.Tests/DataSets/OverrideValueHandlingResolverTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DataSets/PublishedActionSourceTests.cs b/tests/Opc.Ua.PubSub.Tests/DataSets/PublishedActionSourceTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DataSets/PublishedActionSourceTests.cs rename to tests/Opc.Ua.PubSub.Tests/DataSets/PublishedActionSourceTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DataSets/PublishedDataSetTests.cs b/tests/Opc.Ua.PubSub.Tests/DataSets/PublishedDataSetTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DataSets/PublishedDataSetTests.cs rename to tests/Opc.Ua.PubSub.Tests/DataSets/PublishedDataSetTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DataSets/TargetVariablesSinkTests.cs b/tests/Opc.Ua.PubSub.Tests/DataSets/TargetVariablesSinkTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DataSets/TargetVariablesSinkTests.cs rename to tests/Opc.Ua.PubSub.Tests/DataSets/TargetVariablesSinkTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DependencyInjection/MqttTransportBuilderExtensionsTests.cs b/tests/Opc.Ua.PubSub.Tests/DependencyInjection/MqttTransportBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DependencyInjection/MqttTransportBuilderExtensionsTests.cs rename to tests/Opc.Ua.PubSub.Tests/DependencyInjection/MqttTransportBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DependencyInjection/OpcUaPubSubBuilderExtensionsTests.cs b/tests/Opc.Ua.PubSub.Tests/DependencyInjection/OpcUaPubSubBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DependencyInjection/OpcUaPubSubBuilderExtensionsTests.cs rename to tests/Opc.Ua.PubSub.Tests/DependencyInjection/OpcUaPubSubBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubActionResponderBuilderTests.cs b/tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubActionResponderBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubActionResponderBuilderTests.cs rename to tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubActionResponderBuilderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubRedundancyBuilderExtensionsTests.cs b/tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubRedundancyBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubRedundancyBuilderExtensionsTests.cs rename to tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubRedundancyBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubSecurityServiceCollectionExtensionsCoverageTests.cs b/tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubSecurityServiceCollectionExtensionsCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubSecurityServiceCollectionExtensionsCoverageTests.cs rename to tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubSecurityServiceCollectionExtensionsCoverageTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubSecurityServiceCollectionExtensionsTests.cs b/tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubSecurityServiceCollectionExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubSecurityServiceCollectionExtensionsTests.cs rename to tests/Opc.Ua.PubSub.Tests/DependencyInjection/PubSubSecurityServiceCollectionExtensionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/DependencyInjection/UdpTransportBuilderExtensionsTests.cs b/tests/Opc.Ua.PubSub.Tests/DependencyInjection/UdpTransportBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/DependencyInjection/UdpTransportBuilderExtensionsTests.cs rename to tests/Opc.Ua.PubSub.Tests/DependencyInjection/UdpTransportBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Diagnostics/AggregatingPubSubDiagnosticsTests.cs b/tests/Opc.Ua.PubSub.Tests/Diagnostics/AggregatingPubSubDiagnosticsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Diagnostics/AggregatingPubSubDiagnosticsTests.cs rename to tests/Opc.Ua.PubSub.Tests/Diagnostics/AggregatingPubSubDiagnosticsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Diagnostics/PerComponentDiagnosticsTests.cs b/tests/Opc.Ua.PubSub.Tests/Diagnostics/PerComponentDiagnosticsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Diagnostics/PerComponentDiagnosticsTests.cs rename to tests/Opc.Ua.PubSub.Tests/Diagnostics/PerComponentDiagnosticsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Diagnostics/PubSubDiagnosticsTests.cs b/tests/Opc.Ua.PubSub.Tests/Diagnostics/PubSubDiagnosticsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Diagnostics/PubSubDiagnosticsTests.cs rename to tests/Opc.Ua.PubSub.Tests/Diagnostics/PubSubDiagnosticsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonActionNetworkMessageTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonActionNetworkMessageTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonActionNetworkMessageTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonActionNetworkMessageTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDecoderConflictTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDecoderConflictTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDecoderConflictTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDecoderConflictTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDecoderTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDecoderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDecoderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDecoderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDiscoveryMessageTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDiscoveryMessageTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDiscoveryMessageTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonDiscoveryMessageTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonEncoderTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonEncoderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonEncoderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonEncoderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonHelperCoverageTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonHelperCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonHelperCoverageTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonHelperCoverageTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonMalformedInputTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonMalformedInputTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonMalformedInputTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonMalformedInputTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonMetaDataMessageTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonMetaDataMessageTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonMetaDataMessageTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonMetaDataMessageTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonNewtonsoftParityTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonNewtonsoftParityTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonNewtonsoftParityTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonNewtonsoftParityTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonSingleMessageModeTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonSingleMessageModeTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonSingleMessageModeTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonSingleMessageModeTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonSingleNetworkMessageTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonSingleNetworkMessageTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonSingleNetworkMessageTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonSingleNetworkMessageTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonTestUtilities.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonTestUtilities.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonTestUtilities.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Json/JsonTestUtilities.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpActionTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpActionTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpActionTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpActionTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpBinaryRawEncodingCoverageTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpBinaryRawEncodingCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpBinaryRawEncodingCoverageTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpBinaryRawEncodingCoverageTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpBinaryReadWriteTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpBinaryReadWriteTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpBinaryReadWriteTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpBinaryReadWriteTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpChunkingTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpChunkingTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpChunkingTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpChunkingTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDataSetFieldContentMaskTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDataSetFieldContentMaskTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDataSetFieldContentMaskTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDataSetFieldContentMaskTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDecoderMalformedTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDecoderMalformedTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDecoderMalformedTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDecoderMalformedTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDiscoveryFamilyTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDiscoveryFamilyTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDiscoveryFamilyTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDiscoveryFamilyTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDiscoveryTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDiscoveryTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDiscoveryTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpDiscoveryTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpEdgeCasesTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpEdgeCasesTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpEdgeCasesTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpEdgeCasesTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpEncoderTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpEncoderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpEncoderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpEncoderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpFlagsTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpFlagsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpFlagsTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpFlagsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpPublisherIdTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpPublisherIdTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpPublisherIdTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpPublisherIdTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpRawDataPaddingTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpRawDataPaddingTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpRawDataPaddingTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpRawDataPaddingTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpRawDataTypesTests.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpRawDataTypesTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpRawDataTypesTests.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpRawDataTypesTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpTestUtilities.cs b/tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpTestUtilities.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpTestUtilities.cs rename to tests/Opc.Ua.PubSub.Tests/Encoding/Uadp/UadpTestUtilities.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Groups/DataSetReaderMatchesTests.cs b/tests/Opc.Ua.PubSub.Tests/Groups/DataSetReaderMatchesTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Groups/DataSetReaderMatchesTests.cs rename to tests/Opc.Ua.PubSub.Tests/Groups/DataSetReaderMatchesTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Groups/DataSetReaderTests.cs b/tests/Opc.Ua.PubSub.Tests/Groups/DataSetReaderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Groups/DataSetReaderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Groups/DataSetReaderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Groups/DataSetReaderTimeoutWatcherTests.cs b/tests/Opc.Ua.PubSub.Tests/Groups/DataSetReaderTimeoutWatcherTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Groups/DataSetReaderTimeoutWatcherTests.cs rename to tests/Opc.Ua.PubSub.Tests/Groups/DataSetReaderTimeoutWatcherTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Groups/EventDataSetWriterTests.cs b/tests/Opc.Ua.PubSub.Tests/Groups/EventDataSetWriterTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Groups/EventDataSetWriterTests.cs rename to tests/Opc.Ua.PubSub.Tests/Groups/EventDataSetWriterTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Groups/ReaderGroupTests.cs b/tests/Opc.Ua.PubSub.Tests/Groups/ReaderGroupTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Groups/ReaderGroupTests.cs rename to tests/Opc.Ua.PubSub.Tests/Groups/ReaderGroupTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Groups/WriterGroupDeadbandTests.cs b/tests/Opc.Ua.PubSub.Tests/Groups/WriterGroupDeadbandTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Groups/WriterGroupDeadbandTests.cs rename to tests/Opc.Ua.PubSub.Tests/Groups/WriterGroupDeadbandTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Groups/WriterGroupKeepAliveTests.cs b/tests/Opc.Ua.PubSub.Tests/Groups/WriterGroupKeepAliveTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Groups/WriterGroupKeepAliveTests.cs rename to tests/Opc.Ua.PubSub.Tests/Groups/WriterGroupKeepAliveTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/MetaData/DataSetMetaDataRegistryTests.cs b/tests/Opc.Ua.PubSub.Tests/MetaData/DataSetMetaDataRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/MetaData/DataSetMetaDataRegistryTests.cs rename to tests/Opc.Ua.PubSub.Tests/MetaData/DataSetMetaDataRegistryTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Opc.Ua.PubSub.Tests.csproj b/tests/Opc.Ua.PubSub.Tests/Opc.Ua.PubSub.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Opc.Ua.PubSub.Tests.csproj rename to tests/Opc.Ua.PubSub.Tests/Opc.Ua.PubSub.Tests.csproj diff --git a/Tests/Opc.Ua.PubSub.Tests/Redundancy/PubSubActivationFailoverTests.cs b/tests/Opc.Ua.PubSub.Tests/Redundancy/PubSubActivationFailoverTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Redundancy/PubSubActivationFailoverTests.cs rename to tests/Opc.Ua.PubSub.Tests/Redundancy/PubSubActivationFailoverTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Scheduling/PubSubSchedulerTests.cs b/tests/Opc.Ua.PubSub.Tests/Scheduling/PubSubSchedulerTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Scheduling/PubSubSchedulerTests.cs rename to tests/Opc.Ua.PubSub.Tests/Scheduling/PubSubSchedulerTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/AesCtrNonceLayoutTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/AesCtrNonceLayoutTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/AesCtrNonceLayoutTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/AesCtrNonceLayoutTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/Internal/AesCtrTransformTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/Internal/AesCtrTransformTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/Internal/AesCtrTransformTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/Internal/AesCtrTransformTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubAes128CtrPolicyTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubAes128CtrPolicyTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubAes128CtrPolicyTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubAes128CtrPolicyTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubAes256CtrPolicyTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubAes256CtrPolicyTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubAes256CtrPolicyTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubAes256CtrPolicyTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubNonePolicyTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubNonePolicyTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubNonePolicyTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubNonePolicyTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubSecurityPolicyRegistryTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubSecurityPolicyRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubSecurityPolicyRegistryTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/Policies/PubSubSecurityPolicyRegistryTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityEventSinkTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityEventSinkTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityEventSinkTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityEventSinkTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityKeyRingTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityKeyRingTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityKeyRingTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityKeyRingTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityWiringTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityWiringTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityWiringTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityWiringTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityWrapperResolverTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityWrapperResolverTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityWrapperResolverTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/PubSubSecurityWrapperResolverTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/RandomNonceProviderTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/RandomNonceProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/RandomNonceProviderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/RandomNonceProviderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/SecurityTokenWindowTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/SecurityTokenWindowTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/SecurityTokenWindowTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/SecurityTokenWindowTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/Sks/FakeSecurityKeyService.cs b/tests/Opc.Ua.PubSub.Tests/Security/Sks/FakeSecurityKeyService.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/Sks/FakeSecurityKeyService.cs rename to tests/Opc.Ua.PubSub.Tests/Security/Sks/FakeSecurityKeyService.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/Sks/InMemoryPubSubKeyServiceServerTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/Sks/InMemoryPubSubKeyServiceServerTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/Sks/InMemoryPubSubKeyServiceServerTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/Sks/InMemoryPubSubKeyServiceServerTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/Sks/OpcUaSecurityKeyServiceClientTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/Sks/OpcUaSecurityKeyServiceClientTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/Sks/OpcUaSecurityKeyServiceClientTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/Sks/OpcUaSecurityKeyServiceClientTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/Sks/PullSecurityKeyProviderTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/Sks/PullSecurityKeyProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/Sks/PullSecurityKeyProviderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/Sks/PullSecurityKeyProviderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyGeneratorTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyGeneratorTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyGeneratorTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyRequestTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyRequestTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyRequestTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyRequestTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyResponseTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyResponseTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyResponseTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/Sks/SksKeyResponseTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/Sks/SksMethodHandlerTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/Sks/SksMethodHandlerTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/Sks/SksMethodHandlerTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/Sks/SksMethodHandlerTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/StaticSecurityKeyProviderTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/StaticSecurityKeyProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/StaticSecurityKeyProviderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/StaticSecurityKeyProviderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/TestSecurityKeyFactory.cs b/tests/Opc.Ua.PubSub.Tests/Security/TestSecurityKeyFactory.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/TestSecurityKeyFactory.cs rename to tests/Opc.Ua.PubSub.Tests/Security/TestSecurityKeyFactory.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityHeaderTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityHeaderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityHeaderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityHeaderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperReplayTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperReplayTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperReplayTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperReplayTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperSignOnlyTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperSignOnlyTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperSignOnlyTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperSignOnlyTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperTests.cs b/tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperTests.cs rename to tests/Opc.Ua.PubSub.Tests/Security/UadpSecurityWrapperTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/StateMachine/PubSubStateMachineTests.cs b/tests/Opc.Ua.PubSub.Tests/StateMachine/PubSubStateMachineTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/StateMachine/PubSubStateMachineTests.cs rename to tests/Opc.Ua.PubSub.Tests/StateMachine/PubSubStateMachineTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Transcoding/NetworkMessageProfileProjectorTests.cs b/tests/Opc.Ua.PubSub.Tests/Transcoding/NetworkMessageProfileProjectorTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Transcoding/NetworkMessageProfileProjectorTests.cs rename to tests/Opc.Ua.PubSub.Tests/Transcoding/NetworkMessageProfileProjectorTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Transcoding/PubSubTranscoderTests.cs b/tests/Opc.Ua.PubSub.Tests/Transcoding/PubSubTranscoderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Transcoding/PubSubTranscoderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Transcoding/PubSubTranscoderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Transcoding/PubSubTranscodingBridgeIntegrationTests.cs b/tests/Opc.Ua.PubSub.Tests/Transcoding/PubSubTranscodingBridgeIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Transcoding/PubSubTranscodingBridgeIntegrationTests.cs rename to tests/Opc.Ua.PubSub.Tests/Transcoding/PubSubTranscodingBridgeIntegrationTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeConfigurationTests.cs b/tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeConfigurationTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeConfigurationTests.cs rename to tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeConfigurationTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodePromotionTests.cs b/tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodePromotionTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodePromotionTests.cs rename to tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodePromotionTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeSecurityAndBuilderTests.cs b/tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeSecurityAndBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeSecurityAndBuilderTests.cs rename to tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeSecurityAndBuilderTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeTransformTests.cs b/tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeTransformTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeTransformTests.cs rename to tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeTransformTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeUnitCoverageTests.cs b/tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeUnitCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeUnitCoverageTests.cs rename to tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodeUnitCoverageTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodingTestUtilities.cs b/tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodingTestUtilities.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodingTestUtilities.cs rename to tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodingTestUtilities.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodingWiringCoverageTests.cs b/tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodingWiringCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodingWiringCoverageTests.cs rename to tests/Opc.Ua.PubSub.Tests/Transcoding/TranscodingWiringCoverageTests.cs diff --git a/Tests/Opc.Ua.PubSub.Tests/Transports/PubSubTransportAddressTests.cs b/tests/Opc.Ua.PubSub.Tests/Transports/PubSubTransportAddressTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Tests/Transports/PubSubTransportAddressTests.cs rename to tests/Opc.Ua.PubSub.Tests/Transports/PubSubTransportAddressTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/Datagrams2DataTypeTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/Datagrams2DataTypeTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/Datagrams2DataTypeTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/Datagrams2DataTypeTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsCertificateAuthenticatorTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsCertificateAuthenticatorTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsCertificateAuthenticatorTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsCertificateAuthenticatorTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsEcdheKeyExchangeTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsEcdheKeyExchangeTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsEcdheKeyExchangeTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsEcdheKeyExchangeTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeCodecTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeCodecTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeCodecTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeCodecTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeContextTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeContextTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeContextTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeContextTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeCookieAndTimerTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeCookieAndTimerTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeCookieAndTimerTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeCookieAndTimerTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeKeyingContextTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeKeyingContextTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeKeyingContextTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeKeyingContextTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeReliabilityTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeReliabilityTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeReliabilityTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsHandshakeReliabilityTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsKeyScheduleTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsKeyScheduleTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsKeyScheduleTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsKeyScheduleTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsProfileRegistryTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsProfileRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsProfileRegistryTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsProfileRegistryTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsRecordProtectionBenchmarks.cs b/tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsRecordProtectionBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsRecordProtectionBenchmarks.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsRecordProtectionBenchmarks.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsRecordProtectionTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsRecordProtectionTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsRecordProtectionTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/Dtls/DtlsRecordProtectionTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/Opc.Ua.PubSub.Udp.Tests.csproj b/tests/Opc.Ua.PubSub.Udp.Tests/Opc.Ua.PubSub.Udp.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/Opc.Ua.PubSub.Udp.Tests.csproj rename to tests/Opc.Ua.PubSub.Udp.Tests/Opc.Ua.PubSub.Udp.Tests.csproj diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpChunkedRoundTripTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpChunkedRoundTripTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpChunkedRoundTripTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpChunkedRoundTripTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpCoverageGapTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpCoverageGapTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpCoverageGapTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpCoverageGapTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportCoverageLiftTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportCoverageLiftTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportCoverageLiftTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportCoverageLiftTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportEdgeTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportEdgeTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportEdgeTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportEdgeTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportLifecycleTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportLifecycleTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportLifecycleTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportLifecycleTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportLoopbackMulticastTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportLoopbackMulticastTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportLoopbackMulticastTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportLoopbackMulticastTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportUnicastTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportUnicastTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportUnicastTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportUnicastTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportV2Tests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportV2Tests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportV2Tests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpDatagramTransportV2Tests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpEndpointParserTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpEndpointParserTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpEndpointParserTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpEndpointParserTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpMessageRepeaterTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpMessageRepeaterTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpMessageRepeaterTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpMessageRepeaterTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpNetworkInterfaceResolverTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpNetworkInterfaceResolverTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpNetworkInterfaceResolverTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpNetworkInterfaceResolverTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpPubSubTransportFactoryTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpPubSubTransportFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpPubSubTransportFactoryTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpPubSubTransportFactoryTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpSecuredLoopbackTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpSecuredLoopbackTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpSecuredLoopbackTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpSecuredLoopbackTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportOptionsTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportOptionsTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportOptionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportServiceCollectionExtensionsCoverageTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportServiceCollectionExtensionsCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportServiceCollectionExtensionsCoverageTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportServiceCollectionExtensionsCoverageTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportServiceCollectionExtensionsTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportServiceCollectionExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportServiceCollectionExtensionsTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportServiceCollectionExtensionsTests.cs diff --git a/Tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportStaticTests.cs b/tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportStaticTests.cs similarity index 100% rename from Tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportStaticTests.cs rename to tests/Opc.Ua.PubSub.Udp.Tests/UdpTransportStaticTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Client.Tests/ClientRedundancyServiceCollectionExtensionsTests.cs b/tests/Opc.Ua.Redundancy.Client.Tests/ClientRedundancyServiceCollectionExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Client.Tests/ClientRedundancyServiceCollectionExtensionsTests.cs rename to tests/Opc.Ua.Redundancy.Client.Tests/ClientRedundancyServiceCollectionExtensionsTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Client.Tests/ClientReplicaCoordinatorTests.cs b/tests/Opc.Ua.Redundancy.Client.Tests/ClientReplicaCoordinatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Client.Tests/ClientReplicaCoordinatorTests.cs rename to tests/Opc.Ua.Redundancy.Client.Tests/ClientReplicaCoordinatorTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Client.Tests/Opc.Ua.Redundancy.Client.Tests.csproj b/tests/Opc.Ua.Redundancy.Client.Tests/Opc.Ua.Redundancy.Client.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Redundancy.Client.Tests/Opc.Ua.Redundancy.Client.Tests.csproj rename to tests/Opc.Ua.Redundancy.Client.Tests/Opc.Ua.Redundancy.Client.Tests.csproj diff --git a/Tests/Opc.Ua.Redundancy.Client.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Redundancy.Client.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Client.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Redundancy.Client.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Redundancy.Client.Tests/Raft/DefaultRaftConsensusTests.cs b/tests/Opc.Ua.Redundancy.Client.Tests/Raft/DefaultRaftConsensusTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Client.Tests/Raft/DefaultRaftConsensusTests.cs rename to tests/Opc.Ua.Redundancy.Client.Tests/Raft/DefaultRaftConsensusTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Client.Tests/Raft/HybridSharedKeyValueStoreTests.cs b/tests/Opc.Ua.Redundancy.Client.Tests/Raft/HybridSharedKeyValueStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Client.Tests/Raft/HybridSharedKeyValueStoreTests.cs rename to tests/Opc.Ua.Redundancy.Client.Tests/Raft/HybridSharedKeyValueStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Client.Tests/Raft/InProcessRaftConsensusTests.cs b/tests/Opc.Ua.Redundancy.Client.Tests/Raft/InProcessRaftConsensusTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Client.Tests/Raft/InProcessRaftConsensusTests.cs rename to tests/Opc.Ua.Redundancy.Client.Tests/Raft/InProcessRaftConsensusTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Client.Tests/Raft/RaftLeaderElectionTests.cs b/tests/Opc.Ua.Redundancy.Client.Tests/Raft/RaftLeaderElectionTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Client.Tests/Raft/RaftLeaderElectionTests.cs rename to tests/Opc.Ua.Redundancy.Client.Tests/Raft/RaftLeaderElectionTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Client.Tests/Raft/RaftSharedKeyValueStoreTests.cs b/tests/Opc.Ua.Redundancy.Client.Tests/Raft/RaftSharedKeyValueStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Client.Tests/Raft/RaftSharedKeyValueStoreTests.cs rename to tests/Opc.Ua.Redundancy.Client.Tests/Raft/RaftSharedKeyValueStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Client.Tests/RaftClientSharedStoreTests.cs b/tests/Opc.Ua.Redundancy.Client.Tests/RaftClientSharedStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Client.Tests/RaftClientSharedStoreTests.cs rename to tests/Opc.Ua.Redundancy.Client.Tests/RaftClientSharedStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Client.Tests/RedundantClientSessionFacadeTests.cs b/tests/Opc.Ua.Redundancy.Client.Tests/RedundantClientSessionFacadeTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Client.Tests/RedundantClientSessionFacadeTests.cs rename to tests/Opc.Ua.Redundancy.Client.Tests/RedundantClientSessionFacadeTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Client.Tests/RedundantClientSessionTests.cs b/tests/Opc.Ua.Redundancy.Client.Tests/RedundantClientSessionTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Client.Tests/RedundantClientSessionTests.cs rename to tests/Opc.Ua.Redundancy.Client.Tests/RedundantClientSessionTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Client.Tests/ReplicatedClientKeyValueStoreTests.cs b/tests/Opc.Ua.Redundancy.Client.Tests/ReplicatedClientKeyValueStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Client.Tests/ReplicatedClientKeyValueStoreTests.cs rename to tests/Opc.Ua.Redundancy.Client.Tests/ReplicatedClientKeyValueStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesApiClientFactoryTests.cs b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesApiClientFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesApiClientFactoryTests.cs rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesApiClientFactoryTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesHttpApiClientCertificateTests.cs b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesHttpApiClientCertificateTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesHttpApiClientCertificateTests.cs rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesHttpApiClientCertificateTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesHttpApiClientTests.cs b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesHttpApiClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesHttpApiClientTests.cs rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/KubernetesHttpApiClientTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/NotInClusterKubernetesApiClientTests.cs b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/NotInClusterKubernetesApiClientTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/NotInClusterKubernetesApiClientTests.cs rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/Client/NotInClusterKubernetesApiClientTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessServerHttpTests.cs b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessServerHttpTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessServerHttpTests.cs rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessServerHttpTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessServerTests.cs b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessServerTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessServerTests.cs rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessServerTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessStartupTaskTests.cs b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessStartupTaskTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessStartupTaskTests.cs rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/Health/KubernetesReadinessStartupTaskTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/KubernetesRaftBuilderExtensionsTests.cs b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/KubernetesRaftBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/KubernetesRaftBuilderExtensionsTests.cs rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/KubernetesRaftBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/KubernetesServerBuilderExtensionsTests.cs b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/KubernetesServerBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/KubernetesServerBuilderExtensionsTests.cs rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/KubernetesServerBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/LeaderElection/KubernetesLeaseLeaderElectionTests.cs b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/LeaderElection/KubernetesLeaseLeaderElectionTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/LeaderElection/KubernetesLeaseLeaderElectionTests.cs rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/LeaderElection/KubernetesLeaseLeaderElectionTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Opc.Ua.Redundancy.Kubernetes.Tests.csproj b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/Opc.Ua.Redundancy.Kubernetes.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Opc.Ua.Redundancy.Kubernetes.Tests.csproj rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/Opc.Ua.Redundancy.Kubernetes.Tests.csproj diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/PeerDiscovery/KubernetesPeerDiscoveryAdapterTests.cs b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/PeerDiscovery/KubernetesPeerDiscoveryAdapterTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/PeerDiscovery/KubernetesPeerDiscoveryAdapterTests.cs rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/PeerDiscovery/KubernetesPeerDiscoveryAdapterTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/PeerDiscovery/KubernetesPeerDiscoveryTests.cs b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/PeerDiscovery/KubernetesPeerDiscoveryTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/PeerDiscovery/KubernetesPeerDiscoveryTests.cs rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/PeerDiscovery/KubernetesPeerDiscoveryTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Redundancy.Kubernetes.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Kubernetes.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Redundancy.Kubernetes.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Redundancy.PubSub.Tests/LeaderElectionActivationCoordinatorTests.cs b/tests/Opc.Ua.Redundancy.PubSub.Tests/LeaderElectionActivationCoordinatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.PubSub.Tests/LeaderElectionActivationCoordinatorTests.cs rename to tests/Opc.Ua.Redundancy.PubSub.Tests/LeaderElectionActivationCoordinatorTests.cs diff --git a/Tests/Opc.Ua.Redundancy.PubSub.Tests/Opc.Ua.Redundancy.PubSub.Tests.csproj b/tests/Opc.Ua.Redundancy.PubSub.Tests/Opc.Ua.Redundancy.PubSub.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Redundancy.PubSub.Tests/Opc.Ua.Redundancy.PubSub.Tests.csproj rename to tests/Opc.Ua.Redundancy.PubSub.Tests/Opc.Ua.Redundancy.PubSub.Tests.csproj diff --git a/Tests/Opc.Ua.Redundancy.PubSub.Tests/PubSubRedundancyServiceCollectionExtensionsTests.cs b/tests/Opc.Ua.Redundancy.PubSub.Tests/PubSubRedundancyServiceCollectionExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.PubSub.Tests/PubSubRedundancyServiceCollectionExtensionsTests.cs rename to tests/Opc.Ua.Redundancy.PubSub.Tests/PubSubRedundancyServiceCollectionExtensionsTests.cs diff --git a/Tests/Opc.Ua.Redundancy.PubSub.Tests/RaftSharedKeyValueStoreTests.cs b/tests/Opc.Ua.Redundancy.PubSub.Tests/RaftSharedKeyValueStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.PubSub.Tests/RaftSharedKeyValueStoreTests.cs rename to tests/Opc.Ua.Redundancy.PubSub.Tests/RaftSharedKeyValueStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubLeaseStoreTests.cs b/tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubLeaseStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubLeaseStoreTests.cs rename to tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubLeaseStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubRuntimeStateStoreTests.cs b/tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubRuntimeStateStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubRuntimeStateStoreTests.cs rename to tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubRuntimeStateStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubSecurityKeyStoreTests.cs b/tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubSecurityKeyStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubSecurityKeyStoreTests.cs rename to tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubSecurityKeyStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubWriterCheckpointStoreTests.cs b/tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubWriterCheckpointStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubWriterCheckpointStoreTests.cs rename to tests/Opc.Ua.Redundancy.PubSub.Tests/SharedStorePubSubWriterCheckpointStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Samples.Tests/Opc.Ua.Redundancy.Samples.Tests.csproj b/tests/Opc.Ua.Redundancy.Samples.Tests/Opc.Ua.Redundancy.Samples.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Redundancy.Samples.Tests/Opc.Ua.Redundancy.Samples.Tests.csproj rename to tests/Opc.Ua.Redundancy.Samples.Tests/Opc.Ua.Redundancy.Samples.Tests.csproj diff --git a/Tests/Opc.Ua.Redundancy.Samples.Tests/PlaceholderTests.cs b/tests/Opc.Ua.Redundancy.Samples.Tests/PlaceholderTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Samples.Tests/PlaceholderTests.cs rename to tests/Opc.Ua.Redundancy.Samples.Tests/PlaceholderTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Samples.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Redundancy.Samples.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Samples.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Redundancy.Samples.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Redundancy.Samples.Tests/RedundantServerCluster.cs b/tests/Opc.Ua.Redundancy.Samples.Tests/RedundantServerCluster.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Samples.Tests/RedundantServerCluster.cs rename to tests/Opc.Ua.Redundancy.Samples.Tests/RedundantServerCluster.cs diff --git a/Tests/Opc.Ua.Redundancy.Samples.Tests/SampleAppProcess.cs b/tests/Opc.Ua.Redundancy.Samples.Tests/SampleAppProcess.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Samples.Tests/SampleAppProcess.cs rename to tests/Opc.Ua.Redundancy.Samples.Tests/SampleAppProcess.cs diff --git a/Tests/Opc.Ua.Redundancy.Samples.Tests/SampleHaLongHaulTests.cs b/tests/Opc.Ua.Redundancy.Samples.Tests/SampleHaLongHaulTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Samples.Tests/SampleHaLongHaulTests.cs rename to tests/Opc.Ua.Redundancy.Samples.Tests/SampleHaLongHaulTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Samples.Tests/SampleHaShortHaulTests.cs b/tests/Opc.Ua.Redundancy.Samples.Tests/SampleHaShortHaulTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Samples.Tests/SampleHaShortHaulTests.cs rename to tests/Opc.Ua.Redundancy.Samples.Tests/SampleHaShortHaulTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Samples.Tests/SampleTestEnvironment.cs b/tests/Opc.Ua.Redundancy.Samples.Tests/SampleTestEnvironment.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Samples.Tests/SampleTestEnvironment.cs rename to tests/Opc.Ua.Redundancy.Samples.Tests/SampleTestEnvironment.cs diff --git a/Tests/Opc.Ua.Redundancy.Samples.Tests/TestPorts.cs b/tests/Opc.Ua.Redundancy.Samples.Tests/TestPorts.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Samples.Tests/TestPorts.cs rename to tests/Opc.Ua.Redundancy.Samples.Tests/TestPorts.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/AddressSpaceSynchronizerTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/AddressSpaceSynchronizerTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/AddressSpaceSynchronizerTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/AddressSpaceSynchronizerTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/CustomNodeManagerAddressSpaceTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/CustomNodeManagerAddressSpaceTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/CustomNodeManagerAddressSpaceTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/CustomNodeManagerAddressSpaceTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/DistributedAddressSpaceOptionsTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/DistributedAddressSpaceOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/DistributedAddressSpaceOptionsTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/DistributedAddressSpaceOptionsTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/DistributedAddressSpaceStartupTaskTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/DistributedAddressSpaceStartupTaskTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/DistributedAddressSpaceStartupTaskTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/DistributedAddressSpaceStartupTaskTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/InMemoryNodeStateStoreTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/InMemoryNodeStateStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/InMemoryNodeStateStoreTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/InMemoryNodeStateStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/NodeStateSerializerTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/NodeStateSerializerTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/NodeStateSerializerTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/NodeStateSerializerTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/NodeStateStoreRegistryTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/NodeStateStoreRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/NodeStateStoreRegistryTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/NodeStateStoreRegistryTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/SnapshotHydrationBenchmarkTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/SnapshotHydrationBenchmarkTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/SnapshotHydrationBenchmarkTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/AddressSpace/SnapshotHydrationBenchmarkTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Discovery/PeerDiscoveryBuilderExtensionsTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Discovery/PeerDiscoveryBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Discovery/PeerDiscoveryBuilderExtensionsTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Discovery/PeerDiscoveryBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Discovery/PeerDiscoveryTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Discovery/PeerDiscoveryTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Discovery/PeerDiscoveryTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Discovery/PeerDiscoveryTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/KeyValueStore/InMemorySharedKeyValueStoreTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/KeyValueStore/InMemorySharedKeyValueStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/KeyValueStore/InMemorySharedKeyValueStoreTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/KeyValueStore/InMemorySharedKeyValueStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Opc.Ua.Redundancy.Server.Tests.csproj b/tests/Opc.Ua.Redundancy.Server.Tests/Opc.Ua.Redundancy.Server.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Opc.Ua.Redundancy.Server.Tests.csproj rename to tests/Opc.Ua.Redundancy.Server.Tests/Opc.Ua.Redundancy.Server.Tests.csproj diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Raft/HybridSharedKeyValueStoreTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Raft/HybridSharedKeyValueStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Raft/HybridSharedKeyValueStoreTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Raft/HybridSharedKeyValueStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Raft/InProcessRaftConsensusTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Raft/InProcessRaftConsensusTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Raft/InProcessRaftConsensusTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Raft/InProcessRaftConsensusTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftCsClusterTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftCsClusterTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftCsClusterTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftCsClusterTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftCsConsensusTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftCsConsensusTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftCsConsensusTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftCsConsensusTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftLeaderElectionTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftLeaderElectionTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftLeaderElectionTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftLeaderElectionTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftPrimitivesIntegrationTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftPrimitivesIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftPrimitivesIntegrationTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftPrimitivesIntegrationTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftSharedKeyValueStoreTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftSharedKeyValueStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftSharedKeyValueStoreTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Raft/RaftSharedKeyValueStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Raft/RedundancyConsistencyBuilderExtensionsTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Raft/RedundancyConsistencyBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Raft/RedundancyConsistencyBuilderExtensionsTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Raft/RedundancyConsistencyBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/RecordProtectionGuardTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/RecordProtectionGuardTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/RecordProtectionGuardTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/RecordProtectionGuardTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ActiveActiveRedundancyBuilderExtensionsTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ActiveActiveRedundancyBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ActiveActiveRedundancyBuilderExtensionsTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ActiveActiveRedundancyBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/BandedServerDirectionPolicyTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/BandedServerDirectionPolicyTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/BandedServerDirectionPolicyTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/BandedServerDirectionPolicyTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DiagnosticsServerHarness.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DiagnosticsServerHarness.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DiagnosticsServerHarness.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DiagnosticsServerHarness.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedBuilderExtensionsTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedBuilderExtensionsTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedBuilderTestHelpers.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedBuilderTestHelpers.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedBuilderTestHelpers.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedBuilderTestHelpers.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedPushConfigurationBuilderExtensionsTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedPushConfigurationBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedPushConfigurationBuilderExtensionsTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedPushConfigurationBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedPushConfigurationTransactionCoordinatorTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedPushConfigurationTransactionCoordinatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedPushConfigurationTransactionCoordinatorTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/DistributedPushConfigurationTransactionCoordinatorTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LeaderElectionTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LeaderElectionTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LeaderElectionTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LeaderElectionTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionBuilderExtensionsTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionBuilderExtensionsTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionServerIntegrationTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionServerIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionServerIntegrationTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionServerIntegrationTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionStartupTaskTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionStartupTaskTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionStartupTaskTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionStartupTaskTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionStrongRoutingTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionStrongRoutingTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionStrongRoutingTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/LoadDirectionStrongRoutingTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerDirectionPublishStartupTaskTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerDirectionPublishStartupTaskTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerDirectionPublishStartupTaskTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerDirectionPublishStartupTaskTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerDirectionViewTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerDirectionViewTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerDirectionViewTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerDirectionViewTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerEndpointDirectoryTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerEndpointDirectoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerEndpointDirectoryTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/PeerEndpointDirectoryTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/RedundancyDiscoveryTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/RedundancyDiscoveryTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/RedundancyDiscoveryTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/RedundancyDiscoveryTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/RedundancySmallTypesTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/RedundancySmallTypesTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/RedundancySmallTypesTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/RedundancySmallTypesTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/RequestServerStateChangeStartupTaskTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/RequestServerStateChangeStartupTaskTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/RequestServerStateChangeStartupTaskTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/RequestServerStateChangeStartupTaskTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerLoadDirectorErrorPathTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerLoadDirectorErrorPathTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerLoadDirectorErrorPathTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerLoadDirectorErrorPathTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerLoadDirectorTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerLoadDirectorTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerLoadDirectorTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerLoadDirectorTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerRedundancyStartupTaskTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerRedundancyStartupTaskTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerRedundancyStartupTaskTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServerRedundancyStartupTaskTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServiceLevelProviderTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServiceLevelProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServiceLevelProviderTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServiceLevelProviderTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServiceLevelStartupTaskTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServiceLevelStartupTaskTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServiceLevelStartupTaskTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Redundancy/ServiceLevelStartupTaskTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/ReplicatedOptionsTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/ReplicatedOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/ReplicatedOptionsTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/ReplicatedOptionsTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Security/RecordProtectorTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Security/RecordProtectorTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Security/RecordProtectorTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Security/RecordProtectorTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Security/SharedKeyValuePendingCertificateKeyStoreTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Security/SharedKeyValuePendingCertificateKeyStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Security/SharedKeyValuePendingCertificateKeyStoreTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Security/SharedKeyValuePendingCertificateKeyStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionFactoryTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionFactoryTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionFactoryTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionManagerTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionManagerTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionManagerTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionMirrorIntegrationTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionMirrorIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionMirrorIntegrationTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionMirrorIntegrationTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionTakeoverIntegrationTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionTakeoverIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionTakeoverIntegrationTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Sessions/DistributedSessionTakeoverIntegrationTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/ReplicatedSessionManagerFactoryTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Sessions/ReplicatedSessionManagerFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/ReplicatedSessionManagerFactoryTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Sessions/ReplicatedSessionManagerFactoryTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/ReplicatedSharedKeyValueStoreTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Sessions/ReplicatedSharedKeyValueStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/ReplicatedSharedKeyValueStoreTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Sessions/ReplicatedSharedKeyValueStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/SharedSessionStoreTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Sessions/SharedSessionStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/SharedSessionStoreTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Sessions/SharedSessionStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/SingleUseNonceRegistryTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Sessions/SingleUseNonceRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Sessions/SingleUseNonceRegistryTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Sessions/SingleUseNonceRegistryTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/State/ByteStringCrdtSerializerTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/State/ByteStringCrdtSerializerTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/State/ByteStringCrdtSerializerTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/State/ByteStringCrdtSerializerTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/State/FramingGossipTransportTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/State/FramingGossipTransportTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/State/FramingGossipTransportTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/State/FramingGossipTransportTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/State/NodeStateStoreRegistryTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/State/NodeStateStoreRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/State/NodeStateStoreRegistryTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/State/NodeStateStoreRegistryTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/State/ReplicatedAddressSpaceStartupTaskTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/State/ReplicatedAddressSpaceStartupTaskTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/State/ReplicatedAddressSpaceStartupTaskTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/State/ReplicatedAddressSpaceStartupTaskTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/State/ReplicatedAddressSpaceSynchronizerTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/State/ReplicatedAddressSpaceSynchronizerTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/State/ReplicatedAddressSpaceSynchronizerTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/State/ReplicatedAddressSpaceSynchronizerTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/DeterministicEventIdProviderTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/DeterministicEventIdProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/DeterministicEventIdProviderTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/DeterministicEventIdProviderTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/RegisteredNodesMirrorTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/RegisteredNodesMirrorTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/RegisteredNodesMirrorTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/RegisteredNodesMirrorTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedContinuationPointStoreTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedContinuationPointStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedContinuationPointStoreTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedContinuationPointStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedKeyValueMonitoredItemQueueFactoryTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedKeyValueMonitoredItemQueueFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedKeyValueMonitoredItemQueueFactoryTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedKeyValueMonitoredItemQueueFactoryTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedKeyValueSubscriptionStoreTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedKeyValueSubscriptionStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedKeyValueSubscriptionStoreTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Subscriptions/SharedKeyValueSubscriptionStoreTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Values/DistributedValueCacheTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Values/DistributedValueCacheTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Values/DistributedValueCacheTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Values/DistributedValueCacheTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Values/DistributedValueParticipationTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Values/DistributedValueParticipationTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Values/DistributedValueParticipationTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Values/DistributedValueParticipationTests.cs diff --git a/Tests/Opc.Ua.Redundancy.Server.Tests/Values/RegistryBackedDistributedValueCacheTests.cs b/tests/Opc.Ua.Redundancy.Server.Tests/Values/RegistryBackedDistributedValueCacheTests.cs similarity index 100% rename from Tests/Opc.Ua.Redundancy.Server.Tests/Values/RegistryBackedDistributedValueCacheTests.cs rename to tests/Opc.Ua.Redundancy.Server.Tests/Values/RegistryBackedDistributedValueCacheTests.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/Assets/OPC Foundation Root CA [A9DA60CBE5C1C1C758AC6D580239DBBF53DE63D4].crl b/tests/Opc.Ua.Security.Certificates.Tests/Assets/OPC Foundation Root CA [A9DA60CBE5C1C1C758AC6D580239DBBF53DE63D4].crl similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/Assets/OPC Foundation Root CA [A9DA60CBE5C1C1C758AC6D580239DBBF53DE63D4].crl rename to tests/Opc.Ua.Security.Certificates.Tests/Assets/OPC Foundation Root CA [A9DA60CBE5C1C1C758AC6D580239DBBF53DE63D4].crl diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/Assets/OPC Foundation Root CA [A9DA60CBE5C1C1C758AC6D580239DBBF53DE63D4].der b/tests/Opc.Ua.Security.Certificates.Tests/Assets/OPC Foundation Root CA [A9DA60CBE5C1C1C758AC6D580239DBBF53DE63D4].der similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/Assets/OPC Foundation Root CA [A9DA60CBE5C1C1C758AC6D580239DBBF53DE63D4].der rename to tests/Opc.Ua.Security.Certificates.Tests/Assets/OPC Foundation Root CA [A9DA60CBE5C1C1C758AC6D580239DBBF53DE63D4].der diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/Assets/Test_chain.pem b/tests/Opc.Ua.Security.Certificates.Tests/Assets/Test_chain.pem similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/Assets/Test_chain.pem rename to tests/Opc.Ua.Security.Certificates.Tests/Assets/Test_chain.pem diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/Benchmarks.cs b/tests/Opc.Ua.Security.Certificates.Tests/Benchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/Benchmarks.cs rename to tests/Opc.Ua.Security.Certificates.Tests/Benchmarks.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/CRLTests.cs b/tests/Opc.Ua.Security.Certificates.Tests/CRLTests.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/CRLTests.cs rename to tests/Opc.Ua.Security.Certificates.Tests/CRLTests.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateChangeEventTests.cs b/tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateChangeEventTests.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateChangeEventTests.cs rename to tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateChangeEventTests.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateEntryTests.cs b/tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateEntryTests.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateEntryTests.cs rename to tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateEntryTests.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateValidationResultTests.cs b/tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateValidationResultTests.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateValidationResultTests.cs rename to tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/CertificateValidationResultTests.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/DefaultCertificateFactoryTests.cs b/tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/DefaultCertificateFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/DefaultCertificateFactoryTests.cs rename to tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/DefaultCertificateFactoryTests.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/DefaultCertificateIssuerTests.cs b/tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/DefaultCertificateIssuerTests.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/DefaultCertificateIssuerTests.cs rename to tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/DefaultCertificateIssuerTests.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/TrustListIdentifierTests.cs b/tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/TrustListIdentifierTests.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/TrustListIdentifierTests.cs rename to tests/Opc.Ua.Security.Certificates.Tests/CertificateManager/TrustListIdentifierTests.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/CertificateTestUtils.cs b/tests/Opc.Ua.Security.Certificates.Tests/CertificateTestUtils.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/CertificateTestUtils.cs rename to tests/Opc.Ua.Security.Certificates.Tests/CertificateTestUtils.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/CertificateTestsForECDsa.cs b/tests/Opc.Ua.Security.Certificates.Tests/CertificateTestsForECDsa.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/CertificateTestsForECDsa.cs rename to tests/Opc.Ua.Security.Certificates.Tests/CertificateTestsForECDsa.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/CertificateTestsForRSA.cs b/tests/Opc.Ua.Security.Certificates.Tests/CertificateTestsForRSA.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/CertificateTestsForRSA.cs rename to tests/Opc.Ua.Security.Certificates.Tests/CertificateTestsForRSA.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/CertificateWrapperTests.cs b/tests/Opc.Ua.Security.Certificates.Tests/CertificateWrapperTests.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/CertificateWrapperTests.cs rename to tests/Opc.Ua.Security.Certificates.Tests/CertificateWrapperTests.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/ExtensionTests.cs b/tests/Opc.Ua.Security.Certificates.Tests/ExtensionTests.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/ExtensionTests.cs rename to tests/Opc.Ua.Security.Certificates.Tests/ExtensionTests.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Security.Certificates.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Security.Certificates.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/Opc.Ua.Security.Certificates.Tests.csproj b/tests/Opc.Ua.Security.Certificates.Tests/Opc.Ua.Security.Certificates.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/Opc.Ua.Security.Certificates.Tests.csproj rename to tests/Opc.Ua.Security.Certificates.Tests/Opc.Ua.Security.Certificates.Tests.csproj diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/PEMTests.cs b/tests/Opc.Ua.Security.Certificates.Tests/PEMTests.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/PEMTests.cs rename to tests/Opc.Ua.Security.Certificates.Tests/PEMTests.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs b/tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs rename to tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Security.Certificates.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Security.Certificates.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Security.Certificates.Tests/TestUtils.cs b/tests/Opc.Ua.Security.Certificates.Tests/TestUtils.cs similarity index 100% rename from Tests/Opc.Ua.Security.Certificates.Tests/TestUtils.cs rename to tests/Opc.Ua.Security.Certificates.Tests/TestUtils.cs diff --git a/Tests/Opc.Ua.Server.TestFramework/CommonTestWorkers.cs b/tests/Opc.Ua.Server.TestFramework/CommonTestWorkers.cs similarity index 100% rename from Tests/Opc.Ua.Server.TestFramework/CommonTestWorkers.cs rename to tests/Opc.Ua.Server.TestFramework/CommonTestWorkers.cs diff --git a/Tests/Opc.Ua.Server.TestFramework/Opc.Ua.Server.TestFramework.csproj b/tests/Opc.Ua.Server.TestFramework/Opc.Ua.Server.TestFramework.csproj similarity index 100% rename from Tests/Opc.Ua.Server.TestFramework/Opc.Ua.Server.TestFramework.csproj rename to tests/Opc.Ua.Server.TestFramework/Opc.Ua.Server.TestFramework.csproj diff --git a/Tests/Opc.Ua.Server.TestFramework/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Server.TestFramework/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Server.TestFramework/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Server.TestFramework/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Server.TestFramework/ServerFixture.cs b/tests/Opc.Ua.Server.TestFramework/ServerFixture.cs similarity index 100% rename from Tests/Opc.Ua.Server.TestFramework/ServerFixture.cs rename to tests/Opc.Ua.Server.TestFramework/ServerFixture.cs diff --git a/Tests/Opc.Ua.Server.TestFramework/ServerFixtureUtils.cs b/tests/Opc.Ua.Server.TestFramework/ServerFixtureUtils.cs similarity index 100% rename from Tests/Opc.Ua.Server.TestFramework/ServerFixtureUtils.cs rename to tests/Opc.Ua.Server.TestFramework/ServerFixtureUtils.cs diff --git a/Tests/Opc.Ua.Server.TestFramework/ServerTestServices.cs b/tests/Opc.Ua.Server.TestFramework/ServerTestServices.cs similarity index 100% rename from Tests/Opc.Ua.Server.TestFramework/ServerTestServices.cs rename to tests/Opc.Ua.Server.TestFramework/ServerTestServices.cs diff --git a/Tests/Opc.Ua.Server.TestFramework/TestTransportBindings.cs b/tests/Opc.Ua.Server.TestFramework/TestTransportBindings.cs similarity index 100% rename from Tests/Opc.Ua.Server.TestFramework/TestTransportBindings.cs rename to tests/Opc.Ua.Server.TestFramework/TestTransportBindings.cs diff --git a/Tests/Opc.Ua.Server.Tests/AggregateCalculatorCoverageTests.cs b/tests/Opc.Ua.Server.Tests/AggregateCalculatorCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AggregateCalculatorCoverageTests.cs rename to tests/Opc.Ua.Server.Tests/AggregateCalculatorCoverageTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AggregateCalculatorTests.cs b/tests/Opc.Ua.Server.Tests/AggregateCalculatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AggregateCalculatorTests.cs rename to tests/Opc.Ua.Server.Tests/AggregateCalculatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AggregateCttRegressionTests.cs b/tests/Opc.Ua.Server.Tests/AggregateCttRegressionTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AggregateCttRegressionTests.cs rename to tests/Opc.Ua.Server.Tests/AggregateCttRegressionTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AggregateManagerTests.cs b/tests/Opc.Ua.Server.Tests/AggregateManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AggregateManagerTests.cs rename to tests/Opc.Ua.Server.Tests/AggregateManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AggregateRun14ResidualOracleTests.cs b/tests/Opc.Ua.Server.Tests/AggregateRun14ResidualOracleTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AggregateRun14ResidualOracleTests.cs rename to tests/Opc.Ua.Server.Tests/AggregateRun14ResidualOracleTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AggregatorsTests.cs b/tests/Opc.Ua.Server.Tests/AggregatorsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AggregatorsTests.cs rename to tests/Opc.Ua.Server.Tests/AggregatorsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Alarms/AlarmRateTrackerTests.cs b/tests/Opc.Ua.Server.Tests/Alarms/AlarmRateTrackerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Alarms/AlarmRateTrackerTests.cs rename to tests/Opc.Ua.Server.Tests/Alarms/AlarmRateTrackerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Alarms/AlarmSuppressionEngineTests.cs b/tests/Opc.Ua.Server.Tests/Alarms/AlarmSuppressionEngineTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Alarms/AlarmSuppressionEngineTests.cs rename to tests/Opc.Ua.Server.Tests/Alarms/AlarmSuppressionEngineTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameCoverageTests.cs b/tests/Opc.Ua.Server.Tests/AliasNames/AliasNameCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameCoverageTests.cs rename to tests/Opc.Ua.Server.Tests/AliasNames/AliasNameCoverageTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs b/tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs rename to tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameNodeManagerTests.cs b/tests/Opc.Ua.Server.Tests/AliasNames/AliasNameNodeManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameNodeManagerTests.cs rename to tests/Opc.Ua.Server.Tests/AliasNames/AliasNameNodeManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameStoreRegistryTests.cs b/tests/Opc.Ua.Server.Tests/AliasNames/AliasNameStoreRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameStoreRegistryTests.cs rename to tests/Opc.Ua.Server.Tests/AliasNames/AliasNameStoreRegistryTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameWildcardMatcherTests.cs b/tests/Opc.Ua.Server.Tests/AliasNames/AliasNameWildcardMatcherTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameWildcardMatcherTests.cs rename to tests/Opc.Ua.Server.Tests/AliasNames/AliasNameWildcardMatcherTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AliasNames/InMemoryAliasNameStoreTests.cs b/tests/Opc.Ua.Server.Tests/AliasNames/InMemoryAliasNameStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AliasNames/InMemoryAliasNameStoreTests.cs rename to tests/Opc.Ua.Server.Tests/AliasNames/InMemoryAliasNameStoreTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AliasNames/PubSub/AliasNamePubSubTests.cs b/tests/Opc.Ua.Server.Tests/AliasNames/PubSub/AliasNamePubSubTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AliasNames/PubSub/AliasNamePubSubTests.cs rename to tests/Opc.Ua.Server.Tests/AliasNames/PubSub/AliasNamePubSubTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AsyncCustomNodeManagerTests.cs b/tests/Opc.Ua.Server.Tests/AsyncCustomNodeManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AsyncCustomNodeManagerTests.cs rename to tests/Opc.Ua.Server.Tests/AsyncCustomNodeManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/AverageAggregateCalculatorTests.cs b/tests/Opc.Ua.Server.Tests/AverageAggregateCalculatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/AverageAggregateCalculatorTests.cs rename to tests/Opc.Ua.Server.Tests/AverageAggregateCalculatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ClientLockoutTests.cs b/tests/Opc.Ua.Server.Tests/ClientLockoutTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ClientLockoutTests.cs rename to tests/Opc.Ua.Server.Tests/ClientLockoutTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypeSystemIntegrationTests.cs b/tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypeSystemIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypeSystemIntegrationTests.cs rename to tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypeSystemIntegrationTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestModel.NodeSet2.xml b/tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestModel.NodeSet2.xml similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestModel.NodeSet2.xml rename to tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestModel.NodeSet2.xml diff --git a/Tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestNodeManager.cs b/tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestNodeManager.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestNodeManager.cs rename to tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestNodeManager.cs diff --git a/Tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestNodeManagerFactory.cs b/tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestNodeManagerFactory.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestNodeManagerFactory.cs rename to tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestNodeManagerFactory.cs diff --git a/Tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestServer.cs b/tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestServer.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestServer.cs rename to tests/Opc.Ua.Server.Tests/ComplexTypes/ServerComplexTypesTestServer.cs diff --git a/Tests/Opc.Ua.Server.Tests/Configuration/AdditionalEntropyCertificateKeyGeneratorTests.cs b/tests/Opc.Ua.Server.Tests/Configuration/AdditionalEntropyCertificateKeyGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Configuration/AdditionalEntropyCertificateKeyGeneratorTests.cs rename to tests/Opc.Ua.Server.Tests/Configuration/AdditionalEntropyCertificateKeyGeneratorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Configuration/CertificateAlarmMonitoringTests.cs b/tests/Opc.Ua.Server.Tests/Configuration/CertificateAlarmMonitoringTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Configuration/CertificateAlarmMonitoringTests.cs rename to tests/Opc.Ua.Server.Tests/Configuration/CertificateAlarmMonitoringTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerPushValidationTests.cs b/tests/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerPushValidationTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerPushValidationTests.cs rename to tests/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerPushValidationTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerShutdownTests.cs b/tests/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerShutdownTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerShutdownTests.cs rename to tests/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerShutdownTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerTrustListEffectsTests.cs b/tests/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerTrustListEffectsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerTrustListEffectsTests.cs rename to tests/Opc.Ua.Server.Tests/Configuration/ConfigurationNodeManagerTrustListEffectsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Configuration/PendingCertificateKeyStoreTests.cs b/tests/Opc.Ua.Server.Tests/Configuration/PendingCertificateKeyStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Configuration/PendingCertificateKeyStoreTests.cs rename to tests/Opc.Ua.Server.Tests/Configuration/PendingCertificateKeyStoreTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Configuration/PushConfigurationTransactionCoordinatorTests.cs b/tests/Opc.Ua.Server.Tests/Configuration/PushConfigurationTransactionCoordinatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Configuration/PushConfigurationTransactionCoordinatorTests.cs rename to tests/Opc.Ua.Server.Tests/Configuration/PushConfigurationTransactionCoordinatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Configuration/PushConfigurationTrustListEffectHandlerTests.cs b/tests/Opc.Ua.Server.Tests/Configuration/PushConfigurationTrustListEffectHandlerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Configuration/PushConfigurationTrustListEffectHandlerTests.cs rename to tests/Opc.Ua.Server.Tests/Configuration/PushConfigurationTrustListEffectHandlerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Configuration/ServerConfigurationResetTests.cs b/tests/Opc.Ua.Server.Tests/Configuration/ServerConfigurationResetTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Configuration/ServerConfigurationResetTests.cs rename to tests/Opc.Ua.Server.Tests/Configuration/ServerConfigurationResetTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Configuration/ServerConfigurationSurfaceTests.cs b/tests/Opc.Ua.Server.Tests/Configuration/ServerConfigurationSurfaceTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Configuration/ServerConfigurationSurfaceTests.cs rename to tests/Opc.Ua.Server.Tests/Configuration/ServerConfigurationSurfaceTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Configuration/TrustListTests.cs b/tests/Opc.Ua.Server.Tests/Configuration/TrustListTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Configuration/TrustListTests.cs rename to tests/Opc.Ua.Server.Tests/Configuration/TrustListTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Configuration/TrustListTransactionTests.cs b/tests/Opc.Ua.Server.Tests/Configuration/TrustListTransactionTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Configuration/TrustListTransactionTests.cs rename to tests/Opc.Ua.Server.Tests/Configuration/TrustListTransactionTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ConfigurationNodeManagerPushTests.cs b/tests/Opc.Ua.Server.Tests/ConfigurationNodeManagerPushTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ConfigurationNodeManagerPushTests.cs rename to tests/Opc.Ua.Server.Tests/ConfigurationNodeManagerPushTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ConfigurationNodeManagerTests.cs b/tests/Opc.Ua.Server.Tests/ConfigurationNodeManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ConfigurationNodeManagerTests.cs rename to tests/Opc.Ua.Server.Tests/ConfigurationNodeManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ConfigurationRoundTripTests.cs b/tests/Opc.Ua.Server.Tests/ConfigurationRoundTripTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ConfigurationRoundTripTests.cs rename to tests/Opc.Ua.Server.Tests/ConfigurationRoundTripTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ConformanceUnitsManagerTests.cs b/tests/Opc.Ua.Server.Tests/ConformanceUnitsManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ConformanceUnitsManagerTests.cs rename to tests/Opc.Ua.Server.Tests/ConformanceUnitsManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/CoreNodeManagerTests.cs b/tests/Opc.Ua.Server.Tests/CoreNodeManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/CoreNodeManagerTests.cs rename to tests/Opc.Ua.Server.Tests/CoreNodeManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/CountAggregateCalculatorTests.cs b/tests/Opc.Ua.Server.Tests/CountAggregateCalculatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/CountAggregateCalculatorTests.cs rename to tests/Opc.Ua.Server.Tests/CountAggregateCalculatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/CreateSessionApplicationUriValidationTests.cs b/tests/Opc.Ua.Server.Tests/CreateSessionApplicationUriValidationTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/CreateSessionApplicationUriValidationTests.cs rename to tests/Opc.Ua.Server.Tests/CreateSessionApplicationUriValidationTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/CustomNodeManagerTests.cs b/tests/Opc.Ua.Server.Tests/CustomNodeManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/CustomNodeManagerTests.cs rename to tests/Opc.Ua.Server.Tests/CustomNodeManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/DataTypeSchemaRegistrationExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/DataTypeSchemaRegistrationExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/DataTypeSchemaRegistrationExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/DataTypeSchemaRegistrationExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Diagnostics/AuditEventsTests.cs b/tests/Opc.Ua.Server.Tests/Diagnostics/AuditEventsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Diagnostics/AuditEventsTests.cs rename to tests/Opc.Ua.Server.Tests/Diagnostics/AuditEventsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/DiagnosticsNodeManagerTests.cs b/tests/Opc.Ua.Server.Tests/DiagnosticsNodeManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/DiagnosticsNodeManagerTests.cs rename to tests/Opc.Ua.Server.Tests/DiagnosticsNodeManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/DurableMonitoredItemTests.cs b/tests/Opc.Ua.Server.Tests/DurableMonitoredItemTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/DurableMonitoredItemTests.cs rename to tests/Opc.Ua.Server.Tests/DurableMonitoredItemTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/DurableSubscriptionSerializationTests.cs b/tests/Opc.Ua.Server.Tests/DurableSubscriptionSerializationTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/DurableSubscriptionSerializationTests.cs rename to tests/Opc.Ua.Server.Tests/DurableSubscriptionSerializationTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/EventManagerReportEventAsyncTests.cs b/tests/Opc.Ua.Server.Tests/EventManagerReportEventAsyncTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/EventManagerReportEventAsyncTests.cs rename to tests/Opc.Ua.Server.Tests/EventManagerReportEventAsyncTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/FileSystem/DirectoryObjectStateTests.cs b/tests/Opc.Ua.Server.Tests/FileSystem/DirectoryObjectStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/FileSystem/DirectoryObjectStateTests.cs rename to tests/Opc.Ua.Server.Tests/FileSystem/DirectoryObjectStateTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/FileSystem/FileHandleTests.cs b/tests/Opc.Ua.Server.Tests/FileSystem/FileHandleTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/FileSystem/FileHandleTests.cs rename to tests/Opc.Ua.Server.Tests/FileSystem/FileHandleTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/FileSystem/FileObjectStateTests.cs b/tests/Opc.Ua.Server.Tests/FileSystem/FileObjectStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/FileSystem/FileObjectStateTests.cs rename to tests/Opc.Ua.Server.Tests/FileSystem/FileObjectStateTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeIdRoundTripTests.cs b/tests/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeIdRoundTripTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeIdRoundTripTests.cs rename to tests/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeIdRoundTripTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeIdTests.cs b/tests/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeIdTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeIdTests.cs rename to tests/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeIdTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeManagerTests.cs b/tests/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeManagerTests.cs rename to tests/Opc.Ua.Server.Tests/FileSystem/FileSystemNodeManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/FileSystem/PhysicalFileSystemProviderTests.cs b/tests/Opc.Ua.Server.Tests/FileSystem/PhysicalFileSystemProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/FileSystem/PhysicalFileSystemProviderTests.cs rename to tests/Opc.Ua.Server.Tests/FileSystem/PhysicalFileSystemProviderTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/FilterRetainTests.cs b/tests/Opc.Ua.Server.Tests/FilterRetainTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/FilterRetainTests.cs rename to tests/Opc.Ua.Server.Tests/FilterRetainTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/AccessLevelBuilderExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/AccessLevelBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/AccessLevelBuilderExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/AccessLevelBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/AlarmBuilderExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/AlarmBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/AlarmBuilderExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/AlarmBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/BrowsePathResolverTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/BrowsePathResolverTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/BrowsePathResolverTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/BrowsePathResolverTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/EngineeringUnitsBuilderExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/EngineeringUnitsBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/EngineeringUnitsBuilderExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/EngineeringUnitsBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/FluentVariantTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/FluentVariantTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/FluentVariantTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/FluentVariantTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/GeneratedManagerHybridTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/GeneratedManagerHybridTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/GeneratedManagerHybridTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/GeneratedManagerHybridTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/InstanceCreationBuilderExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/InstanceCreationBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/InstanceCreationBuilderExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/InstanceCreationBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/NodeManagerBuilderTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/NodeManagerBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/NodeManagerBuilderTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/NodeManagerBuilderTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/PropertyCreateRegistrationTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/PropertyCreateRegistrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/PropertyCreateRegistrationTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/PropertyCreateRegistrationTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/PropertyInitBuilderExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/PropertyInitBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/PropertyInitBuilderExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/PropertyInitBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/PublishTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/PublishTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/PublishTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/PublishTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/ReferenceBuilderExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/ReferenceBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/ReferenceBuilderExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/ReferenceBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/RuntimeValueBuilderExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/RuntimeValueBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/RuntimeValueBuilderExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/RuntimeValueBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/SimulationBuilderExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/SimulationBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/SimulationBuilderExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/SimulationBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/SimulationRegistryTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/SimulationRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/SimulationRegistryTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/SimulationRegistryTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/StateMachineBuilderExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/StateMachineBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/StateMachineBuilderExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/StateMachineBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/SupervisionBuilderExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/SupervisionBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/SupervisionBuilderExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/SupervisionBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/TypedAccessorExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/TypedAccessorExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/TypedAccessorExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/TypedAccessorExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Fluent/TypedBuilderTests.cs b/tests/Opc.Ua.Server.Tests/Fluent/TypedBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Fluent/TypedBuilderTests.cs rename to tests/Opc.Ua.Server.Tests/Fluent/TypedBuilderTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkAdvancedTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkAdvancedTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkAdvancedTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkAdvancedTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkExtraTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkExtraTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkExtraTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkExtraTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianCaptureSinkTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianConcurrencyTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianConcurrencyTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianConcurrencyTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianConcurrencyTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianCoverageTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianCoverageTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianCoverageTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherBranchTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherBranchTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherBranchTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherBranchTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherExtraTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherExtraTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherExtraTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherExtraTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherGapsTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherGapsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherGapsTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherGapsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherNullGuardTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherNullGuardTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherNullGuardTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherNullGuardTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianDispatcherTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianEventDispatcherTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianEventDispatcherTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianEventDispatcherTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianEventDispatcherTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianEventFilterTargetGapsTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianEventFilterTargetGapsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianEventFilterTargetGapsTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianEventFilterTargetGapsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianEventFilterTargetTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianEventFilterTargetTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianEventFilterTargetTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianEventFilterTargetTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianFluentInstallerGapsTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianFluentInstallerGapsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianFluentInstallerGapsTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianFluentInstallerGapsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianFluentTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianFluentTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianFluentTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianFluentTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianProviderBaseTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianProviderBaseTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianProviderBaseTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianProviderBaseTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianProviderRegistryTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianProviderRegistryTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianProviderRegistryTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianProviderRegistryTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianRegistryGapsTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianRegistryGapsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianRegistryGapsTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianRegistryGapsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistorianTypesTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistorianTypesTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistorianTypesTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistorianTypesTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/HistoricalDataConfigurationInstallerTests.cs b/tests/Opc.Ua.Server.Tests/Historian/HistoricalDataConfigurationInstallerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/HistoricalDataConfigurationInstallerTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/HistoricalDataConfigurationInstallerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/InMemoryHistorianExtraTests.cs b/tests/Opc.Ua.Server.Tests/Historian/InMemoryHistorianExtraTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/InMemoryHistorianExtraTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/InMemoryHistorianExtraTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/InMemoryHistorianProviderGapsTests.cs b/tests/Opc.Ua.Server.Tests/Historian/InMemoryHistorianProviderGapsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/InMemoryHistorianProviderGapsTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/InMemoryHistorianProviderGapsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/InMemoryHistorianProviderTests.cs b/tests/Opc.Ua.Server.Tests/Historian/InMemoryHistorianProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/InMemoryHistorianProviderTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/InMemoryHistorianProviderTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Historian/InMemoryTransactionalProviderTests.cs b/tests/Opc.Ua.Server.Tests/Historian/InMemoryTransactionalProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Historian/InMemoryTransactionalProviderTests.cs rename to tests/Opc.Ua.Server.Tests/Historian/InMemoryTransactionalProviderTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Hosting/CombinedHostingTests.cs b/tests/Opc.Ua.Server.Tests/Hosting/CombinedHostingTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Hosting/CombinedHostingTests.cs rename to tests/Opc.Ua.Server.Tests/Hosting/CombinedHostingTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Hosting/FluentNodeManagerFactoryCoverageTests.cs b/tests/Opc.Ua.Server.Tests/Hosting/FluentNodeManagerFactoryCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Hosting/FluentNodeManagerFactoryCoverageTests.cs rename to tests/Opc.Ua.Server.Tests/Hosting/FluentNodeManagerFactoryCoverageTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Hosting/IdentityHostingTests.cs b/tests/Opc.Ua.Server.Tests/Hosting/IdentityHostingTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Hosting/IdentityHostingTests.cs rename to tests/Opc.Ua.Server.Tests/Hosting/IdentityHostingTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Hosting/JwtIssuerOptionsTests.cs b/tests/Opc.Ua.Server.Tests/Hosting/JwtIssuerOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Hosting/JwtIssuerOptionsTests.cs rename to tests/Opc.Ua.Server.Tests/Hosting/JwtIssuerOptionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Hosting/OpcUaServerBuilderExtensionsCoverageTests.cs b/tests/Opc.Ua.Server.Tests/Hosting/OpcUaServerBuilderExtensionsCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Hosting/OpcUaServerBuilderExtensionsCoverageTests.cs rename to tests/Opc.Ua.Server.Tests/Hosting/OpcUaServerBuilderExtensionsCoverageTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Hosting/OpcUaServerOptionsCoverageTests.cs b/tests/Opc.Ua.Server.Tests/Hosting/OpcUaServerOptionsCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Hosting/OpcUaServerOptionsCoverageTests.cs rename to tests/Opc.Ua.Server.Tests/Hosting/OpcUaServerOptionsCoverageTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Hosting/ServerConfigurationOptionsResolutionTests.cs b/tests/Opc.Ua.Server.Tests/Hosting/ServerConfigurationOptionsResolutionTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Hosting/ServerConfigurationOptionsResolutionTests.cs rename to tests/Opc.Ua.Server.Tests/Hosting/ServerConfigurationOptionsResolutionTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Hosting/ServerFluentApiHostingTests.cs b/tests/Opc.Ua.Server.Tests/Hosting/ServerFluentApiHostingTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Hosting/ServerFluentApiHostingTests.cs rename to tests/Opc.Ua.Server.Tests/Hosting/ServerFluentApiHostingTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Hosting/TransportBindingHostingTests.cs b/tests/Opc.Ua.Server.Tests/Hosting/TransportBindingHostingTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Hosting/TransportBindingHostingTests.cs rename to tests/Opc.Ua.Server.Tests/Hosting/TransportBindingHostingTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Identity/AnonymousAuthenticatorTests.cs b/tests/Opc.Ua.Server.Tests/Identity/AnonymousAuthenticatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Identity/AnonymousAuthenticatorTests.cs rename to tests/Opc.Ua.Server.Tests/Identity/AnonymousAuthenticatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Identity/InMemoryKeyCredentialStoreTests.cs b/tests/Opc.Ua.Server.Tests/Identity/InMemoryKeyCredentialStoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Identity/InMemoryKeyCredentialStoreTests.cs rename to tests/Opc.Ua.Server.Tests/Identity/InMemoryKeyCredentialStoreTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Identity/JwtAuthenticatorRejectionTests.cs b/tests/Opc.Ua.Server.Tests/Identity/JwtAuthenticatorRejectionTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Identity/JwtAuthenticatorRejectionTests.cs rename to tests/Opc.Ua.Server.Tests/Identity/JwtAuthenticatorRejectionTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Identity/JwtAuthenticatorTests.cs b/tests/Opc.Ua.Server.Tests/Identity/JwtAuthenticatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Identity/JwtAuthenticatorTests.cs rename to tests/Opc.Ua.Server.Tests/Identity/JwtAuthenticatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Identity/KeyCredentialBridgeAuthenticatorTests.cs b/tests/Opc.Ua.Server.Tests/Identity/KeyCredentialBridgeAuthenticatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Identity/KeyCredentialBridgeAuthenticatorTests.cs rename to tests/Opc.Ua.Server.Tests/Identity/KeyCredentialBridgeAuthenticatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Identity/RegisterDefaultAuthenticatorsTests.cs b/tests/Opc.Ua.Server.Tests/Identity/RegisterDefaultAuthenticatorsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Identity/RegisterDefaultAuthenticatorsTests.cs rename to tests/Opc.Ua.Server.Tests/Identity/RegisterDefaultAuthenticatorsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Identity/UserNamePasswordAuthenticatorTests.cs b/tests/Opc.Ua.Server.Tests/Identity/UserNamePasswordAuthenticatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Identity/UserNamePasswordAuthenticatorTests.cs rename to tests/Opc.Ua.Server.Tests/Identity/UserNamePasswordAuthenticatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Identity/X509AuthenticatorTests.cs b/tests/Opc.Ua.Server.Tests/Identity/X509AuthenticatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Identity/X509AuthenticatorTests.cs rename to tests/Opc.Ua.Server.Tests/Identity/X509AuthenticatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/JsonUserDatabaseTests.cs b/tests/Opc.Ua.Server.Tests/JsonUserDatabaseTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/JsonUserDatabaseTests.cs rename to tests/Opc.Ua.Server.Tests/JsonUserDatabaseTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/KeyCredential/KeyCredentialPushTests.cs b/tests/Opc.Ua.Server.Tests/KeyCredential/KeyCredentialPushTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/KeyCredential/KeyCredentialPushTests.cs rename to tests/Opc.Ua.Server.Tests/KeyCredential/KeyCredentialPushTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Server.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Server.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Server.Tests/LinqUserDatabaseTests.cs b/tests/Opc.Ua.Server.Tests/LinqUserDatabaseTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/LinqUserDatabaseTests.cs rename to tests/Opc.Ua.Server.Tests/LinqUserDatabaseTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/MasterNodeManagerTests.cs b/tests/Opc.Ua.Server.Tests/MasterNodeManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/MasterNodeManagerTests.cs rename to tests/Opc.Ua.Server.Tests/MasterNodeManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/MinMaxAggregateCalculatorTests.cs b/tests/Opc.Ua.Server.Tests/MinMaxAggregateCalculatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/MinMaxAggregateCalculatorTests.cs rename to tests/Opc.Ua.Server.Tests/MinMaxAggregateCalculatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ModellingRulesManagerTests.cs b/tests/Opc.Ua.Server.Tests/ModellingRulesManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ModellingRulesManagerTests.cs rename to tests/Opc.Ua.Server.Tests/ModellingRulesManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ModellingRulesTests.cs b/tests/Opc.Ua.Server.Tests/ModellingRulesTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ModellingRulesTests.cs rename to tests/Opc.Ua.Server.Tests/ModellingRulesTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/MonitoredItemBenchmarks.cs b/tests/Opc.Ua.Server.Tests/MonitoredItemBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/MonitoredItemBenchmarks.cs rename to tests/Opc.Ua.Server.Tests/MonitoredItemBenchmarks.cs diff --git a/Tests/Opc.Ua.Server.Tests/MonitoredItemIdFactoryTests.cs b/tests/Opc.Ua.Server.Tests/MonitoredItemIdFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/MonitoredItemIdFactoryTests.cs rename to tests/Opc.Ua.Server.Tests/MonitoredItemIdFactoryTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/MonitoredItemIsReadyToPublishTests.cs b/tests/Opc.Ua.Server.Tests/MonitoredItemIsReadyToPublishTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/MonitoredItemIsReadyToPublishTests.cs rename to tests/Opc.Ua.Server.Tests/MonitoredItemIsReadyToPublishTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/MonitoredItemQueueRestoreTests.cs b/tests/Opc.Ua.Server.Tests/MonitoredItemQueueRestoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/MonitoredItemQueueRestoreTests.cs rename to tests/Opc.Ua.Server.Tests/MonitoredItemQueueRestoreTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/MonitoredItemTests.cs b/tests/Opc.Ua.Server.Tests/MonitoredItemTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/MonitoredItemTests.cs rename to tests/Opc.Ua.Server.Tests/MonitoredItemTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/MonitoredItemValueChangedTests.cs b/tests/Opc.Ua.Server.Tests/MonitoredItemValueChangedTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/MonitoredItemValueChangedTests.cs rename to tests/Opc.Ua.Server.Tests/MonitoredItemValueChangedTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/MonitoredNode2Tests.cs b/tests/Opc.Ua.Server.Tests/MonitoredNode2Tests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/MonitoredNode2Tests.cs rename to tests/Opc.Ua.Server.Tests/MonitoredNode2Tests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/AsyncCustomNodeManagerHistoryRoutingTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/AsyncCustomNodeManagerHistoryRoutingTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/AsyncCustomNodeManagerHistoryRoutingTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/AsyncCustomNodeManagerHistoryRoutingTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/AsyncCustomNodeManagerNodeManagementTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/AsyncCustomNodeManagerNodeManagementTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/AsyncCustomNodeManagerNodeManagementTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/AsyncCustomNodeManagerNodeManagementTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/AsyncNodeManagerAdapterDelegationTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/AsyncNodeManagerAdapterDelegationTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/AsyncNodeManagerAdapterDelegationTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/AsyncNodeManagerAdapterDelegationTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/AsyncNodeManagerAdapterNodeManagementTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/AsyncNodeManagerAdapterNodeManagementTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/AsyncNodeManagerAdapterNodeManagementTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/AsyncNodeManagerAdapterNodeManagementTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/ContinuationPointTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/ContinuationPointTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/ContinuationPointTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/ContinuationPointTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/CustomNodeManagerCallAsyncTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/CustomNodeManagerCallAsyncTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/CustomNodeManagerCallAsyncTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/CustomNodeManagerCallAsyncTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/CustomNodeManagerDeterministicTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/CustomNodeManagerDeterministicTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/CustomNodeManagerDeterministicTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/CustomNodeManagerDeterministicTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/DeterministicServerMock.cs b/tests/Opc.Ua.Server.Tests/NodeManager/DeterministicServerMock.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/DeterministicServerMock.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/DeterministicServerMock.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/EventManagerTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/EventManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/EventManagerTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/EventManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/MasterNodeManagerDeterministicTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/MasterNodeManagerDeterministicTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/MasterNodeManagerDeterministicTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/MasterNodeManagerDeterministicTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/MasterNodeManagerNodeManagementTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/MasterNodeManagerNodeManagementTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/MasterNodeManagerNodeManagementTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/MasterNodeManagerNodeManagementTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/NodeStateLookupExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/NodeStateLookupExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/NodeStateLookupExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/NodeStateLookupExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/PredefinedNodesAddressSpaceTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/PredefinedNodesAddressSpaceTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/PredefinedNodesAddressSpaceTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/PredefinedNodesAddressSpaceTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/SamplingGroupManagerTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/SamplingGroupManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/SamplingGroupManagerTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/SamplingGroupManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/SamplingGroupMonitoredItemManagerTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/SamplingGroupMonitoredItemManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/SamplingGroupMonitoredItemManagerTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/SamplingGroupMonitoredItemManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/SamplingGroupTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/SamplingGroupTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/SamplingGroupTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/SamplingGroupTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeManager/SyncNodeManagerAdapterTests.cs b/tests/Opc.Ua.Server.Tests/NodeManager/SyncNodeManagerAdapterTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeManager/SyncNodeManagerAdapterTests.cs rename to tests/Opc.Ua.Server.Tests/NodeManager/SyncNodeManagerAdapterTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/NodeStateModelChangeExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/NodeStateModelChangeExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/NodeStateModelChangeExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/NodeStateModelChangeExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Opc.Ua.Server.Tests.csproj b/tests/Opc.Ua.Server.Tests/Opc.Ua.Server.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Opc.Ua.Server.Tests.csproj rename to tests/Opc.Ua.Server.Tests/Opc.Ua.Server.Tests.csproj diff --git a/Tests/Opc.Ua.Server.Tests/OpcUaServerEventSourceTests.cs b/tests/Opc.Ua.Server.Tests/OpcUaServerEventSourceTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/OpcUaServerEventSourceTests.cs rename to tests/Opc.Ua.Server.Tests/OpcUaServerEventSourceTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ParsedNodeIdTests.cs b/tests/Opc.Ua.Server.Tests/ParsedNodeIdTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ParsedNodeIdTests.cs rename to tests/Opc.Ua.Server.Tests/ParsedNodeIdTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Server.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Server.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Server.Tests/QuickstartsServerUtilitiesTests.cs b/tests/Opc.Ua.Server.Tests/QuickstartsServerUtilitiesTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/QuickstartsServerUtilitiesTests.cs rename to tests/Opc.Ua.Server.Tests/QuickstartsServerUtilitiesTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/RateLimiting/ServerRateLimiterTests.cs b/tests/Opc.Ua.Server.Tests/RateLimiting/ServerRateLimiterTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/RateLimiting/ServerRateLimiterTests.cs rename to tests/Opc.Ua.Server.Tests/RateLimiting/ServerRateLimiterTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ReferenceServerTest.cs b/tests/Opc.Ua.Server.Tests/ReferenceServerTest.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ReferenceServerTest.cs rename to tests/Opc.Ua.Server.Tests/ReferenceServerTest.cs diff --git a/Tests/Opc.Ua.Server.Tests/RequestManagerTests.cs b/tests/Opc.Ua.Server.Tests/RequestManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/RequestManagerTests.cs rename to tests/Opc.Ua.Server.Tests/RequestManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ResourceManagerCoverageTests.cs b/tests/Opc.Ua.Server.Tests/ResourceManagerCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ResourceManagerCoverageTests.cs rename to tests/Opc.Ua.Server.Tests/ResourceManagerCoverageTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ResourceManagerTests.cs b/tests/Opc.Ua.Server.Tests/ResourceManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ResourceManagerTests.cs rename to tests/Opc.Ua.Server.Tests/ResourceManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ReverseConnectServerCoverageTests.cs b/tests/Opc.Ua.Server.Tests/ReverseConnectServerCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ReverseConnectServerCoverageTests.cs rename to tests/Opc.Ua.Server.Tests/ReverseConnectServerCoverageTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ReverseConnectServerTests.cs b/tests/Opc.Ua.Server.Tests/ReverseConnectServerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ReverseConnectServerTests.cs rename to tests/Opc.Ua.Server.Tests/ReverseConnectServerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/RoleAuthorizationGateTests.cs b/tests/Opc.Ua.Server.Tests/RoleAuthorizationGateTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/RoleAuthorizationGateTests.cs rename to tests/Opc.Ua.Server.Tests/RoleAuthorizationGateTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/RoleBasedIdentityTests.cs b/tests/Opc.Ua.Server.Tests/RoleBasedIdentityTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/RoleBasedIdentityTests.cs rename to tests/Opc.Ua.Server.Tests/RoleBasedIdentityTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/RoleManagerTests.cs b/tests/Opc.Ua.Server.Tests/RoleManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/RoleManagerTests.cs rename to tests/Opc.Ua.Server.Tests/RoleManagerTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Roles/AccessTokenRoleCriteriaTests.cs b/tests/Opc.Ua.Server.Tests/Roles/AccessTokenRoleCriteriaTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Roles/AccessTokenRoleCriteriaTests.cs rename to tests/Opc.Ua.Server.Tests/Roles/AccessTokenRoleCriteriaTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Roles/ClaimsTestIdentity.cs b/tests/Opc.Ua.Server.Tests/Roles/ClaimsTestIdentity.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Roles/ClaimsTestIdentity.cs rename to tests/Opc.Ua.Server.Tests/Roles/ClaimsTestIdentity.cs diff --git a/Tests/Opc.Ua.Server.Tests/Roles/GroupIdCriteriaTests.cs b/tests/Opc.Ua.Server.Tests/Roles/GroupIdCriteriaTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Roles/GroupIdCriteriaTests.cs rename to tests/Opc.Ua.Server.Tests/Roles/GroupIdCriteriaTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Roles/RoleStateBindingTests.cs b/tests/Opc.Ua.Server.Tests/Roles/RoleStateBindingTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Roles/RoleStateBindingTests.cs rename to tests/Opc.Ua.Server.Tests/Roles/RoleStateBindingTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetBuilderExtensionsTests.cs b/tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetBuilderExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetBuilderExtensionsTests.cs rename to tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetBuilderExtensionsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetIntegrationTests.cs b/tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetIntegrationTests.cs rename to tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetIntegrationTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetNodeManagerFactoryTests.cs b/tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetNodeManagerFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetNodeManagerFactoryTests.cs rename to tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetNodeManagerFactoryTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetSourceTests.cs b/tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetSourceTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetSourceTests.cs rename to tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetSourceTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetTestServer.cs b/tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetTestServer.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetTestServer.cs rename to tests/Opc.Ua.Server.Tests/RuntimeNodeSet/RuntimeNodeSetTestServer.cs diff --git a/Tests/Opc.Ua.Server.Tests/ServerComplexTypeSystemTests.cs b/tests/Opc.Ua.Server.Tests/ServerComplexTypeSystemTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ServerComplexTypeSystemTests.cs rename to tests/Opc.Ua.Server.Tests/ServerComplexTypeSystemTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ServerDataTypeDefinitionResolverTests.cs b/tests/Opc.Ua.Server.Tests/ServerDataTypeDefinitionResolverTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ServerDataTypeDefinitionResolverTests.cs rename to tests/Opc.Ua.Server.Tests/ServerDataTypeDefinitionResolverTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ServerDataTypeSchemaRegistrationTests.cs b/tests/Opc.Ua.Server.Tests/ServerDataTypeSchemaRegistrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ServerDataTypeSchemaRegistrationTests.cs rename to tests/Opc.Ua.Server.Tests/ServerDataTypeSchemaRegistrationTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ServerInternalDataTests.cs b/tests/Opc.Ua.Server.Tests/ServerInternalDataTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ServerInternalDataTests.cs rename to tests/Opc.Ua.Server.Tests/ServerInternalDataTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ServerServiceLevelCalculatorTests.cs b/tests/Opc.Ua.Server.Tests/ServerServiceLevelCalculatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ServerServiceLevelCalculatorTests.cs rename to tests/Opc.Ua.Server.Tests/ServerServiceLevelCalculatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ServerStartupTests.cs b/tests/Opc.Ua.Server.Tests/ServerStartupTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ServerStartupTests.cs rename to tests/Opc.Ua.Server.Tests/ServerStartupTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ServerUtilsDeterministicTests.cs b/tests/Opc.Ua.Server.Tests/ServerUtilsDeterministicTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ServerUtilsDeterministicTests.cs rename to tests/Opc.Ua.Server.Tests/ServerUtilsDeterministicTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/ServerUtilsTests.cs b/tests/Opc.Ua.Server.Tests/ServerUtilsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/ServerUtilsTests.cs rename to tests/Opc.Ua.Server.Tests/ServerUtilsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Session/ImpersonateUserObsoleteWarningTest.cs b/tests/Opc.Ua.Server.Tests/Session/ImpersonateUserObsoleteWarningTest.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Session/ImpersonateUserObsoleteWarningTest.cs rename to tests/Opc.Ua.Server.Tests/Session/ImpersonateUserObsoleteWarningTest.cs diff --git a/Tests/Opc.Ua.Server.Tests/SessionAdmissionRateLimitTests.cs b/tests/Opc.Ua.Server.Tests/SessionAdmissionRateLimitTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/SessionAdmissionRateLimitTests.cs rename to tests/Opc.Ua.Server.Tests/SessionAdmissionRateLimitTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/SessionContinuationPointsTests.cs b/tests/Opc.Ua.Server.Tests/SessionContinuationPointsTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/SessionContinuationPointsTests.cs rename to tests/Opc.Ua.Server.Tests/SessionContinuationPointsTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/SessionCoverageTests.cs b/tests/Opc.Ua.Server.Tests/SessionCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/SessionCoverageTests.cs rename to tests/Opc.Ua.Server.Tests/SessionCoverageTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/SessionExtendedTests.cs b/tests/Opc.Ua.Server.Tests/SessionExtendedTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/SessionExtendedTests.cs rename to tests/Opc.Ua.Server.Tests/SessionExtendedTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/SessionManagerCoverageTests.cs b/tests/Opc.Ua.Server.Tests/SessionManagerCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/SessionManagerCoverageTests.cs rename to tests/Opc.Ua.Server.Tests/SessionManagerCoverageTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/SessionManagerRoleResolutionTests.cs b/tests/Opc.Ua.Server.Tests/SessionManagerRoleResolutionTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/SessionManagerRoleResolutionTests.cs rename to tests/Opc.Ua.Server.Tests/SessionManagerRoleResolutionTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/SessionPublishQueueBenchmarks.cs b/tests/Opc.Ua.Server.Tests/SessionPublishQueueBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/SessionPublishQueueBenchmarks.cs rename to tests/Opc.Ua.Server.Tests/SessionPublishQueueBenchmarks.cs diff --git a/Tests/Opc.Ua.Server.Tests/SessionPublishQueueTests.cs b/tests/Opc.Ua.Server.Tests/SessionPublishQueueTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/SessionPublishQueueTests.cs rename to tests/Opc.Ua.Server.Tests/SessionPublishQueueTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/SessionRestoreTests.cs b/tests/Opc.Ua.Server.Tests/SessionRestoreTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/SessionRestoreTests.cs rename to tests/Opc.Ua.Server.Tests/SessionRestoreTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/SessionTests.cs b/tests/Opc.Ua.Server.Tests/SessionTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/SessionTests.cs rename to tests/Opc.Ua.Server.Tests/SessionTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/StandardServerCoverageTests.cs b/tests/Opc.Ua.Server.Tests/StandardServerCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/StandardServerCoverageTests.cs rename to tests/Opc.Ua.Server.Tests/StandardServerCoverageTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/StartEndAggregateCalculatorEdgeTests.cs b/tests/Opc.Ua.Server.Tests/StartEndAggregateCalculatorEdgeTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/StartEndAggregateCalculatorEdgeTests.cs rename to tests/Opc.Ua.Server.Tests/StartEndAggregateCalculatorEdgeTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/StartEndAggregateCalculatorTests.cs b/tests/Opc.Ua.Server.Tests/StartEndAggregateCalculatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/StartEndAggregateCalculatorTests.cs rename to tests/Opc.Ua.Server.Tests/StartEndAggregateCalculatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/StateMachines/FluentFiniteStateMachineStateTests.cs b/tests/Opc.Ua.Server.Tests/StateMachines/FluentFiniteStateMachineStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/StateMachines/FluentFiniteStateMachineStateTests.cs rename to tests/Opc.Ua.Server.Tests/StateMachines/FluentFiniteStateMachineStateTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderGuardTests.cs b/tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderGuardTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderGuardTests.cs rename to tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderGuardTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderLifecycleTests.cs b/tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderLifecycleTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderLifecycleTests.cs rename to tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderLifecycleTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderSubStateTests.cs b/tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderSubStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderSubStateTests.cs rename to tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderSubStateTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderTests.cs b/tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderTests.cs rename to tests/Opc.Ua.Server.Tests/StateMachines/StateMachineBuilderTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/StatusAggregateCalculatorTests.cs b/tests/Opc.Ua.Server.Tests/StatusAggregateCalculatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/StatusAggregateCalculatorTests.cs rename to tests/Opc.Ua.Server.Tests/StatusAggregateCalculatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/StdDevAggregateCalculatorRegressionTests.cs b/tests/Opc.Ua.Server.Tests/StdDevAggregateCalculatorRegressionTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/StdDevAggregateCalculatorRegressionTests.cs rename to tests/Opc.Ua.Server.Tests/StdDevAggregateCalculatorRegressionTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/StdDevAggregateCalculatorTests.cs b/tests/Opc.Ua.Server.Tests/StdDevAggregateCalculatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/StdDevAggregateCalculatorTests.cs rename to tests/Opc.Ua.Server.Tests/StdDevAggregateCalculatorTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/Subscription/SentMessageQueueTests.cs b/tests/Opc.Ua.Server.Tests/Subscription/SentMessageQueueTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/Subscription/SentMessageQueueTests.cs rename to tests/Opc.Ua.Server.Tests/Subscription/SentMessageQueueTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/SubscriptionLifecycleTests.cs b/tests/Opc.Ua.Server.Tests/SubscriptionLifecycleTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/SubscriptionLifecycleTests.cs rename to tests/Opc.Ua.Server.Tests/SubscriptionLifecycleTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/SubscriptionTests.cs b/tests/Opc.Ua.Server.Tests/SubscriptionTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/SubscriptionTests.cs rename to tests/Opc.Ua.Server.Tests/SubscriptionTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/SystemConfigurationIdentityTests.cs b/tests/Opc.Ua.Server.Tests/SystemConfigurationIdentityTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/SystemConfigurationIdentityTests.cs rename to tests/Opc.Ua.Server.Tests/SystemConfigurationIdentityTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/TrustedApplicationRoleTests.cs b/tests/Opc.Ua.Server.Tests/TrustedApplicationRoleTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/TrustedApplicationRoleTests.cs rename to tests/Opc.Ua.Server.Tests/TrustedApplicationRoleTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/UserManagementBindingTests.cs b/tests/Opc.Ua.Server.Tests/UserManagementBindingTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/UserManagementBindingTests.cs rename to tests/Opc.Ua.Server.Tests/UserManagementBindingTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/UserManagementTests.cs b/tests/Opc.Ua.Server.Tests/UserManagementTests.cs similarity index 100% rename from Tests/Opc.Ua.Server.Tests/UserManagementTests.cs rename to tests/Opc.Ua.Server.Tests/UserManagementTests.cs diff --git a/Tests/Opc.Ua.Server.Tests/test-memorybuffer-config.xml b/tests/Opc.Ua.Server.Tests/test-memorybuffer-config.xml similarity index 100% rename from Tests/Opc.Ua.Server.Tests/test-memorybuffer-config.xml rename to tests/Opc.Ua.Server.Tests/test-memorybuffer-config.xml diff --git a/Tests/Opc.Ua.Server.Tests/test-testdata-config.xml b/tests/Opc.Ua.Server.Tests/test-testdata-config.xml similarity index 100% rename from Tests/Opc.Ua.Server.Tests/test-testdata-config.xml rename to tests/Opc.Ua.Server.Tests/test-testdata-config.xml diff --git a/Tests/Opc.Ua.Sessions.Tests/AssemblyInfo.cs b/tests/Opc.Ua.Sessions.Tests/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/AssemblyInfo.cs rename to tests/Opc.Ua.Sessions.Tests/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ChannelManagerCertRotationIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/ChannelManagerCertRotationIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ChannelManagerCertRotationIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/ChannelManagerCertRotationIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ChannelManagerSessionLifecycleIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/ChannelManagerSessionLifecycleIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ChannelManagerSessionLifecycleIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/ChannelManagerSessionLifecycleIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ChannelManagerSharingIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/ChannelManagerSharingIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ChannelManagerSharingIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/ChannelManagerSharingIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ChannelManagerTransparentReconnectIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/ChannelManagerTransparentReconnectIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ChannelManagerTransparentReconnectIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/ChannelManagerTransparentReconnectIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ClientBatchTest.cs b/tests/Opc.Ua.Sessions.Tests/ClientBatchTest.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ClientBatchTest.cs rename to tests/Opc.Ua.Sessions.Tests/ClientBatchTest.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ClientLockoutIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/ClientLockoutIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ClientLockoutIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/ClientLockoutIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ClientTest.cs b/tests/Opc.Ua.Sessions.Tests/ClientTest.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ClientTest.cs rename to tests/Opc.Ua.Sessions.Tests/ClientTest.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ClientTestKestrelTcp.cs b/tests/Opc.Ua.Sessions.Tests/ClientTestKestrelTcp.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ClientTestKestrelTcp.cs rename to tests/Opc.Ua.Sessions.Tests/ClientTestKestrelTcp.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ClientTestNoSecurity.cs b/tests/Opc.Ua.Sessions.Tests/ClientTestNoSecurity.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ClientTestNoSecurity.cs rename to tests/Opc.Ua.Sessions.Tests/ClientTestNoSecurity.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ConnectionStabilityTest.cs b/tests/Opc.Ua.Sessions.Tests/ConnectionStabilityTest.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ConnectionStabilityTest.cs rename to tests/Opc.Ua.Sessions.Tests/ConnectionStabilityTest.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ContinuationPointInBatchTest.cs b/tests/Opc.Ua.Sessions.Tests/ContinuationPointInBatchTest.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ContinuationPointInBatchTest.cs rename to tests/Opc.Ua.Sessions.Tests/ContinuationPointInBatchTest.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/DistributedSessionFailoverIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/DistributedSessionFailoverIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/DistributedSessionFailoverIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/DistributedSessionFailoverIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/HttpsJsonTransportIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/HttpsJsonTransportIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/HttpsJsonTransportIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/HttpsJsonTransportIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/HttpsWebApiIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/HttpsWebApiIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/HttpsWebApiIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/HttpsWebApiIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/KestrelTcpIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/KestrelTcpIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/KestrelTcpIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/KestrelTcpIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/KestrelTcpReverseConnectIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/KestrelTcpReverseConnectIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/KestrelTcpReverseConnectIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/KestrelTcpReverseConnectIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Sessions.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Sessions.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/LoadTest.cs b/tests/Opc.Ua.Sessions.Tests/LoadTest.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/LoadTest.cs rename to tests/Opc.Ua.Sessions.Tests/LoadTest.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ManagedSessionReconnectIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/ManagedSessionReconnectIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ManagedSessionReconnectIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/ManagedSessionReconnectIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ManagedSessionStabilityTest.cs b/tests/Opc.Ua.Sessions.Tests/ManagedSessionStabilityTest.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ManagedSessionStabilityTest.cs rename to tests/Opc.Ua.Sessions.Tests/ManagedSessionStabilityTest.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/NodeSetExportTest.cs b/tests/Opc.Ua.Sessions.Tests/NodeSetExportTest.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/NodeSetExportTest.cs rename to tests/Opc.Ua.Sessions.Tests/NodeSetExportTest.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/Opc.Ua.Sessions.Tests.csproj b/tests/Opc.Ua.Sessions.Tests/Opc.Ua.Sessions.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/Opc.Ua.Sessions.Tests.csproj rename to tests/Opc.Ua.Sessions.Tests/Opc.Ua.Sessions.Tests.csproj diff --git a/Tests/Opc.Ua.Sessions.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Sessions.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Sessions.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ReconnectWithSavedSessionSecretsTest.cs b/tests/Opc.Ua.Sessions.Tests/ReconnectWithSavedSessionSecretsTest.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ReconnectWithSavedSessionSecretsTest.cs rename to tests/Opc.Ua.Sessions.Tests/ReconnectWithSavedSessionSecretsTest.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/RedundantClientSessionFailoverIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/RedundantClientSessionFailoverIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/RedundantClientSessionFailoverIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/RedundantClientSessionFailoverIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/RequestHeaderTest.cs b/tests/Opc.Ua.Sessions.Tests/RequestHeaderTest.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/RequestHeaderTest.cs rename to tests/Opc.Ua.Sessions.Tests/RequestHeaderTest.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/ReverseConnectTest.cs b/tests/Opc.Ua.Sessions.Tests/ReverseConnectTest.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/ReverseConnectTest.cs rename to tests/Opc.Ua.Sessions.Tests/ReverseConnectTest.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/SecurityPolicyBenchmarks.cs b/tests/Opc.Ua.Sessions.Tests/SecurityPolicyBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/SecurityPolicyBenchmarks.cs rename to tests/Opc.Ua.Sessions.Tests/SecurityPolicyBenchmarks.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/SessionBaseTests.cs b/tests/Opc.Ua.Sessions.Tests/SessionBaseTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/SessionBaseTests.cs rename to tests/Opc.Ua.Sessions.Tests/SessionBaseTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/SessionCancelTests.cs b/tests/Opc.Ua.Sessions.Tests/SessionCancelTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/SessionCancelTests.cs rename to tests/Opc.Ua.Sessions.Tests/SessionCancelTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/SessionChangeUserTests.cs b/tests/Opc.Ua.Sessions.Tests/SessionChangeUserTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/SessionChangeUserTests.cs rename to tests/Opc.Ua.Sessions.Tests/SessionChangeUserTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/SessionDiagnosticsTests.cs b/tests/Opc.Ua.Sessions.Tests/SessionDiagnosticsTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/SessionDiagnosticsTests.cs rename to tests/Opc.Ua.Sessions.Tests/SessionDiagnosticsTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/SessionGeneralServiceBehaviourTests.cs b/tests/Opc.Ua.Sessions.Tests/SessionGeneralServiceBehaviourTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/SessionGeneralServiceBehaviourTests.cs rename to tests/Opc.Ua.Sessions.Tests/SessionGeneralServiceBehaviourTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/SessionMultipleTests.cs b/tests/Opc.Ua.Sessions.Tests/SessionMultipleTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/SessionMultipleTests.cs rename to tests/Opc.Ua.Sessions.Tests/SessionMultipleTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/SessionTests.cs b/tests/Opc.Ua.Sessions.Tests/SessionTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/SessionTests.cs rename to tests/Opc.Ua.Sessions.Tests/SessionTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/SessionlessExtendedTests.cs b/tests/Opc.Ua.Sessions.Tests/SessionlessExtendedTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/SessionlessExtendedTests.cs rename to tests/Opc.Ua.Sessions.Tests/SessionlessExtendedTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/SessionlessInvocationTests.cs b/tests/Opc.Ua.Sessions.Tests/SessionlessInvocationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/SessionlessInvocationTests.cs rename to tests/Opc.Ua.Sessions.Tests/SessionlessInvocationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/SharedKestrelHostIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/SharedKestrelHostIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/SharedKestrelHostIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/SharedKestrelHostIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/SubscriptionArrayPoolDiagnosticsLoadTests.cs b/tests/Opc.Ua.Sessions.Tests/SubscriptionArrayPoolDiagnosticsLoadTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/SubscriptionArrayPoolDiagnosticsLoadTests.cs rename to tests/Opc.Ua.Sessions.Tests/SubscriptionArrayPoolDiagnosticsLoadTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/TraceableRequestHeaderTest.cs b/tests/Opc.Ua.Sessions.Tests/TraceableRequestHeaderTest.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/TraceableRequestHeaderTest.cs rename to tests/Opc.Ua.Sessions.Tests/TraceableRequestHeaderTest.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/WssJsonTransportIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/WssJsonTransportIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/WssJsonTransportIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/WssJsonTransportIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/WssOpenApiIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/WssOpenApiIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/WssOpenApiIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/WssOpenApiIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/WssReverseConnectIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/WssReverseConnectIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/WssReverseConnectIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/WssReverseConnectIntegrationTests.cs diff --git a/Tests/Opc.Ua.Sessions.Tests/WssTransportIntegrationTests.cs b/tests/Opc.Ua.Sessions.Tests/WssTransportIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Sessions.Tests/WssTransportIntegrationTests.cs rename to tests/Opc.Ua.Sessions.Tests/WssTransportIntegrationTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/CompilerUtils.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/CompilerUtils.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/CompilerUtils.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/CompilerUtils.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Dependency/ModelDependencyV1Tests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Dependency/ModelDependencyV1Tests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Dependency/ModelDependencyV1Tests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Dependency/ModelDependencyV1Tests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/DesignFileTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/DesignFileTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/DesignFileTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/DesignFileTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/GenerateCodeTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/GenerateCodeTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/GenerateCodeTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/GenerateCodeTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/GenerateStackTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/GenerateStackTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/GenerateStackTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/GenerateStackTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/AttributesGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/AttributesGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/AttributesGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/AttributesGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/BinaryResourceTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/BinaryResourceTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/BinaryResourceTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/BinaryResourceTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/BinarySchemaGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/BinarySchemaGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/BinarySchemaGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/BinarySchemaGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ClientApiGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ClientApiGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ClientApiGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ClientApiGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ConstantsGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ConstantsGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ConstantsGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ConstantsGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/CrossNamespacePrefixTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/CrossNamespacePrefixTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/CrossNamespacePrefixTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/CrossNamespacePrefixTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/DataTypeGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/DataTypeGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/DataTypeGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/DataTypeGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/EndpointsGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/EndpointsGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/EndpointsGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/EndpointsGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/FluentBuilderGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/FluentBuilderGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/FluentBuilderGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/FluentBuilderGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ModelDependencyGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ModelDependencyGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ModelDependencyGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ModelDependencyGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeIdGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeIdGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeIdGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeIdGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeManagerBindingReportingTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeManagerBindingReportingTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeManagerBindingReportingTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeManagerBindingReportingTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeManagerGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeManagerGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeManagerGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeManagerGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeStateGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeStateGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeStateGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/NodeStateGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ObjectTypeProxyGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ObjectTypeProxyGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ObjectTypeProxyGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ObjectTypeProxyGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ResourceExtensionsTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ResourceExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ResourceExtensionsTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ResourceExtensionsTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ResourceTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ResourceTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ResourceTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ResourceTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ServerApiGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ServerApiGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ServerApiGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/ServerApiGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/StateMachineIdsGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/StateMachineIdsGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/StateMachineIdsGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/StateMachineIdsGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/StatusCodesGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/StatusCodesGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/StatusCodesGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/StatusCodesGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/StreamResourceTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/StreamResourceTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/StreamResourceTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/StreamResourceTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextFileResourceTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextFileResourceTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextFileResourceTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextFileResourceTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextReaderResourceTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextReaderResourceTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextReaderResourceTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextReaderResourceTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextResourceTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextResourceTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextResourceTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TextResourceTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TypeSourceGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TypeSourceGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TypeSourceGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/TypeSourceGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/XmlSchemaGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/XmlSchemaGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/XmlSchemaGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Generators/XmlSchemaGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/GeneratorsTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/GeneratorsTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/GeneratorsTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/GeneratorsTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Opc.Ua.SourceGeneration.Core.Tests.csproj b/tests/Opc.Ua.SourceGeneration.Core.Tests/Opc.Ua.SourceGeneration.Core.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Opc.Ua.SourceGeneration.Core.Tests.csproj rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Opc.Ua.SourceGeneration.Core.Tests.csproj diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/AnalogInstance.NodeSet2.xml b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/AnalogInstance.NodeSet2.xml similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/AnalogInstance.NodeSet2.xml rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/AnalogInstance.NodeSet2.xml diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/CrossModelInstances.ModelDesign.xml b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/CrossModelInstances.ModelDesign.xml similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/CrossModelInstances.ModelDesign.xml rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/CrossModelInstances.ModelDesign.xml diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/CrossModelTypes.NodeSet2.xml b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/CrossModelTypes.NodeSet2.xml similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/CrossModelTypes.NodeSet2.xml rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/CrossModelTypes.NodeSet2.xml diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DeclarationBackedMethod.NodeSet2.xml b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DeclarationBackedMethod.NodeSet2.xml similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DeclarationBackedMethod.NodeSet2.xml rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DeclarationBackedMethod.NodeSet2.xml diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.NodeSet2.xml b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.NodeSet2.xml similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.NodeSet2.xml rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.NodeSet2.xml diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.csv b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.csv similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.csv rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.csv diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.xml b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.xml similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.xml rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/DemoModel.xml diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/Opc.Ua.Di.NodeSet2.xml b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/Opc.Ua.Di.NodeSet2.xml similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/Opc.Ua.Di.NodeSet2.xml rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/Opc.Ua.Di.NodeSet2.xml diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaOnboardingModel.csv b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaOnboardingModel.csv similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaOnboardingModel.csv rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaOnboardingModel.csv diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaOnboardingModel.xml b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaOnboardingModel.xml similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaOnboardingModel.xml rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaOnboardingModel.xml diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaSchedulerModel.csv b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaSchedulerModel.csv similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaSchedulerModel.csv rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaSchedulerModel.csv diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaSchedulerModel.xml b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaSchedulerModel.xml similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaSchedulerModel.xml rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/OpcUaSchedulerModel.xml diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestDataDesign.csv b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestDataDesign.csv similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestDataDesign.csv rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestDataDesign.csv diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestDataDesign.xml b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestDataDesign.xml similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestDataDesign.xml rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestDataDesign.xml diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestModel.csv b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestModel.csv similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestModel.csv rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestModel.csv diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestModel.xml b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestModel.xml similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestModel.xml rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/TestModel.xml diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/WotConnection.csv b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/WotConnection.csv similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/WotConnection.csv rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/WotConnection.csv diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/WotConnection.xml b/tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/WotConnection.xml similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/WotConnection.xml rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Resources/WotConnection.xml diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/DataTypeDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/DataTypeDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/DataTypeDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/DataTypeDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/DictionaryDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/DictionaryDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/DictionaryDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/DictionaryDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/EncodingDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/EncodingDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/EncodingDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/EncodingDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/HierarchyNodeTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/HierarchyNodeTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/HierarchyNodeTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/HierarchyNodeTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/HierarchyReferenceTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/HierarchyReferenceTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/HierarchyReferenceTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/HierarchyReferenceTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/InstanceDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/InstanceDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/InstanceDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/InstanceDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ListOfChildrenTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ListOfChildrenTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ListOfChildrenTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ListOfChildrenTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/LocalizedTextTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/LocalizedTextTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/LocalizedTextTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/LocalizedTextTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/MethodDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/MethodDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/MethodDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/MethodDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignExtensionsTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignExtensionsTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignExtensionsTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignValidatorTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignValidatorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignValidatorTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ModelDesignValidatorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/NamespaceTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/NamespaceTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/NamespaceTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/NamespaceTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/NodeDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/NodeDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/NodeDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/NodeDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/NodeSetToModelDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/NodeSetToModelDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/NodeSetToModelDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/NodeSetToModelDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ObjectDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ObjectDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ObjectDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ObjectDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ObjectTypeDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ObjectTypeDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ObjectTypeDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ObjectTypeDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ParameterTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ParameterTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ParameterTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ParameterTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/PropertyDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/PropertyDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/PropertyDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/PropertyDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ReferenceTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ReferenceTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ReferenceTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ReferenceTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ReferenceTypeDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ReferenceTypeDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ReferenceTypeDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ReferenceTypeDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/RolePermissionSetTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/RolePermissionSetTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/RolePermissionSetTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/RolePermissionSetTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/RolePermissionTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/RolePermissionTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/RolePermissionTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/RolePermissionTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ServiceTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ServiceTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ServiceTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ServiceTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/TypeDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/TypeDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/TypeDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/TypeDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/VariableDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/VariableDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/VariableDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/VariableDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/VariableTypeDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/VariableTypeDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/VariableTypeDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/VariableTypeDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ViewDesignTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ViewDesignTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ViewDesignTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Schema/ViewDesignTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Shared/SourceGenerationUtilsTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Shared/SourceGenerationUtilsTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Shared/SourceGenerationUtilsTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Shared/SourceGenerationUtilsTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Shared/TypeDictionaryExtensionsTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Shared/TypeDictionaryExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Shared/TypeDictionaryExtensionsTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Shared/TypeDictionaryExtensionsTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/BrowseNameTemplateExtensionsTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/BrowseNameTemplateExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/BrowseNameTemplateExtensionsTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/BrowseNameTemplateExtensionsTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/ParsedTemplateStringTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/ParsedTemplateStringTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/ParsedTemplateStringTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/ParsedTemplateStringTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/StringLiteralEscaperTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/StringLiteralEscaperTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/StringLiteralEscaperTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/StringLiteralEscaperTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateContextTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateContextTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateContextTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateContextTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateDefinitionTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateDefinitionTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateDefinitionTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateDefinitionTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateExtensionsTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateExtensionsTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateExtensionsTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateParserTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateParserTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateParserTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateParserTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateStringTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateStringTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateStringTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateStringTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateWriterTests.cs b/tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateWriterTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateWriterTests.cs rename to tests/Opc.Ua.SourceGeneration.Core.Tests/Templating/TemplateWriterTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Stack.Tests/CompilationOptionsTests.cs b/tests/Opc.Ua.SourceGeneration.Stack.Tests/CompilationOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Stack.Tests/CompilationOptionsTests.cs rename to tests/Opc.Ua.SourceGeneration.Stack.Tests/CompilationOptionsTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Stack.Tests/ExtensionsTests.cs b/tests/Opc.Ua.SourceGeneration.Stack.Tests/ExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Stack.Tests/ExtensionsTests.cs rename to tests/Opc.Ua.SourceGeneration.Stack.Tests/ExtensionsTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Stack.Tests/Opc.Ua.SourceGeneration.Stack.Tests.csproj b/tests/Opc.Ua.SourceGeneration.Stack.Tests/Opc.Ua.SourceGeneration.Stack.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Stack.Tests/Opc.Ua.SourceGeneration.Stack.Tests.csproj rename to tests/Opc.Ua.SourceGeneration.Stack.Tests/Opc.Ua.SourceGeneration.Stack.Tests.csproj diff --git a/Tests/Opc.Ua.SourceGeneration.Stack.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.SourceGeneration.Stack.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Stack.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.SourceGeneration.Stack.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Stack.Tests/SourceGeneratorDiagnosticTests.cs b/tests/Opc.Ua.SourceGeneration.Stack.Tests/SourceGeneratorDiagnosticTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Stack.Tests/SourceGeneratorDiagnosticTests.cs rename to tests/Opc.Ua.SourceGeneration.Stack.Tests/SourceGeneratorDiagnosticTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Stack.Tests/StackGenerationAssemblyTests.cs b/tests/Opc.Ua.SourceGeneration.Stack.Tests/StackGenerationAssemblyTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Stack.Tests/StackGenerationAssemblyTests.cs rename to tests/Opc.Ua.SourceGeneration.Stack.Tests/StackGenerationAssemblyTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Stack.Tests/StackGenerationOptionsTests.cs b/tests/Opc.Ua.SourceGeneration.Stack.Tests/StackGenerationOptionsTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Stack.Tests/StackGenerationOptionsTests.cs rename to tests/Opc.Ua.SourceGeneration.Stack.Tests/StackGenerationOptionsTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Stack.Tests/StackGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Stack.Tests/StackGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Stack.Tests/StackGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Stack.Tests/StackGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Tests/ModelDependencyScannerTests.cs b/tests/Opc.Ua.SourceGeneration.Tests/ModelDependencyScannerTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Tests/ModelDependencyScannerTests.cs rename to tests/Opc.Ua.SourceGeneration.Tests/ModelDependencyScannerTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Tests/ModelGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Tests/ModelGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Tests/ModelGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Tests/ModelGeneratorTests.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Tests/Opc.Ua.SourceGeneration.Tests.csproj b/tests/Opc.Ua.SourceGeneration.Tests/Opc.Ua.SourceGeneration.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Tests/Opc.Ua.SourceGeneration.Tests.csproj rename to tests/Opc.Ua.SourceGeneration.Tests/Opc.Ua.SourceGeneration.Tests.csproj diff --git a/Tests/Opc.Ua.SourceGeneration.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.SourceGeneration.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.SourceGeneration.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.SourceGeneration.Tests/TypeGeneratorTests.cs b/tests/Opc.Ua.SourceGeneration.Tests/TypeGeneratorTests.cs similarity index 100% rename from Tests/Opc.Ua.SourceGeneration.Tests/TypeGeneratorTests.cs rename to tests/Opc.Ua.SourceGeneration.Tests/TypeGeneratorTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Chaos/AcceptButStallChaosTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Chaos/AcceptButStallChaosTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Chaos/AcceptButStallChaosTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Chaos/AcceptButStallChaosTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Chaos/BlockAcceptChaosTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Chaos/BlockAcceptChaosTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Chaos/BlockAcceptChaosTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Chaos/BlockAcceptChaosTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Chaos/SubscriptionSurvivalChaosTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Chaos/SubscriptionSurvivalChaosTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Chaos/SubscriptionSurvivalChaosTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Chaos/SubscriptionSurvivalChaosTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Chaos/TransparentReconnectChaosTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Chaos/TransparentReconnectChaosTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Chaos/TransparentReconnectChaosTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Chaos/TransparentReconnectChaosTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Contract/CertRotationContractTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Contract/CertRotationContractTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Contract/CertRotationContractTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Contract/CertRotationContractTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Contract/CoalescingTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Contract/CoalescingTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Contract/CoalescingTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Contract/CoalescingTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Contract/ContractTestBase.cs b/tests/Opc.Ua.Stress.Tests/Channels/Contract/ContractTestBase.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Contract/ContractTestBase.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Contract/ContractTestBase.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Contract/FaultedEntryRecoveryTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Contract/FaultedEntryRecoveryTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Contract/FaultedEntryRecoveryTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Contract/FaultedEntryRecoveryTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Contract/GateAndBypassTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Contract/GateAndBypassTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Contract/GateAndBypassTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Contract/GateAndBypassTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Contract/HungParticipantTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Contract/HungParticipantTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Contract/HungParticipantTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Contract/HungParticipantTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Contract/KeyAndSharingTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Contract/KeyAndSharingTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Contract/KeyAndSharingTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Contract/KeyAndSharingTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Contract/LeakAccuracyTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Contract/LeakAccuracyTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Contract/LeakAccuracyTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Contract/LeakAccuracyTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Contract/LeaseLifecycleTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Contract/LeaseLifecycleTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Contract/LeaseLifecycleTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Contract/LeaseLifecycleTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Contract/ParticipantResultAggregationTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Contract/ParticipantResultAggregationTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Contract/ParticipantResultAggregationTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Contract/ParticipantResultAggregationTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Contract/RecreateDispatchTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Contract/RecreateDispatchTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Contract/RecreateDispatchTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Contract/RecreateDispatchTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Contract/RetryBudgetEnforcementTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Contract/RetryBudgetEnforcementTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Contract/RetryBudgetEnforcementTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Contract/RetryBudgetEnforcementTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Fakes/ChaosBarrier.cs b/tests/Opc.Ua.Stress.Tests/Channels/Fakes/ChaosBarrier.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Fakes/ChaosBarrier.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Fakes/ChaosBarrier.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Fakes/FakeChannelBindings.cs b/tests/Opc.Ua.Stress.Tests/Channels/Fakes/FakeChannelBindings.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Fakes/FakeChannelBindings.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Fakes/FakeChannelBindings.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Fakes/FakeParticipant.cs b/tests/Opc.Ua.Stress.Tests/Channels/Fakes/FakeParticipant.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Fakes/FakeParticipant.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Fakes/FakeParticipant.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Fakes/FakeTransport.cs b/tests/Opc.Ua.Stress.Tests/Channels/Fakes/FakeTransport.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Fakes/FakeTransport.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Fakes/FakeTransport.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Fakes/TcpChaosProxy.cs b/tests/Opc.Ua.Stress.Tests/Channels/Fakes/TcpChaosProxy.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Fakes/TcpChaosProxy.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Fakes/TcpChaosProxy.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Helpers/ChaosSchedule.cs b/tests/Opc.Ua.Stress.Tests/Channels/Helpers/ChaosSchedule.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Helpers/ChaosSchedule.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Helpers/ChaosSchedule.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Helpers/LeakCounters.cs b/tests/Opc.Ua.Stress.Tests/Channels/Helpers/LeakCounters.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Helpers/LeakCounters.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Helpers/LeakCounters.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Helpers/MetricsCollector.cs b/tests/Opc.Ua.Stress.Tests/Channels/Helpers/MetricsCollector.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Helpers/MetricsCollector.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Helpers/MetricsCollector.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Helpers/StressRunner.cs b/tests/Opc.Ua.Stress.Tests/Channels/Helpers/StressRunner.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Helpers/StressRunner.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Helpers/StressRunner.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Helpers/StressRunnerTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Helpers/StressRunnerTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Helpers/StressRunnerTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Helpers/StressRunnerTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Helpers/TcpChaosProxySmokeTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Helpers/TcpChaosProxySmokeTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Helpers/TcpChaosProxySmokeTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Helpers/TcpChaosProxySmokeTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Helpers/WaitForQuiescence.cs b/tests/Opc.Ua.Stress.Tests/Channels/Helpers/WaitForQuiescence.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Helpers/WaitForQuiescence.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Helpers/WaitForQuiescence.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Integration/CertRotationLiveTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Integration/CertRotationLiveTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Integration/CertRotationLiveTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Integration/CertRotationLiveTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Integration/FailoverLeaseSwapTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Integration/FailoverLeaseSwapTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Integration/FailoverLeaseSwapTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Integration/FailoverLeaseSwapTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Integration/IntegrationTestBase.cs b/tests/Opc.Ua.Stress.Tests/Channels/Integration/IntegrationTestBase.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Integration/IntegrationTestBase.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Integration/IntegrationTestBase.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Integration/ServerOutageRecoveryTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Integration/ServerOutageRecoveryTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Integration/ServerOutageRecoveryTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Integration/ServerOutageRecoveryTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Soak/CombinatorialMatrixTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Soak/CombinatorialMatrixTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Soak/CombinatorialMatrixTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Soak/CombinatorialMatrixTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Soak/LongSoakTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Soak/LongSoakTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Soak/LongSoakTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Soak/LongSoakTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Channels/Soak/MemoryStabilitySoakTests.cs b/tests/Opc.Ua.Stress.Tests/Channels/Soak/MemoryStabilitySoakTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Channels/Soak/MemoryStabilitySoakTests.cs rename to tests/Opc.Ua.Stress.Tests/Channels/Soak/MemoryStabilitySoakTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Stress.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Stress.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Opc.Ua.Stress.Tests.csproj b/tests/Opc.Ua.Stress.Tests/Opc.Ua.Stress.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Opc.Ua.Stress.Tests.csproj rename to tests/Opc.Ua.Stress.Tests/Opc.Ua.Stress.Tests.csproj diff --git a/Tests/Opc.Ua.Stress.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Stress.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Stress.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Stress.Tests/README.md b/tests/Opc.Ua.Stress.Tests/README.md similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/README.md rename to tests/Opc.Ua.Stress.Tests/README.md diff --git a/Tests/Opc.Ua.Stress.Tests/Subscriptions/MonitoredItemDepthTests.cs b/tests/Opc.Ua.Stress.Tests/Subscriptions/MonitoredItemDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Subscriptions/MonitoredItemDepthTests.cs rename to tests/Opc.Ua.Stress.Tests/Subscriptions/MonitoredItemDepthTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionBasicDepthTests.cs b/tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionBasicDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionBasicDepthTests.cs rename to tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionBasicDepthTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionDepthTests.cs b/tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionDepthTests.cs rename to tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionDepthTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionMultipleTests.cs b/tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionMultipleTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionMultipleTests.cs rename to tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionMultipleTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionPublishTooManyTests.cs b/tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionPublishTooManyTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionPublishTooManyTests.cs rename to tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionPublishTooManyTests.cs diff --git a/Tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionTransferDepthTests.cs b/tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionTransferDepthTests.cs similarity index 100% rename from Tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionTransferDepthTests.cs rename to tests/Opc.Ua.Stress.Tests/Subscriptions/SubscriptionTransferDepthTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Classic.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Subscriptions.Classic.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Classic.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Subscriptions.Classic.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Subscriptions.Classic.Tests/Opc.Ua.Subscriptions.Classic.Tests.csproj b/tests/Opc.Ua.Subscriptions.Classic.Tests/Opc.Ua.Subscriptions.Classic.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Classic.Tests/Opc.Ua.Subscriptions.Classic.Tests.csproj rename to tests/Opc.Ua.Subscriptions.Classic.Tests/Opc.Ua.Subscriptions.Classic.Tests.csproj diff --git a/Tests/Opc.Ua.Subscriptions.Classic.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Subscriptions.Classic.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Classic.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Subscriptions.Classic.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Subscriptions.Classic.Tests/SubscriptionEngineIntegrationTests.cs b/tests/Opc.Ua.Subscriptions.Classic.Tests/SubscriptionEngineIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Classic.Tests/SubscriptionEngineIntegrationTests.cs rename to tests/Opc.Ua.Subscriptions.Classic.Tests/SubscriptionEngineIntegrationTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Classic.Tests/SubscriptionTest.cs b/tests/Opc.Ua.Subscriptions.Classic.Tests/SubscriptionTest.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Classic.Tests/SubscriptionTest.cs rename to tests/Opc.Ua.Subscriptions.Classic.Tests/SubscriptionTest.cs diff --git a/Tests/Opc.Ua.Subscriptions.Classic.Tests/TransferSubscriptionTest.cs b/tests/Opc.Ua.Subscriptions.Classic.Tests/TransferSubscriptionTest.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Classic.Tests/TransferSubscriptionTest.cs rename to tests/Opc.Ua.Subscriptions.Classic.Tests/TransferSubscriptionTest.cs diff --git a/Tests/Opc.Ua.Subscriptions.Durable.Tests/DurableSubscriptionTest.cs b/tests/Opc.Ua.Subscriptions.Durable.Tests/DurableSubscriptionTest.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Durable.Tests/DurableSubscriptionTest.cs rename to tests/Opc.Ua.Subscriptions.Durable.Tests/DurableSubscriptionTest.cs diff --git a/Tests/Opc.Ua.Subscriptions.Durable.Tests/DurableSubscriptionTestDebug.cs b/tests/Opc.Ua.Subscriptions.Durable.Tests/DurableSubscriptionTestDebug.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Durable.Tests/DurableSubscriptionTestDebug.cs rename to tests/Opc.Ua.Subscriptions.Durable.Tests/DurableSubscriptionTestDebug.cs diff --git a/Tests/Opc.Ua.Subscriptions.Durable.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Subscriptions.Durable.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Durable.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Subscriptions.Durable.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Subscriptions.Durable.Tests/Opc.Ua.Subscriptions.Durable.Tests.csproj b/tests/Opc.Ua.Subscriptions.Durable.Tests/Opc.Ua.Subscriptions.Durable.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Durable.Tests/Opc.Ua.Subscriptions.Durable.Tests.csproj rename to tests/Opc.Ua.Subscriptions.Durable.Tests/Opc.Ua.Subscriptions.Durable.Tests.csproj diff --git a/Tests/Opc.Ua.Subscriptions.Durable.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Subscriptions.Durable.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Durable.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Subscriptions.Durable.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Subscriptions.Durable.Tests/SubscriptionDurableClassicTests.cs b/tests/Opc.Ua.Subscriptions.Durable.Tests/SubscriptionDurableClassicTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Durable.Tests/SubscriptionDurableClassicTests.cs rename to tests/Opc.Ua.Subscriptions.Durable.Tests/SubscriptionDurableClassicTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Durable.Tests/SubscriptionDurableTests.cs b/tests/Opc.Ua.Subscriptions.Durable.Tests/SubscriptionDurableTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Durable.Tests/SubscriptionDurableTests.cs rename to tests/Opc.Ua.Subscriptions.Durable.Tests/SubscriptionDurableTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/ClassicOnEngineBridgeGapTests.cs b/tests/Opc.Ua.Subscriptions.Tests/ClassicOnEngineBridgeGapTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/ClassicOnEngineBridgeGapTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/ClassicOnEngineBridgeGapTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/LeakDetectionSetup.cs b/tests/Opc.Ua.Subscriptions.Tests/LeakDetectionSetup.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/LeakDetectionSetup.cs rename to tests/Opc.Ua.Subscriptions.Tests/LeakDetectionSetup.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/ManagedSessionSubscriptionManagerIntegrationTests.cs b/tests/Opc.Ua.Subscriptions.Tests/ManagedSessionSubscriptionManagerIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/ManagedSessionSubscriptionManagerIntegrationTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/ManagedSessionSubscriptionManagerIntegrationTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/MonitorBasicTests.cs b/tests/Opc.Ua.Subscriptions.Tests/MonitorBasicTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/MonitorBasicTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/MonitorBasicTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/MonitorComplexValueTests.cs b/tests/Opc.Ua.Subscriptions.Tests/MonitorComplexValueTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/MonitorComplexValueTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/MonitorComplexValueTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/MonitorDeadbandFilterTests.cs b/tests/Opc.Ua.Subscriptions.Tests/MonitorDeadbandFilterTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/MonitorDeadbandFilterTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/MonitorDeadbandFilterTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/MonitorEventsTests.cs b/tests/Opc.Ua.Subscriptions.Tests/MonitorEventsTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/MonitorEventsTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/MonitorEventsTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/MonitorItems2Tests.cs b/tests/Opc.Ua.Subscriptions.Tests/MonitorItems2Tests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/MonitorItems2Tests.cs rename to tests/Opc.Ua.Subscriptions.Tests/MonitorItems2Tests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/MonitorItemsBatchTests.cs b/tests/Opc.Ua.Subscriptions.Tests/MonitorItemsBatchTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/MonitorItemsBatchTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/MonitorItemsBatchTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/MonitorQueueingTests.cs b/tests/Opc.Ua.Subscriptions.Tests/MonitorQueueingTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/MonitorQueueingTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/MonitorQueueingTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/MonitorTriggeringTests.cs b/tests/Opc.Ua.Subscriptions.Tests/MonitorTriggeringTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/MonitorTriggeringTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/MonitorTriggeringTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/MonitorValueChangeTests.cs b/tests/Opc.Ua.Subscriptions.Tests/MonitorValueChangeTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/MonitorValueChangeTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/MonitorValueChangeTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/MonitoredItemConditionRefreshLiveTests.cs b/tests/Opc.Ua.Subscriptions.Tests/MonitoredItemConditionRefreshLiveTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/MonitoredItemConditionRefreshLiveTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/MonitoredItemConditionRefreshLiveTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/MonitoredItemConditionRefreshTest.cs b/tests/Opc.Ua.Subscriptions.Tests/MonitoredItemConditionRefreshTest.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/MonitoredItemConditionRefreshTest.cs rename to tests/Opc.Ua.Subscriptions.Tests/MonitoredItemConditionRefreshTest.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/MonitoredItemServicesTests.cs b/tests/Opc.Ua.Subscriptions.Tests/MonitoredItemServicesTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/MonitoredItemServicesTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/MonitoredItemServicesTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/Opc.Ua.Subscriptions.Tests.csproj b/tests/Opc.Ua.Subscriptions.Tests/Opc.Ua.Subscriptions.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/Opc.Ua.Subscriptions.Tests.csproj rename to tests/Opc.Ua.Subscriptions.Tests/Opc.Ua.Subscriptions.Tests.csproj diff --git a/Tests/Opc.Ua.Subscriptions.Tests/PooledNotificationBenchmarks.cs b/tests/Opc.Ua.Subscriptions.Tests/PooledNotificationBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/PooledNotificationBenchmarks.cs rename to tests/Opc.Ua.Subscriptions.Tests/PooledNotificationBenchmarks.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Subscriptions.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Subscriptions.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/PublishTests.cs b/tests/Opc.Ua.Subscriptions.Tests/PublishTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/PublishTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/PublishTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/SentMessageQueueTests.cs b/tests/Opc.Ua.Subscriptions.Tests/SentMessageQueueTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/SentMessageQueueTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/SentMessageQueueTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/StreamingSubscriptionCoverageTests.cs b/tests/Opc.Ua.Subscriptions.Tests/StreamingSubscriptionCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/StreamingSubscriptionCoverageTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/StreamingSubscriptionCoverageTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/SubscriptionBasicTests.cs b/tests/Opc.Ua.Subscriptions.Tests/SubscriptionBasicTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/SubscriptionBasicTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/SubscriptionBasicTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/SubscriptionCoverageTests.cs b/tests/Opc.Ua.Subscriptions.Tests/SubscriptionCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/SubscriptionCoverageTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/SubscriptionCoverageTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/SubscriptionEngineIntegrationTests.cs b/tests/Opc.Ua.Subscriptions.Tests/SubscriptionEngineIntegrationTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/SubscriptionEngineIntegrationTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/SubscriptionEngineIntegrationTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/SubscriptionFailoverTests.cs b/tests/Opc.Ua.Subscriptions.Tests/SubscriptionFailoverTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/SubscriptionFailoverTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/SubscriptionFailoverTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/SubscriptionManagerCoverageTests.cs b/tests/Opc.Ua.Subscriptions.Tests/SubscriptionManagerCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/SubscriptionManagerCoverageTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/SubscriptionManagerCoverageTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/SubscriptionMinimumTests.cs b/tests/Opc.Ua.Subscriptions.Tests/SubscriptionMinimumTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/SubscriptionMinimumTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/SubscriptionMinimumTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/SubscriptionPublishTests.cs b/tests/Opc.Ua.Subscriptions.Tests/SubscriptionPublishTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/SubscriptionPublishTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/SubscriptionPublishTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/SubscriptionServicesTests.cs b/tests/Opc.Ua.Subscriptions.Tests/SubscriptionServicesTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/SubscriptionServicesTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/SubscriptionServicesTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/SubscriptionSnapshotTests.cs b/tests/Opc.Ua.Subscriptions.Tests/SubscriptionSnapshotTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/SubscriptionSnapshotTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/SubscriptionSnapshotTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/SubscriptionTests.cs b/tests/Opc.Ua.Subscriptions.Tests/SubscriptionTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/SubscriptionTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/SubscriptionTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/SubscriptionTransferTests.cs b/tests/Opc.Ua.Subscriptions.Tests/SubscriptionTransferTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/SubscriptionTransferTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/SubscriptionTransferTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/TransferSubscriptionTests.cs b/tests/Opc.Ua.Subscriptions.Tests/TransferSubscriptionTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/TransferSubscriptionTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/TransferSubscriptionTests.cs diff --git a/Tests/Opc.Ua.Subscriptions.Tests/UnboundedSubscriptionTests.cs b/tests/Opc.Ua.Subscriptions.Tests/UnboundedSubscriptionTests.cs similarity index 100% rename from Tests/Opc.Ua.Subscriptions.Tests/UnboundedSubscriptionTests.cs rename to tests/Opc.Ua.Subscriptions.Tests/UnboundedSubscriptionTests.cs diff --git a/Tests/Opc.Ua.Test.Common/LeakDetectionHelpers.cs b/tests/Opc.Ua.Test.Common/LeakDetectionHelpers.cs similarity index 100% rename from Tests/Opc.Ua.Test.Common/LeakDetectionHelpers.cs rename to tests/Opc.Ua.Test.Common/LeakDetectionHelpers.cs diff --git a/Tests/Opc.Ua.Test.Common/Logging.cs b/tests/Opc.Ua.Test.Common/Logging.cs similarity index 100% rename from Tests/Opc.Ua.Test.Common/Logging.cs rename to tests/Opc.Ua.Test.Common/Logging.cs diff --git a/Tests/Opc.Ua.Test.Common/Opc.Ua.Test.Common.csproj b/tests/Opc.Ua.Test.Common/Opc.Ua.Test.Common.csproj similarity index 100% rename from Tests/Opc.Ua.Test.Common/Opc.Ua.Test.Common.csproj rename to tests/Opc.Ua.Test.Common/Opc.Ua.Test.Common.csproj diff --git a/Tests/Opc.Ua.Test.Common/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Test.Common/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Test.Common/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Test.Common/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Test.Common/TestAsyncEnumerable.cs b/tests/Opc.Ua.Test.Common/TestAsyncEnumerable.cs similarity index 100% rename from Tests/Opc.Ua.Test.Common/TestAsyncEnumerable.cs rename to tests/Opc.Ua.Test.Common/TestAsyncEnumerable.cs diff --git a/Tests/Opc.Ua.Test.Common/TestSpecAttribute.cs b/tests/Opc.Ua.Test.Common/TestSpecAttribute.cs similarity index 100% rename from Tests/Opc.Ua.Test.Common/TestSpecAttribute.cs rename to tests/Opc.Ua.Test.Common/TestSpecAttribute.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/ArrayOfTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/ArrayOfTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/ArrayOfTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/ArrayOfTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/BrowseDescriptionTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/BrowseDescriptionTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/BrowseDescriptionTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/BrowseDescriptionTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/BuiltInTypeTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/BuiltInTypeTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/BuiltInTypeTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/BuiltInTypeTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/ByteStringTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/ByteStringTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/ByteStringTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/ByteStringTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/DataContractSerializerTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/DataContractSerializerTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/DataContractSerializerTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/DataContractSerializerTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/DataValueTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/DataValueTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/DataValueTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/DataValueTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/DateTimeUtcTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/DateTimeUtcTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/DateTimeUtcTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/DateTimeUtcTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/DiagnosticInfoTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/DiagnosticInfoTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/DiagnosticInfoTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/DiagnosticInfoTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/EnumDefinitionTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/EnumDefinitionTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/EnumDefinitionTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/EnumDefinitionTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/EnumFieldTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/EnumFieldTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/EnumFieldTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/EnumFieldTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/EnumHelperTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/EnumHelperTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/EnumHelperTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/EnumHelperTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/EnumValueTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/EnumValueTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/EnumValueTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/EnumValueTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/EqualityComparersTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/EqualityComparersTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/EqualityComparersTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/EqualityComparersTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/ExpandedNodeIdTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/ExpandedNodeIdTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/ExpandedNodeIdTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/ExpandedNodeIdTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/ExtensionObjectTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/ExtensionObjectTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/ExtensionObjectTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/ExtensionObjectTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/LocalizedTextTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/LocalizedTextTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/LocalizedTextTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/LocalizedTextTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/MatrixOfTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/MatrixOfTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/MatrixOfTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/MatrixOfTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/MatrixTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/MatrixTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/MatrixTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/MatrixTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/NodeIdTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/NodeIdTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/NodeIdTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/NodeIdTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/NumericRangeCoverageTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/NumericRangeCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/NumericRangeCoverageTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/NumericRangeCoverageTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/NumericRangeTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/NumericRangeTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/NumericRangeTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/NumericRangeTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/OptionSetTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/OptionSetTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/OptionSetTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/OptionSetTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/QualifiedNameTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/QualifiedNameTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/QualifiedNameTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/QualifiedNameTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/ReferenceDescriptionTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/ReferenceDescriptionTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/ReferenceDescriptionTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/ReferenceDescriptionTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/RelativePathFormatterTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/RelativePathFormatterTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/RelativePathFormatterTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/RelativePathFormatterTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/RelativePathTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/RelativePathTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/RelativePathTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/RelativePathTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/StatusCodeTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/StatusCodeTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/StatusCodeTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/StatusCodeTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/StructureDefinitionTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/StructureDefinitionTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/StructureDefinitionTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/StructureDefinitionTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/StructureFieldTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/StructureFieldTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/StructureFieldTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/StructureFieldTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/TypeInfoTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/TypeInfoTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/TypeInfoTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/TypeInfoTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/ValueRanksTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/ValueRanksTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/ValueRanksTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/ValueRanksTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/VariantBuilderTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/VariantBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/VariantBuilderTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/VariantBuilderTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/VariantCoverageTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/VariantCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/VariantCoverageTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/VariantCoverageTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/VariantHelperTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/VariantHelperTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/VariantHelperTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/VariantHelperTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/VariantTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/VariantTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/VariantTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/VariantTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/ViewDescriptionTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/ViewDescriptionTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/ViewDescriptionTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/ViewDescriptionTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/BuiltIn/XmlElementTests.cs b/tests/Opc.Ua.Types.Tests/BuiltIn/XmlElementTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/BuiltIn/XmlElementTests.cs rename to tests/Opc.Ua.Types.Tests/BuiltIn/XmlElementTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/BinaryDecoderTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/BinaryDecoderTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/BinaryDecoderTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/BinaryDecoderTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/BinaryEncoderTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/BinaryEncoderTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/BinaryEncoderTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/BinaryEncoderTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/BuiltInTypeTestCases.cs b/tests/Opc.Ua.Types.Tests/Encoders/BuiltInTypeTestCases.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/BuiltInTypeTestCases.cs rename to tests/Opc.Ua.Types.Tests/Encoders/BuiltInTypeTestCases.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/EncodeableFactoryTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/EncodeableFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/EncodeableFactoryTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/EncodeableFactoryTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/EncodeableMatrixRoundTripTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/EncodeableMatrixRoundTripTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/EncodeableMatrixRoundTripTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/EncodeableMatrixRoundTripTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/EncodeableObjectTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/EncodeableObjectTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/EncodeableObjectTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/EncodeableObjectTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/JsonDecoderCoverageTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/JsonDecoderCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/JsonDecoderCoverageTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/JsonDecoderCoverageTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/JsonDecoderTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/JsonDecoderTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/JsonDecoderTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/JsonDecoderTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/JsonEncoderTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/JsonEncoderTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/JsonEncoderTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/JsonEncoderTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/JsonTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/JsonTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/JsonTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/JsonTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/PooledEncodeableTypeTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/PooledEncodeableTypeTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/PooledEncodeableTypeTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/PooledEncodeableTypeTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/XmlDecoderCoverageTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/XmlDecoderCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/XmlDecoderCoverageTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/XmlDecoderCoverageTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/XmlDecoderTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/XmlDecoderTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/XmlDecoderTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/XmlDecoderTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/XmlEncoderTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/XmlEncoderTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/XmlEncoderTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/XmlEncoderTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Encoders/XmlParserTests.cs b/tests/Opc.Ua.Types.Tests/Encoders/XmlParserTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Encoders/XmlParserTests.cs rename to tests/Opc.Ua.Types.Tests/Encoders/XmlParserTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Nodes/NodeSetTests.cs b/tests/Opc.Ua.Types.Tests/Nodes/NodeSetTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Nodes/NodeSetTests.cs rename to tests/Opc.Ua.Types.Tests/Nodes/NodeSetTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Nodes/NodeTableTests.cs b/tests/Opc.Ua.Types.Tests/Nodes/NodeTableTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Nodes/NodeTableTests.cs rename to tests/Opc.Ua.Types.Tests/Nodes/NodeTableTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Nodes/ReferenceNodeTests.cs b/tests/Opc.Ua.Types.Tests/Nodes/ReferenceNodeTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Nodes/ReferenceNodeTests.cs rename to tests/Opc.Ua.Types.Tests/Nodes/ReferenceNodeTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Nodes/ReferenceTableTests.cs b/tests/Opc.Ua.Types.Tests/Nodes/ReferenceTableTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Nodes/ReferenceTableTests.cs rename to tests/Opc.Ua.Types.Tests/Nodes/ReferenceTableTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Nodes/ReferenceTypeNodeTests.cs b/tests/Opc.Ua.Types.Tests/Nodes/ReferenceTypeNodeTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Nodes/ReferenceTypeNodeTests.cs rename to tests/Opc.Ua.Types.Tests/Nodes/ReferenceTypeNodeTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Nodes/TypeTableTests.cs b/tests/Opc.Ua.Types.Tests/Nodes/TypeTableTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Nodes/TypeTableTests.cs rename to tests/Opc.Ua.Types.Tests/Nodes/TypeTableTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Nodes/VariableNodeTests.cs b/tests/Opc.Ua.Types.Tests/Nodes/VariableNodeTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Nodes/VariableNodeTests.cs rename to tests/Opc.Ua.Types.Tests/Nodes/VariableNodeTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Nodes/VariableTypeNodeTests.cs b/tests/Opc.Ua.Types.Tests/Nodes/VariableTypeNodeTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Nodes/VariableTypeNodeTests.cs rename to tests/Opc.Ua.Types.Tests/Nodes/VariableTypeNodeTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Opc.Ua.Types.Tests.csproj b/tests/Opc.Ua.Types.Tests/Opc.Ua.Types.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Opc.Ua.Types.Tests.csproj rename to tests/Opc.Ua.Types.Tests/Opc.Ua.Types.Tests.csproj diff --git a/Tests/Opc.Ua.Types.Tests/Properties/AssemblyInfo.cs b/tests/Opc.Ua.Types.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Properties/AssemblyInfo.cs rename to tests/Opc.Ua.Types.Tests/Properties/AssemblyInfo.cs diff --git a/Tests/Opc.Ua.Types.Tests/Schema/BinarySchemaValidatorTests.cs b/tests/Opc.Ua.Types.Tests/Schema/BinarySchemaValidatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Schema/BinarySchemaValidatorTests.cs rename to tests/Opc.Ua.Types.Tests/Schema/BinarySchemaValidatorTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Schema/TypeDictionaryValidatorTests.cs b/tests/Opc.Ua.Types.Tests/Schema/TypeDictionaryValidatorTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Schema/TypeDictionaryValidatorTests.cs rename to tests/Opc.Ua.Types.Tests/Schema/TypeDictionaryValidatorTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/BaseInstanceStateTests.cs b/tests/Opc.Ua.Types.Tests/State/BaseInstanceStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/BaseInstanceStateTests.cs rename to tests/Opc.Ua.Types.Tests/State/BaseInstanceStateTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/BaseTypeStateTests.cs b/tests/Opc.Ua.Types.Tests/State/BaseTypeStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/BaseTypeStateTests.cs rename to tests/Opc.Ua.Types.Tests/State/BaseTypeStateTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/BaseVariableStateAsyncHooksTests.cs b/tests/Opc.Ua.Types.Tests/State/BaseVariableStateAsyncHooksTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/BaseVariableStateAsyncHooksTests.cs rename to tests/Opc.Ua.Types.Tests/State/BaseVariableStateAsyncHooksTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/BaseVariableStateTests.cs b/tests/Opc.Ua.Types.Tests/State/BaseVariableStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/BaseVariableStateTests.cs rename to tests/Opc.Ua.Types.Tests/State/BaseVariableStateTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/BaseVariableTypeStateTests.cs b/tests/Opc.Ua.Types.Tests/State/BaseVariableTypeStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/BaseVariableTypeStateTests.cs rename to tests/Opc.Ua.Types.Tests/State/BaseVariableTypeStateTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/CoreTypesStateTests.cs b/tests/Opc.Ua.Types.Tests/State/CoreTypesStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/CoreTypesStateTests.cs rename to tests/Opc.Ua.Types.Tests/State/CoreTypesStateTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/DataTypeStateTests.cs b/tests/Opc.Ua.Types.Tests/State/DataTypeStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/DataTypeStateTests.cs rename to tests/Opc.Ua.Types.Tests/State/DataTypeStateTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/MethodStateTests.cs b/tests/Opc.Ua.Types.Tests/State/MethodStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/MethodStateTests.cs rename to tests/Opc.Ua.Types.Tests/State/MethodStateTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/NodeInstanceExtensionsTests.cs b/tests/Opc.Ua.Types.Tests/State/NodeInstanceExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/NodeInstanceExtensionsTests.cs rename to tests/Opc.Ua.Types.Tests/State/NodeInstanceExtensionsTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/NodeStateChangeNotificationTests.cs b/tests/Opc.Ua.Types.Tests/State/NodeStateChangeNotificationTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/NodeStateChangeNotificationTests.cs rename to tests/Opc.Ua.Types.Tests/State/NodeStateChangeNotificationTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/NodeStateCollectionTests.cs b/tests/Opc.Ua.Types.Tests/State/NodeStateCollectionTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/NodeStateCollectionTests.cs rename to tests/Opc.Ua.Types.Tests/State/NodeStateCollectionTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/NodeStateReadAttributesBenchmarks.cs b/tests/Opc.Ua.Types.Tests/State/NodeStateReadAttributesBenchmarks.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/NodeStateReadAttributesBenchmarks.cs rename to tests/Opc.Ua.Types.Tests/State/NodeStateReadAttributesBenchmarks.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/NodeStateTests.cs b/tests/Opc.Ua.Types.Tests/State/NodeStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/NodeStateTests.cs rename to tests/Opc.Ua.Types.Tests/State/NodeStateTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/NodeTests.cs b/tests/Opc.Ua.Types.Tests/State/NodeTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/NodeTests.cs rename to tests/Opc.Ua.Types.Tests/State/NodeTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/ReferenceTypeStateTests.cs b/tests/Opc.Ua.Types.Tests/State/ReferenceTypeStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/ReferenceTypeStateTests.cs rename to tests/Opc.Ua.Types.Tests/State/ReferenceTypeStateTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/StateTypesTests.cs b/tests/Opc.Ua.Types.Tests/State/StateTypesTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/StateTypesTests.cs rename to tests/Opc.Ua.Types.Tests/State/StateTypesTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/VariableNodeTests.cs b/tests/Opc.Ua.Types.Tests/State/VariableNodeTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/VariableNodeTests.cs rename to tests/Opc.Ua.Types.Tests/State/VariableNodeTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/State/ViewStateTests.cs b/tests/Opc.Ua.Types.Tests/State/ViewStateTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/State/ViewStateTests.cs rename to tests/Opc.Ua.Types.Tests/State/ViewStateTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Utils/Buffers/ArrayPoolBufferTests.cs b/tests/Opc.Ua.Types.Tests/Utils/Buffers/ArrayPoolBufferTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Utils/Buffers/ArrayPoolBufferTests.cs rename to tests/Opc.Ua.Types.Tests/Utils/Buffers/ArrayPoolBufferTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Utils/Buffers/PooledBufferTests.cs b/tests/Opc.Ua.Types.Tests/Utils/Buffers/PooledBufferTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Utils/Buffers/PooledBufferTests.cs rename to tests/Opc.Ua.Types.Tests/Utils/Buffers/PooledBufferTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Utils/Buffers/PooledBufferWriterTests.cs b/tests/Opc.Ua.Types.Tests/Utils/Buffers/PooledBufferWriterTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Utils/Buffers/PooledBufferWriterTests.cs rename to tests/Opc.Ua.Types.Tests/Utils/Buffers/PooledBufferWriterTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Utils/Buffers/ReadOnlyMemoryTests.cs b/tests/Opc.Ua.Types.Tests/Utils/Buffers/ReadOnlyMemoryTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Utils/Buffers/ReadOnlyMemoryTests.cs rename to tests/Opc.Ua.Types.Tests/Utils/Buffers/ReadOnlyMemoryTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Utils/Buffers/ReadOnlySpanTests.cs b/tests/Opc.Ua.Types.Tests/Utils/Buffers/ReadOnlySpanTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Utils/Buffers/ReadOnlySpanTests.cs rename to tests/Opc.Ua.Types.Tests/Utils/Buffers/ReadOnlySpanTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Utils/Buffers/SequenceHelper.cs b/tests/Opc.Ua.Types.Tests/Utils/Buffers/SequenceHelper.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Utils/Buffers/SequenceHelper.cs rename to tests/Opc.Ua.Types.Tests/Utils/Buffers/SequenceHelper.cs diff --git a/Tests/Opc.Ua.Types.Tests/Utils/CoreUtilsTests.cs b/tests/Opc.Ua.Types.Tests/Utils/CoreUtilsTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Utils/CoreUtilsTests.cs rename to tests/Opc.Ua.Types.Tests/Utils/CoreUtilsTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Utils/FileSystem/NullFileSystemTests.cs b/tests/Opc.Ua.Types.Tests/Utils/FileSystem/NullFileSystemTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Utils/FileSystem/NullFileSystemTests.cs rename to tests/Opc.Ua.Types.Tests/Utils/FileSystem/NullFileSystemTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemEdgeCaseTests.cs b/tests/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemEdgeCaseTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemEdgeCaseTests.cs rename to tests/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemEdgeCaseTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemStreamTests.cs b/tests/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemStreamTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemStreamTests.cs rename to tests/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemStreamTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemTests.cs b/tests/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemTests.cs rename to tests/Opc.Ua.Types.Tests/Utils/FileSystem/VirtualFileSystemTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Utils/ServiceResultExceptionTests.cs b/tests/Opc.Ua.Types.Tests/Utils/ServiceResultExceptionTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Utils/ServiceResultExceptionTests.cs rename to tests/Opc.Ua.Types.Tests/Utils/ServiceResultExceptionTests.cs diff --git a/Tests/Opc.Ua.Types.Tests/Utils/ServiceResultTests.cs b/tests/Opc.Ua.Types.Tests/Utils/ServiceResultTests.cs similarity index 100% rename from Tests/Opc.Ua.Types.Tests/Utils/ServiceResultTests.cs rename to tests/Opc.Ua.Types.Tests/Utils/ServiceResultTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/AssetEndpointValidatorTests.cs b/tests/Opc.Ua.WotCon.Tests/AssetEndpointValidatorTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/AssetEndpointValidatorTests.cs rename to tests/Opc.Ua.WotCon.Tests/AssetEndpointValidatorTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/AssetRegistryExceptionSanitisationTests.cs b/tests/Opc.Ua.WotCon.Tests/AssetRegistryExceptionSanitisationTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/AssetRegistryExceptionSanitisationTests.cs rename to tests/Opc.Ua.WotCon.Tests/AssetRegistryExceptionSanitisationTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/AssetRegistryPersistenceBoundsTests.cs b/tests/Opc.Ua.WotCon.Tests/AssetRegistryPersistenceBoundsTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/AssetRegistryPersistenceBoundsTests.cs rename to tests/Opc.Ua.WotCon.Tests/AssetRegistryPersistenceBoundsTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/AssetRegistrySsrfTests.cs b/tests/Opc.Ua.WotCon.Tests/AssetRegistrySsrfTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/AssetRegistrySsrfTests.cs rename to tests/Opc.Ua.WotCon.Tests/AssetRegistrySsrfTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/Client/FileTypeClientExtensionsTests.cs b/tests/Opc.Ua.WotCon.Tests/Client/FileTypeClientExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/Client/FileTypeClientExtensionsTests.cs rename to tests/Opc.Ua.WotCon.Tests/Client/FileTypeClientExtensionsTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/Client/WoTAssetFileTypeClientExtensionsTests.cs b/tests/Opc.Ua.WotCon.Tests/Client/WoTAssetFileTypeClientExtensionsTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/Client/WoTAssetFileTypeClientExtensionsTests.cs rename to tests/Opc.Ua.WotCon.Tests/Client/WoTAssetFileTypeClientExtensionsTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/Client/WotAssetFileTypeSessionMock.cs b/tests/Opc.Ua.WotCon.Tests/Client/WotAssetFileTypeSessionMock.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/Client/WotAssetFileTypeSessionMock.cs rename to tests/Opc.Ua.WotCon.Tests/Client/WotAssetFileTypeSessionMock.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/Hosting/OpcUaWotConBuilderTests.cs b/tests/Opc.Ua.WotCon.Tests/Hosting/OpcUaWotConBuilderTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/Hosting/OpcUaWotConBuilderTests.cs rename to tests/Opc.Ua.WotCon.Tests/Hosting/OpcUaWotConBuilderTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/Hosting/OpcUaWotConServerBuilderCoverageTests.cs b/tests/Opc.Ua.WotCon.Tests/Hosting/OpcUaWotConServerBuilderCoverageTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/Hosting/OpcUaWotConServerBuilderCoverageTests.cs rename to tests/Opc.Ua.WotCon.Tests/Hosting/OpcUaWotConServerBuilderCoverageTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/Opc.Ua.WotCon.Tests.csproj b/tests/Opc.Ua.WotCon.Tests/Opc.Ua.WotCon.Tests.csproj similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/Opc.Ua.WotCon.Tests.csproj rename to tests/Opc.Ua.WotCon.Tests/Opc.Ua.WotCon.Tests.csproj diff --git a/Tests/Opc.Ua.WotCon.Tests/Providers/SimulatedWotAssetProvider.cs b/tests/Opc.Ua.WotCon.Tests/Providers/SimulatedWotAssetProvider.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/Providers/SimulatedWotAssetProvider.cs rename to tests/Opc.Ua.WotCon.Tests/Providers/SimulatedWotAssetProvider.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/Providers/SimulatedWotDiscoveryProvider.cs b/tests/Opc.Ua.WotCon.Tests/Providers/SimulatedWotDiscoveryProvider.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/Providers/SimulatedWotDiscoveryProvider.cs rename to tests/Opc.Ua.WotCon.Tests/Providers/SimulatedWotDiscoveryProvider.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/SimulatedWotAssetProviderTests.cs b/tests/Opc.Ua.WotCon.Tests/SimulatedWotAssetProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/SimulatedWotAssetProviderTests.cs rename to tests/Opc.Ua.WotCon.Tests/SimulatedWotAssetProviderTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/SimulatedWotDiscoveryProviderTests.cs b/tests/Opc.Ua.WotCon.Tests/SimulatedWotDiscoveryProviderTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/SimulatedWotDiscoveryProviderTests.cs rename to tests/Opc.Ua.WotCon.Tests/SimulatedWotDiscoveryProviderTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/ThingDescriptionJsonTests.cs b/tests/Opc.Ua.WotCon.Tests/ThingDescriptionJsonTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/ThingDescriptionJsonTests.cs rename to tests/Opc.Ua.WotCon.Tests/ThingDescriptionJsonTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/WotActionMapperTests.cs b/tests/Opc.Ua.WotCon.Tests/WotActionMapperTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/WotActionMapperTests.cs rename to tests/Opc.Ua.WotCon.Tests/WotActionMapperTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/WotAssetFileManagerTests.cs b/tests/Opc.Ua.WotCon.Tests/WotAssetFileManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/WotAssetFileManagerTests.cs rename to tests/Opc.Ua.WotCon.Tests/WotAssetFileManagerTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/WotAssetNameValidatorTests.cs b/tests/Opc.Ua.WotCon.Tests/WotAssetNameValidatorTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/WotAssetNameValidatorTests.cs rename to tests/Opc.Ua.WotCon.Tests/WotAssetNameValidatorTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/WotChildNameValidatorTests.cs b/tests/Opc.Ua.WotCon.Tests/WotChildNameValidatorTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/WotChildNameValidatorTests.cs rename to tests/Opc.Ua.WotCon.Tests/WotChildNameValidatorTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/WotConnectivityNodeManagerTests.cs b/tests/Opc.Ua.WotCon.Tests/WotConnectivityNodeManagerTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/WotConnectivityNodeManagerTests.cs rename to tests/Opc.Ua.WotCon.Tests/WotConnectivityNodeManagerTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/WotConnectivityOptionsAndFactoryTests.cs b/tests/Opc.Ua.WotCon.Tests/WotConnectivityOptionsAndFactoryTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/WotConnectivityOptionsAndFactoryTests.cs rename to tests/Opc.Ua.WotCon.Tests/WotConnectivityOptionsAndFactoryTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/WotManagementAccessPolicyTests.cs b/tests/Opc.Ua.WotCon.Tests/WotManagementAccessPolicyTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/WotManagementAccessPolicyTests.cs rename to tests/Opc.Ua.WotCon.Tests/WotManagementAccessPolicyTests.cs diff --git a/Tests/Opc.Ua.WotCon.Tests/WotPropertyMapperTests.cs b/tests/Opc.Ua.WotCon.Tests/WotPropertyMapperTests.cs similarity index 100% rename from Tests/Opc.Ua.WotCon.Tests/WotPropertyMapperTests.cs rename to tests/Opc.Ua.WotCon.Tests/WotPropertyMapperTests.cs diff --git a/Tests/benchmarks.cmd b/tests/benchmarks.cmd similarity index 100% rename from Tests/benchmarks.cmd rename to tests/benchmarks.cmd diff --git a/Tests/codecoverage.cmd b/tests/codecoverage.cmd similarity index 100% rename from Tests/codecoverage.cmd rename to tests/codecoverage.cmd diff --git a/Tests/codecoverage.sh b/tests/codecoverage.sh similarity index 100% rename from Tests/codecoverage.sh rename to tests/codecoverage.sh diff --git a/Tests/coverlet.runsettings.xml b/tests/coverlet.runsettings.xml similarity index 100% rename from Tests/coverlet.runsettings.xml rename to tests/coverlet.runsettings.xml diff --git a/Tests/customtest.bat b/tests/customtest.bat similarity index 100% rename from Tests/customtest.bat rename to tests/customtest.bat diff --git a/Tools/MigrationAnalyzer.slnx b/tools/MigrationAnalyzer.slnx similarity index 100% rename from Tools/MigrationAnalyzer.slnx rename to tools/MigrationAnalyzer.slnx diff --git a/Applications/McpServer/.mcp/server.json b/tools/Opc.Ua.Mcp/.mcp/server.json similarity index 100% rename from Applications/McpServer/.mcp/server.json rename to tools/Opc.Ua.Mcp/.mcp/server.json diff --git a/Applications/McpServer/Dockerfile b/tools/Opc.Ua.Mcp/Dockerfile similarity index 100% rename from Applications/McpServer/Dockerfile rename to tools/Opc.Ua.Mcp/Dockerfile diff --git a/Applications/McpServer/EventIds.cs b/tools/Opc.Ua.Mcp/EventIds.cs similarity index 100% rename from Applications/McpServer/EventIds.cs rename to tools/Opc.Ua.Mcp/EventIds.cs diff --git a/Applications/McpServer/McpREADME.md b/tools/Opc.Ua.Mcp/McpREADME.md similarity index 100% rename from Applications/McpServer/McpREADME.md rename to tools/Opc.Ua.Mcp/McpREADME.md diff --git a/Applications/McpServer/McpServerOptions.cs b/tools/Opc.Ua.Mcp/McpServerOptions.cs similarity index 100% rename from Applications/McpServer/McpServerOptions.cs rename to tools/Opc.Ua.Mcp/McpServerOptions.cs diff --git a/Applications/McpServer/Opc.Ua.Mcp.Config.xml b/tools/Opc.Ua.Mcp/Opc.Ua.Mcp.Config.xml similarity index 100% rename from Applications/McpServer/Opc.Ua.Mcp.Config.xml rename to tools/Opc.Ua.Mcp/Opc.Ua.Mcp.Config.xml diff --git a/Applications/McpServer/Opc.Ua.Mcp.csproj b/tools/Opc.Ua.Mcp/Opc.Ua.Mcp.csproj similarity index 100% rename from Applications/McpServer/Opc.Ua.Mcp.csproj rename to tools/Opc.Ua.Mcp/Opc.Ua.Mcp.csproj diff --git a/Applications/McpServer/OpcUaSessionManager.cs b/tools/Opc.Ua.Mcp/OpcUaSessionManager.cs similarity index 100% rename from Applications/McpServer/OpcUaSessionManager.cs rename to tools/Opc.Ua.Mcp/OpcUaSessionManager.cs diff --git a/Applications/McpServer/Program.cs b/tools/Opc.Ua.Mcp/Program.cs similarity index 100% rename from Applications/McpServer/Program.cs rename to tools/Opc.Ua.Mcp/Program.cs diff --git a/Applications/McpServer/Properties/AssemblyInfo.cs b/tools/Opc.Ua.Mcp/Properties/AssemblyInfo.cs similarity index 100% rename from Applications/McpServer/Properties/AssemblyInfo.cs rename to tools/Opc.Ua.Mcp/Properties/AssemblyInfo.cs diff --git a/Applications/McpServer/PubSubRuntimeManager.cs b/tools/Opc.Ua.Mcp/PubSubRuntimeManager.cs similarity index 100% rename from Applications/McpServer/PubSubRuntimeManager.cs rename to tools/Opc.Ua.Mcp/PubSubRuntimeManager.cs diff --git a/Applications/McpServer/README.md b/tools/Opc.Ua.Mcp/README.md similarity index 100% rename from Applications/McpServer/README.md rename to tools/Opc.Ua.Mcp/README.md diff --git a/Applications/McpServer/Serialization/OpcUaJsonHelper.cs b/tools/Opc.Ua.Mcp/Serialization/OpcUaJsonHelper.cs similarity index 100% rename from Applications/McpServer/Serialization/OpcUaJsonHelper.cs rename to tools/Opc.Ua.Mcp/Serialization/OpcUaJsonHelper.cs diff --git a/Applications/McpServer/Tools/AttributeServiceTools.cs b/tools/Opc.Ua.Mcp/Tools/AttributeServiceTools.cs similarity index 100% rename from Applications/McpServer/Tools/AttributeServiceTools.cs rename to tools/Opc.Ua.Mcp/Tools/AttributeServiceTools.cs diff --git a/Applications/McpServer/Tools/ConfigurationTools.cs b/tools/Opc.Ua.Mcp/Tools/ConfigurationTools.cs similarity index 100% rename from Applications/McpServer/Tools/ConfigurationTools.cs rename to tools/Opc.Ua.Mcp/Tools/ConfigurationTools.cs diff --git a/Applications/McpServer/Tools/ConnectionTools.cs b/tools/Opc.Ua.Mcp/Tools/ConnectionTools.cs similarity index 100% rename from Applications/McpServer/Tools/ConnectionTools.cs rename to tools/Opc.Ua.Mcp/Tools/ConnectionTools.cs diff --git a/Applications/McpServer/Tools/ConvenienceTools.cs b/tools/Opc.Ua.Mcp/Tools/ConvenienceTools.cs similarity index 100% rename from Applications/McpServer/Tools/ConvenienceTools.cs rename to tools/Opc.Ua.Mcp/Tools/ConvenienceTools.cs diff --git a/Applications/McpServer/Tools/DiscoveryServiceTools.cs b/tools/Opc.Ua.Mcp/Tools/DiscoveryServiceTools.cs similarity index 100% rename from Applications/McpServer/Tools/DiscoveryServiceTools.cs rename to tools/Opc.Ua.Mcp/Tools/DiscoveryServiceTools.cs diff --git a/Applications/McpServer/Tools/MethodServiceTools.cs b/tools/Opc.Ua.Mcp/Tools/MethodServiceTools.cs similarity index 100% rename from Applications/McpServer/Tools/MethodServiceTools.cs rename to tools/Opc.Ua.Mcp/Tools/MethodServiceTools.cs diff --git a/Applications/McpServer/Tools/MonitoredItemServiceTools.cs b/tools/Opc.Ua.Mcp/Tools/MonitoredItemServiceTools.cs similarity index 100% rename from Applications/McpServer/Tools/MonitoredItemServiceTools.cs rename to tools/Opc.Ua.Mcp/Tools/MonitoredItemServiceTools.cs diff --git a/Applications/McpServer/Tools/NodeManagementServiceTools.cs b/tools/Opc.Ua.Mcp/Tools/NodeManagementServiceTools.cs similarity index 100% rename from Applications/McpServer/Tools/NodeManagementServiceTools.cs rename to tools/Opc.Ua.Mcp/Tools/NodeManagementServiceTools.cs diff --git a/Applications/McpServer/Tools/NodeSetExportTools.cs b/tools/Opc.Ua.Mcp/Tools/NodeSetExportTools.cs similarity index 100% rename from Applications/McpServer/Tools/NodeSetExportTools.cs rename to tools/Opc.Ua.Mcp/Tools/NodeSetExportTools.cs diff --git a/Applications/McpServer/Tools/PacketCaptureTools.cs b/tools/Opc.Ua.Mcp/Tools/PacketCaptureTools.cs similarity index 100% rename from Applications/McpServer/Tools/PacketCaptureTools.cs rename to tools/Opc.Ua.Mcp/Tools/PacketCaptureTools.cs diff --git a/Applications/McpServer/Tools/PacketDecodeTools.cs b/tools/Opc.Ua.Mcp/Tools/PacketDecodeTools.cs similarity index 100% rename from Applications/McpServer/Tools/PacketDecodeTools.cs rename to tools/Opc.Ua.Mcp/Tools/PacketDecodeTools.cs diff --git a/Applications/McpServer/Tools/PacketReplayTools.cs b/tools/Opc.Ua.Mcp/Tools/PacketReplayTools.cs similarity index 100% rename from Applications/McpServer/Tools/PacketReplayTools.cs rename to tools/Opc.Ua.Mcp/Tools/PacketReplayTools.cs diff --git a/Applications/McpServer/Tools/PkiTools.cs b/tools/Opc.Ua.Mcp/Tools/PkiTools.cs similarity index 100% rename from Applications/McpServer/Tools/PkiTools.cs rename to tools/Opc.Ua.Mcp/Tools/PkiTools.cs diff --git a/Applications/McpServer/Tools/PubSubActionTools.cs b/tools/Opc.Ua.Mcp/Tools/PubSubActionTools.cs similarity index 100% rename from Applications/McpServer/Tools/PubSubActionTools.cs rename to tools/Opc.Ua.Mcp/Tools/PubSubActionTools.cs diff --git a/Applications/McpServer/Tools/PubSubCaptureTools.cs b/tools/Opc.Ua.Mcp/Tools/PubSubCaptureTools.cs similarity index 100% rename from Applications/McpServer/Tools/PubSubCaptureTools.cs rename to tools/Opc.Ua.Mcp/Tools/PubSubCaptureTools.cs diff --git a/Applications/McpServer/Tools/PubSubDecodeTools.cs b/tools/Opc.Ua.Mcp/Tools/PubSubDecodeTools.cs similarity index 100% rename from Applications/McpServer/Tools/PubSubDecodeTools.cs rename to tools/Opc.Ua.Mcp/Tools/PubSubDecodeTools.cs diff --git a/Applications/McpServer/Tools/PubSubDiscoveryTools.cs b/tools/Opc.Ua.Mcp/Tools/PubSubDiscoveryTools.cs similarity index 100% rename from Applications/McpServer/Tools/PubSubDiscoveryTools.cs rename to tools/Opc.Ua.Mcp/Tools/PubSubDiscoveryTools.cs diff --git a/Applications/McpServer/Tools/PubSubRuntimeTools.cs b/tools/Opc.Ua.Mcp/Tools/PubSubRuntimeTools.cs similarity index 100% rename from Applications/McpServer/Tools/PubSubRuntimeTools.cs rename to tools/Opc.Ua.Mcp/Tools/PubSubRuntimeTools.cs diff --git a/Applications/McpServer/Tools/SessionResources.cs b/tools/Opc.Ua.Mcp/Tools/SessionResources.cs similarity index 100% rename from Applications/McpServer/Tools/SessionResources.cs rename to tools/Opc.Ua.Mcp/Tools/SessionResources.cs diff --git a/Applications/McpServer/Tools/SubscriptionServiceTools.cs b/tools/Opc.Ua.Mcp/Tools/SubscriptionServiceTools.cs similarity index 100% rename from Applications/McpServer/Tools/SubscriptionServiceTools.cs rename to tools/Opc.Ua.Mcp/Tools/SubscriptionServiceTools.cs diff --git a/Applications/McpServer/Tools/ViewServiceTools.cs b/tools/Opc.Ua.Mcp/Tools/ViewServiceTools.cs similarity index 100% rename from Applications/McpServer/Tools/ViewServiceTools.cs rename to tools/Opc.Ua.Mcp/Tools/ViewServiceTools.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0002RemovedCollectionTypeCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0002RemovedCollectionTypeCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0002RemovedCollectionTypeCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0002RemovedCollectionTypeCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0003NullCheckOnStructTypeCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0003NullCheckOnStructTypeCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0003NullCheckOnStructTypeCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0003NullCheckOnStructTypeCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0004ConditionalAccessOnStructCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0004ConditionalAccessOnStructCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0004ConditionalAccessOnStructCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0004ConditionalAccessOnStructCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0005ByteArrayToByteStringCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0005ByteArrayToByteStringCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0005ByteArrayToByteStringCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0005ByteArrayToByteStringCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0006ObsoleteVariantCtorCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0006ObsoleteVariantCtorCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0006ObsoleteVariantCtorCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0006ObsoleteVariantCtorCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0007ObsoleteNodeIdStringCtorCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0007ObsoleteNodeIdStringCtorCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0007ObsoleteNodeIdStringCtorCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0007ObsoleteNodeIdStringCtorCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0008SessionCallParamsObjectCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0008SessionCallParamsObjectCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0008SessionCallParamsObjectCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0008SessionCallParamsObjectCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0009DataContractToDataTypeCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0009DataContractToDataTypeCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0009DataContractToDataTypeCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0009DataContractToDataTypeCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0010RemoveDisposableCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0010RemoveDisposableCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0010RemoveDisposableCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0010RemoveDisposableCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0012CertificateFactoryStaticToInstanceCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0012CertificateFactoryStaticToInstanceCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0012CertificateFactoryStaticToInstanceCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0012CertificateFactoryStaticToInstanceCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0014DataValueIsGoodCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0014DataValueIsGoodCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0014DataValueIsGoodCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0014DataValueIsGoodCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0019DataValueStatusCodeCtorCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0019DataValueStatusCodeCtorCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0019DataValueStatusCodeCtorCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0019DataValueStatusCodeCtorCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0020EncodeableFactoryRenameCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0020EncodeableFactoryRenameCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0020EncodeableFactoryRenameCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0020EncodeableFactoryRenameCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0022CertificateValidatorPropertyRenameCodeFix.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0022CertificateValidatorPropertyRenameCodeFix.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0022CertificateValidatorPropertyRenameCodeFix.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/CodeFixes/UA0022CertificateValidatorPropertyRenameCodeFix.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/Opc.Ua.MigrationAnalyzer.CodeFixer.csproj b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/Opc.Ua.MigrationAnalyzer.CodeFixer.csproj similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/Opc.Ua.MigrationAnalyzer.CodeFixer.csproj rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/Opc.Ua.MigrationAnalyzer.CodeFixer.csproj diff --git a/Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/Properties/AssemblyInfo.cs b/tools/Opc.Ua.MigrationAnalyzer.CodeFixer/Properties/AssemblyInfo.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.CodeFixer/Properties/AssemblyInfo.cs rename to tools/Opc.Ua.MigrationAnalyzer.CodeFixer/Properties/AssemblyInfo.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Client/Session/Session.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Client/Session/Session.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Client/Session/Session.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Client/Session/Session.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Client/Subscription/Classic/Subscription.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Client/Subscription/Classic/Subscription.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Client/Subscription/Classic/Subscription.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Client/Subscription/Classic/Subscription.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Configuration/ApplicationInstance.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Configuration/ApplicationInstance.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Configuration/ApplicationInstance.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Configuration/ApplicationInstance.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Security/Certificates/CertificateIdentifier.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Core/Security/Certificates/CertificateIdentifier.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Security/Certificates/CertificateIdentifier.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Core/Security/Certificates/CertificateIdentifier.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Client/ChannelBase.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Client/ChannelBase.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Client/ChannelBase.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Client/ChannelBase.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Configuration/ApplicationConfiguration.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Configuration/ApplicationConfiguration.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Configuration/ApplicationConfiguration.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Configuration/ApplicationConfiguration.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Server/ServerBase.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Server/ServerBase.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Server/ServerBase.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Server/ServerBase.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Transport/TransportChannel.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Transport/TransportChannel.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Transport/TransportChannel.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Transport/TransportChannel.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Types/IUserIdentityTokenHandler.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Types/IUserIdentityTokenHandler.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Types/IUserIdentityTokenHandler.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Core/Stack/Types/IUserIdentityTokenHandler.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Types/Encoders/EncodeableFactory.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Core/Types/Encoders/EncodeableFactory.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Core/Types/Encoders/EncodeableFactory.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Core/Types/Encoders/EncodeableFactory.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/GlobalDiscoveryServerClient.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/GlobalDiscoveryServerClient.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/GlobalDiscoveryServerClient.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/GlobalDiscoveryServerClient.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/LocalDiscoveryServerClient.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/LocalDiscoveryServerClient.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/LocalDiscoveryServerClient.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/LocalDiscoveryServerClient.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/ServerPushConfigurationClient.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/ServerPushConfigurationClient.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/ServerPushConfigurationClient.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Gds.Client.Common/ServerPushConfigurationClient.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Marker/OpcUaShimAttribute.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Marker/OpcUaShimAttribute.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Marker/OpcUaShimAttribute.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Marker/OpcUaShimAttribute.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Opc.Ua.MigrationAnalyzer.Core.csproj b/tools/Opc.Ua.MigrationAnalyzer.Core/Opc.Ua.MigrationAnalyzer.Core.csproj similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Opc.Ua.MigrationAnalyzer.Core.csproj rename to tools/Opc.Ua.MigrationAnalyzer.Core/Opc.Ua.MigrationAnalyzer.Core.csproj diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Properties/AssemblyInfo.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Properties/AssemblyInfo.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Properties/AssemblyInfo.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Properties/AssemblyInfo.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/Types/BuiltIn/BuiltInType.cs b/tools/Opc.Ua.MigrationAnalyzer.Core/Types/BuiltIn/BuiltInType.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/Types/BuiltIn/BuiltInType.cs rename to tools/Opc.Ua.MigrationAnalyzer.Core/Types/BuiltIn/BuiltInType.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Core/readme.md b/tools/Opc.Ua.MigrationAnalyzer.Core/readme.md similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Core/readme.md rename to tools/Opc.Ua.MigrationAnalyzer.Core/readme.md diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Generator/CollectionShimCatalog.cs b/tools/Opc.Ua.MigrationAnalyzer.Generator/CollectionShimCatalog.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Generator/CollectionShimCatalog.cs rename to tools/Opc.Ua.MigrationAnalyzer.Generator/CollectionShimCatalog.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Generator/Diagnostics/GeneratorDiagnostics.cs b/tools/Opc.Ua.MigrationAnalyzer.Generator/Diagnostics/GeneratorDiagnostics.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Generator/Diagnostics/GeneratorDiagnostics.cs rename to tools/Opc.Ua.MigrationAnalyzer.Generator/Diagnostics/GeneratorDiagnostics.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Generator/MigrationGenerator.cs b/tools/Opc.Ua.MigrationAnalyzer.Generator/MigrationGenerator.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Generator/MigrationGenerator.cs rename to tools/Opc.Ua.MigrationAnalyzer.Generator/MigrationGenerator.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Generator/Opc.Ua.MigrationAnalyzer.Generator.csproj b/tools/Opc.Ua.MigrationAnalyzer.Generator/Opc.Ua.MigrationAnalyzer.Generator.csproj similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Generator/Opc.Ua.MigrationAnalyzer.Generator.csproj rename to tools/Opc.Ua.MigrationAnalyzer.Generator/Opc.Ua.MigrationAnalyzer.Generator.csproj diff --git a/Tools/Opc.Ua.MigrationAnalyzer.Generator/Properties/AssemblyInfo.cs b/tools/Opc.Ua.MigrationAnalyzer.Generator/Properties/AssemblyInfo.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer.Generator/Properties/AssemblyInfo.cs rename to tools/Opc.Ua.MigrationAnalyzer.Generator/Properties/AssemblyInfo.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/AnalyzerReleases.Shipped.md b/tools/Opc.Ua.MigrationAnalyzer/AnalyzerReleases.Shipped.md similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/AnalyzerReleases.Shipped.md rename to tools/Opc.Ua.MigrationAnalyzer/AnalyzerReleases.Shipped.md diff --git a/Tools/Opc.Ua.MigrationAnalyzer/AnalyzerReleases.Unshipped.md b/tools/Opc.Ua.MigrationAnalyzer/AnalyzerReleases.Unshipped.md similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/AnalyzerReleases.Unshipped.md rename to tools/Opc.Ua.MigrationAnalyzer/AnalyzerReleases.Unshipped.md diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0001UtilsTraceToILoggerAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0001UtilsTraceToILoggerAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0001UtilsTraceToILoggerAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0001UtilsTraceToILoggerAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0002RemovedCollectionTypeAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0002RemovedCollectionTypeAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0002RemovedCollectionTypeAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0002RemovedCollectionTypeAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0003NullCheckOnStructTypeAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0003NullCheckOnStructTypeAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0003NullCheckOnStructTypeAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0003NullCheckOnStructTypeAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0004ConditionalAccessOnStructAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0004ConditionalAccessOnStructAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0004ConditionalAccessOnStructAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0004ConditionalAccessOnStructAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0005ByteArrayToByteStringAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0005ByteArrayToByteStringAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0005ByteArrayToByteStringAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0005ByteArrayToByteStringAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0006ObsoleteVariantCtorAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0006ObsoleteVariantCtorAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0006ObsoleteVariantCtorAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0006ObsoleteVariantCtorAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0007ObsoleteNodeIdStringCtorAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0007ObsoleteNodeIdStringCtorAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0007ObsoleteNodeIdStringCtorAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0007ObsoleteNodeIdStringCtorAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0008SessionCallParamsObjectAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0008SessionCallParamsObjectAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0008SessionCallParamsObjectAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0008SessionCallParamsObjectAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0009DataContractToDataTypeAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0009DataContractToDataTypeAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0009DataContractToDataTypeAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0009DataContractToDataTypeAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0010RemoveDisposableAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0010RemoveDisposableAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0010RemoveDisposableAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0010RemoveDisposableAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0011TokenHandlerSyncToAsyncAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0011TokenHandlerSyncToAsyncAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0011TokenHandlerSyncToAsyncAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0011TokenHandlerSyncToAsyncAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0012CertificateFactoryStaticToInstanceAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0012CertificateFactoryStaticToInstanceAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0012CertificateFactoryStaticToInstanceAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0012CertificateFactoryStaticToInstanceAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0014DataValueIsGoodAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0014DataValueIsGoodAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0014DataValueIsGoodAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0014DataValueIsGoodAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0015GdsSyncToAsyncAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0015GdsSyncToAsyncAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0015GdsSyncToAsyncAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0015GdsSyncToAsyncAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0018CertificateIdentifierCertificateAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0018CertificateIdentifierCertificateAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0018CertificateIdentifierCertificateAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0018CertificateIdentifierCertificateAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0019DataValueStatusCodeCtorAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0019DataValueStatusCodeCtorAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0019DataValueStatusCodeCtorAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0019DataValueStatusCodeCtorAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0020EncodeableFactoryRenameAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0020EncodeableFactoryRenameAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0020EncodeableFactoryRenameAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0020EncodeableFactoryRenameAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0021CertificateValidatorRenameAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0021CertificateValidatorRenameAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0021CertificateValidatorRenameAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0021CertificateValidatorRenameAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0022CertificateValidatorPropertyRenameAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0022CertificateValidatorPropertyRenameAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0022CertificateValidatorPropertyRenameAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0022CertificateValidatorPropertyRenameAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0023PubSubTopLevelObsoleteAnalyzer.cs b/tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0023PubSubTopLevelObsoleteAnalyzer.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0023PubSubTopLevelObsoleteAnalyzer.cs rename to tools/Opc.Ua.MigrationAnalyzer/Analyzers/UA0023PubSubTopLevelObsoleteAnalyzer.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Diagnostics/DiagnosticDescriptors.cs b/tools/Opc.Ua.MigrationAnalyzer/Diagnostics/DiagnosticDescriptors.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Diagnostics/DiagnosticDescriptors.cs rename to tools/Opc.Ua.MigrationAnalyzer/Diagnostics/DiagnosticDescriptors.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Diagnostics/DiagnosticIds.cs b/tools/Opc.Ua.MigrationAnalyzer/Diagnostics/DiagnosticIds.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Diagnostics/DiagnosticIds.cs rename to tools/Opc.Ua.MigrationAnalyzer/Diagnostics/DiagnosticIds.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Diagnostics/WellKnownProperties.cs b/tools/Opc.Ua.MigrationAnalyzer/Diagnostics/WellKnownProperties.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Diagnostics/WellKnownProperties.cs rename to tools/Opc.Ua.MigrationAnalyzer/Diagnostics/WellKnownProperties.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Helpers/SymbolExtensions.cs b/tools/Opc.Ua.MigrationAnalyzer/Helpers/SymbolExtensions.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Helpers/SymbolExtensions.cs rename to tools/Opc.Ua.MigrationAnalyzer/Helpers/SymbolExtensions.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Helpers/UaSymbols.cs b/tools/Opc.Ua.MigrationAnalyzer/Helpers/UaSymbols.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Helpers/UaSymbols.cs rename to tools/Opc.Ua.MigrationAnalyzer/Helpers/UaSymbols.cs diff --git a/Tools/Opc.Ua.MigrationAnalyzer/NugetREADME.md b/tools/Opc.Ua.MigrationAnalyzer/NugetREADME.md similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/NugetREADME.md rename to tools/Opc.Ua.MigrationAnalyzer/NugetREADME.md diff --git a/Tools/Opc.Ua.MigrationAnalyzer/OPCFoundation.NetStandard.Opc.Ua.MigrationAnalyzer.props b/tools/Opc.Ua.MigrationAnalyzer/OPCFoundation.NetStandard.Opc.Ua.MigrationAnalyzer.props similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/OPCFoundation.NetStandard.Opc.Ua.MigrationAnalyzer.props rename to tools/Opc.Ua.MigrationAnalyzer/OPCFoundation.NetStandard.Opc.Ua.MigrationAnalyzer.props diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Opc.Ua.MigrationAnalyzer.csproj b/tools/Opc.Ua.MigrationAnalyzer/Opc.Ua.MigrationAnalyzer.csproj similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Opc.Ua.MigrationAnalyzer.csproj rename to tools/Opc.Ua.MigrationAnalyzer/Opc.Ua.MigrationAnalyzer.csproj diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Opc.Ua.MigrationAnalyzer.nuspec b/tools/Opc.Ua.MigrationAnalyzer/Opc.Ua.MigrationAnalyzer.nuspec similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Opc.Ua.MigrationAnalyzer.nuspec rename to tools/Opc.Ua.MigrationAnalyzer/Opc.Ua.MigrationAnalyzer.nuspec diff --git a/Tools/Opc.Ua.MigrationAnalyzer/Properties/AssemblyInfo.cs b/tools/Opc.Ua.MigrationAnalyzer/Properties/AssemblyInfo.cs similarity index 100% rename from Tools/Opc.Ua.MigrationAnalyzer/Properties/AssemblyInfo.cs rename to tools/Opc.Ua.MigrationAnalyzer/Properties/AssemblyInfo.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/BuiltInDesignFiles.cs b/tools/Opc.Ua.SourceGeneration.Core/BuiltInDesignFiles.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/BuiltInDesignFiles.cs rename to tools/Opc.Ua.SourceGeneration.Core/BuiltInDesignFiles.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Dependency/ModelDependencyV1.cs b/tools/Opc.Ua.SourceGeneration.Core/Dependency/ModelDependencyV1.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Dependency/ModelDependencyV1.cs rename to tools/Opc.Ua.SourceGeneration.Core/Dependency/ModelDependencyV1.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Design/Attributes.csv b/tools/Opc.Ua.SourceGeneration.Core/Design/Attributes.csv similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Design/Attributes.csv rename to tools/Opc.Ua.SourceGeneration.Core/Design/Attributes.csv diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Design/BuiltInTypes.xml b/tools/Opc.Ua.SourceGeneration.Core/Design/BuiltInTypes.xml similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Design/BuiltInTypes.xml rename to tools/Opc.Ua.SourceGeneration.Core/Design/BuiltInTypes.xml diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Design/ServerCapabilities.csv b/tools/Opc.Ua.SourceGeneration.Core/Design/ServerCapabilities.csv similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Design/ServerCapabilities.csv rename to tools/Opc.Ua.SourceGeneration.Core/Design/ServerCapabilities.csv diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Design/StandardTypes.csv b/tools/Opc.Ua.SourceGeneration.Core/Design/StandardTypes.csv similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Design/StandardTypes.csv rename to tools/Opc.Ua.SourceGeneration.Core/Design/StandardTypes.csv diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Design/StandardTypes.xml b/tools/Opc.Ua.SourceGeneration.Core/Design/StandardTypes.xml similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Design/StandardTypes.xml rename to tools/Opc.Ua.SourceGeneration.Core/Design/StandardTypes.xml diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Design/Status Codes.csv b/tools/Opc.Ua.SourceGeneration.Core/Design/Status Codes.csv similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Design/Status Codes.csv rename to tools/Opc.Ua.SourceGeneration.Core/Design/Status Codes.csv diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Design/UA Attributes.xml b/tools/Opc.Ua.SourceGeneration.Core/Design/UA Attributes.xml similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Design/UA Attributes.xml rename to tools/Opc.Ua.SourceGeneration.Core/Design/UA Attributes.xml diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Design/UA Core Services.xml b/tools/Opc.Ua.SourceGeneration.Core/Design/UA Core Services.xml similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Design/UA Core Services.xml rename to tools/Opc.Ua.SourceGeneration.Core/Design/UA Core Services.xml diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Design/UA Status Codes.xml b/tools/Opc.Ua.SourceGeneration.Core/Design/UA Status Codes.xml similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Design/UA Status Codes.xml rename to tools/Opc.Ua.SourceGeneration.Core/Design/UA Status Codes.xml diff --git a/Tools/Opc.Ua.SourceGeneration.Core/DesignFile.cs b/tools/Opc.Ua.SourceGeneration.Core/DesignFile.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/DesignFile.cs rename to tools/Opc.Ua.SourceGeneration.Core/DesignFile.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/GeneratorOptions.cs b/tools/Opc.Ua.SourceGeneration.Core/GeneratorOptions.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/GeneratorOptions.cs rename to tools/Opc.Ua.SourceGeneration.Core/GeneratorOptions.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/AttributesGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/AttributesGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/AttributesGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/AttributesGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/BinarySchemaGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/BinarySchemaGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/BinarySchemaGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/BinarySchemaGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/BinarySchemaTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/BinarySchemaTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/BinarySchemaTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/BinarySchemaTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/ClientApiGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/ClientApiGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/ClientApiGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/ClientApiGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/ClientApiTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/ClientApiTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/ClientApiTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/ClientApiTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/CodeTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/CodeTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/CodeTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/CodeTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/ConstantsGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/ConstantsGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/ConstantsGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/ConstantsGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/ConstantsTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/ConstantsTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/ConstantsTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/ConstantsTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/DataTypeGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/DataTypeGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/DataTypeGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/DataTypeGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/DataTypeTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/DataTypeTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/DataTypeTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/DataTypeTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/EndpointsGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/EndpointsGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/EndpointsGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/EndpointsGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/EndpointsTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/EndpointsTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/EndpointsTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/EndpointsTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/EventRecordGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/EventRecordGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/EventRecordGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/EventRecordGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/EventRecordTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/EventRecordTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/EventRecordTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/EventRecordTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/FluentBuilderGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/FluentBuilderGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/FluentBuilderGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/FluentBuilderGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/FluentBuilderTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/FluentBuilderTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/FluentBuilderTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/FluentBuilderTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/GeneratorContext.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/GeneratorContext.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/GeneratorContext.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/GeneratorContext.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/IGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/IGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/IGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/IGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/IGeneratorContext.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/IGeneratorContext.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/IGeneratorContext.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/IGeneratorContext.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/MethodDesignArgumentResolver.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/MethodDesignArgumentResolver.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/MethodDesignArgumentResolver.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/MethodDesignArgumentResolver.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/ModelDependencyGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/ModelDependencyGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/ModelDependencyGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/ModelDependencyGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/ModelDependencyTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/ModelDependencyTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/ModelDependencyTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/ModelDependencyTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/NodeIdGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/NodeIdGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/NodeIdGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/NodeIdGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/NodeIdTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/NodeIdTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/NodeIdTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/NodeIdTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/NodeManagerGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/NodeManagerGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/NodeManagerGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/NodeManagerGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/NodeManagerTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/NodeManagerTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/NodeManagerTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/NodeManagerTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/NodeStateGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/NodeStateGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/NodeStateGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/NodeStateGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/NodeStateTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/NodeStateTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/NodeStateTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/NodeStateTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/ObjectTypeProxyGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/ObjectTypeProxyGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/ObjectTypeProxyGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/ObjectTypeProxyGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/ObjectTypeProxyTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/ObjectTypeProxyTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/ObjectTypeProxyTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/ObjectTypeProxyTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/ResourceGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/ResourceGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/ResourceGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/ResourceGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/ResourceTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/ResourceTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/ResourceTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/ResourceTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/ServerApiGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/ServerApiGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/ServerApiGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/ServerApiGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/ServerApiTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/ServerApiTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/ServerApiTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/ServerApiTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/ServerCapabilitiesGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/ServerCapabilitiesGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/ServerCapabilitiesGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/ServerCapabilitiesGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/StateMachineIdsGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/StateMachineIdsGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/StateMachineIdsGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/StateMachineIdsGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/StateMachineIdsTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/StateMachineIdsTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/StateMachineIdsTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/StateMachineIdsTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/StatusCodesGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/StatusCodesGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/StatusCodesGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/StatusCodesGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceModel.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceModel.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceModel.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceModel.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/TypeSourceTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/XmlSchemaGenerator.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/XmlSchemaGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/XmlSchemaGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/XmlSchemaGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Generators/XmlSchemaTemplates.cs b/tools/Opc.Ua.SourceGeneration.Core/Generators/XmlSchemaTemplates.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Generators/XmlSchemaTemplates.cs rename to tools/Opc.Ua.SourceGeneration.Core/Generators/XmlSchemaTemplates.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/ModelDependencyReference.cs b/tools/Opc.Ua.SourceGeneration.Core/ModelDependencyReference.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/ModelDependencyReference.cs rename to tools/Opc.Ua.SourceGeneration.Core/ModelDependencyReference.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/NodeManagerAttributeBinding.cs b/tools/Opc.Ua.SourceGeneration.Core/NodeManagerAttributeBinding.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/NodeManagerAttributeBinding.cs rename to tools/Opc.Ua.SourceGeneration.Core/NodeManagerAttributeBinding.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/NodesetFile.cs b/tools/Opc.Ua.SourceGeneration.Core/NodesetFile.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/NodesetFile.cs rename to tools/Opc.Ua.SourceGeneration.Core/NodesetFile.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/NugetREADME.md b/tools/Opc.Ua.SourceGeneration.Core/NugetREADME.md similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/NugetREADME.md rename to tools/Opc.Ua.SourceGeneration.Core/NugetREADME.md diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Opc.Ua.SourceGeneration.Core.csproj b/tools/Opc.Ua.SourceGeneration.Core/Opc.Ua.SourceGeneration.Core.csproj similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Opc.Ua.SourceGeneration.Core.csproj rename to tools/Opc.Ua.SourceGeneration.Core/Opc.Ua.SourceGeneration.Core.csproj diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Properties/AssemblyInfo.cs b/tools/Opc.Ua.SourceGeneration.Core/Properties/AssemblyInfo.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Properties/AssemblyInfo.cs rename to tools/Opc.Ua.SourceGeneration.Core/Properties/AssemblyInfo.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Schema/IModelDesign.cs b/tools/Opc.Ua.SourceGeneration.Core/Schema/IModelDesign.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Schema/IModelDesign.cs rename to tools/Opc.Ua.SourceGeneration.Core/Schema/IModelDesign.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Schema/ModelDesign.cs b/tools/Opc.Ua.SourceGeneration.Core/Schema/ModelDesign.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Schema/ModelDesign.cs rename to tools/Opc.Ua.SourceGeneration.Core/Schema/ModelDesign.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Schema/ModelDesignExtensions.cs b/tools/Opc.Ua.SourceGeneration.Core/Schema/ModelDesignExtensions.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Schema/ModelDesignExtensions.cs rename to tools/Opc.Ua.SourceGeneration.Core/Schema/ModelDesignExtensions.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Schema/ModelDesignValidator.cs b/tools/Opc.Ua.SourceGeneration.Core/Schema/ModelDesignValidator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Schema/ModelDesignValidator.cs rename to tools/Opc.Ua.SourceGeneration.Core/Schema/ModelDesignValidator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Schema/NodeSetToModelDesign.cs b/tools/Opc.Ua.SourceGeneration.Core/Schema/NodeSetToModelDesign.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Schema/NodeSetToModelDesign.cs rename to tools/Opc.Ua.SourceGeneration.Core/Schema/NodeSetToModelDesign.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Schema/UA Model Design.cs b/tools/Opc.Ua.SourceGeneration.Core/Schema/UA Model Design.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Schema/UA Model Design.cs rename to tools/Opc.Ua.SourceGeneration.Core/Schema/UA Model Design.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Schema/UA Model Design.xsd b/tools/Opc.Ua.SourceGeneration.Core/Schema/UA Model Design.xsd similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Schema/UA Model Design.xsd rename to tools/Opc.Ua.SourceGeneration.Core/Schema/UA Model Design.xsd diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Schema/readme.md b/tools/Opc.Ua.SourceGeneration.Core/Schema/readme.md similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Schema/readme.md rename to tools/Opc.Ua.SourceGeneration.Core/Schema/readme.md diff --git a/Tools/Opc.Ua.SourceGeneration.Core/SemVer.cs b/tools/Opc.Ua.SourceGeneration.Core/SemVer.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/SemVer.cs rename to tools/Opc.Ua.SourceGeneration.Core/SemVer.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Shared/Constants.cs b/tools/Opc.Ua.SourceGeneration.Core/Shared/Constants.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Shared/Constants.cs rename to tools/Opc.Ua.SourceGeneration.Core/Shared/Constants.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Shared/SourceGenerationUtils.cs b/tools/Opc.Ua.SourceGeneration.Core/Shared/SourceGenerationUtils.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Shared/SourceGenerationUtils.cs rename to tools/Opc.Ua.SourceGeneration.Core/Shared/SourceGenerationUtils.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Shared/TypeDictionaryExtensions.cs b/tools/Opc.Ua.SourceGeneration.Core/Shared/TypeDictionaryExtensions.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Shared/TypeDictionaryExtensions.cs rename to tools/Opc.Ua.SourceGeneration.Core/Shared/TypeDictionaryExtensions.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Shared/XmlSchemaNamespace.cs b/tools/Opc.Ua.SourceGeneration.Core/Shared/XmlSchemaNamespace.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Shared/XmlSchemaNamespace.cs rename to tools/Opc.Ua.SourceGeneration.Core/Shared/XmlSchemaNamespace.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/StackGenerationType.cs b/tools/Opc.Ua.SourceGeneration.Core/StackGenerationType.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/StackGenerationType.cs rename to tools/Opc.Ua.SourceGeneration.Core/StackGenerationType.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Templating/BrowseNameTemplateExtensions.cs b/tools/Opc.Ua.SourceGeneration.Core/Templating/BrowseNameTemplateExtensions.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Templating/BrowseNameTemplateExtensions.cs rename to tools/Opc.Ua.SourceGeneration.Core/Templating/BrowseNameTemplateExtensions.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Templating/ITemplateWriter.cs b/tools/Opc.Ua.SourceGeneration.Core/Templating/ITemplateWriter.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Templating/ITemplateWriter.cs rename to tools/Opc.Ua.SourceGeneration.Core/Templating/ITemplateWriter.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Templating/StringLiteralEscaper.cs b/tools/Opc.Ua.SourceGeneration.Core/Templating/StringLiteralEscaper.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Templating/StringLiteralEscaper.cs rename to tools/Opc.Ua.SourceGeneration.Core/Templating/StringLiteralEscaper.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Templating/Template.cs b/tools/Opc.Ua.SourceGeneration.Core/Templating/Template.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Templating/Template.cs rename to tools/Opc.Ua.SourceGeneration.Core/Templating/Template.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateDefinition.cs b/tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateDefinition.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateDefinition.cs rename to tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateDefinition.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateExtensions.cs b/tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateExtensions.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateExtensions.cs rename to tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateExtensions.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateString.cs b/tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateString.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateString.cs rename to tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateString.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateWriter.cs b/tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateWriter.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateWriter.cs rename to tools/Opc.Ua.SourceGeneration.Core/Templating/TemplateWriter.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Core/Templating/Tokens.cs b/tools/Opc.Ua.SourceGeneration.Core/Templating/Tokens.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Core/Templating/Tokens.cs rename to tools/Opc.Ua.SourceGeneration.Core/Templating/Tokens.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Stack/AnalyzerReleases.Shipped.md b/tools/Opc.Ua.SourceGeneration.Stack/AnalyzerReleases.Shipped.md similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Stack/AnalyzerReleases.Shipped.md rename to tools/Opc.Ua.SourceGeneration.Stack/AnalyzerReleases.Shipped.md diff --git a/Tools/Opc.Ua.SourceGeneration.Stack/AnalyzerReleases.Unshipped.md b/tools/Opc.Ua.SourceGeneration.Stack/AnalyzerReleases.Unshipped.md similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Stack/AnalyzerReleases.Unshipped.md rename to tools/Opc.Ua.SourceGeneration.Stack/AnalyzerReleases.Unshipped.md diff --git a/Tools/Opc.Ua.SourceGeneration.Stack/NugetREADME.md b/tools/Opc.Ua.SourceGeneration.Stack/NugetREADME.md similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Stack/NugetREADME.md rename to tools/Opc.Ua.SourceGeneration.Stack/NugetREADME.md diff --git a/Tools/Opc.Ua.SourceGeneration.Stack/Opc.Ua.SourceGeneration.Stack.csproj b/tools/Opc.Ua.SourceGeneration.Stack/Opc.Ua.SourceGeneration.Stack.csproj similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Stack/Opc.Ua.SourceGeneration.Stack.csproj rename to tools/Opc.Ua.SourceGeneration.Stack/Opc.Ua.SourceGeneration.Stack.csproj diff --git a/Tools/Opc.Ua.SourceGeneration.Stack/Properties/AssemblyInfo.cs b/tools/Opc.Ua.SourceGeneration.Stack/Properties/AssemblyInfo.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Stack/Properties/AssemblyInfo.cs rename to tools/Opc.Ua.SourceGeneration.Stack/Properties/AssemblyInfo.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Stack/SourceGenerator.cs b/tools/Opc.Ua.SourceGeneration.Stack/SourceGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Stack/SourceGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Stack/SourceGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Stack/StackGeneration.cs b/tools/Opc.Ua.SourceGeneration.Stack/StackGeneration.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Stack/StackGeneration.cs rename to tools/Opc.Ua.SourceGeneration.Stack/StackGeneration.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Stack/StackGenerationOptions.cs b/tools/Opc.Ua.SourceGeneration.Stack/StackGenerationOptions.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Stack/StackGenerationOptions.cs rename to tools/Opc.Ua.SourceGeneration.Stack/StackGenerationOptions.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Stack/StackSourceGenerator.cs b/tools/Opc.Ua.SourceGeneration.Stack/StackSourceGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Stack/StackSourceGenerator.cs rename to tools/Opc.Ua.SourceGeneration.Stack/StackSourceGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Tester/Opc.Ua.SourceGeneration.Tester.csproj b/tools/Opc.Ua.SourceGeneration.Tester/Opc.Ua.SourceGeneration.Tester.csproj similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Tester/Opc.Ua.SourceGeneration.Tester.csproj rename to tools/Opc.Ua.SourceGeneration.Tester/Opc.Ua.SourceGeneration.Tester.csproj diff --git a/Tools/Opc.Ua.SourceGeneration.Tester/Program.cs b/tools/Opc.Ua.SourceGeneration.Tester/Program.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Tester/Program.cs rename to tools/Opc.Ua.SourceGeneration.Tester/Program.cs diff --git a/Tools/Opc.Ua.SourceGeneration.Tester/Properties/AssemblyInfo.cs b/tools/Opc.Ua.SourceGeneration.Tester/Properties/AssemblyInfo.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration.Tester/Properties/AssemblyInfo.cs rename to tools/Opc.Ua.SourceGeneration.Tester/Properties/AssemblyInfo.cs diff --git a/Tools/Opc.Ua.SourceGeneration/AnalyzerReleases.Shipped.md b/tools/Opc.Ua.SourceGeneration/AnalyzerReleases.Shipped.md similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/AnalyzerReleases.Shipped.md rename to tools/Opc.Ua.SourceGeneration/AnalyzerReleases.Shipped.md diff --git a/Tools/Opc.Ua.SourceGeneration/AnalyzerReleases.Unshipped.md b/tools/Opc.Ua.SourceGeneration/AnalyzerReleases.Unshipped.md similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/AnalyzerReleases.Unshipped.md rename to tools/Opc.Ua.SourceGeneration/AnalyzerReleases.Unshipped.md diff --git a/Tools/Opc.Ua.SourceGeneration/CompilationOptions.cs b/tools/Opc.Ua.SourceGeneration/CompilationOptions.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/CompilationOptions.cs rename to tools/Opc.Ua.SourceGeneration/CompilationOptions.cs diff --git a/Tools/Opc.Ua.SourceGeneration/DataTypeCompilation.cs b/tools/Opc.Ua.SourceGeneration/DataTypeCompilation.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/DataTypeCompilation.cs rename to tools/Opc.Ua.SourceGeneration/DataTypeCompilation.cs diff --git a/Tools/Opc.Ua.SourceGeneration/Extensions.cs b/tools/Opc.Ua.SourceGeneration/Extensions.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/Extensions.cs rename to tools/Opc.Ua.SourceGeneration/Extensions.cs diff --git a/Tools/Opc.Ua.SourceGeneration/ModelCompilation.cs b/tools/Opc.Ua.SourceGeneration/ModelCompilation.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/ModelCompilation.cs rename to tools/Opc.Ua.SourceGeneration/ModelCompilation.cs diff --git a/Tools/Opc.Ua.SourceGeneration/ModelCompilationOptions.cs b/tools/Opc.Ua.SourceGeneration/ModelCompilationOptions.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/ModelCompilationOptions.cs rename to tools/Opc.Ua.SourceGeneration/ModelCompilationOptions.cs diff --git a/Tools/Opc.Ua.SourceGeneration/ModelSourceGenerator.cs b/tools/Opc.Ua.SourceGeneration/ModelSourceGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/ModelSourceGenerator.cs rename to tools/Opc.Ua.SourceGeneration/ModelSourceGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration/NodeManagerAttributeDiscovery.cs b/tools/Opc.Ua.SourceGeneration/NodeManagerAttributeDiscovery.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/NodeManagerAttributeDiscovery.cs rename to tools/Opc.Ua.SourceGeneration/NodeManagerAttributeDiscovery.cs diff --git a/Tools/Opc.Ua.SourceGeneration/NugetREADME.md b/tools/Opc.Ua.SourceGeneration/NugetREADME.md similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/NugetREADME.md rename to tools/Opc.Ua.SourceGeneration/NugetREADME.md diff --git a/Tools/Opc.Ua.SourceGeneration/OPCFoundation.Opc.Ua.SourceGeneration.props b/tools/Opc.Ua.SourceGeneration/OPCFoundation.Opc.Ua.SourceGeneration.props similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/OPCFoundation.Opc.Ua.SourceGeneration.props rename to tools/Opc.Ua.SourceGeneration/OPCFoundation.Opc.Ua.SourceGeneration.props diff --git a/Tools/Opc.Ua.SourceGeneration/Opc.Ua.SourceGeneration.csproj b/tools/Opc.Ua.SourceGeneration/Opc.Ua.SourceGeneration.csproj similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/Opc.Ua.SourceGeneration.csproj rename to tools/Opc.Ua.SourceGeneration/Opc.Ua.SourceGeneration.csproj diff --git a/Tools/Opc.Ua.SourceGeneration/Properties/AssemblyInfo.cs b/tools/Opc.Ua.SourceGeneration/Properties/AssemblyInfo.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/Properties/AssemblyInfo.cs rename to tools/Opc.Ua.SourceGeneration/Properties/AssemblyInfo.cs diff --git a/Tools/Opc.Ua.SourceGeneration/ReferencedModelDependencyScanner.cs b/tools/Opc.Ua.SourceGeneration/ReferencedModelDependencyScanner.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/ReferencedModelDependencyScanner.cs rename to tools/Opc.Ua.SourceGeneration/ReferencedModelDependencyScanner.cs diff --git a/Tools/Opc.Ua.SourceGeneration/SourceGenerator.cs b/tools/Opc.Ua.SourceGeneration/SourceGenerator.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/SourceGenerator.cs rename to tools/Opc.Ua.SourceGeneration/SourceGenerator.cs diff --git a/Tools/Opc.Ua.SourceGeneration/SourceGeneratorFileSystem.cs b/tools/Opc.Ua.SourceGeneration/SourceGeneratorFileSystem.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/SourceGeneratorFileSystem.cs rename to tools/Opc.Ua.SourceGeneration/SourceGeneratorFileSystem.cs diff --git a/Tools/Opc.Ua.SourceGeneration/SourceGeneratorTelemetry.cs b/tools/Opc.Ua.SourceGeneration/SourceGeneratorTelemetry.cs similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/SourceGeneratorTelemetry.cs rename to tools/Opc.Ua.SourceGeneration/SourceGeneratorTelemetry.cs diff --git a/Tools/Opc.Ua.SourceGeneration/readme.md b/tools/Opc.Ua.SourceGeneration/readme.md similarity index 100% rename from Tools/Opc.Ua.SourceGeneration/readme.md rename to tools/Opc.Ua.SourceGeneration/readme.md diff --git a/Tools/SourceGeneration.slnx b/tools/SourceGeneration.slnx similarity index 100% rename from Tools/SourceGeneration.slnx rename to tools/SourceGeneration.slnx