duplicated block id: 1 size: 56 cleaned lines of code in 2 files: - Amazon.KinesisTap.Core/Utility.cs (595:656) - Amazon.KinesisTap.Common/Utility.cs (110:171) duplicated block id: 2 size: 33 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/Ast/ExpressionInterpreter.cs (64:98) - Amazon.KinesisTap.Expression/Ast/ExpressionInterpreter.cs (64:98) duplicated block id: 3 size: 26 cleaned lines of code in 2 files: - Amazon.KinesisTap.Core/Utility.cs (320:353) - Amazon.KinesisTap.Core/Utility.cs (359:391) duplicated block id: 4 size: 22 cleaned lines of code in 2 files: - Amazon.KinesisTap.AWS/KinesisStreamSink.cs (119:148) - Amazon.KinesisTap.AWS/KinesisFirehoseSink.cs (115:144) duplicated block id: 5 size: 20 cleaned lines of code in 2 files: - Amazon.KinesisTap.AWS/CloudWatchLogsSink.cs (363:385) - Amazon.KinesisTap.AWS/S3Sink.cs (223:246) duplicated block id: 6 size: 20 cleaned lines of code in 2 files: - Amazon.KinesisTap.Core/Guard.cs (102:124) - Amazon.KinesisTap.Common/Guard.cs (102:124) duplicated block id: 7 size: 19 cleaned lines of code in 2 files: - Amazon.KinesisTap.Core/Guard.cs (71:92) - Amazon.KinesisTap.Common/Guard.cs (71:92) duplicated block id: 8 size: 16 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/ObjectDecoration/ObjectDecorationParserVisitor.cs (53:69) - Amazon.KinesisTap.Expression/ObjectDecoration/ObjectDecorationParserVisitor.cs (54:70) duplicated block id: 9 size: 16 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/ObjectDecoration/ObjectDecorationParserVisitor.cs (147:163) - Amazon.KinesisTap.Shared/TextDecoration/TextDecorationParserVisitor.cs (117:133) duplicated block id: 10 size: 16 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/TextDecoration/TextDecorationParserVisitor.cs (28:44) - Amazon.KinesisTap.Expression/TextDecoration/TextDecorationParserVisitor.cs (29:45) duplicated block id: 11 size: 16 cleaned lines of code in 2 files: - Amazon.KinesisTap.Expression/ObjectDecoration/ObjectDecorationParserVisitor.cs (148:164) - Amazon.KinesisTap.Expression/TextDecoration/TextDecorationParserVisitor.cs (118:134) duplicated block id: 12 size: 15 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/ObjectDecoration/ObjectDecorationParserVisitor.cs (119:134) - Amazon.KinesisTap.Expression/ObjectDecoration/ObjectDecorationParserVisitor.cs (120:135) duplicated block id: 13 size: 15 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/TextDecoration/TextDecorationParserVisitor.cs (89:104) - Amazon.KinesisTap.Expression/TextDecoration/TextDecorationParserVisitor.cs (90:105) duplicated block id: 14 size: 15 cleaned lines of code in 2 files: - Amazon.KinesisTap.AWS/AWSBufferedSink.cs (330:348) - Amazon.KinesisTap.Core/Sinks/EventSink.cs (144:162) duplicated block id: 15 size: 15 cleaned lines of code in 2 files: - Amazon.KinesisTap.Core/Utility.cs (484:500) - Amazon.KinesisTap.Common/Utility.cs (80:96) duplicated block id: 16 size: 13 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/ObjectDecoration/ObjectDecorationInterpreter.cs (54:67) - Amazon.KinesisTap.Expression/ObjectDecoration/ObjectDecorationInterpreter.cs (54:67) duplicated block id: 17 size: 13 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/Binder/FunctionBinder.cs (72:88) - Amazon.KinesisTap.Expression/Binder/FunctionBinder.cs (72:88) duplicated block id: 18 size: 12 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/ObjectDecoration/ObjectDecorationParserVisitor.cs (28:42) - Amazon.KinesisTap.Expression/ObjectDecoration/ObjectDecorationParserVisitor.cs (29:43) duplicated block id: 19 size: 12 cleaned lines of code in 2 files: - Amazon.KinesisTap.Core/Guard.cs (128:140) - Amazon.KinesisTap.Common/Guard.cs (128:140) duplicated block id: 20 size: 12 cleaned lines of code in 2 files: - Amazon.KinesisTap.Core/Utility.cs (400:413) - Amazon.KinesisTap.Common/Utility.cs (31:44) duplicated block id: 21 size: 12 cleaned lines of code in 2 files: - Amazon.KinesisTap.Core/Parsers/DelimitedLogParserBase.cs (212:225) - Amazon.KinesisTap.Core/Parsers/RegexRecordParser.cs (246:259) duplicated block id: 22 size: 11 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/ObjectDecoration/ObjectDecorationParserFacade.cs (29:43) - Amazon.KinesisTap.Expression/ObjectDecoration/ObjectDecorationParserFacade.cs (32:46) duplicated block id: 23 size: 11 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/ObjectDecoration/ObjectDecorationParserFacade.cs (50:63) - Amazon.KinesisTap.Expression/ObjectDecoration/ObjectDecorationParserFacade.cs (53:66) duplicated block id: 24 size: 11 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/TextDecoration/TextDecorationParserFacade.cs (30:44) - Amazon.KinesisTap.Expression/TextDecoration/TextDecorationParserFacade.cs (32:46) duplicated block id: 25 size: 11 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/Ast/ExpressionInterpreter.cs (34:49) - Amazon.KinesisTap.Expression/Ast/ExpressionInterpreter.cs (34:49) duplicated block id: 26 size: 11 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/Ast/ExpressionInterpreter.cs (51:62) - Amazon.KinesisTap.Expression/Ast/ExpressionInterpreter.cs (51:62) duplicated block id: 27 size: 11 cleaned lines of code in 2 files: - Amazon.KinesisTap.Core/Guard.cs (50:62) - Amazon.KinesisTap.Common/Guard.cs (50:62) duplicated block id: 28 size: 10 cleaned lines of code in 4 files: - Amazon.KinesisTap.Shared/ObjectDecoration/ObjectDecorationValidator.cs (31:41) - Amazon.KinesisTap.Shared/TextDecoration/TextDecorationValidator.cs (33:43) - Amazon.KinesisTap.Expression/ObjectDecoration/ObjectDecorationValidator.cs (33:43) - Amazon.KinesisTap.Expression/TextDecoration/TextDecorationValidator.cs (33:43) duplicated block id: 29 size: 10 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/BuiltInFunctions.cs (73:86) - Amazon.KinesisTap.Expression/BuiltInFunctions.cs (73:86) duplicated block id: 30 size: 10 cleaned lines of code in 2 files: - Amazon.KinesisTap.Core/Utility.cs (577:587) - Amazon.KinesisTap.Common/Utility.cs (98:108) duplicated block id: 31 size: 9 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/ObjectDecoration/ObjectDecorationParserFacade.cs (65:74) - Amazon.KinesisTap.Expression/ObjectDecoration/ObjectDecorationParserFacade.cs (68:77) duplicated block id: 32 size: 9 cleaned lines of code in 4 files: - Amazon.KinesisTap.Shared/ObjectDecoration/ObjectDecorationEvaluationContext.cs (32:41) - Amazon.KinesisTap.Shared/Ast/ExpressionEvaluationContext.cs (31:40) - Amazon.KinesisTap.Expression/ObjectDecoration/ObjectDecorationEvaluationContext.cs (32:41) - Amazon.KinesisTap.Expression/Ast/ExpressionEvaluationContext.cs (33:42) duplicated block id: 33 size: 9 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/TextDecoration/TextDecorationParserFacade.cs (46:55) - Amazon.KinesisTap.Expression/TextDecoration/TextDecorationParserFacade.cs (48:57) duplicated block id: 34 size: 8 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/ObjectDecoration/ObjectDecorationParserVisitor.cs (109:117) - Amazon.KinesisTap.Expression/ObjectDecoration/ObjectDecorationParserVisitor.cs (110:118) duplicated block id: 35 size: 8 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/TextDecoration/TextDecorationParserVisitor.cs (79:87) - Amazon.KinesisTap.Expression/TextDecoration/TextDecorationParserVisitor.cs (80:88) duplicated block id: 36 size: 8 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/Ast/ExpressionInterpreter.cs (105:113) - Amazon.KinesisTap.Expression/Ast/ExpressionInterpreter.cs (105:113) duplicated block id: 37 size: 8 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/Binder/FunctionBinder.cs (39:49) - Amazon.KinesisTap.Expression/Binder/FunctionBinder.cs (39:49) duplicated block id: 38 size: 7 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/ObjectDecoration/ObjectDecorationInterpreter.cs (36:45) - Amazon.KinesisTap.Expression/ObjectDecoration/ObjectDecorationInterpreter.cs (36:45) duplicated block id: 39 size: 7 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/ObjectDecoration/ObjectDecorationParserVisitor.cs (44:51) - Amazon.KinesisTap.Expression/ObjectDecoration/ObjectDecorationParserVisitor.cs (45:52) duplicated block id: 40 size: 7 cleaned lines of code in 2 files: - Amazon.KinesisTap.Shared/Binder/FunctionBinder.cs (59:70) - Amazon.KinesisTap.Expression/Binder/FunctionBinder.cs (59:70) duplicated block id: 41 size: 7 cleaned lines of code in 2 files: - Amazon.KinesisTap.AWS/FileSystemEventSink.cs (100:107) - Amazon.KinesisTap.AWS/CloudWatchLogsSink.cs (404:411) duplicated block id: 42 size: 7 cleaned lines of code in 2 files: - Amazon.KinesisTap.Core/Guard.cs (34:41) - Amazon.KinesisTap.Common/Guard.cs (34:41) duplicated block id: 43 size: 7 cleaned lines of code in 2 files: - Amazon.KinesisTap.DiagnosticTool.Core/Commands/RecordParserValidatorCommand.cs (89:96) - Amazon.KinesisTap.DiagnosticTool.Core/Commands/ConfigValidatorCommand.cs (117:124) duplicated block id: 44 size: 6 cleaned lines of code in 4 files: - Amazon.KinesisTap.AWS/KinesisStreamSink.cs (366:373) - Amazon.KinesisTap.AWS/CloudWatchSink.cs (510:517) - Amazon.KinesisTap.AWS/KinesisFirehoseSink.cs (397:404) - Amazon.KinesisTap.AWS/CloudWatchLogsSink.cs (538:545) duplicated block id: 45 size: 6 cleaned lines of code in 2 files: - Amazon.KinesisTap.DiagnosticTool.Core/Commands/DirectoryWatcherCommand.cs (62:68) - Amazon.KinesisTap.DiagnosticTool.Core/Commands/PackageVersionValidatorCommand.cs (77:83)