duplicated block id: 1 size: 47 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/ServerFactory.cs (590:648) - src/Azure.IIoT.OpcUa.Publisher.Testing/cli/TestServerFactory.cs (463:521) duplicated block id: 2 size: 44 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/ServerFactory.cs (703:756) - src/Azure.IIoT.OpcUa.Publisher.Testing/cli/TestServerFactory.cs (577:630) duplicated block id: 3 size: 26 cleaned lines of code in 3 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Alarms/ModelUtils.cs (93:133) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/DataAccess/ModelUtils.cs (91:131) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/HistoricalAccess/NodeTypes.cs (56:96) duplicated block id: 4 size: 25 cleaned lines of code in 4 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/FastPluginNodes.cs (107:136) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/SlowRandomPluginNodes.cs (108:137) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/FastRandomPluginNodes.cs (107:136) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/SlowPluginNodes.cs (108:137) duplicated block id: 5 size: 22 cleaned lines of code in 4 files: - src/Azure.IIoT.OpcUa/src/Publisher/Extensions/ApplicationRegistrationModelEx.cs (25:48) - src/Azure.IIoT.OpcUa/src/Publisher/Extensions/AuthenticationMethodModelEx.cs (24:47) - src/Azure.IIoT.OpcUa/src/Publisher/Extensions/ApplicationInfoModelEx.cs (68:91) - src/Azure.IIoT.OpcUa/src/Publisher/Extensions/EndpointRegistrationModelEx.cs (23:46) duplicated block id: 6 size: 19 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Vehicles/VehiclesNodeManager.cs (189:218) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Views/ViewsNodeManager.cs (228:255) duplicated block id: 7 size: 18 cleaned lines of code in 4 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/PosTrendPluginNode.cs (53:73) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/DipPluginNode.cs (52:72) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/NegTrendPluginNode.cs (53:73) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/SpikePluginNode.cs (52:72) duplicated block id: 8 size: 18 cleaned lines of code in 3 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/HistoricalEvents/HistoricalEventsNodeManager.cs (215:238) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/SimpleEvents/SimpleEventsNodeManager.cs (140:163) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Isa95Jobs/Isa95JobControlNodeManager.cs (141:164) duplicated block id: 9 size: 18 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/HistoricalEvents/HistoricalEventsNodeManager.cs (630:654) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/HistoricalAccess/HistoricalAccessNodeManager.cs (1679:1703) duplicated block id: 10 size: 16 cleaned lines of code in 4 files: - src/Azure.IIoT.OpcUa.Publisher.Service.Sdk/src/Clients/PublisherServiceClient.cs (69:86) - src/Azure.IIoT.OpcUa.Publisher.Service.Sdk/src/Clients/HistoryServiceClient.cs (69:86) - src/Azure.IIoT.OpcUa.Publisher.Service.Sdk/src/Clients/TwinServiceClient.cs (70:87) - src/Azure.IIoT.OpcUa.Publisher.Service.Sdk/src/Clients/RegistryServiceClient.cs (71:88) duplicated block id: 11 size: 15 cleaned lines of code in 3 files: - src/Azure.IIoT.OpcUa/src/Publisher/Extensions/SupervisorModelEx.cs (22:38) - src/Azure.IIoT.OpcUa/src/Publisher/Extensions/EndpointInfoModelEx.cs (82:98) - src/Azure.IIoT.OpcUa/src/Publisher/Extensions/DiscovererModelEx.cs (22:38) duplicated block id: 12 size: 15 cleaned lines of code in 4 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/FastPluginNodes.cs (40:58) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/SlowRandomPluginNodes.cs (45:63) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/FastRandomPluginNodes.cs (40:58) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/SlowPluginNodes.cs (45:63) duplicated block id: 13 size: 15 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/FastPluginNodes.cs (60:76) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/FastRandomPluginNodes.cs (60:76) duplicated block id: 14 size: 15 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/SlowRandomPluginNodes.cs (65:81) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/SlowPluginNodes.cs (65:81) duplicated block id: 15 size: 14 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Module/src/Filters/ControllerExceptionFilterAttribute.cs (164:180) - src/Azure.IIoT.OpcUa.Publisher.Service.WebApi/src/Filters/ExceptionsFilterAttribute.cs (158:174) duplicated block id: 16 size: 14 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/HistoricalEvents/HistoricalEventsNodeManager.cs (661:679) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/HistoricalAccess/HistoricalAccessNodeManager.cs (1710:1728) duplicated block id: 17 size: 13 cleaned lines of code in 5 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Reference/ReferenceNodeManager.cs (2514:2534) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/HistoricalEvents/HistoricalEventsNodeManager.cs (246:266) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/SimpleEvents/SimpleEventsNodeManager.cs (171:191) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Isa95Jobs/Isa95JobControlNodeManager.cs (172:192) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/PerfTest/PerfTestNodeManager.cs (194:214) duplicated block id: 18 size: 12 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa/src/Encoders/Schemas/Avro/JsonDataSet.cs (177:191) - src/Azure.IIoT.OpcUa/src/Encoders/Schemas/Avro/AvroDataSet.cs (168:182) duplicated block id: 19 size: 12 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Service/src/Services/Extensions/EndpointRegistrationEx.cs (377:390) - src/Azure.IIoT.OpcUa.Publisher.Service/src/Services/Extensions/ApplicationRegistrationEx.cs (382:395) duplicated block id: 20 size: 12 cleaned lines of code in 4 files: - src/Azure.IIoT.OpcUa.Publisher.Sdk/src/Clients/DiscoveryApiClient.cs (32:45) - src/Azure.IIoT.OpcUa.Publisher.Sdk/src/Clients/PublisherApiClient.cs (33:46) - src/Azure.IIoT.OpcUa.Publisher.Sdk/src/Clients/HistoryApiClient.cs (30:43) - src/Azure.IIoT.OpcUa.Publisher.Sdk/src/Clients/TwinApiClient.cs (31:44) duplicated block id: 21 size: 12 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher/src/Stack/Transport/Models/PortRange.cs (123:136) - src/Azure.IIoT.OpcUa.Publisher/src/Stack/Transport/Models/AddressRange.cs (184:197) duplicated block id: 22 size: 11 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/ServerFactory.cs (426:442) - src/Azure.IIoT.OpcUa.Publisher.Testing/cli/TestServerFactory.cs (296:312) duplicated block id: 23 size: 10 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa/src/Encoders/Schemas/Avro/JsonBuiltInSchemas.cs (507:519) - src/Azure.IIoT.OpcUa/src/Encoders/Schemas/Json/JsonBuiltInSchemas.cs (575:587) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Module/src/Filters/ControllerExceptionFilterAttribute.cs (144:155) - src/Azure.IIoT.OpcUa.Publisher.Service.WebApi/src/Filters/ExceptionsFilterAttribute.cs (139:150) duplicated block id: 25 size: 10 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher/src/Stack/Services/OpcUaMonitoredItem.Event.cs (314:326) - src/Azure.IIoT.OpcUa.Publisher/src/Stack/Services/OpcUaMonitoredItem.ModelChange.cs (285:297) duplicated block id: 26 size: 10 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Alarms/UnderlyingSystemAlarm.cs (148:160) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/DeterministicAlarms/SimBackend/SimAlarmStateBackend.cs (68:80) duplicated block id: 27 size: 10 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/ServerFactory.cs (390:401) - src/Azure.IIoT.OpcUa.Publisher.Testing/cli/TestServerFactory.cs (262:273) duplicated block id: 28 size: 10 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/ServerFactory.cs (655:667) - src/Azure.IIoT.OpcUa.Publisher.Testing/cli/TestServerFactory.cs (528:540) duplicated block id: 29 size: 9 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Alarms/UnderlyingSystem.cs (179:189) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/DataAccess/UnderlyingSystem.cs (582:592) duplicated block id: 30 size: 9 cleaned lines of code in 3 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/PosTrendPluginNode.cs (25:35) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/NegTrendPluginNode.cs (25:35) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/DataPluginNodes.cs (25:35) duplicated block id: 31 size: 9 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Service.Sdk/src/Clients/TwinServiceClient.cs (263:273) - src/Azure.IIoT.OpcUa.Publisher.Service.Sdk/src/Clients/RegistryServiceClient.cs (500:510) duplicated block id: 32 size: 8 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa/src/Encoders/Schemas/Avro/BaseNetworkMessage.cs (156:165) - src/Azure.IIoT.OpcUa/src/Encoders/Schemas/Json/JsonNetworkMessage.cs (246:255) duplicated block id: 33 size: 8 cleaned lines of code in 3 files: - src/Azure.IIoT.OpcUa.Publisher/src/Stack/Services/OpcUaMonitoredItem.DataChange.cs (409:418) - src/Azure.IIoT.OpcUa.Publisher/src/Stack/Services/OpcUaMonitoredItem.Event.cs (345:354) - src/Azure.IIoT.OpcUa.Publisher/src/Stack/Services/OpcUaMonitoredItem.ModelChange.cs (273:282) duplicated block id: 34 size: 8 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Alarms/SourceState.cs (697:712) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/DeterministicAlarms/Model/SimSourceNodeState.cs (280:295) duplicated block id: 35 size: 8 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/PosTrendPluginNode.cs (75:84) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/NegTrendPluginNode.cs (75:84) duplicated block id: 36 size: 8 cleaned lines of code in 6 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/DipPluginNode.cs (25:34) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/SpecialCharNamePluginNode.cs (28:37) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/DeterministicGuidPluginNodes.cs (31:40) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/LongStringPluginNodes.cs (32:41) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/SpikePluginNode.cs (25:34) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Plc/PluginNodes/LongIdPluginNode.cs (25:34) duplicated block id: 37 size: 7 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa/src/Encoders/DecodingException.cs (46:54) - src/Azure.IIoT.OpcUa/src/Encoders/EncodingException.cs (46:54) duplicated block id: 38 size: 7 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa/src/Encoders/Schemas/Json/MonitoredItemMessage.cs (70:78) - src/Azure.IIoT.OpcUa/src/Encoders/Schemas/Json/JsonDataSetMessage.cs (83:91) duplicated block id: 39 size: 7 cleaned lines of code in 3 files: - src/Azure.IIoT.OpcUa.Publisher/src/Stack/Services/OpcUaMonitoredItem.DataChange.cs (199:207) - src/Azure.IIoT.OpcUa.Publisher/src/Stack/Services/OpcUaMonitoredItem.Event.cs (175:183) - src/Azure.IIoT.OpcUa.Publisher/src/Stack/Services/OpcUaMonitoredItem.Condition.cs (102:110) duplicated block id: 40 size: 7 cleaned lines of code in 3 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Reference/ReferenceNodeManager.cs (63:71) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Boiler/BoilerState.cs (56:64) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/HistoricalAccess/HistoricalAccessNodeManager.cs (76:84) duplicated block id: 41 size: 7 cleaned lines of code in 6 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Boiler/BoilerNodeManager.cs (186:194) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/MemoryBuffer/MemoryBufferNodeManager.cs (143:151) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/HistoricalEvents/HistoricalEventsNodeManager.cs (101:109) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Views/ViewsNodeManager.cs (96:104) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/SimpleEvents/SimpleEventsNodeManager.cs (93:101) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Isa95Jobs/Isa95JobControlNodeManager.cs (94:102) duplicated block id: 42 size: 7 cleaned lines of code in 3 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/HistoricalEvents/HistoricalEventsNodeManager.cs (77:85) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/SimpleEvents/SimpleEventsNodeManager.cs (69:77) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Isa95Jobs/Isa95JobControlNodeManager.cs (70:78) duplicated block id: 43 size: 6 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa/src/Encoders/PubSub/JsonNetworkMessage.cs (178:185) - src/Azure.IIoT.OpcUa/src/Encoders/PubSub/AvroNetworkMessage.cs (109:116) duplicated block id: 44 size: 6 cleaned lines of code in 3 files: - src/Azure.IIoT.OpcUa.Publisher.Service/src/Handlers/NetworkMessageJsonHandler.cs (35:42) - src/Azure.IIoT.OpcUa.Publisher.Service/src/Handlers/NetworkMessageUadpHandler.cs (35:42) - src/Azure.IIoT.OpcUa.Publisher.Service/src/Handlers/MonitoredItemMessageHandler.cs (35:42) duplicated block id: 45 size: 6 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Alarms/UnderlyingSystem.cs (74:81) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/DataAccess/UnderlyingSystem.cs (71:78) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Boiler/BoilerNodeManager.cs (269:277) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Common/SampleNodeManager.cs (2771:2779) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Boiler/BoilerNodeManager.cs (301:309) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Common/SampleNodeManager.cs (3032:3040) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/DataAccess/DataAccessNodeManager.cs (67:74) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/FileSystem/FileSystemNodeManager.cs (46:53) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - src/Azure.IIoT.OpcUa.Publisher.Testing/src/SimpleEvents/SimpleEventsNodeManager.cs (112:121) - src/Azure.IIoT.OpcUa.Publisher.Testing/src/Isa95Jobs/Isa95JobControlNodeManager.cs (113:122)