Dependency Graph

Online documentation:

Dependency Matrix

Online documentation:

Visualizing Code Metrics through Treemaping

With the Online documentation, understand how Treemaping can help you see patterns in your code base, that would be hard to spot with other ways.

Abstractness versus Instability Diagram

The Abstractness versus Instability Diagram helps to detect which assemblies are potentially painful to maintain (i.e concrete and stable) and which assemblies are potentially useless (i.e abstract and instable).

Online documentation:

For beginners: Where to start

Code queries and rules results are truncated to list a maximum of 20 code elements in this report

Does this report gets too large?

NopCommerce 4.60.4 \ Main
NopCommerce 4.60.4 \ Main \ Rules
NopCommerce 4.60.4 \ Main \ Quality Gates
NopCommerce 4.60.4 \ Main \ Quality Gates \ Quality Gates
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ Code Smells
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ Code Smells Regression
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ Object Oriented Design
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ Design
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ Architecture
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ API Breaking Changes
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ Code Coverage
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ Dead Code
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ Security
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ Visibility
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ Immutability
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ Naming Conventions
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ Source Files Organization
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ .NET Framework Usage
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ .NET Framework Usage \ System
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ .NET Framework Usage \ System.Collections
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ .NET Framework Usage \ System.Threading
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ .NET Framework Usage \ System.Globalization
NopCommerce 4.60.4 \ Main \ Rules \ Project Rules \ .NET Framework Usage \ System.Reflection
NopCommerce 4.60.4 \ Main \ Rules \ Roslyn Analyzers
NopCommerce 4.60.4 \ Main \ Rules \ Roslyn Analyzers \ Compiler
NopCommerce 4.60.4 \ Main \ Rules \ Roslyn Analyzers \ Design
NopCommerce 4.60.4 \ Main \ Rules \ Roslyn Analyzers \ GeneratedRegex
NopCommerce 4.60.4 \ Main \ Rules \ Roslyn Analyzers \ Performance
NopCommerce 4.60.4 \ Main \ Rules \ Roslyn Analyzers \ Roslynator
NopCommerce 4.60.4 \ Main \ Rules \ Roslyn Analyzers \ Security
NopCommerce 4.60.4 \ Main \ Rules \ Roslyn Analyzers \ Style
NopCommerce 4.60.4 \ Main \ Rules \ Roslyn Analyzers \ Usage
NopCommerce 4.60.4 \ Main \ Group of Queries \ Hot Spots
NopCommerce 4.60.4 \ Main \ Group of Queries \ Object Oriented Design
NopCommerce 4.60.4 \ Main \ Group of Queries \ API Breaking Changes
NopCommerce 4.60.4 \ Main \ Group of Queries \ Code Coverage
NopCommerce 4.60.4 \ Main \ Group of Queries \ Dead Code
NopCommerce 4.60.4 \ Main \ Group of Queries \ Code Diff Summary
NopCommerce 4.60.4 \ Main \ Metrics \ Application Statistics
NopCommerce 4.60.4 \ Main \ Metrics \ Assemblies Metrics
NopCommerce 4.60.4 \ Main \ Metrics \ Namespaces Metrics
NopCommerce 4.60.4 \ Main \ Metrics \ Types Metrics
NopCommerce 4.60.4 \ Main \ Assemblies Dependencies
NopCommerce 4.60.4 \ Main \ Namespaces Dependencies
NopCommerce 4.60.4 \ Main \ Types Dependencies
NopCommerce 4.60.4 \ Main \ Build Order
NopCommerce 4.60.4 \ Main \ Abstractness vs. Instability
report date20 Mar 2024 11:53:09
analysis duration00:44.864
ndepend version 2024.1.0   Professional Developer/Build-Machine Edition
baselineCompare with project {NopCommerce 4.50.1} most recent analysis result (analysis result obtained on 20 Mar 2024 11:36:57)
code coverage data Loaded! Code Coverage metrics, Queries and Rules relative to code Coverage, can be used.

Diagrams

;TinyComponentDependenciesDiagram.png
Dependency Graph
View as ?fullscaled
;TinyComponentDependenciesMatrix.png
Dependency Matrix
View as ?fullscaled
;TinyVisualNDependView.png
Treemap Metric View
View as ?fullscaled
;TinyAbstractnessVSInstability.png
Abstractness vs. Instability

Application Metrics

Note: Further Application Statistics are available.
# Lines of Code
108 997   ;TrendIconGrayUp.png   +4 058
34 790   (NotMyCode)   ;TrendIconGrayUp.png   +554
Estimated Dev Effort   3 915d   ;TrendIconGrayUp.png   +141d
# Types
3 849   ;TrendIconGrayUp.png   +160
25   Assemblies   ;TrendIconGrayDown.png   -2
515   Namespaces   ;TrendIconGrayConstant.png   no diff
15 938   Methods   ;TrendIconGrayUp.png   +591
11 845   Fields   ;TrendIconGrayUp.png   +200
3 442   Source Files   ;TrendIconGrayUp.png   +136
316 610   Line Feed   ;TrendIconGrayUp.png   +11 993
6 397   Third-Party Elements   ;TrendIconGrayUp.png   +255
Comment
41.77%   ;TrendIconGrayUp.png   from 41.68%
78 190   Lines of Comment   ;TrendIconGrayUp.png   +3 196
Debt
23.2%   ;TrendIconRedUp.png   from 22.09%
Rating   D   125d effort to reach  C
Debt   908d   ;TrendIconRedUp.png   +74d
Annual Interest   319d   ;TrendIconRedUp.png   +101d
Breaking Point   34m   ;TrendIconGrayDown.png   -11m
Coverage
16.82%   ;TrendIconRedDown.png   from 17.23%
   ;PercentageCoveragePie.png
18 008   Lines of Code Covered   ;TrendIconGreenUp.png   +249
89 083   Lines of Code Not Covered   ;TrendIconRedUp.png   +3 776
1 906   Lines of Code Uncoverable   ;TrendIconGrayUp.png   +33
Method Complexity
174   Max   ;TrendIconRedUp.png   +8
1.57   Average   ;TrendIconRedUp.png   +0.0035
Quality Gates
;StatusQGFail.pngFail9
;StatusQGWarn.pngWarn2+1
;StatusQGPass.pngPass1-1
Rules
;StatusWarningCritical.pngCritical13+1
;StatusWarning.pngViolated200+3-3
;StatusBigOk.pngOk76
Issues
;Empty.pngAll32 229+5 567-2 824
;Severity_Blocker.pngBlocker0
;Severity_Critical.pngCritical49+14-8
;Severity_High.pngHigh26 633+4 856-2 404
;Severity_Medium.pngMedium4 745+626-371
;Severity_Low.pngLow802+71-41
;Empty.pngSuppressed0
930
  • The number of source files with no issue.
  • By default, these source files are not listed below. They are listed when one of the option List all source files or Only list source files with issues and files added or modified since the baseline is enabled in NDepend Project Properties > Report.
1869
  • The number of source files with at least one unresolved issue but no new issue added since the baseline.
  • Sort the column #Un-resolved Issues to list these files first.
643
  • The number of source files with at least one new issue introduced since the baseline.
  • Sort the column #New Issues to list these files first.
;InfoSmall.png
  • The setting "List all source files" is enabled. Less source files can be listed by changing this setting from NDepend Project Properties > Report.
Source File Name#New Issues#Un- resolved#Fixed
New Debt
Debt%Cov#LinesProjectPath
;CS.pngExportManager.cs
|m100|0000| 460|m68|0001| 1 119|m17|0036| 6|m27|0005| 4d 1h|m71|0002| 20d|c29|0603| 29.33%|m25|0010| 2 443Nop.Services.\Libraries\Nop.Services\ExportImport
;CS.pngSitemapModelFactory.cs
|m51|0001| 238|m0|2971| 0|m0|2351| 0|m27|0006| 4d 1h|m14|0041| 4d 1h|c0|1693| 0%|m9|0053| 867Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngZettleService.cs
|m42|0002| 196|m0|2970| 0|m0|2350| 0|m46|0001| 7d 0h|m24|0019| 7d 0h|c0|1366| 0%|m11|0033| 1 124Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Services
;CS.pngImportManager.cs
|m41|0003| 189|m18|0013| 311|m23|0023| 8|m100|0000| 15d 1h|m100|0000| 29d|c4|0661| 4.88%|m32|0005| 3 108Nop.Services.\Libraries\Nop.Services\ExportImport
;CS.pngCyberSourcePaymentMethod.cs
|m26|0004| 121|m0|2973| 0|m0|2349| 0|m28|0003| 4d 3h|m14|0039| 4d 3h|c0|1710| 0%|m8|0057| 801Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource
;CS.pngCyberSourceService.cs
|m23|0005| 106|m0|2972| 0|m0|2354| 0|m28|0004| 4d 2h|m14|0040| 4d 2h|c0|1737| 0%|m10|0044| 1 012Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Services
;CS.pngFacebookPixelService.cs
|m17|0007| 79|m9|0028| 164|m2|0127| 1|m6|0036| 1d 0h|m21|0024| 6d 3h|c0|1345| 0%|m14|0030| 1 378Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Services
;CS.pngMarketingAutomationManager.cs
|m17|0006| 80|m0|2985| 0|m0|2353| 0|m12|0015| 1d 7h|m6|0090| 1d 7h|c0|1663| 0%|m4|0130| 399Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Services
;CS.pngProduct.cs
|m16|0008| 76|m0|2984| 0|m0|2352| 0|m12|0014| 1d 7h|m6|0089| 1d 7h|c0|1785| 0%|m5|0086| 566Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngProductService.cs
|m14|0009| 67|m20|0011| 336|m17|0039| 6|m11|0021| 1d 5h|m33|0015| 9d 7h|c33|0583| 33.42%|m30|0006| 2 893Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngProductModelFactory.cs
|m12|0011| 59|m21|0010| 356|m2|0120| 1|m7|0028| 1d 1h|m41|0006| 12d 1h|c24|0621| 24.1%|m20|0014| 2 007Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngSettingService.cs
|m12|0010| 59|m4|0059| 70|m23|0024| 8|m11|0020| 1d 5h|m7|0074| 2d 1h|c50|0532| 50%|m9|0049| 884Nop.Services.\Libraries\Nop.Services\Configuration
;CS.pngSettingModelFactory.cs
|m11|0015| 54|m30|0004| 504|m0|2348| 0|m6|0037| 7h 36min|m21|0023| 6d 3h|c0|1549| 0%|m19|0018| 1 878Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngOrderProcessingService.cs
|m11|0018| 51|m39|0003| 645|m100|0000| 34|m21|0008| 3d 2h|m70|0003| 20d|c11|0653| 11.04%|m35|0004| 3 417Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngDataMigration.cs
|m12|0012| 56|m0|2987| 0|m0|2345| 0|m10|0022| 1d 4h|m5|0115| 1d 4h|c2|0670| 2.02%|m3|0204| 312Nop.Data.\Libraries\Nop.Data\Migrations\UpgradeTo460
;CS.pngEventConsumer.cs
|m11|0013| 55|m0|2986| 0|m0|2344| 0|m11|0019| 1d 6h|m6|0097| 1d 6h|c0|1454| 0%|m4|0108| 463Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Services
;CS.pngCyberSourceDefaults.cs
|m11|0014| 55|m0|2983| 0|m0|2343| 0|m7|0029| 1d 1h|m3|0152| 1d 1h|c0|1664| 0%|m3|0191| 325Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource
;CS.pngZettleRecordService.cs
|m11|0016| 54|m0|2980| 0|m0|2347| 0|m7|0032| 1d 0h|m3|0161| 1d 0h|c0|1626| 0%|m4|0131| 399Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Services
;CS.pngCreditCardHelper.cs
|m11|0017| 51|m0|2979| 0|m0|2346| 0|m7|0031| 1d 0h|m3|0160| 1d 0h|c0|1597| 0%|m2|0313| 214Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Services\Helpers
;CS.pngWorkflowMessageService.cs
|m9|0019| 43|m39|0002| 652|m2|0181| 1|m5|0042| 6h 52min|m17|0032| 5d 1h|c79|0416| 79.48%|m27|0008| 2 654Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngPdfService.cs
|m8|0021| 41|m10|0022| 179|m52|0005| 18|m35|0002| 5d 2h|m23|0021| 6d 6h|c9|0655| 9.7%|m9|0048| 943Nop.Services.\Libraries\Nop.Services\Common
;CS.pngNopHtmlHelper.cs
|m9|0020| 42|m2|0109| 38|m91|0001| 31|m24|0007| 3d 6h|m15|0037| 4d 4h|c0|1733| 0%|m9|0050| 881Nop.Web.Framework.\Presentation\Nop.Web.Framework\UI
;CS.pngCheckoutController.cs
|m8|0022| 40|m6|0042| 113|m0|2355| 0|m8|0024| 1d 2h|m46|0005| 13d 3h|c0|1780| 0%|m22|0011| 2 175Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngSettingController.cs
|m7|0026| 36|m23|0006| 390|m29|0014| 10|m5|0047| 6h 13min|m40|0008| 11d 6h|c0|1466| 0%|m21|0012| 2 073Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngRoxyFilemanConfig.cs
|m8|0023| 38|m0|2982| 0|m0|2364| 0|m4|0049| 5h 55min|m2|0223| 5h 55min|c0|1908| 0%|m0|1273| 39Nop.Services.\Libraries\Nop.Services\Media\RoxyFileman
;CS.pngPropertyManager.cs
|m8|0024| 37|m0|0405| 9|m0|2363| 0|m9|0023| 1d 3h|m4|0122| 1d 3h|c48|0535| 48.45%|m4|0107| 469Nop.Services.\Libraries\Nop.Services\ExportImport\Help
;CS.pngNopRoutingDefaults.cs
|m8|0025| 37|m0|2981| 0|m0|2362| 0|m2|0087| 3h 27min|m1|0348| 3h 27min|c3|0667| 3.45%|m1|0377| 170Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Routing
;CS.pngOrderController.cs
|m7|0028| 34|m10|0025| 169|m41|0008| 14|m8|0026| 1d 2h|m52|0004| 15d 2h|c0|2008| 0%|m29|0007| 2 863Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngUploadService.cs
|m7|0027| 35|m1|0219| 20|m0|2367| 0|m4|0057| 5h 11min|m12|0047| 3d 4h|c0|1795| 0%|m5|0091| 556Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngProductController.cs
|m6|0035| 32|m13|0018| 218|m0|2361| 0|m8|0025| 1d 2h|m73|0001| 21d|c0|1859| 0%|m38|0003| 3 725Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngOrderTotalCalculationService.cs
|m6|0033| 32|m12|0019| 202|m8|0069| 3|m2|0094| 2h 56min|m24|0017| 7d 1h|c52|0512| 52.59%|m15|0027| 1 501Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngRoxyFilemanController.cs
|m7|0030| 34|m0|1958| 1|m0|2365| 0|m5|0041| 6h 59min|m5|0120| 1d 3h|c0|1617| 0%|m3|0167| 344Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngZettleAdminController.cs
|m7|0029| 34|m0|2933| 0|m0|2366| 0|m19|0010| 3d 0h|m10|0057| 3d 0h|c0|1871| 0%|m5|0098| 525Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Controllers
;CS.pngPluginsInfo.cs
|m7|0031| 33|m1|0192| 23|m0|2358| 0|m12|0017| 1d 6h|m7|0076| 2d 1h|c5|0660| 5.66%|m4|0118| 423Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngZettlePlugin.cs
|m6|0034| 32|m0|2885| 0|m0|2356| 0|m3|0069| 4h 19min|m1|0281| 4h 19min|c0|1582| 0%|m2|0248| 269Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle
;CS.pngSchemaMigration.cs
|m6|0032| 32|m0|2884| 0|m0|2357| 0|m7|0033| 1d 0h|m3|0162| 1d 0h|c0|1757| 0%|m1|0383| 168Nop.Data.\Libraries\Nop.Data\Migrations\UpgradeTo460
;CS.pngBBCodeHelper.cs
|m6|0036| 31|m1|0214| 20|m0|2360| 0|m0|0210| 45min|m1|0454| 2h 24min|c84|0379| 84.38%|m1|0593| 108Nop.Services.\Libraries\Nop.Services\Html
;CS.pngSlugRouteTransformer.cs
|m6|0037| 30|m0|0476| 7|m8|0070| 3|m2|0083| 3h 37min|m7|0081| 2d 0h|c0|1667| 0%|m3|0188| 328Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Routing
;CS.pngSendinblueManager.cs
|m5|0043| 27|m15|0017| 251|m55|0004| 19|m3|0067| 4h 26min|m26|0016| 7d 6h|c0|1386| 0%|m14|0029| 1 384Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Services
;CS.pngEventConsumer.cs
|m6|0038| 29|m0|0722| 4|m79|0003| 27|m0|0267| 29min|m3|0159| 1d 0h|c0|1649| 0%|m3|0214| 305Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Services
;CS.pngApplicationPartManagerExtensions .cs
|m6|0041| 28|m1|0197| 22|m23|0022| 8|m1|0159| 1h 13min|m9|0061| 2d 6h|c0|1629| 0%|m3|0161| 347Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure\Extensions
;CS.pngRoxyFilemanFileProvider.cs
|m6|0039| 28|m0|2887| 0|m0|2359| 0|m19|0009| 3d 0h|m10|0056| 3d 0h|c0|1828| 0%|m7|0065| 700Nop.Services.\Libraries\Nop.Services\Media\RoxyFileman
;CS.pngEventConsumer.cs
|m6|0040| 28|m0|2886| 0|m0|2342| 0|m6|0038| 7h 30min|m3|0184| 7h 30min|c0|1563| 0%|m2|0260| 255Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Services
;CS.pngPagerModel.cs
|m5|0042| 27|m3|0072| 54|m2|0153| 1|m1|0151| 1h 21min|m6|0092| 1d 6h|c11|0651| 11.46%|m3|0168| 343Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngPictureService.cs
|m5|0044| 25|m10|0023| 172|m2|0157| 1|m5|0046| 6h 17min|m13|0045| 3d 7h|c39|0569| 39.57%|m13|0032| 1 249Nop.Services.\Libraries\Nop.Services\Media
;CS.pngLocalizationService.cs
|m5|0047| 24|m9|0029| 163|m0|2323| 0|m3|0081| 3h 45min|m8|0070| 2d 3h|c50|0519| 50.75%|m10|0045| 1 008Nop.Services.\Libraries\Nop.Services\Localization
;CS.pngPropertyByName.cs
|m5|0045| 25|m0|0270| 15|m0|2325| 0|m2|0092| 3h 3min|m1|0363| 3h 18min|c60|0486| 60%|m2|0272| 246Nop.Services.\Libraries\Nop.Services\ExportImport\Help
;CS.pngShoppingCartService.cs
|m4|0050| 22|m16|0016| 268|m2|0149| 1|m16|0012| 2d 4h|m36|0014| 10d 5h|c31|0595| 31.75%|m20|0017| 1 927Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngRoxyFilemanService.cs
|m5|0048| 24|m0|2883| 0|m0|2328| 0|m3|0071| 4h 18min|m1|0287| 4h 18min|c0|1575| 0%|m2|0236| 280Nop.Services.\Libraries\Nop.Services\Media\RoxyFileman
;CS.pngCyberSourceCustomerTokenController .cs
|m5|0046| 24|m0|2880| 0|m0|2324| 0|m12|0016| 1d 7h|m6|0091| 1d 7h|c0|1655| 0%|m3|0223| 299Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Controllers
;CS.pngBaseDataProvider.cs
|m5|0049| 23|m3|0071| 54|m17|0032| 6|m2|0100| 2h 32min|m2|0198| 6h 54min|c35|0580| 35.14%|m5|0087| 560Nop.Data.\Libraries\Nop.Data\DataProviders
;CS.pngOrderModelFactory.cs
|m4|0054| 21|m10|0026| 169|m0|2318| 0|m5|0044| 6h 46min|m18|0030| 5d 2h|c0|1483| 0%|m7|0061| 745Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngCyberSourceController.cs
|m4|0051| 21|m0|2879| 0|m0|2327| 0|m4|0054| 5h 19min|m2|0238| 5h 19min|c0|1779| 0%|m1|0372| 172Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Controllers
;CS.pngOrderStatusUpdateTask.cs
|m4|0053| 21|m0|2882| 0|m0|2319| 0|m3|0065| 4h 35min|m1|0269| 4h 35min|c0|1368| 0%|m1|0580| 111Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Services
;CS.pngNopUrlHelper.cs
|m4|0052| 21|m0|2881| 0|m0|2326| 0|m4|0052| 5h 37min|m2|0228| 5h 37min|c28|0608| 28.07%|m1|0365| 176Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Routing
;CS.pngCustomerController.cs
|m4|0056| 20|m5|0051| 86|m0|2317| 0|m6|0034| 1d 0h|m39|0011| 11d 4h|c0|1557| 0%|m20|0015| 1 980Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngCopyProductService.cs
|m4|0057| 19|m9|0030| 161|m0|2322| 0|m3|0064| 4h 39min|m15|0038| 4d 3h|c0|1725| 0%|m9|0052| 869Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngEventConsumer.cs
|m4|0055| 20|m0|1972| 1|m29|0018| 10|m0|0211| 44min|m0|0550| 1h 50min|c0|1412| 0%|m1|0489| 132Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Services
;CS.pngInstallationService.cs
|m0|0298| 3|m100|0000| 1 641|m17|0033| 6|m0|0250| 32min|m22|0022| 6d 4h|c94|0322| 94.69%|m100|0000| 9 562Nop.Services.\Libraries\Nop.Services\Installation
;CS.pngCyberSourcePayerAuthenticationCont roller.cs
|m4|0058| 19|m0|2894| 0|m0|2321| 0|m4|0048| 6h 1min|m2|0221| 6h 1min|c0|1774| 0%|m1|0373| 172Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Controllers
;CS.pngRedisCacheManager.cs
|m4|0059| 19|m0|2893| 0|m0|2320| 0|m3|0066| 4h 33min|m1|0271| 4h 33min|c0|1594| 0%|m2|0306| 218Nop.Services.\Libraries\Nop.Services\Caching
;CS.pngCustomerService.cs
|m3|0066| 16|m12|0020| 201|m2|0131| 1|m5|0040| 7h 5min|m17|0034| 5d 1h|c41|0557| 41.79%|m17|0023| 1 678Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngVideoService.cs
|m3|0060| 18|m0|2896| 0|m0|2329| 0|m0|0172| 1h 2min|m0|0760| 1h 2min|c17|0636| 17.65%|m1|0546| 119Nop.Services.\Libraries\Nop.Services\Media
;CS.pngProductModelFactory.cs
|m3|0075| 14|m23|0007| 389|m2|0165| 1|m7|0030| 1d 1h|m38|0013| 11d 1h|c0|2087| 0%|m26|0009| 2 517Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngShoppingCartController.cs
|m3|0071| 15|m9|0033| 149|m20|0025| 7|m6|0039| 7h 25min|m38|0012| 11d 2h|c0|1383| 0%|m17|0022| 1 703Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngDistributedCacheManager.cs
|m3|0063| 16|m1|0177| 25|m14|0048| 5|m3|0080| 3h 46min|m1|0276| 4h 23min|c69|0453| 69%|m4|0133| 395Nop.Core.\Libraries\Nop.Core\Caching
;CS.pngCatalogController.cs
|m3|0065| 16|m0|0314| 13|m2|0152| 1|m4|0053| 5h 24min|m6|0093| 1d 6h|c0|1886| 0%|m5|0100| 519Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngStoreModelFactory.cs
|m3|0061| 16|m0|0378| 10|m2|0146| 1|m0|0299| 25min|m0|0557| 1h 47min|c0|1705| 0%|m1|0480| 134Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngEventConsumer.cs
|m3|0062| 16|m0|0977| 3|m26|0019| 9|m0|0190| 51min|m0|0529| 1h 57min|c0|1672| 0%|m1|0425| 152Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Services
;CS.pngPublicWidgetZones.cs
|m3|0064| 16|m0|1986| 1|m0|2338| 0|m3|0078| 3h 48min|m4|0123| 1d 3h|c0|1745| 0%|m2|0320| 207Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngPaymentInfoViewComponent.cs
|m3|0067| 16|m0|2895| 0|m0|2337| 0|m4|0056| 5h 17min|m2|0240| 5h 17min|c0|1446| 0%|m1|0542| 119Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Components
;CS.pngOrderModelFactory.cs
|m2|0084| 12|m23|0005| 392|m0|2402| 0|m6|0035| 1d 0h|m40|0009| 11d 5h|c0|1560| 0%|m20|0016| 1 954Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngCatalogModelFactory.cs
|m2|0085| 12|m22|0009| 370|m14|0045| 5|m4|0059| 5h 7min|m11|0049| 3d 3h|c83|0390| 83.08%|m21|0013| 2 034Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngEntityRepository.cs
|m3|0069| 15|m2|0080| 49|m0|2336| 0|m4|0060| 4h 57min|m3|0182| 7h 33min|c67|0456| 67.35%|m7|0066| 691Nop.Data.\Libraries\Nop.Data
;CS.pngModelCacheEventConsumer.cs
|m3|0070| 15|m1|0249| 17|m0|2341| 0|m0|0308| 24min|m0|0624| 1h 29min|c23|0624| 23.08%|m1|0540| 120Nop.Web.\Presentation\Nop.Web\Areas\Admin\Infrastructure\Cache
;CS.pngEventConsumer.cs
|m3|0068| 15|m0|1359| 2|m44|0007| 15|m0|0382| 15min|m1|0359| 3h 20min|c0|1685| 0%|m1|0409| 158Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words\Services
;CS.pngConversionsEventUserData.cs
|m3|0072| 15|m0|2892| 0|m0|2340| 0|m1|0107| 2h 22min|m1|0459| 2h 22min|c0|1523| 0%|m0|0672| 93Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Domain
;CS.pngFacebookPixelDefaults.cs
|m3|0078| 14|m1|0226| 19|m0|2335| 0|m0|0279| 28min|m1|0321| 3h 47min|c0|1671| 0%|m1|0424| 153Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel
;CS.pngInventoryBalanceUpdate.cs
|m3|0073| 14|m0|2889| 0|m0|2339| 0|m1|0109| 2h 19min|m0|0464| 2h 19min|c0|1514| 0%|m0|0707| 88Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Inventory
;CS.pngPaymentInfoValidator.cs
|m3|0077| 14|m0|2888| 0|m0|2330| 0|m3|0068| 4h 23min|m1|0275| 4h 23min|c0|1342| 0%|m1|0601| 105Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Validators
;CS.pngCreateTrackingRequest .cs
|m3|0074| 14|m0|2891| 0|m0|2332| 0|m1|0108| 2h 20min|m0|0462| 2h 20min|c0|1349| 0%|m1|0612| 102Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Inventory
;CS.pngSettingMigration.cs
|m3|0076| 14|m0|2890| 0|m0|2331| 0|m19|0011| 2d 7h|m9|0060| 2d 7h|c0|1593| 0%|m4|0127| 411Nop.Web.Framework.\Presentation\Nop.Web.Framework\Migrations\UpgradeTo460
;CS.pngCheckoutModelFactory.cs
|m2|0086| 12|m7|0040| 127|m8|0058| 3|m4|0050| 5h 53min|m8|0073| 2d 2h|c69|0449| 69.72%|m7|0067| 674Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngCustomPropertiesModelBinder.cs
|m2|0080| 13|m0|1987| 1|m2|0145| 1|m3|0075| 4h 0min|m1|0298| 4h 4min|c0|2076| 0%|m0|0946| 58Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\ModelBinding\Binders
;CS.pngSocialModel.cs
|m2|0081| 13|m0|1985| 1|m2|0143| 1|m2|0101| 2h 30min|m1|0369| 3h 14min|c0|1226| 0%|m0|2374| 14Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngZettleHttpClient.cs
|m2|0079| 13|m0|2867| 0|m0|2334| 0|m3|0073| 4h 7min|m1|0296| 4h 7min|c0|1419| 0%|m1|0500| 130Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Services
;CS.pngCustomerTokenService.cs
|m2|0082| 13|m0|2866| 0|m0|2333| 0|m0|0167| 1h 5min|m0|0738| 1h 5min|c0|1390| 0%|m1|0630| 99Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Services
;CS.pngOrderReportService.cs
|m2|0083| 12|m5|0048| 89|m82|0002| 28|m1|0139| 1h 34min|m19|0027| 5d 4h|c0|1644| 0%|m10|0042| 1 025Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngPluginService.cs
|m2|0090| 12|m5|0049| 89|m2|0142| 1|m1|0143| 1h 29min|m9|0065| 2d 5h|c20|0628| 20.47%|m7|0063| 722Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngServiceManager.cs
|m2|0097| 11|m9|0034| 149|m0|2395| 0|m0|0171| 1h 2min|m18|0028| 5d 3h|c0|1684| 0%|m11|0037| 1 060Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Services
;CS.pngVendorController.cs
|m2|0092| 12|m2|0102| 41|m0|2404| 0|m0|0174| 1h 2min|m10|0058| 2d 7h|c0|1769| 0%|m4|0121| 417Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngImportProductMetadata.cs
|m2|0088| 12|m0|0693| 4|m0|2400| 0|m0|0183| 55min|m0|0537| 1h 55min|c0|0914| 0%|m0|1421| 34Nop.Services.\Libraries\Nop.Services\ExportImport
;CS.pngHomepageBestSellersViewComponent .cs
|m2|0091| 12|m0|1385| 2|m38|0010| 13|m0|0404| 12min|m0|0487| 2h 10min|c0|1453| 0%|m0|0786| 76Nop.Web.\Presentation\Nop.Web\Components
;CS.pngGuidGenerator.cs
|m2|0087| 12|m0|2869| 0|m0|2401| 0|m3|0079| 3h 47min|m1|0322| 3h 47min|c0|1759| 0%|m1|0391| 165Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Services
;CS.pngFacebookDataDeletionController.cs
|m2|0089| 12|m0|2868| 0|m0|2405| 0|m3|0076| 3h 54min|m1|0311| 3h 54min|c0|1442| 0%|m1|0530| 121Nop.Plugin.ExternalAuth.Facebook.\Plugins\Nop.Plugin.ExternalAuth.Facebook\Controllers
;CS.pngDiscountModelFactory.cs
|m2|0102| 11|m3|0063| 64|m0|2397| 0|m0|0181| 56min|m7|0083| 2d 0h|c0|1426| 0%|m7|0059| 751Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngExternalAuthenticationService.cs
|m2|0095| 11|m3|0067| 57|m8|0065| 3|m3|0072| 4h 14min|m4|0125| 1d 3h|c18|0635| 18.27%|m4|0117| 426Nop.Services.\Libraries\Nop.Services\Authentication\External
;CS.pngProductController.cs
|m2|0101| 11|m2|0097| 42|m0|2398| 0|m4|0061| 4h 54min|m11|0050| 3d 3h|c0|1919| 0%|m6|0069| 661Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngDefaultLogger.cs
|m2|0098| 11|m1|0144| 31|m0|2394| 0|m1|0125| 1h 54min|m1|0272| 4h 32min|c22|0625| 22.54%|m3|0162| 347Nop.Services.\Libraries\Nop.Services\Logging
;CS.pngApplicationBuilderExtensions.cs
|m2|0093| 11|m1|0155| 29|m2|0162| 1|m1|0136| 1h 38min|m6|0094| 1d 6h|c0|1799| 0%|m5|0096| 529Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure\Extensions
;CS.pngCustomerController.cs
|m2|0106| 10|m6|0044| 103|m0|2415| 0|m1|0152| 1h 21min|m41|0007| 12d 0h|c0|1551| 0%|m18|0020| 1 727Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngProductsAlsoPurchasedViewComponent .cs
|m2|0099| 11|m0|1392| 2|m35|0011| 12|m0|0414| 11min|m0|0526| 1h 58min|c0|1499| 0%|m0|0809| 72Nop.Web.\Presentation\Nop.Web\Components
;CS.pngWebOptimizerConfig.cs
|m2|0100| 11|m0|2865| 0|m0|2399| 0|m0|0234| 37min|m0|1013| 37min|c43|0546| 43.75%|m0|0979| 55Nop.Web.Framework.\Presentation\Nop.Web.Framework\WebOptimizer
;CS.pngMemoryDistributedCacheManager.cs
|m2|0094| 11|m0|2862| 0|m0|2403| 0|m0|0178| 1h 0min|m0|0773| 1h 0min|c73|0431| 73.68%|m1|0577| 111Nop.Services.\Libraries\Nop.Services\Caching
;CS.pngRobotsTxtSettings.cs
|m2|0096| 11|m0|2861| 0|m0|2396| 0|m0|0290| 26min|m0|1181| 26min|c80|0412| 80%|m0|1332| 37Nop.Core.\Libraries\Nop.Core\Domain\Security
;CS.pngCommonModelFactory.cs
|m2|0107| 10|m4|0055| 82|m35|0012| 12|m14|0013| 2d 1h|m8|0068| 2d 4h|c0|1940| 0%|m6|0072| 653Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngHtmlFormatter.cs
|m2|0108| 10|m2|0126| 35|m2|0130| 1|m0|0427| 10min|m2|0204| 6h 43min|c23|0622| 23.38%|m2|0314| 214Nop.Services.\Libraries\Nop.Services\Html
;CS.pngReportModelFactory.cs
|m1|0117| 9|m8|0037| 134|m0|2408| 0|m2|0104| 2h 26min|m7|0082| 2d 0h|c0|1708| 0%|m8|0055| 825Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngEventPublisherExtensions.cs
|m2|0105| 10|m0|0967| 3|m2|0137| 1|m0|0297| 25min|m0|1150| 28min|c50|0525| 50%|m0|0755| 79Nop.Core.\Libraries\Nop.Core\Events
;CS.pngCustomer.cs
|m2|0104| 10|m0|1983| 1|m2|0135| 1|m0|0248| 32min|m0|0918| 44min|c96|0318| 96.81%|m2|0252| 264Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngPdfDocument.cs
|m2|0109| 10|m0|2864| 0|m0|2414| 0|m4|0062| 4h 54min|m2|0257| 4h 54min|c0|1364| 0%|m1|0585| 109Nop.Services.\Libraries\Nop.Services\Common\Pdf
;CS.pngMigrationExtension.cs
|m2|0112| 10|m0|2863| 0|m0|2417| 0|m1|0114| 2h 14min|m0|0477| 2h 14min|c0|2052| 0%|m0|0914| 60Nop.Web.Framework.\Presentation\Nop.Web.Framework\Extensions
;CS.pngLocalizationMigration.cs
|m2|0111| 10|m0|2876| 0|m0|2418| 0|m0|0192| 51min|m0|0849| 51min|c0|1581| 0%|m4|0128| 406Nop.Web.Framework.\Presentation\Nop.Web.Framework\Migrations\UpgradeTo460
;CS.pngZettleDefaults.cs
|m2|0110| 10|m0|2875| 0|m0|2413| 0|m2|0086| 3h 30min|m1|0346| 3h 30min|c0|1469| 0%|m0|0757| 78Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle
;CS.pngPayerAuthenticationViewComponent .cs
|m2|0113| 10|m0|2878| 0|m0|2416| 0|m2|0102| 2h 29min|m1|0443| 2h 29min|c0|1536| 0%|m0|0740| 82Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Components
;CS.pngStoreMigration.cs
|m2|0103| 10|m0|2877| 0|m0|2406| 0|m1|0120| 2h 1min|m0|0520| 2h 1min|c0|2060| 0%|m0|0960| 57Nop.Data.\Libraries\Nop.Data\Migrations\UpgradeTo460
;CS.pngMessageTokenProvider.cs
|m1|0182| 6|m22|0008| 376|m11|0053| 4|m0|0182| 55min|m18|0031| 5d 2h|c66|0465| 66.03%|m16|0024| 1 603Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngCommonModelFactory.cs
|m1|0129| 8|m9|0032| 154|m2|0167| 1|m5|0043| 6h 49min|m18|0029| 5d 2h|c0|1699| 0%|m11|0034| 1 124Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngMessageTemplateModelFactory.cs
|m1|0121| 9|m2|0125| 35|m0|2410| 0|m0|0293| 26min|m2|0242| 5h 15min|c0|1570| 0%|m2|0268| 247Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngNopHttpClient.cs
|m1|0123| 9|m1|0163| 27|m0|2376| 0|m1|0119| 2h 4min|m1|0306| 3h 59min|c0|1598| 0%|m2|0307| 218Nop.Services.\Libraries\Nop.Services\Common
;CS.pngNopModelCacheDefaults.cs
|m1|0122| 9|m0|0268| 15|m0|2393| 0|m1|0145| 1h 27min|m0|0522| 2h 1min|c67|0455| 67.92%|m3|0215| 305Nop.Web.\Presentation\Nop.Web\Infrastructure\Cache
;CS.pngScheduleTaskService.cs
|m1|0125| 9|m0|0379| 10|m2|0170| 1|m0|0208| 45min|m0|0816| 55min|c80|0403| 80.56%|m1|0428| 151Nop.Services.\Libraries\Nop.Services\ScheduleTasks
;CS.pngCrossSellProductsViewComponent.cs
|m1|0115| 9|m0|1383| 2|m29|0017| 10|m0|0500| 9min|m0|0564| 1h 45min|c0|1500| 0%|m0|0814| 72Nop.Web.\Presentation\Nop.Web\Components
;CS.pngAdminHeaderLinksModel.cs
|m1|0116| 9|m0|1384| 2|m2|0180| 1|m1|0140| 1h 32min|m0|0491| 2h 9min|c0|0751| 0%|m0|2471| 12Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngLanguageSelectorModel.cs
|m1|0127| 9|m0|1381| 2|m2|0173| 1|m1|0130| 1h 41min|m0|0471| 2h 17min|c0|1055| 0%|m0|2167| 19Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngRelatedProductsViewComponent.cs
|m1|0124| 9|m0|1984| 1|m29|0016| 10|m0|0501| 9min|m0|0888| 47min|c0|1854| 0%|m0|1041| 51Nop.Web.\Presentation\Nop.Web\Components
;CS.pngInvoiceSource.cs
|m1|0126| 9|m0|2874| 0|m0|2375| 0|m2|0096| 2h 41min|m1|0418| 2h 41min|c0|1353| 0%|m1|0608| 103Nop.Services.\Libraries\Nop.Services\Common\Pdf
;CS.pngFacebookConversionsHttpClient.cs
|m1|0118| 9|m0|2871| 0|m0|2407| 0|m0|0235| 36min|m0|1024| 36min|c0|2083| 0%|m0|0931| 60Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Services
;CS.pngUploadedImagesMigration.cs
|m1|0119| 9|m0|2870| 0|m0|2412| 0|m4|0063| 4h 53min|m2|0259| 4h 53min|c0|1449| 0%|m1|0537| 120Nop.Web.Framework.\Presentation\Nop.Web.Framework\Migrations\UpgradeTo460
;CS.pngInvoiceDocument.cs
|m1|0114| 9|m0|2873| 0|m0|2409| 0|m11|0018| 1d 6h|m6|0095| 1d 6h|c0|1642| 0%|m3|0155| 364Nop.Services.\Libraries\Nop.Services\Common\Pdf
;CS.pngMsSqlServerCacheManager.cs
|m1|0120| 9|m0|2872| 0|m0|2411| 0|m1|0131| 1h 40min|m0|0585| 1h 40min|c0|1420| 0%|m1|0504| 128Nop.Services.\Libraries\Nop.Services\Caching
;CS.pngOrderService.cs
|m1|0138| 8|m5|0046| 95|m0|2373| 0|m0|0207| 45min|m8|0069| 2d 3h|c47|0539| 47.03%|m10|0046| 992Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngAvalaraTaxManager.cs
|m1|0170| 6|m17|0014| 292|m29|0015| 10|m0|0233| 37min|m24|0018| 7d 0h|c0|1517| 0%|m17|0021| 1 718Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Services
;CS.pngCustomerModelFactory.cs
|m1|0149| 7|m9|0031| 161|m41|0009| 14|m0|0196| 50min|m23|0020| 6d 7h|c0|1365| 0%|m13|0031| 1 318Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngPriceCalculationService.cs
|m1|0133| 8|m2|0084| 46|m14|0046| 5|m4|0051| 5h 40min|m5|0114| 1d 4h|c62|0478| 62.44%|m6|0081| 596Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngMsSqlDataProvider.cs
|m1|0131| 8|m2|0092| 43|m0|2378| 0|m0|0195| 50min|m2|0214| 6h 24min|c4|0665| 4.05%|m3|0156| 357Nop.Data.\Libraries\Nop.Data\DataProviders
;CS.pngProductAttributeFormatter.cs
|m1|0139| 8|m2|0098| 42|m0|2372| 0|m7|0027| 1d 1h|m4|0134| 1d 2h|c55|0504| 55.56%|m3|0230| 288Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngVendorController.cs
|m1|0130| 8|m1|0143| 31|m0|2379| 0|m3|0070| 4h 18min|m11|0052| 3d 2h|c0|1798| 0%|m5|0097| 526Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngStoreService.cs
|m1|0145| 8|m1|0201| 21|m2|0172| 1|m0|0215| 44min|m0|0470| 2h 18min|c49|0534| 49.02%|m2|0325| 204Nop.Services.\Libraries\Nop.Services\Stores
;CS.pngPluginController.cs
|m1|0140| 8|m1|0245| 17|m0|2371| 0|m0|0222| 41min|m13|0044| 4d 0h|c0|1989| 0%|m6|0076| 630Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngMigrationManager.cs
|m1|0144| 8|m0|0477| 7|m0|2387| 0|m0|0161| 1h 9min|m2|0217| 6h 13min|c0|1739| 0%|m2|0337| 196Nop.Data.\Libraries\Nop.Data\Migrations
;CS.pngHomepageProductsViewComponent.cs
|m1|0135| 8|m0|1991| 1|m26|0020| 9|m0|0515| 8min|m0|1048| 35min|c0|1881| 0%|m0|1076| 48Nop.Web.\Presentation\Nop.Web\Components
;CS.pngFacebookPixelConfiguration.cs
|m1|0137| 8|m0|1992| 1|m0|2368| 0|m0|0314| 23min|m0|0562| 1h 45min|c0|1394| 0%|m1|0626| 100Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Domain
;CS.pngDiscount.cs
|m1|0128| 8|m0|2921| 0|m0|2374| 0|m1|0105| 2h 22min|m1|0457| 2h 22min|c0|1343| 0%|m1|0604| 104Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngNopCssMinifier.cs
|m1|0143| 8|m0|2920| 0|m0|2388| 0|m1|0129| 1h 47min|m0|0556| 1h 47min|c0|2067| 0%|m0|0945| 58Nop.Web.Framework.\Presentation\Nop.Web.Framework\WebOptimizer\Processors
;CS.pngLocalizationMigration.cs
|m1|0136| 8|m0|2923| 0|m0|2369| 0|m0|0197| 48min|m0|0872| 48min|c0|1925| 0%|m0|1341| 36Nop.Plugin.Widgets.GoogleAnalytics.\Plugins\Nop.Plugin.Widgets.GoogleAnalytics\Migrations\UpgradeTo460
;CS.pngCatalogDocument.cs
|m1|0132| 8|m0|2922| 0|m0|2377| 0|m2|0089| 3h 15min|m1|0366| 3h 15min|c0|1418| 0%|m1|0498| 131Nop.Services.\Libraries\Nop.Services\Common\Pdf
;CS.pngSearchPluginManager.cs
|m1|0134| 8|m0|2919| 0|m0|2370| 0|m0|0303| 24min|m0|1214| 24min|c50|0522| 50%|m0|0751| 79Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngErrorContent.cs
|m1|0141| 8|m0|2916| 0|m0|2380| 0|m1|0141| 1h 31min|m0|0619| 1h 31min|c0|2095| 0%|m0|0862| 66Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Domain
;CS.pngWorkbookMetadata.cs
|m1|0142| 8|m0|2915| 0|m0|2389| 0|m0|0323| 21min|m0|1303| 21min|c75|0427| 75%|m0|2172| 19Nop.Services.\Libraries\Nop.Services\ExportImport
;CS.pngCustomerModelFactory.cs
|m1|0164| 6|m10|0024| 171|m50|0006| 17|m5|0045| 6h 32min|m13|0042| 4d 0h|c47|0538| 47.23%|m11|0036| 1 074Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngMySqlDataProvider.cs
|m1|0158| 7|m2|0113| 37|m0|2249| 0|m0|0199| 48min|m2|0206| 6h 42min|c2|0669| 2.44%|m3|0184| 330Nop.Data.\Libraries\Nop.Data\DataProviders
;CS.pngSendinblueDefaults.cs
|m1|0152| 7|m1|0166| 27|m0|2381| 0|m2|0097| 2h 41min|m2|0218| 6h 10min|c0|1631| 0%|m3|0154| 366Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue
;CS.pngStoreMappingService.cs
|m1|0146| 7|m1|0187| 23|m0|2392| 0|m1|0113| 2h 14min|m1|0279| 4h 22min|c27|0611| 27.16%|m3|0211| 308Nop.Services.\Libraries\Nop.Services\Stores
;CS.pngServiceCollectionExtensions.cs
|m1|0147| 7|m0|0428| 8|m0|2391| 0|m0|0202| 46min|m3|0178| 7h 48min|c0|1384| 0%|m4|0113| 447Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure\Extensions
;CS.pngScheduleTaskRunner.cs
|m1|0148| 7|m0|0473| 7|m0|2390| 0|m0|0166| 1h 5min|m0|0511| 2h 3min|c71|0444| 71.15%|m1|0374| 171Nop.Services.\Libraries\Nop.Services\ScheduleTasks
;CS.pngCacheKey.cs
|m1|0154| 7|m0|0628| 5|m0|2386| 0|m0|0217| 43min|m0|0856| 50min|c92|0336| 92%|m0|0665| 93Nop.Core.\Libraries\Nop.Core\Caching
;CS.pngStoreThemeSelectorModel.cs
|m1|0153| 7|m0|1390| 2|m2|0164| 1|m0|0163| 1h 9min|m0|0590| 1h 39min|c0|0975| 0%|m0|2258| 17Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngCurrencySelectorModel.cs
|m1|0156| 7|m0|1389| 2|m2|0168| 1|m0|0162| 1h 9min|m0|0591| 1h 39min|c0|0972| 0%|m0|2262| 17Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngConversionsApiMigration.cs
|m1|0151| 7|m0|2918| 0|m0|2382| 0|m1|0147| 1h 24min|m0|0638| 1h 24min|c0|1374| 0%|m1|0638| 99Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Data
;CS.pngAddProductToSyncSearchModel.cs
|m1|0150| 7|m0|2917| 0|m0|2383| 0|m0|0164| 1h 8min|m0|0722| 1h 8min|c0|2023| 0%|m0|0953| 58Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Models
;CS.pngConfigurationModel.cs
|m1|0157| 7|m0|2930| 0|m0|2384| 0|m2|0088| 3h 20min|m1|0362| 3h 20min|c0|1401| 0%|m1|0507| 127Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Models
;CS.pngRoxyFilemanException.cs
|m1|0155| 7|m0|2929| 0|m0|2385| 0|m1|0118| 2h 5min|m0|0504| 2h 5min|c0|1545| 0%|m0|0744| 81Nop.Services.\Libraries\Nop.Services\Media\RoxyFileman
;CS.pngMessageTemplateSystemNames.cs
|m1|0167| 6|m2|0091| 44|m0|2243| 0|m0|0399| 12min|m0|1017| 37min2883N/A|m2|0243| 276Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngAvalaraTaxProvider.cs
|m1|0169| 6|m2|0107| 39|m0|2241| 0|m0|0312| 23min|m2|0200| 6h 53min|c0|1618| 0%|m4|0132| 397Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara
;CS.pngPluginDescriptor.cs
|m1|0168| 6|m1|0161| 28|m0|2242| 0|m0|0243| 35min|m1|0407| 2h 47min|c44|0545| 44.26%|m2|0309| 216Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngCommonController.cs
|m1|0181| 6|m1|0169| 26|m17|0029| 6|m2|0084| 3h 33min|m5|0108| 1d 5h|c0|1744| 0%|m4|0124| 414Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngBlogController.cs
|m1|0180| 6|m0|0337| 12|m5|0076| 2|m2|0090| 3h 5min|m4|0141| 1d 1h|c0|1605| 0%|m2|0270| 247Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngStoreController.cs
|m1|0172| 6|m0|0338| 12|m0|2245| 0|m1|0111| 2h 18min|m3|0172| 7h 59min|c0|1666| 0%|m3|0194| 325Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngSettingMigration.cs
|m1|0159| 6|m0|0570| 6|m0|2248| 0|m0|0386| 15min|m4|0143| 1d 1h|c0|1727| 0%|m2|0341| 192Nop.Web.Framework.\Presentation\Nop.Web.Framework\Migrations\UpgradeTo440
;CS.pngLogoViewComponent.cs
|m1|0178| 6|m0|1388| 2|m17|0030| 6|m0|0525| 6min|m0|0631| 1h 27min|c0|1461| 0%|m0|0800| 74Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Components
;CS.pngRecentlyViewedProductsBlockViewCom ponent.cs
|m1|0165| 6|m0|1990| 1|m20|0027| 7|m0|0523| 6min|m0|0875| 48min|c0|2010| 0%|m0|0883| 64Nop.Web.\Presentation\Nop.Web\Components
;CS.pngCommonStatisticsViewComponent.cs
|m1|0161| 6|m0|1988| 1|m20|0026| 7|m0|0522| 6min|m0|0895| 46min|c0|2074| 0%|m0|0853| 67Nop.Web.\Presentation\Nop.Web\Areas\Admin\Components
;CS.pngPaymentInfoValidator.cs
|m1|0175| 6|m0|1989| 1|m17|0037| 6|m0|0524| 6min|m0|0839| 52min|c0|1956| 0%|m0|1208| 42Nop.Plugin.Payments.Manual.\Plugins\Nop.Plugin.Payments.Manual\Validators
;CS.pngRobotsTxtDefaults.cs
|m1|0162| 6|m0|2932| 0|m0|2252| 0|m0|0269| 28min|m0|1138| 28min|c0|1289| 0%|m0|1931| 24Nop.Core.\Libraries\Nop.Core\Domain\Security
;CS.pngVoidRequest.cs
|m1|0163| 6|m0|2931| 0|m0|2251| 0|m0|0247| 32min|m0|1075| 32min|c0|1016| 0%|m0|1973| 23Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\PayPal\Checkout
;CS.pngCheckoutBillingAddressValidator.cs
|m1|0173| 6|m0|2928| 0|m0|2244| 0|m0|0242| 35min|m0|1044| 35min|c0|1029| 0%|m0|2016| 22Nop.Web.\Presentation\Nop.Web\Validators\Checkout
;CS.pngZettleSettings.cs
|m1|0160| 6|m0|2925| 0|m0|2247| 0|m3|0082| 3h 39min|m1|0331| 3h 39min|c0|1402| 0%|m1|0509| 126Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle
;CS.pngImageList.cs
|m1|0174| 6|m0|2924| 0|m0|2253| 0|m0|0224| 39min|m0|0982| 39min|c0|0994| 0%|m0|1991| 23Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Image
;CS.pngCustomerTokenListModel.cs
|m1|0179| 6|m0|2927| 0|m0|2260| 0|m1|0158| 1h 16min|m0|0676| 1h 16min|c0|1987| 0%|m0|1230| 41Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Models
;CS.pngCustomerTokenModelValidator.cs
|m1|0171| 6|m0|2926| 0|m0|2246| 0|m0|0165| 1h 6min|m0|0733| 1h 6min|c0|2069| 0%|m0|1024| 52Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Validators
;CS.pngNopJsMinifier.cs
|m1|0177| 6|m0|2903| 0|m0|2261| 0|m1|0135| 1h 38min|m0|0592| 1h 38min|c0|2108| 0%|m0|0951| 58Nop.Web.Framework.\Presentation\Nop.Web.Framework\WebOptimizer\Processors
;CS.pngAddressItem.cs
|m1|0176| 6|m0|2902| 0|m0|2262| 0|m2|0099| 2h 37min|m1|0426| 2h 37min|c0|1372| 0%|m1|0636| 99Nop.Services.\Libraries\Nop.Services\Common\Pdf
;CS.pngImportOrderMetadata.cs
|m1|0166| 6|m0|2905| 0|m0|2250| 0|m1|0150| 1h 22min|m0|0642| 1h 22min|c0|1151| 0%|m0|1787| 26Nop.Services.\Libraries\Nop.Services\ExportImport
;CS.pngDiscountService.cs
|m1|0222| 5|m5|0045| 95|m0|2230| 0|m1|0126| 1h 54min|m6|0085| 1d 7h|c49|0533| 49.52%|m7|0062| 723Nop.Services.\Libraries\Nop.Services\Discounts
;CS.pngCustomerRegistrationService.cs
|m1|0186| 5|m5|0052| 86|m0|2264| 0|m3|0077| 3h 52min|m10|0054| 3d 1h|c33|0582| 33.64%|m5|0093| 549Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngModelCacheEventConsumer.cs
|m0|0249| 4|m10|0027| 167|m0|2312| 0|m0|0304| 24min|m4|0151| 1d 1h|c40|0561| 40.62%|m5|0088| 558Nop.Web.\Presentation\Nop.Web\Infrastructure\Cache
;CS.pngSendinblueController.cs
|m1|0219| 5|m1|0145| 31|m0|2238| 0|m0|0223| 41min|m11|0053| 3d 2h|c0|1892| 0%|m6|0074| 643Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Controllers
;CS.pngLocalizedEntityService.cs
|m1|0185| 5|m1|0180| 24|m8|0064| 3|m0|0296| 25min|m0|0513| 2h 2min|c60|0482| 60.78%|m2|0233| 286Nop.Services.\Libraries\Nop.Services\Localization
;CS.pngMemoryCacheManager.cs
|m1|0220| 5|m1|0199| 21|m8|0061| 3|m0|0348| 19min|m0|0605| 1h 35min|c79|0419| 79.07%|m3|0180| 334Nop.Core.\Libraries\Nop.Core\Caching
;CS.pngBackInStockSubscriptionService.cs
|m1|0202| 5|m1|0205| 21|m5|0079| 2|m0|0229| 38min|m1|0388| 3h 2min|c12|0648| 12.2%|m2|0332| 197Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngNewsController.cs
|m1|0225| 5|m0|0293| 14|m2|0158| 1|m2|0091| 3h 4min|m4|0139| 1d 2h|c0|1613| 0%|m2|0288| 233Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngCommonConfig.cs
|m1|0189| 5|m0|0300| 14|m0|2256| 0|m0|0366| 18min|m0|0822| 54min|c46|0540| 46.67%|m0|0912| 60Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngIWorkflowMessageService.cs
|m1|0198| 5|m0|0396| 9|m17|0028| 6|m1|0156| 1h 19min|m2|0205| 6h 42min2202N/A|m6|0068| 666Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngLocalizationMigration.cs
|m1|0184| 5|m0|0496| 7|m8|0060| 3|m0|0409| 11min|m0|1014| 37min|c0|1748| 0%|m2|0334| 197Nop.Web.Framework.\Presentation\Nop.Web.Framework\Migrations\UpgradeTo450
;CS.pngTaxService.cs
|m0|0232| 4|m6|0043| 105|m8|0062| 3|m0|0322| 22min|m7|0075| 2d 1h|c53|0510| 53.33%|m8|0054| 849Nop.Services.\Libraries\Nop.Services\Tax
;CS.pngFacebookAuthenticationDefaults.cs
|m1|0209| 5|m0|0695| 4|m0|2215| 0|m0|0372| 18min|m0|0983| 39min|c0|0725| 0%|m0|1637| 28Nop.Plugin.ExternalAuth.Facebook.\Plugins\Nop.Plugin.ExternalAuth.Facebook
;CS.pngShoppingCartEstimateShippingViewCo mponent.cs
|m1|0200| 5|m0|1372| 2|m17|0038| 6|m0|0535| 5min|m0|0945| 42min|c0|2089| 0%|m0|1027| 52Nop.Web.\Presentation\Nop.Web\Components
;CS.pngEuCookieLawViewComponent.cs
|m1|0223| 5|m0|1976| 1|m17|0034| 6|m0|0533| 5min|m0|0792| 58min|c0|2046| 0%|m0|0966| 56Nop.Web.\Presentation\Nop.Web\Components
;CS.pngGenericRoutingEvent.cs
|m1|0211| 5|m0|1977| 1|m5|0080| 2|m0|0368| 18min|m0|0934| 43min|c0|1868| 0%|m0|1104| 47Nop.Web.Framework.\Presentation\Nop.Web.Framework\Events
;CS.pngLogoModel.cs
|m1|0188| 5|m0|1975| 1|m2|0118| 1|m0|0228| 38min|m0|0787| 58min|c0|0783| 0%|m0|2611| 11Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngLanguageModel.cs
|m1|0191| 5|m0|1973| 1|m2|0123| 1|m0|0226| 38min|m0|0789| 58min|c0|0781| 0%|m0|2615| 11Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngStoreThemeModel.cs
|m1|0205| 5|m0|1974| 1|m2|0125| 1|m0|0227| 38min|m0|0788| 58min|c0|0680| 0%|m0|2687| 10Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngSitemapModel.cs
|m1|0195| 5|m0|1981| 1|m0|2257| 0|m0|0168| 1h 5min|m0|0735| 1h 6min|c0|1922| 0%|m0|1333| 37Nop.Web.\Presentation\Nop.Web\Models\Sitemap
;CS.pngExportSpecificationAttribute.cs
|m1|0197| 5|m0|1982| 1|m0|2223| 0|m0|0320| 22min|m0|0784| 59min|c0|2021| 0%|m0|1007| 53Nop.Services.\Libraries\Nop.Services\ExportImport
;CS.pngCreateSubscriptionRequest .cs
|m1|0224| 5|m0|2904| 0|m0|2229| 0|m0|0169| 1h 4min|m0|0744| 1h 4min|c0|2070| 0%|m0|1023| 52Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Pusher
;CS.pngSecureApiRequest.cs
|m1|0214| 5|m0|2901| 0|m0|2227| 0|m0|0263| 29min|m0|1128| 29min|c0|1206| 0%|m0|2435| 13Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Secure
;CS.pngAccountInfo.cs
|m1|0192| 5|m0|2898| 0|m0|2254| 0|m4|0058| 5h 11min|m2|0245| 5h 11min|c0|1595| 0%|m2|0310| 215Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Secure
;CS.pngProductApiRequest.cs
|m1|0193| 5|m0|2897| 0|m0|2259| 0|m0|0259| 29min|m0|1123| 29min|c0|1235| 0%|m0|2398| 13Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngRoxyRecords.cs
|m1|0210| 5|m0|2900| 0|m0|2220| 0|m0|0298| 25min|m0|1213| 25min|c0|0692| 0%|m0|2711| 7Nop.Services.\Libraries\Nop.Services\Media\RoxyFileman
;CS.pngCustomPropertiesModelBinderProvide r.cs
|m1|0213| 5|m0|2899| 0|m0|2218| 0|m0|0266| 29min|m0|1130| 29min|c0|0988| 0%|m0|2077| 21Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\ModelBinding\Binders
;CS.pngResetLicenseCheckTask.cs
|m1|0216| 5|m0|2912| 0|m0|2235| 0|m0|0316| 22min|m0|1283| 22min|c0|1985| 0%|m0|1233| 41Nop.Services.\Libraries\Nop.Services\Common
;CS.pngDataDeletionMigration.cs
|m1|0206| 5|m0|2911| 0|m0|2224| 0|m0|0230| 38min|m0|0994| 38min|c0|2042| 0%|m0|0903| 61Nop.Plugin.ExternalAuth.Facebook.\Plugins\Nop.Plugin.ExternalAuth.Facebook\Migrations
;CS.pngUpdateProductRequest .cs
|m1|0187| 5|m0|2914| 0|m0|2263| 0|m0|0258| 29min|m0|1121| 29min|c0|0934| 0%|m0|1586| 29Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngImage.cs
|m1|0183| 5|m0|2913| 0|m0|2265| 0|m0|0198| 48min|m0|0873| 48min|c0|0880| 0%|m0|1600| 29Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Image
;CS.pngCreateImageRequest .cs
|m1|0212| 5|m0|2910| 0|m0|2219| 0|m0|0219| 42min|m0|0944| 42min|c0|0862| 0%|m0|1454| 33Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Image
;CS.pngPaymentInfoModel.cs
|m1|0226| 5|m0|2907| 0|m0|2228| 0|m1|0115| 2h 12min|m0|0483| 2h 12min|c0|1490| 0%|m0|0835| 70Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Models
;CS.pngOAuthApiRequest.cs
|m1|0218| 5|m0|2906| 0|m0|2239| 0|m0|0261| 29min|m0|1125| 29min|c0|1217| 0%|m0|2392| 13Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\OAuth
;CS.pngInventoryApiRequest.cs
|m1|0199| 5|m0|2909| 0|m0|2222| 0|m0|0264| 29min|m0|1124| 29min|c0|1241| 0%|m0|2397| 13Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Inventory
;CS.pngUrlHelperExtensions.cs
|m1|0194| 5|m0|2908| 0|m0|2258| 0|m0|0305| 24min|m0|1217| 24min|c0|1786| 0%|m0|1132| 45Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Routing
;CS.pngLocationInventoryBalance.cs
|m1|0190| 5|m0|3103| 0|m0|2255| 0|m0|0203| 46min|m0|0898| 46min|c0|0778| 0%|m0|1363| 36Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Inventory
;CS.pngImageApiRequest.cs
|m1|0207| 5|m0|3102| 0|m0|2217| 0|m0|0260| 29min|m0|1127| 29min|c0|1205| 0%|m0|2436| 13Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Image
;CS.pngPusherApiRequest.cs
|m1|0201| 5|m0|3105| 0|m0|2221| 0|m0|0262| 29min|m0|1129| 29min|c0|1210| 0%|m0|2438| 13Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Pusher
;CS.pngConversionsEventCustomData.cs
|m1|0204| 5|m0|3104| 0|m0|2225| 0|m1|0142| 1h 29min|m0|0625| 1h 29min|c0|2056| 0%|m0|0890| 63Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Domain
;CS.pngConversionsEventDatum.cs
|m1|0221| 5|m0|3101| 0|m0|2237| 0|m1|0146| 1h 24min|m0|0637| 1h 24min|c0|2036| 0%|m0|0977| 56Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Domain
;CS.pngCatalogItem.cs
|m1|0217| 5|m0|3098| 0|m0|2234| 0|m0|0187| 52min|m0|0838| 52min|c0|1804| 0%|m0|1127| 46Nop.Services.\Libraries\Nop.Services\Common\Pdf
;CS.pngDeleteInactiveCustomersTask.cs
|m1|0203| 5|m0|3097| 0|m0|2226| 0|m0|0180| 57min|m0|0805| 57min|c0|2058| 0%|m0|0958| 57Nop.Services.\Libraries\Nop.Services\Gdpr
;CS.pngShipmentDocument.cs
|m1|0196| 5|m0|3100| 0|m0|2240| 0|m4|0055| 5h 19min|m2|0239| 5h 19min|c0|1767| 0%|m1|0361| 178Nop.Services.\Libraries\Nop.Services\Common\Pdf
;CS.pngMySqlDateTimeWithPrecisionMigratio n.cs
|m1|0208| 5|m0|3099| 0|m0|2216| 0|m3|0074| 4h 3min|m1|0300| 4h 3min|c0|1638| 0%|m3|0159| 348Nop.Data.\Libraries\Nop.Data\Migrations\UpgradeTo460
;CS.pngInvoiceTotals.cs
|m1|0215| 5|m0|3112| 0|m0|2236| 0|m1|0137| 1h 37min|m0|0595| 1h 37min|c0|1462| 0%|m0|0791| 75Nop.Services.\Libraries\Nop.Services\Common\Pdf
;CS.pngWebWorkContext.cs
|m0|0251| 4|m4|0060| 68|m14|0044| 5|m0|0328| 20min|m4|0140| 1d 2h|c58|0489| 58.48%|m5|0094| 541Nop.Web.Framework.\Presentation\Nop.Web.Framework
;CS.pngAdminMapperConfiguration.cs
|m0|0267| 4|m2|0100| 41|m0|2275| 0|m0|0194| 50min|m4|0137| 1d 2h|c100|0205| 100%|m18|0019| 1 732Nop.Web.\Presentation\Nop.Web\Areas\Admin\Infrastructure\Mapper
;CS.pngNopFileProvider.cs
|m0|0285| 4|m2|0106| 40|m17|0035| 6|m0|0206| 45min|m3|0194| 7h 14min|c32|0593| 32.29%|m6|0080| 615Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngShippingService.cs
|m0|0373| 3|m8|0036| 139|m0|2621| 0|m1|0138| 1h 35min|m13|0046| 3d 6h|c40|0560| 40.8%|m10|0039| 1 045Nop.Services.\Libraries\Nop.Services\Shipping
;CS.pngAddressModelFactory.cs
|m0|0288| 4|m2|0122| 36|m29|0013| 10|m1|0153| 1h 21min|m3|0157| 1d 0h|c66|0464| 66.41%|m3|0209| 310Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngInstallController.cs
|m0|0290| 4|m1|0141| 31|m2|0160| 1|m0|0321| 22min|m7|0077| 2d 1h|c0|1637| 0%|m3|0157| 355Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngCodeFormatHelper.cs
|m0|0278| 4|m1|0142| 31|m0|2285| 0|m0|0545| 4min 0s|m2|0243| 5h 14min|c7|0659| 7.69%|m1|0408| 158Nop.Services.\Libraries\Nop.Services\Html\CodeFormatter
;CS.pngBaseAdminModelFactory.cs
|m0|0366| 3|m7|0039| 129|m0|2611| 0|m0|0286| 27min|m11|0051| 3d 3h|c0|1729| 0%|m10|0041| 1 026Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngShoppingCartModelFactory.cs
|m0|0604| 1|m19|0012| 321|m0|1911| 0|m0|0377| 16min|m20|0026| 6d 0h|c57|0495| 57.67%|m15|0026| 1 511Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngLanguageService.cs
|m0|0242| 4|m1|0216| 20|m0|2292| 0|m0|0200| 48min|m0|0486| 2h 11min|c46|0541| 46.3%|m2|0330| 201Nop.Services.\Libraries\Nop.Services\Localization
;CS.pngCodeFormat.cs
|m0|0292| 4|m1|0230| 18|m0|2556| 0|m0|0548| 4min 0s|m2|0247| 5h 4min|c0|1766| 0%|m1|0379| 169Nop.Services.\Libraries\Nop.Services\Html\CodeFormatter
;CS.pngMimeTypes.cs
|m0|0273| 4|m1|0231| 18|m0|2269| 0|m0|0503| 8min|m0|0801| 57min|c17|0637| 17.39%|m1|0473| 136Nop.Core.\Libraries\Nop.Core
;CS.pngPayPalCommerceDefaults.cs
|m0|0255| 4|m0|0260| 16|m0|2307| 0|m0|0383| 15min|m1|0317| 3h 52min|c0|1356| 0%|m1|0573| 112Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce
;CS.pngFilePermissionHelper.cs
|m0|0289| 4|m0|0261| 16|m0|2282| 0|m0|0294| 25min|m5|0100| 1d 5h|c0|1652| 0%|m3|0228| 294Nop.Web.Framework.\Presentation\Nop.Web.Framework\Security
;CS.pngNivoSliderPlugin.cs
|m0|0248| 4|m0|0284| 15|m0|2313| 0|m1|0106| 2h 22min|m1|0368| 3h 14min|c0|1414| 0%|m1|0483| 134Nop.Plugin.Widgets.NivoSlider.\Plugins\Nop.Plugin.Widgets.NivoSlider
;CS.pngTokenizer.cs
|m0|0244| 4|m0|0291| 14|m0|2296| 0|m0|0546| 4min 0s|m0|0938| 43min|c92|0335| 92.19%|m1|0349| 185Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngUserAgentHelper.cs
|m0|0275| 4|m0|0376| 10|m0|2287| 0|m0|0543| 4min 0s|m0|0611| 1h 32min|c62|0473| 62.86%|m1|0444| 146Nop.Services.\Libraries\Nop.Services\Helpers
;CS.pngProductReviewController.cs
|m0|0283| 4|m0|0458| 8|m0|2280| 0|m1|0123| 1h 58min|m4|0124| 1d 3h|c0|1659| 0%|m3|0187| 329Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngCommonController.cs
|m0|0259| 4|m0|0488| 7|m0|2309| 0|m1|0148| 1h 24min|m6|0099| 1d 6h|c0|1496| 0%|m5|0104| 481Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngNopModelCacheDefaults.cs
|m0|0256| 4|m0|0609| 5|m0|2306| 0|m0|0380| 16min|m0|1066| 33min|c25|0613| 25%|m0|1651| 28Nop.Web.\Presentation\Nop.Web\Areas\Admin\Infrastructure\Cache
;CS.pngNopSeoDefaults.cs
|m0|0235| 4|m0|0607| 5|m0|2303| 0|m0|0502| 8min|m0|1448| 17min|c44|0544| 44.44%|m1|0572| 112Nop.Services.\Libraries\Nop.Services\Seo
;CS.pngProgram.cs
|m0|0237| 4|m0|0692| 4|m0|2301| 0|m0|0547| 4min 0s|m0|1457| 17min|c0|1884| 0%|m0|1086| 47Nop.Web.\Presentation\Nop.Web
;CS.pngNopRedirectResultExecutor.cs
|m0|0252| 4|m0|1367| 2|m0|2316| 0|m0|0295| 25min|m0|0496| 2h 7min|c0|1470| 0%|m0|0758| 78Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Routing
;CS.pngBestsellersReportLine.cs
|m0|0243| 4|m0|1368| 2|m0|2297| 0|m0|0216| 44min|m0|0697| 1h 12min|c0|0709| 0%|m0|1477| 32Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngOrderTotalsViewComponent.cs
|m0|0277| 4|m0|1980| 1|m14|0041| 5|m0|0552| 4min 0s|m0|1470| 16min|c0|1904| 0%|m0|1279| 39Nop.Web.\Presentation\Nop.Web\Components
;CS.pngOrderSummaryViewComponent.cs
|m0|0238| 4|m0|1978| 1|m14|0042| 5|m0|0553| 4min 0s|m0|1222| 24min|c0|1883| 0%|m0|1085| 48Nop.Web.\Presentation\Nop.Web\Components
;CS.pngProfileInfoViewComponent.cs
|m0|0234| 4|m0|1979| 1|m14|0040| 5|m0|0550| 4min 0s|m0|1394| 18min|c0|0717| 0%|m0|1479| 32Nop.Web.\Presentation\Nop.Web\Components
;CS.pngProfilePostsViewComponent.cs
|m0|0239| 4|m0|2088| 1|m14|0043| 5|m0|0551| 4min 0s|m0|1393| 18min|c0|0785| 0%|m0|1494| 32Nop.Web.\Presentation\Nop.Web\Components
;CS.pngPaymentInfoViewComponent.cs
|m0|0246| 4|m0|2089| 1|m11|0054| 4|m0|0549| 4min 0s|m0|0687| 1h 14min|c0|1377| 0%|m1|0648| 96Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Components
;CS.pngAdditionalTokensAddedEvent.cs
|m0|0240| 4|m0|2087| 1|m0|2294| 0|m0|0301| 25min|m0|0874| 48min|c0|1891| 0%|m0|1298| 38Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngPdfSettings.cs
|m0|0293| 4|m0|3111| 0|m2|0161| 1|m0|0265| 29min|m0|1126| 29min|c92|0329| 92.86%|m0|1151| 45Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngGetProductsRequest.cs
|m0|0258| 4|m0|3114| 0|m0|2310| 0|m0|0274| 28min|m0|1140| 28min|c0|1216| 0%|m0|1720| 27Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngConversionsEvent.cs
|m0|0254| 4|m0|3113| 0|m0|2314| 0|m0|0353| 19min|m0|1361| 19min|c0|1147| 0%|m0|2355| 15Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Domain
;CS.pngDeleteProductsRequest.cs
|m0|0266| 4|m0|3110| 0|m0|2276| 0|m0|0272| 28min|m0|1141| 28min|c0|0728| 0%|m0|1692| 28Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngCatalogSource.cs
|m0|0264| 4|m0|3107| 0|m0|2272| 0|m0|0351| 19min|m0|1362| 19min|c0|1044| 0%|m0|2189| 19Nop.Services.\Libraries\Nop.Services\Common\Pdf
;CS.pngCreateProductRequest.cs
|m0|0280| 4|m0|3106| 0|m0|2289| 0|m0|0277| 28min|m0|1145| 28min|c0|0903| 0%|m0|1616| 29Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngRobotsTxtSettingsModel.cs
|m0|0261| 4|m0|3109| 0|m0|2291| 0|m1|0124| 1h 56min|m0|0533| 1h 56min|c0|1825| 0%|m0|1145| 45Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngTaxRateList.cs
|m0|0253| 4|m0|3108| 0|m0|2315| 0|m0|0350| 19min|m0|1363| 19min|c0|0953| 0%|m0|2271| 17Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngAuthentication.cs
|m0|0276| 4|m0|3085| 0|m0|2286| 0|m0|0225| 39min|m0|0981| 39min|c0|0944| 0%|m0|2055| 22Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\OAuth
;CS.pngShipmentSource.cs
|m0|0231| 4|m0|3084| 0|m0|2299| 0|m0|0191| 51min|m0|0844| 51min|c0|1862| 0%|m0|1099| 47Nop.Services.\Libraries\Nop.Services\Common\Pdf
;CS.pngTaxRate.cs
|m0|0227| 4|m0|3087| 0|m0|2233| 0|m0|0184| 54min|m0|0826| 54min|c0|1897| 0%|m0|1306| 38Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngCustomerAddressEditValidator.cs
|m0|0260| 4|m0|3086| 0|m0|2308| 0|m0|0291| 26min|m0|1186| 26min|c0|0943| 0%|m0|2054| 22Nop.Web.\Presentation\Nop.Web\Validators\Customer
;CS.pngProductList.cs
|m0|0228| 4|m0|3083| 0|m0|2232| 0|m0|0205| 45min|m0|0907| 45min|c0|0872| 0%|m0|1609| 29Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngCheckoutShippingAddressValidator .cs
|m0|0281| 4|m0|3080| 0|m0|2288| 0|m0|0292| 26min|m0|1185| 26min|c0|0945| 0%|m0|2045| 22Nop.Web.\Presentation\Nop.Web\Validators\Checkout
;CS.pngRouteProvider.cs
|m0|0279| 4|m0|3079| 0|m0|2290| 0|m0|0374| 17min|m0|1451| 17min|c0|0899| 0%|m0|1512| 31Nop.Plugin.ExternalAuth.Facebook.\Plugins\Nop.Plugin.ExternalAuth.Facebook\Infrastructure
;CS.pngSubscription.cs
|m0|0272| 4|m0|3082| 0|m0|2270| 0|m1|0155| 1h 19min|m0|0656| 1h 19min|c0|2106| 0%|m0|0921| 60Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Pusher
;CS.pngCustomerTokenModel.cs
|m0|0268| 4|m0|3081| 0|m0|2268| 0|m0|0175| 1h 2min|m0|0762| 1h 2min|c0|1976| 0%|m0|1261| 40Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Models
;CS.pngZettleSyncTask.cs
|m0|0247| 4|m0|3094| 0|m0|2304| 0|m0|0285| 27min|m0|1169| 27min|c0|1961| 0%|m0|1193| 43Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Services
;CS.pngZettleRecord.cs
|m0|0257| 4|m0|3093| 0|m0|2305| 0|m1|0122| 1h 58min|m0|0527| 1h 58min|c0|1459| 0%|m0|0798| 75Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain
;CS.pngApiResponse.cs
|m0|0282| 4|m0|3096| 0|m0|2281| 0|m0|0204| 45min|m0|0906| 45min|c0|0770| 0%|m0|1663| 28Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api
;CS.pngCyberSourceSettings.cs
|m0|0245| 4|m0|3095| 0|m0|2295| 0|m2|0095| 2h 46min|m1|0408| 2h 46min|c0|1376| 0%|m1|0647| 96Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource
;CS.pngProductToSync.cs
|m0|0236| 4|m0|3092| 0|m0|2302| 0|m1|0128| 1h 49min|m0|0552| 1h 49min|c0|2049| 0%|m0|0889| 63Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain
;CS.pngCreateDiscountRequest.cs
|m0|0262| 4|m0|3089| 0|m0|2274| 0|m1|0154| 1h 20min|m0|0651| 1h 20min|c0|2099| 0%|m0|0860| 66Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngCreateCategoryRequest.cs
|m0|0250| 4|m0|3088| 0|m0|2311| 0|m0|0270| 28min|m0|1143| 28min|c0|0858| 0%|m0|1550| 30Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngCreateImportRequest.cs
|m0|0270| 4|m0|3091| 0|m0|2266| 0|m0|0273| 28min|m0|1139| 28min|c0|0832| 0%|m0|1540| 30Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngLazyInstance.cs
|m0|0241| 4|m0|3090| 0|m0|2293| 0|m0|0365| 18min|m0|1388| 18min|c0|1056| 0%|m0|2170| 19Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngVideo.cs
|m0|0233| 4|m0|3139| 0|m0|2298| 0|m0|0311| 23min|m0|1257| 23min|c0|1164| 0%|m0|2370| 14Nop.Core.\Libraries\Nop.Core\Domain\Media
;CS.pngUnwrapProfilerInterceptor.cs
|m0|0271| 4|m0|3138| 0|m0|2271| 0|m0|0212| 44min|m0|0917| 44min|c0|1920| 0%|m0|1324| 37Nop.Data.\Libraries\Nop.Data\DataProviders\Interceptors
;CS.pngCategoryList.cs
|m0|0269| 4|m0|3141| 0|m0|2267| 0|m0|0352| 19min|m0|1360| 19min|c0|0985| 0%|m0|2264| 17Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngProductItem.cs
|m0|0287| 4|m0|3140| 0|m0|2283| 0|m1|0157| 1h 17min|m0|0668| 1h 17min|c0|2028| 0%|m0|0874| 65Nop.Services.\Libraries\Nop.Services\Common\Pdf
;CS.pngSitemapUrlModel.cs
|m0|0291| 4|m0|3137| 0|m0|2419| 0|m0|0232| 38min|m0|0999| 38min|c0|2090| 0%|m0|0846| 68Nop.Web.\Presentation\Nop.Web\Models\Sitemap
;CS.pngIdentifyRequest.cs
|m0|0265| 4|m0|3134| 0|m0|2277| 0|m0|0221| 41min|m0|0966| 41min|c0|0853| 0%|m0|1449| 33Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\MarketingAutomation
;CS.pngCreateImagesRequest.cs
|m0|0230| 4|m0|3133| 0|m0|2300| 0|m0|0271| 28min|m0|1142| 28min|c0|0688| 0%|m0|1657| 28Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Image
;CS.pngInventoryBalance.cs
|m0|0229| 4|m0|3136| 0|m0|2231| 0|m0|0170| 1h 2min|m0|0756| 1h 2min|c0|1980| 0%|m0|1262| 40Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Inventory
;CS.pngMarketingAutomationHttpClient.cs
|m0|0284| 4|m0|3135| 0|m0|2279| 0|m0|0193| 51min|m0|0851| 51min|c0|1491| 0%|m0|0836| 69Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Services
;CS.pngSendinblueWebhookController.cs
|m0|0286| 4|m0|3148| 0|m0|2284| 0|m0|0310| 23min|m0|1254| 23min|c0|1926| 0%|m0|1334| 37Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Controllers
;CS.pngGetLocationInventoryBalanceRequest .cs
|m0|0263| 4|m0|3147| 0|m0|2273| 0|m0|0246| 33min|m0|1069| 33min|c0|1212| 0%|m0|1723| 27Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Inventory
;CS.pngMySqlDateTimeWithPrecisionMigratio n.cs
|m0|0274| 4|m0|3150| 0|m0|2278| 0|m0|0275| 28min|m0|1144| 28min|c0|1917| 0%|m0|1330| 37Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Data
;CS.pngForumModelFactory.cs
|m0|0427| 2|m11|0021| 188|m2|0154| 1|m0|0339| 20min|m16|0036| 4d 6h|c0|1722| 0%|m11|0035| 1 076Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngShipmentService.cs
|m0|0343| 3|m2|0081| 47|m0|2546| 0|m0|0256| 30min|m4|0127| 1d 3h|c17|0638| 17.02%|m4|0114| 437Nop.Services.\Libraries\Nop.Services\Shipping
;CS.pngRouteProvider.cs
|m0|0347| 3|m2|0082| 46|m14|0049| 5|m0|0325| 21min|m2|0237| 5h 22min|c0|2040| 0%|m7|0064| 711Nop.Web.\Presentation\Nop.Web\Infrastructure
;CS.pngPluginModelFactory.cs
|m0|0301| 3|m2|0095| 43|m0|2550| 0|m0|0236| 36min|m5|0106| 1d 5h|c0|1600| 0%|m4|0126| 412Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngFixedOrByCountryStateZipTaxProvide r.cs
|m0|0316| 3|m2|0105| 40|m0|2561| 0|m0|0558| 3min 0s|m6|0087| 1d 7h|c0|1660| 0%|m3|0181| 333Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip
;CS.pngTopicModelFactory.cs
|m0|0324| 3|m2|0116| 37|m0|2529| 0|m1|0134| 1h 38min|m2|0258| 4h 53min|c0|1752| 0%|m2|0329| 201Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngUPSService.cs
|m0|0438| 2|m8|0038| 134|m0|2468| 0|m0|0585| 2min 0s|m16|0035| 4d 6h|c0|1696| 0%|m10|0040| 1 035Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS\Services
;CS.pngShoppingCartModelFactory.cs
|m0|0294| 3|m2|0133| 33|m0|2555| 0|m0|0324| 21min|m2|0213| 6h 29min|c0|1571| 0%|m2|0262| 254Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngSendinbluePlugin.cs
|m0|0314| 3|m1|0167| 27|m0|2563| 0|m0|0289| 27min|m2|0252| 5h 0min|c0|1573| 0%|m2|0265| 250Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue
;CS.pngCategoryService.cs
|m0|0400| 2|m7|0041| 123|m0|2593| 0|m0|0576| 2min 0s|m4|0126| 1d 3h|c46|0542| 46.23%|m8|0056| 802Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngNopCommonDefaults.cs
|m0|0341| 3|m1|0224| 19|m0|2542| 0|m0|0389| 14min|m0|0798| 57min|c13|0644| 13.04%|m2|0324| 204Nop.Services.\Libraries\Nop.Services\Common
;CS.pngPollService.cs
|m0|0295| 3|m1|0248| 17|m0|2554| 0|m0|0288| 27min|m1|0382| 3h 8min|c0|1572| 0%|m2|0263| 253Nop.Services.\Libraries\Nop.Services\Polls
;CS.pngCheckMoneyOrderPaymentProcessor.cs
|m0|0305| 3|m0|0267| 15|m0|2552| 0|m1|0112| 2h 17min|m1|0299| 4h 3min|c0|1625| 0%|m3|0178| 335Nop.Plugin.Payments.CheckMoneyOrder.\Plugins\Nop.Plugin.Payments.CheckMoneyOrder
;CS.pngNopPluginDefaults.cs
|m0|0338| 3|m0|0292| 14|m0|2525| 0|m0|0391| 14min|m0|0910| 45min|c12|0645| 12.5%|m0|0658| 94Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngTopicModelFactory.cs
|m0|0370| 3|m0|0290| 14|m0|2618| 0|m0|0354| 19min|m0|0607| 1h 35min|c0|1434| 0%|m1|0557| 116Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngCookieAuthenticationService.cs
|m0|0315| 3|m0|0310| 13|m0|2562| 0|m0|0406| 12min|m1|0313| 3h 53min|c0|1680| 0%|m1|0437| 149Nop.Services.\Libraries\Nop.Services\Authentication
;CS.pngRecurringPaymentController.cs
|m0|0297| 3|m0|0336| 12|m0|2558| 0|m0|0327| 21min|m2|0227| 5h 44min|c0|1567| 0%|m2|0261| 255Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngNopCatalogDefaults.cs
|m0|0308| 3|m0|0375| 10|m0|2569| 0|m0|0214| 44min|m0|0716| 1h 8min|c83|0391| 83.02%|m4|0109| 461Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngIPluginsInfo.cs
|m0|0307| 3|m0|0403| 9|m0|2560| 0|m0|0326| 21min|m0|0614| 1h 32min3050N/A|m0|0782| 76Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngMaintenanceModel.cs
|m0|0348| 3|m0|0404| 9|m0|2536| 0|m0|0245| 34min|m1|0392| 3h 0min|c0|1451| 0%|m0|0655| 95Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngHttpsRequirementAttribute.cs
|m0|0364| 3|m0|0440| 8|m5|0097| 2|m0|0254| 30min|m1|0289| 4h 17min|c0|1701| 0%|m1|0463| 138Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngFacebookAuthenticationController .cs
|m0|0322| 3|m0|0459| 8|m2|0139| 1|m0|0309| 23min|m1|0339| 3h 35min|c0|1758| 0%|m1|0385| 167Nop.Plugin.ExternalAuth.Facebook.\Plugins\Nop.Plugin.ExternalAuth.Facebook\Controllers
;CS.pngNopStartup.cs
|m0|0302| 3|m0|0568| 6|m0|2549| 0|m0|0231| 38min|m8|0071| 2d 3h|c0|1647| 0%|m3|0200| 316Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngExportProductAttribute.cs
|m0|0311| 3|m0|0567| 6|m0|2572| 0|m0|0390| 14min|m0|1163| 27min|c89|0350| 89.09%|m1|0448| 145Nop.Services.\Libraries\Nop.Services\ExportImport
;CS.pngFacebookAuthenticationEventConsume r.cs
|m0|0335| 3|m0|0608| 5|m2|0179| 1|m0|0300| 25min|m0|0621| 1h 30min|c0|2045| 0%|m0|0906| 61Nop.Plugin.ExternalAuth.Facebook.\Plugins\Nop.Plugin.ExternalAuth.Facebook\Infrastructure
;CS.pngBaseNopModel.cs
|m0|0304| 3|m0|0595| 5|m0|2553| 0|m0|0407| 12min|m0|1180| 27min|c83|0388| 83.33%|m0|1090| 47Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngBaseRouteProvider.cs
|m0|0310| 3|m0|0698| 4|m0|2567| 0|m0|0251| 31min|m0|0705| 1h 10min|c0|0820| 0%|m0|1427| 34Nop.Web.\Presentation\Nop.Web\Infrastructure
;CS.pngIShoppingCartService.cs
|m0|0334| 3|m0|0699| 4|m0|2522| 0|m2|0098| 2h 38min|m3|0168| 1d 0h2873N/A|m3|0190| 326Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngProductAttributeCacheEventConsumer .cs
|m0|0372| 3|m0|0978| 3|m0|2622| 0|m0|0504| 8min|m0|1164| 27min|c0|0837| 0%|m0|1457| 33Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngEventPublisher.cs
|m0|0342| 3|m0|0976| 3|m0|2541| 0|m1|0149| 1h 22min|m0|0541| 1h 53min|c16|0639| 16.67%|m0|0685| 90Nop.Services.\Libraries\Nop.Services\Events
;CS.pngWhat3wordsDefaults.cs
|m0|0350| 3|m0|1357| 2|m0|2540| 0|m1|0116| 2h 12min|m1|0420| 2h 38min|c0|1826| 0%|m0|1148| 45Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words
;CS.pngFacebookPixelModel.cs
|m0|0354| 3|m0|1371| 2|m0|2606| 0|m0|0401| 12min|m1|0456| 2h 24min|c0|1554| 0%|m0|0718| 87Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Models
;CS.pngICustomerService.cs
|m0|0328| 3|m0|1370| 2|m0|2531| 0|m2|0085| 3h 32min|m3|0166| 1d 0h3208N/A|m6|0073| 644Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngBlogMonthsViewComponent.cs
|m0|0331| 3|m0|2085| 1|m11|0050| 4|m0|0556| 3min 0s|m0|1478| 16min|c0|0908| 0%|m0|1579| 30Nop.Web.\Presentation\Nop.Web\Components
;CS.pngMultistoreDisabledWarningViewCompo nent.cs
|m0|0368| 3|m0|2086| 1|m11|0051| 4|m0|0557| 3min 0s|m0|0790| 58min|c0|2013| 0%|m0|0991| 54Nop.Web.\Presentation\Nop.Web\Areas\Admin\Components
;CS.pngBlogTagsViewComponent.cs
|m0|0329| 3|m0|2093| 1|m11|0055| 4|m0|0559| 3min 0s|m0|1477| 16min|c0|0905| 0%|m0|1580| 30Nop.Web.\Presentation\Nop.Web\Components
;CS.pngOnePageCheckoutModel.cs
|m0|0300| 3|m0|2094| 1|m2|0155| 1|m0|0408| 11min|m0|0815| 55min|c69|0452| 69.23%|m0|2342| 15Nop.Web.\Presentation\Nop.Web\Models\Checkout
;CS.pngFaviconAndAppIconsModel.cs
|m0|0323| 3|m0|2092| 1|m2|0138| 1|m0|0317| 22min|m0|1029| 36min|c0|0721| 0%|m0|2694| 9Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngTaxTypeSelectorModel.cs
|m0|0332| 3|m0|2090| 1|m2|0132| 1|m0|0318| 22min|m0|1028| 36min|c0|0672| 0%|m0|2686| 10Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngCustomerAddressValidator.cs
|m0|0326| 3|m0|2091| 1|m0|2533| 0|m0|0378| 16min|m0|1324| 20min|c0|1116| 0%|m0|2113| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Customers
;CS.pngApiError.cs
|m0|0336| 3|m0|2078| 1|m0|2527| 0|m0|0160| 1h 10min|m0|0689| 1h 14min|c0|2077| 0%|m0|1019| 52Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Domain
;CS.pngGetImportRequest.cs
|m0|0346| 3|m0|3149| 0|m0|2537| 0|m0|0280| 27min|m0|1162| 27min|c0|1238| 0%|m0|1745| 27Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngTrackEventRequest.cs
|m0|0349| 3|m0|3146| 0|m0|2535| 0|m0|0185| 53min|m0|0833| 53min|c0|1793| 0%|m0|1139| 45Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\MarketingAutomation
;CS.pngZettleWebhookController.cs
|m0|0355| 3|m0|3143| 0|m0|2605| 0|m0|0315| 22min|m0|1279| 22min|c0|0711| 0%|m0|1394| 35Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Controllers
;CS.pngGetCategoriesRequest.cs
|m0|0317| 3|m0|3142| 0|m0|2566| 0|m0|0358| 19min|m0|1373| 19min|c0|1140| 0%|m0|2135| 20Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngGetLocationsRequest.cs
|m0|0319| 3|m0|3145| 0|m0|2564| 0|m0|0362| 19min|m0|1370| 19min|c0|1138| 0%|m0|2139| 20Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Inventory
;CS.pngGetDiscountsRequest.cs
|m0|0357| 3|m0|3144| 0|m0|2609| 0|m0|0359| 19min|m0|1366| 19min|c0|1096| 0%|m0|2119| 20Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngGetAuthenticationRequest.cs
|m0|0340| 3|m0|3121| 0|m0|2543| 0|m0|0209| 45min|m0|0911| 45min|c0|1914| 0%|m0|1284| 39Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\OAuth
;CS.pngGetTaxRatesRequest.cs
|m0|0303| 3|m0|3120| 0|m0|2548| 0|m0|0357| 19min|m0|1369| 19min|c0|1141| 0%|m0|2136| 20Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngGetProductRequest.cs
|m0|0321| 3|m0|3123| 0|m0|2530| 0|m0|0237| 36min|m0|1027| 36min|c0|0811| 0%|m0|1435| 33Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngUserInfo.cs
|m0|0309| 3|m0|3122| 0|m0|2568| 0|m0|0287| 27min|m0|1172| 27min|c0|0962| 0%|m0|2042| 22Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\OAuth
;CS.pngGetAccountInfoRequest.cs
|m0|0344| 3|m0|3119| 0|m0|2545| 0|m0|0356| 19min|m0|1367| 19min|c0|1111| 0%|m0|2114| 20Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Secure
;CS.pngDeleteSubscriptionsRequest.cs
|m0|0337| 3|m0|3116| 0|m0|2526| 0|m0|0283| 27min|m0|1160| 27min|c0|1211| 0%|m0|1721| 27Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Pusher
;CS.pngImport.cs
|m0|0356| 3|m0|3115| 0|m0|2610| 0|m0|0176| 1h 1min|m0|0765| 1h 1min|c0|1874| 0%|m0|1108| 47Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngDiscountList.cs
|m0|0320| 3|m0|3118| 0|m0|2547| 0|m0|0239| 35min|m0|1041| 35min|c0|0939| 0%|m0|1590| 29Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngDeleteAppRequest.cs
|m0|0360| 3|m0|3117| 0|m0|2600| 0|m0|0360| 19min|m0|1372| 19min|c0|1129| 0%|m0|2141| 20Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\OAuth
;CS.pngCyberSourceWebhookController.cs
|m0|0358| 3|m0|3130| 0|m0|2608| 0|m0|0394| 14min|m0|1522| 14min|c0|1007| 0%|m0|2289| 16Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Controllers
;CS.pngCyberSourceCustomerToken.cs
|m0|0327| 3|m0|3129| 0|m0|2532| 0|m1|0127| 1h 53min|m0|0543| 1h 53min|c0|1489| 0%|m0|0834| 70Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Domain
;CS.pngVideoModel.cs
|m0|0375| 3|m0|3132| 0|m0|2613| 0|m0|0201| 47min|m0|0894| 47min|c0|1263| 0%|m0|2319| 16Nop.Web.\Presentation\Nop.Web\Models\Media
;CS.pngSchemaMigration.cs
|m0|0367| 3|m0|3131| 0|m0|2620| 0|m0|0388| 14min|m0|1525| 14min|c0|1013| 0%|m0|1981| 23Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Data
;CS.pngCyberSourceCustomerTokenBuilder.cs
|m0|0353| 3|m0|3128| 0|m0|2607| 0|m0|0393| 14min|m0|1524| 14min|c0|1895| 0%|m0|1299| 38Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Data
;CS.pngProductVideoModel.cs
|m0|0352| 3|m0|3125| 0|m0|2538| 0|m0|0268| 29min|m0|1133| 29min|c0|1255| 0%|m0|1893| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngAddProductToSyncModel.cs
|m0|0362| 3|m0|3124| 0|m0|2604| 0|m0|0278| 28min|m0|1153| 28min|c0|1182| 0%|m0|1797| 26Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Models
;CS.pngSitemapCreatedEvent.cs
|m0|0371| 3|m0|3127| 0|m0|2623| 0|m0|0313| 23min|m0|1264| 23min|c0|0679| 0%|m0|1648| 28Nop.Web.\Presentation\Nop.Web\Models\Sitemap
;CS.pngDeleteProductRequest.cs
|m0|0345| 3|m0|3126| 0|m0|2544| 0|m0|0282| 27min|m0|1159| 27min|c0|1237| 0%|m0|1744| 27Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Product
;CS.pngIPriceCalculationService.cs
|m0|0359| 3|m0|3078| 0|m0|2601| 0|m1|0110| 2h 19min|m0|0467| 2h 19min2786N/A|m1|0472| 137Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngRoxyFilemanUploadModel.cs
|m0|0374| 3|m0|3030| 0|m0|2614| 0|m0|0363| 19min|m0|1384| 19min|c0|0696| 0%|m0|2710| 7Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Media
;CS.pngApiRequest.cs
|m0|0318| 3|m0|3029| 0|m0|2565| 0|m0|0338| 20min|m0|1328| 20min3090N/A|m0|1682| 28Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api
;CS.pngGetSubscriptionsRequest.cs
|m0|0369| 3|m0|3032| 0|m0|2619| 0|m0|0361| 19min|m0|1368| 19min|c0|1121| 0%|m0|2143| 20Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Pusher
;CS.pngLocation.cs
|m0|0299| 3|m0|3031| 0|m0|2557| 0|m0|0186| 52min|m0|0836| 52min|c0|1977| 0%|m0|1267| 40Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Inventory
;CS.pngGetUserInfoRequest.cs
|m0|0330| 3|m0|3028| 0|m0|2524| 0|m0|0355| 19min|m0|1371| 19min|c0|1120| 0%|m0|2142| 20Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\OAuth
;CS.pngMessage.cs
|m0|0339| 3|m0|3025| 0|m0|2534| 0|m0|0177| 1h 1min|m0|0766| 1h 1min|c0|1797| 0%|m0|1112| 46Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Pusher
;CS.pngDocumentSource.cs
|m0|0313| 3|m0|3024| 0|m0|2570| 0|m0|0213| 44min|m0|0919| 44min|c0|0801| 0%|m0|1525| 31Nop.Services.\Libraries\Nop.Services\Common\Pdf
;CS.pngFacebookUserDTO.cs
|m0|0312| 3|m0|3027| 0|m0|2571| 0|m0|0364| 19min|m0|1382| 19min|c0|1135| 0%|m0|2131| 20Nop.Plugin.ExternalAuth.Facebook.\Plugins\Nop.Plugin.ExternalAuth.Facebook\Models
;CS.pngSchemaMigration.cs
|m0|0365| 3|m0|3026| 0|m0|2602| 0|m0|0392| 14min|m0|1523| 14min|c0|0993| 0%|m0|1988| 23Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Data
;CS.pngProductVideo.cs
|m0|0361| 3|m0|3039| 0|m0|2599| 0|m0|0238| 35min|m0|1040| 35min|c0|1278| 0%|m0|1950| 24Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngGetImageRequest.cs
|m0|0333| 3|m0|3038| 0|m0|2523| 0|m0|0281| 27min|m0|1161| 27min|c0|1196| 0%|m0|1726| 27Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Image
;CS.pngLocationList.cs
|m0|0363| 3|m0|3041| 0|m0|2603| 0|m0|0241| 35min|m0|1038| 35min|c0|0925| 0%|m0|1592| 29Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Inventory
;CS.pngSubscriptionList.cs
|m0|0296| 3|m0|3040| 0|m0|2559| 0|m0|0240| 35min|m0|1039| 35min|c0|0928| 0%|m0|1595| 29Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api\Pusher
;CS.pngVideoMigration.cs
|m0|0325| 3|m0|3037| 0|m0|2528| 0|m0|0253| 30min|m0|1104| 30min|c0|0842| 0%|m0|1458| 33Nop.Data.\Libraries\Nop.Data\Migrations\UpgradeTo460
;CS.pngSitemapXmlModel.cs
|m0|0306| 3|m0|3034| 0|m0|2551| 0|m0|0244| 34min|m0|1065| 34min|c0|0712| 0%|m0|2692| 9Nop.Web.\Presentation\Nop.Web\Models\Sitemap
;CS.pngOrderStatusChangedEvent.cs
|m0|0351| 3|m0|3033| 0|m0|2539| 0|m0|0252| 31min|m0|1097| 31min|c0|0888| 0%|m0|1619| 29Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngForumService.cs
|m0|1987| 0|m17|0015| 282|m0|0587| 0|m0|1935| 0min 0s|m13|0043| 4d 0h|c33|0581| 33.65%|m15|0028| 1 443Nop.Services.\Libraries\Nop.Services\Forums
;CS.pngManufacturerService.cs
|m0|0402| 2|m4|0058| 74|m8|0059| 3|m0|0581| 2min 0s|m3|0189| 7h 20min|c37|0574| 37.7%|m5|0090| 557Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngHtmlExtensions.cs
|m0|0455| 2|m4|0057| 74|m0|2431| 0|m0|0343| 20min|m6|0088| 1d 7h|c0|1630| 0%|m3|0152| 369Nop.Web.\Presentation\Nop.Web\Extensions
;CS.pngPayPalCommercePaymentMethod.cs
|m0|0461| 2|m4|0061| 67|m0|2420| 0|m0|0411| 11min|m5|0104| 1d 5h|c0|1991| 0%|m6|0075| 640Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce
;CS.pngPrivateMessagesModelFactory.cs
|m0|0413| 2|m2|0123| 35|m0|2589| 0|m0|0333| 20min|m2|0224| 5h 54min|c0|1587| 0%|m2|0247| 270Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngHtmlExtensions.cs
|m0|0388| 2|m2|0129| 34|m0|2583| 0|m0|0588| 2min 0s|m4|0145| 1d 1h|c0|1579| 0%|m2|0234| 286Nop.Web.Framework.\Presentation\Nop.Web.Framework\Extensions
;CS.pngNewsService.cs
|m0|0409| 2|m2|0134| 33|m0|2587| 0|m0|0319| 22min|m2|0250| 5h 3min|c23|0623| 23.19%|m3|0218| 304Nop.Services.\Libraries\Nop.Services\News
;CS.pngProfileModelFactory.cs
|m0|0389| 2|m1|0147| 30|m5|0105| 2|m0|0337| 20min|m4|0150| 1d 1h|c0|1577| 0%|m2|0238| 278Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngShoppingCartModel.cs
|m0|0397| 2|m1|0154| 29|m0|2576| 0|m0|0332| 20min|m4|0132| 1d 2h|c53|0511| 53.22%|m2|0331| 200Nop.Web.\Presentation\Nop.Web\Models\ShoppingCart
;CS.pngManufacturerController.cs
|m0|0430| 2|m1|0153| 29|m0|2467| 0|m0|0342| 20min|m9|0064| 2d 5h|c0|1810| 0%|m6|0078| 625Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngCategoryController.cs
|m0|0446| 2|m1|0156| 28|m0|2463| 0|m0|0341| 20min|m9|0063| 2d 5h|c0|1951| 0%|m6|0077| 626Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngCommonHelper.cs
|m0|0401| 2|m1|0176| 25|m0|2592| 0|m0|0574| 2min 0s|m1|0286| 4h 18min|c48|0536| 48.42%|m3|0179| 334Nop.Core.\Libraries\Nop.Core
;CS.pngOrderDetailsModel.cs
|m0|0435| 2|m1|0198| 22|m2|0141| 1|m0|0379| 16min|m4|0148| 1d 1h|c0|1681| 0%|m1|0430| 150Nop.Web.\Presentation\Nop.Web\Models\Order
;CS.pngTopicService.cs
|m0|0390| 2|m1|0227| 19|m0|2582| 0|m0|0349| 19min|m0|0775| 1h 0min|c57|0496| 57.5%|m2|0315| 212Nop.Services.\Libraries\Nop.Services\Topics
;CS.pngWhat3wordsPlugin.cs
|m0|0454| 2|m1|0223| 19|m0|2426| 0|m0|0249| 32min|m1|0449| 2h 26min|c0|1756| 0%|m1|0382| 168Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words
;CS.pngBackInStockSubscriptionController .cs
|m0|0384| 2|m0|0254| 16|m2|0171| 1|m0|0255| 30min|m3|0180| 7h 39min|c0|1602| 0%|m2|0278| 239Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngGiftCardController.cs
|m0|0429| 2|m0|0285| 15|m0|2458| 0|m0|0346| 20min|m4|0149| 1d 1h|c0|1646| 0%|m3|0199| 316Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngHtmlExtensions.cs
|m0|0447| 2|m0|0281| 15|m0|2462| 0|m0|0416| 11min|m1|0316| 3h 53min|c0|1770| 0%|m1|0355| 183Nop.Web.Framework.\Presentation\Nop.Web.Framework\Security\Captcha
;CS.pngResolveLinksHelper.cs
|m0|0403| 2|m0|0283| 15|m0|2597| 0|m0|0570| 2min 0s|m2|0230| 5h 36min|c0|1359| 0%|m1|0567| 113Nop.Services.\Libraries\Nop.Services\Html
;CS.pngXmlHelper.cs
|m0|0383| 2|m0|0282| 15|m0|2580| 0|m0|0589| 2min 0s|m0|0800| 57min|c0|1375| 0%|m1|0643| 97Nop.Core.\Libraries\Nop.Core
;CS.pngCampaignController.cs
|m0|0422| 2|m0|0298| 14|m0|2446| 0|m0|0344| 20min|m3|0174| 7h 56min|c0|1657| 0%|m3|0185| 330Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngHtmlFormat.cs
|m0|0436| 2|m0|0297| 14|m0|2469| 0|m0|0579| 2min 0s|m1|0312| 3h 54min|c0|1687| 0%|m1|0411| 158Nop.Services.\Libraries\Nop.Services\Html\CodeFormatter
;CS.pngFacebookPixelPlugin.cs
|m0|0458| 2|m0|0311| 13|m2|0119| 1|m0|0521| 6min|m0|0612| 1h 32min|c0|1772| 0%|m1|0359| 179Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel
;CS.pngGoogleAuthenticatorDefaults.cs
|m0|0440| 2|m0|0312| 13|m0|2461| 0|m1|0117| 2h 10min|m1|0396| 2h 56min|c0|1847| 0%|m0|1070| 48Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator
;CS.pngGoogleAuthenticatorMethod.cs
|m0|0450| 2|m0|0317| 13|m0|2428| 0|m0|0544| 4min 0s|m0|0823| 54min|c0|1762| 0%|m1|0402| 161Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator
;CS.pngNopEngine.cs
|m0|0407| 2|m0|0327| 12|m2|0122| 1|m0|0336| 20min|m1|0341| 3h 35min|c21|0627| 21.25%|m2|0285| 234Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngGoogleAnalyticsPlugin.cs
|m0|0434| 2|m0|0342| 11|m0|2470| 0|m0|0375| 17min|m0|0768| 1h 1min|c0|1703| 0%|m1|0465| 138Nop.Plugin.Widgets.GoogleAnalytics.\Plugins\Nop.Plugin.Widgets.GoogleAnalytics
;CS.pngSecureRandomNumberGenerator.cs
|m0|0392| 2|m0|0345| 11|m0|2575| 0|m0|0257| 30min|m0|0817| 55min|c60|0481| 60.87%|m0|0659| 94Nop.Core.\Libraries\Nop.Core
;CS.pngLocalizationMigration.cs
|m0|0404| 2|m0|0366| 10|m14|0047| 5|m0|0506| 8min|m0|0920| 44min|c0|1400| 0%|m8|0058| 773Nop.Web.Framework.\Presentation\Nop.Web.Framework\Migrations\UpgradeTo440
;CS.pngFacebookAuthenticationMethod.cs
|m0|0394| 2|m0|0365| 10|m0|2573| 0|m0|0526| 5min|m0|0936| 43min|c0|1395| 0%|m1|0628| 99Nop.Plugin.ExternalAuth.Facebook.\Plugins\Nop.Plugin.ExternalAuth.Facebook
;CS.pngAvalaraTaxDefaults.cs
|m0|0421| 2|m0|0393| 9|m0|2447| 0|m0|0405| 12min|m1|0290| 4h 16min|c0|1715| 0%|m1|0440| 147Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara
;CS.pngProductCategoryCacheEventConsumer .cs
|m0|0381| 2|m0|0442| 8|m2|0166| 1|m0|0505| 8min|m0|1209| 25min|c0|0875| 0%|m0|1610| 29Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngCustomerCacheEventConsumer.cs
|m0|0443| 2|m0|0471| 7|m0|2459| 0|m0|0584| 2min 0s|m0|1713| 10min|c90|0343| 90.91%|m0|0894| 62Nop.Services.\Libraries\Nop.Services\Customers\Caching
;CS.pngProductExtensions.cs
|m0|0410| 2|m0|0472| 7|m0|2586| 0|m0|0587| 2min 0s|m0|0731| 1h 6min|c37|0575| 37.5%|m0|0807| 73Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngProductManufacturerCacheEventConsu mer.cs
|m0|0408| 2|m0|0469| 7|m0|2588| 0|m0|0517| 7min|m0|1288| 22min|c0|0736| 0%|m0|1686| 28Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngFooterModel.cs
|m0|0426| 2|m0|0564| 6|m2|0156| 1|m2|0103| 2h 28min|m2|0199| 6h 54min|c0|2025| 0%|m0|0879| 64Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngForceMultiFactorAuthenticationAttr ibute.cs
|m0|0425| 2|m0|0565| 6|m0|2449| 0|m0|0345| 20min|m1|0327| 3h 41min|c0|1723| 0%|m1|0456| 139Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngCatalogSettings.cs
|m0|0417| 2|m0|0592| 5|m0|2457| 0|m0|0284| 27min|m0|0546| 1h 52min|c100|0293| 100%|m6|0083| 589Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngTierPriceExtensions.cs
|m0|0385| 2|m0|0593| 5|m0|2579| 0|m0|0373| 17min|m0|0942| 42min|c79|0417| 79.41%|m1|0609| 102Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngProductAttributeMappingCacheEventC onsumer.cs
|m0|0460| 2|m0|0600| 5|m0|2421| 0|m0|0527| 5min|m0|1443| 17min|c0|1150| 0%|m0|1792| 26Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngCertificatesMigration.cs
|m0|0437| 2|m0|0714| 4|m5|0101| 2|m0|0417| 11min|m1|0381| 3h 8min|c0|1683| 0%|m1|0434| 149Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Data
;CS.pngSeoSettings.cs
|m0|0431| 2|m0|0703| 4|m0|2466| 0|m0|0413| 11min|m0|1197| 26min|c100|0067| 100%|m0|0781| 76Nop.Core.\Libraries\Nop.Core\Domain\Seo
;CS.pngProductAttributeCombinationCacheEv entConsumer.cs
|m0|0441| 2|m0|0704| 4|m0|2460| 0|m0|0537| 4min 46s|m0|1506| 14min|c0|1170| 0%|m0|1805| 25Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngGenericDictionaryTypeConverter.cs
|m0|0398| 2|m0|0701| 4|m0|2585| 0|m0|0276| 28min|m2|0244| 5h 13min|c0|1427| 0%|m1|0548| 118Nop.Core.\Libraries\Nop.Core\ComponentModel
;CS.pngProductOverviewModel.cs
|m0|0411| 2|m0|0987| 3|m0|2591| 0|m0|0334| 20min|m1|0292| 4h 14min|c61|0479| 61.4%|m0|0810| 72Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngIProductService.cs
|m0|0412| 2|m0|0986| 3|m0|2590| 0|m1|0133| 1h 40min|m5|0110| 1d 4h2355N/A|m10|0047| 979Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngAdminWidgetZones.cs
|m0|0420| 2|m0|0985| 3|m0|2448| 0|m0|0402| 12min|m5|0109| 1d 4h|c0|1650| 0%|m3|0224| 298Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngAclDisabledWarningViewComponent.cs
|m0|0428| 2|m0|1382| 2|m8|0072| 3|m0|0568| 2min 0s|m0|0672| 1h 16min|c0|2107| 0%|m0|1010| 53Nop.Web.\Presentation\Nop.Web\Areas\Admin\Components
;CS.pngCustomerAddressMappingCacheEventCo nsumer.cs
|m0|0424| 2|m0|1356| 2|m0|2450| 0|m0|0572| 2min 0s|m0|2072| 6min|c100|0286| 100%|m0|1662| 28Nop.Services.\Libraries\Nop.Services\Customers\Caching
;CS.pngSalesSummaryReportLine.cs
|m0|0415| 2|m0|1358| 2|m0|2453| 0|m0|0542| 4min 0s|m0|0890| 47min|c0|0763| 0%|m0|1667| 28Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngFacebookAuthenticationRegistrar.cs
|m0|0432| 2|m0|1360| 2|m0|2465| 0|m0|0415| 11min|m0|0825| 54min|c0|1860| 0%|m0|1049| 50Nop.Plugin.ExternalAuth.Facebook.\Plugins\Nop.Plugin.ExternalAuth.Facebook\Infrastructure
;CS.pngPluginLoadedAssemblyInfo.cs
|m0|0457| 2|m0|1366| 2|m0|2429| 0|m0|0403| 12min|m0|1070| 33min|c0|2012| 0%|m0|0884| 64Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngNopStartup.cs
|m0|0396| 2|m0|1373| 2|m0|2577| 0|m0|0331| 20min|m0|0524| 2h 0min|c0|1423| 0%|m1|0496| 131Nop.Web.\Presentation\Nop.Web\Infrastructure
;CS.pngPollBlockViewComponent.cs
|m0|0387| 2|m0|2079| 1|m8|0056| 3|m0|0580| 2min 0s|m0|1310| 21min|c0|0714| 0%|m0|1505| 31Nop.Web.\Presentation\Nop.Web\Components
;CS.pngNewsRssHeaderLinkViewComponent.cs
|m0|0439| 2|m0|2077| 1|m8|0068| 3|m0|0583| 2min 0s|m0|1471| 16min|c0|1174| 0%|m0|1818| 25Nop.Web.\Presentation\Nop.Web\Components
;CS.pngForumLastPostViewComponent.cs
|m0|0391| 2|m0|2075| 1|m8|0057| 3|m0|0573| 2min 0s|m0|1674| 11min|c0|0932| 0%|m0|1587| 29Nop.Web.\Presentation\Nop.Web\Components
;CS.pngBlogRssHeaderLinkViewComponent.cs
|m0|0444| 2|m0|2076| 1|m8|0063| 3|m0|0577| 2min 0s|m0|1472| 16min|c0|1177| 0%|m0|1814| 25Nop.Web.\Presentation\Nop.Web\Components
;CS.pngSelectedCheckoutAttributesViewComp onent.cs
|m0|0453| 2|m0|2083| 1|m8|0071| 3|m0|0567| 2min 0s|m0|1800| 8min|c0|1244| 0%|m0|1913| 24Nop.Web.\Presentation\Nop.Web\Components
;CS.pngFlyoutShoppingCartViewComponent.cs
|m0|0433| 2|m0|2084| 1|m8|0073| 3|m0|0575| 2min 0s|m0|1259| 23min|c0|1901| 0%|m0|1304| 38Nop.Web.\Presentation\Nop.Web\Components
;CS.pngStoreScopeConfigurationViewCompone nt.cs
|m0|0442| 2|m0|2082| 1|m8|0067| 3|m0|0582| 2min 0s|m0|1474| 16min|c0|1857| 0%|m0|1052| 50Nop.Web.\Presentation\Nop.Web\Areas\Admin\Components
;CS.pngTopMenuViewComponent.cs
|m0|0452| 2|m0|2080| 1|m8|0066| 3|m0|0578| 2min 0s|m0|1799| 8min|c0|1243| 0%|m0|1911| 24Nop.Web.\Presentation\Nop.Web\Components
;CS.pngLocalizedPropertyCacheEventConsume r.cs
|m0|0448| 2|m0|2081| 1|m2|0147| 1|m0|0554| 4min 0s|m0|2109| 5min|c100|0018| 100%|m0|1853| 24Nop.Services.\Libraries\Nop.Services\Localization\Caching
;CS.pngNopHttpDefaults.cs
|m0|0416| 2|m0|2095| 1|m0|2452| 0|m0|0541| 4min 17s|m0|2057| 6min|c33|0588| 33.33%|m0|1959| 23Nop.Core.\Libraries\Nop.Core\Http
;CS.pngIRoxyFilemanFileProvider.cs
|m0|0456| 2|m0|2109| 1|m0|2430| 0|m0|0173| 1h 2min|m0|0734| 1h 6min2798N/A|m1|0506| 127Nop.Services.\Libraries\Nop.Services\Media\RoxyFileman
;CS.pngIOrderTotalCalculationService.cs
|m0|0386| 2|m0|2110| 1|m0|2584| 0|m0|0188| 52min|m0|0834| 53min2918N/A|m1|0369| 174Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngNopCommonStartup.cs
|m0|0380| 2|m0|2108| 1|m0|2598| 0|m0|0396| 13min|m0|0995| 38min|c0|1460| 0%|m0|0799| 75Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngNopRoxyFilemanDefaults.cs
|m0|0395| 2|m0|2106| 1|m0|2578| 0|m0|0563| 3min 0s|m0|1380| 19min|c0|0789| 0%|m0|1370| 35Nop.Services.\Libraries\Nop.Services\Media\RoxyFileman
;CS.pngPluginConfigModel.cs
|m0|0419| 2|m0|2107| 1|m0|2455| 0|m0|0412| 11min|m0|1381| 19min|c0|1069| 0%|m0|2224| 18Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngINopHtmlHelper.cs
|m0|0414| 2|m0|2114| 1|m0|2454| 0|m0|0395| 14min|m0|0485| 2h 11min2852N/A|m2|0296| 227Nop.Web.Framework.\Presentation\Nop.Web.Framework\UI
;CS.pngConfigurationValidator.cs
|m0|0405| 2|m0|3036| 0|m0|2596| 0|m0|0329| 20min|m0|1327| 20min|c0|0895| 0%|m0|1513| 31Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Validators
;CS.pngIProductAttributeFormatter.cs
|m0|0393| 2|m0|3035| 0|m0|2574| 0|m1|0144| 1h 28min|m0|0628| 1h 28min2968N/A|m0|1106| 47Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngNewProductsModel.cs
|m0|0406| 2|m0|3012| 0|m0|2595| 0|m0|0307| 24min|m0|1233| 24min|c0|0740| 0%|m0|1689| 28Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngIExternalAuthenticationService.cs
|m0|0399| 2|m0|3011| 0|m0|2594| 0|m0|0398| 13min|m0|1616| 13min2816N/A|m0|0723| 86Nop.Services.\Libraries\Nop.Services\Authentication\External
;CS.pngSyncRecordModel.cs
|m0|0376| 2|m0|3014| 0|m0|2612| 0|m0|0179| 1h 0min|m0|0780| 1h 0min|c0|0704| 0%|m0|1625| 29Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Models
;CS.pngCustomerTokenEditModel.cs
|m0|0423| 2|m0|3013| 0|m0|2451| 0|m0|0369| 18min|m0|1432| 18min|c0|1167| 0%|m0|1809| 25Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Models
;CS.pngNopStartup.cs
|m0|0459| 2|m0|3010| 0|m0|2422| 0|m0|0397| 13min|m0|1601| 13min|c0|1983| 0%|m0|1251| 40Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Infrastructure
;CS.pngLicenseCheckModel.cs
|m0|0379| 2|m0|3007| 0|m0|2615| 0|m0|0370| 18min|m0|1409| 18min|c0|1326| 0%|m0|1881| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngNopStartup.cs
|m0|0418| 2|m0|3006| 0|m0|2456| 0|m0|0400| 12min|m0|1655| 12min|c0|1930| 0%|m0|1313| 38Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Infrastructure
;CS.pngRequest.cs
|m0|0382| 2|m0|3009| 0|m0|2581| 0|m0|0385| 15min|m0|1499| 15min2799N/A|m0|2059| 22Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\MarketingAutomation
;CS.pngAvsActionType.cs
|m0|0378| 2|m0|3008| 0|m0|2616| 0|m0|0532| 5min|m0|2106| 5min2801N/A|m0|1989| 23Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Domain
;CS.pngILogger.cs
|m0|0377| 2|m0|3021| 0|m0|2617| 0|m0|0189| 52min|m0|0842| 52min2895N/A|m1|0413| 156Nop.Services.\Libraries\Nop.Services\Logging
;CS.pngSitemapPageModel.cs
|m0|0451| 2|m0|3020| 0|m0|2427| 0|m0|0371| 18min|m0|1433| 18min3200N/A|m0|2708| 8Nop.Web.\Presentation\Nop.Web\Models\Sitemap
;CS.pngProductVideoSearchModel.cs
|m0|0445| 2|m0|3023| 0|m0|2464| 0|m0|0306| 24min|m0|1239| 24min|c0|0976| 0%|m0|2259| 17Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngCustomHtmlSettingsModel.cs
|m0|0449| 2|m0|3022| 0|m0|2445| 0|m0|0220| 42min|m0|0958| 42min|c0|1160| 0%|m0|1765| 26Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngStandardPermissionProvider.cs
|m0|0498| 1|m3|0065| 63|m0|2498| 0|m0|0461| 10min|m3|0153| 1d 1h|c100|0153| 100%|m2|0264| 252Nop.Services.\Libraries\Nop.Services\Security
;CS.pngCategoryModelFactory.cs
|m0|0595| 1|m3|0064| 63|m0|1918| 0|m0|0422| 10min|m3|0183| 7h 31min|c0|1636| 0%|m3|0144| 378Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngManufacturerModelFactory.cs
|m0|0585| 1|m3|0066| 59|m0|1952| 0|m0|0440| 10min|m3|0193| 7h 18min|c0|1634| 0%|m3|0147| 375Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngProductTagService.cs
|m0|0506| 1|m3|0068| 57|m0|2516| 0|m0|0632| 1min 0s|m3|0156| 1d 1h|c30|0600| 30.56%|m3|0141| 381Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngBlogModelFactory.cs
|m0|0582| 1|m3|0073| 53|m0|1948| 0|m0|0625| 1min 0s|m3|0163| 1d 0h|c0|1658| 0%|m3|0186| 329Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngNewsModelFactory.cs
|m0|0577| 1|m3|0079| 51|m0|1956| 0|m0|0620| 1min 0s|m3|0190| 7h 20min|c0|1648| 0%|m3|0201| 316Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngEvents.cs
|m0|0618| 1|m2|0087| 45|m0|1925| 0|m1|0121| 2h 0min|m5|0107| 1d 5h|c0|1565| 0%|m2|0255| 261Nop.Plugin.Widgets.GoogleAnalytics.\Plugins\Nop.Plugin.Widgets.GoogleAnalytics
;CS.pngProductAttributeParser.cs
|m0|2061| 0|m8|0035| 144|m0|0924| 0|m0|2028| 0min 0s|m21|0025| 6d 2h|c29|0604| 29.18%|m10|0038| 1 045Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngAzurePictureService.cs
|m0|0588| 1|m2|0094| 43|m0|1950| 0|m0|0434| 10min|m3|0177| 7h 49min|c0|1606| 0%|m2|0271| 246Nop.Services.\Libraries\Nop.Services\Media
;CS.pngPostgreSqlDataProvider.cs
|m0|0499| 1|m2|0096| 42|m0|2497| 0|m0|0565| 2min 53s|m3|0186| 7h 30min|c4|0662| 4.26%|m3|0146| 376Nop.Data.\Libraries\Nop.Data\DataProviders
;CS.pngReturnRequestService.cs
|m0|0505| 1|m2|0101| 41|m0|2517| 0|m0|0520| 7min|m1|0273| 4h 30min|c11|0650| 11.54%|m3|0212| 308Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngMessageTemplateService.cs
|m0|0594| 1|m2|0110| 38|m0|1919| 0|m0|0530| 5min|m0|0629| 1h 28min|c81|0397| 81.36%|m2|0305| 220Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngBlogService.cs
|m0|0621| 1|m2|0119| 36|m0|1992| 0|m0|0634| 1min 0s|m1|0434| 2h 32min|c87|0358| 87.5%|m4|0115| 433Nop.Services.\Libraries\Nop.Services\Blogs
;CS.pngDiscountController.cs
|m0|0533| 1|m2|0128| 34|m0|2471| 0|m0|0510| 8min|m10|0059| 2d 7h|c0|1431| 0%|m7|0060| 746Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngProductModel.cs
|m0|0479| 1|m1|0138| 32|m0|2435| 0|m0|0470| 10min|m5|0117| 1d 4h|c0|1480| 0%|m5|0102| 508Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductReviewModel.cs
|m0|0626| 1|m1|0152| 29|m0|1987| 0|m0|0571| 2min 0s|m3|0196| 7h 6min|c39|0570| 39.5%|m1|0432| 150Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngProductDetailsModel.cs
|m0|0642| 1|m1|0157| 28|m0|2009| 0|m0|0454| 10min|m7|0078| 2d 1h|c0|1623| 0%|m3|0176| 337Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngSendinblueMessageService.cs
|m0|0601| 1|m1|0158| 28|m0|1913| 0|m0|0483| 10min|m5|0101| 1d 5h|c0|1583| 0%|m2|0249| 268Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Services
;CS.pngCheckoutAttributeFormatter.cs
|m0|0597| 1|m1|0168| 26|m0|1910| 0|m0|0622| 1min 0s|m2|0236| 5h 31min|c58|0490| 58.46%|m2|0342| 192Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngManualPaymentProcessor.cs
|m0|0628| 1|m1|0217| 20|m0|1985| 0|m0|0569| 2min 0s|m1|0337| 3h 36min|c0|1621| 0%|m4|0134| 395Nop.Plugin.Payments.Manual.\Plugins\Nop.Plugin.Payments.Manual
;CS.pngLanguageController.cs
|m0|0542| 1|m1|0215| 20|m0|2490| 0|m0|0462| 10min|m5|0119| 1d 3h|c0|1464| 0%|m5|0105| 479Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngOrderController.cs
|m0|0617| 1|m1|0225| 19|m2|0133| 1|m0|0507| 8min|m3|0181| 7h 37min|c0|1564| 0%|m2|0253| 264Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngWebStoreContext.cs
|m0|0587| 1|m0|0253| 16|m2|0174| 1|m0|0479| 10min|m1|0424| 2h 37min|c42|0551| 42.86%|m1|0467| 138Nop.Web.Framework.\Presentation\Nop.Web.Framework
;CS.pngBrowscapXmlParser.cs
|m0|0623| 1|m0|0252| 16|m0|1996| 0|m0|0387| 15min|m2|0246| 5h 6min|c41|0558| 41.67%|m1|0534| 120Nop.Services.\Libraries\Nop.Services\Helpers
;CS.pngPluginManager.cs
|m0|0580| 1|m0|0255| 16|m0|1949| 0|m0|0629| 1min 0s|m0|1187| 26min|c86|0365| 86.21%|m1|0360| 179Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngFacebookPixelController.cs
|m0|0630| 1|m0|0299| 14|m0|1989| 0|m0|0518| 7min|m2|0203| 6h 46min|c0|1624| 0%|m3|0177| 336Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Controllers
;CS.pngButtonsViewComponent.cs
|m0|0510| 1|m0|0315| 13|m0|2519| 0|m0|0481| 10min|m1|0307| 3h 59min|c0|1388| 0%|m1|0619| 101Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Components
;CS.pngEmailAccountController.cs
|m0|0573| 1|m0|0313| 13|m0|1953| 0|m0|0441| 10min|m3|0170| 1d 0h|c0|1656| 0%|m3|0198| 319Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngDateTimeHelper.cs
|m0|0574| 1|m0|0330| 12|m11|0052| 4|m0|0435| 10min|m0|0728| 1h 7min|c65|0467| 65%|m2|0311| 215Nop.Services.\Libraries\Nop.Services\Helpers
;CS.pngThemeContext.cs
|m0|0575| 1|m0|0329| 12|m0|1958| 0|m0|0384| 15min|m0|0572| 1h 42min|c48|0537| 48%|m1|0544| 119Nop.Web.Framework.\Presentation\Nop.Web.Framework\Themes
;CS.pngNameCompatibilityManager.cs
|m0|0613| 1|m0|0328| 12|m0|1922| 0|m0|0623| 1min 0s|m0|0750| 1h 3min|c87|0361| 87.5%|m1|0624| 100Nop.Data.\Libraries\Nop.Data\Mapping
;CS.pngScheduleTaskModelFactory.cs
|m0|0481| 1|m0|0343| 11|m0|2433| 0|m0|0465| 10min|m0|0602| 1h 36min|c0|1357| 0%|m1|0574| 112Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngGoogleRequest.cs
|m0|0633| 1|m0|0344| 11|m0|1988| 0|m0|0536| 5min|m1|0344| 3h 32min|c0|1736| 0%|m1|0346| 190Nop.Plugin.Widgets.GoogleAnalytics.\Plugins\Nop.Plugin.Widgets.GoogleAnalytics\Api
;CS.pngValidatorExtensions.cs
|m0|0529| 1|m0|0368| 10|m2|0136| 1|m0|0640| 1min 0s|m0|1628| 13min|c100|0020| 100%|m0|0675| 92Nop.Web.Framework.\Presentation\Nop.Web.Framework\Validators
;CS.pngProductCacheEventConsumer.cs
|m0|0484| 1|m0|0369| 10|m0|2436| 0|m0|0608| 1min 0s|m0|1621| 13min|c100|0229| 100%|m0|1203| 42Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngNopCustomerDefaults.cs
|m0|0639| 1|m0|0364| 10|m0|2004| 0|m0|0486| 10min|m0|1074| 32min|c69|0450| 69.7%|m1|0351| 185Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngSalesSummarySearchModel.cs
|m0|0614| 1|m0|0394| 9|m0|1921| 0|m0|0424| 10min|m0|0559| 1h 47min|c0|1559| 0%|m0|0722| 86Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngPayLaterMessageMigration.cs
|m0|0565| 1|m0|0429| 8|m5|0106| 2|m0|0519| 7min|m0|0726| 1h 7min|c0|1457| 0%|m0|0783| 76Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Data
;CS.pngICatalogModelFactory.cs
|m0|0545| 1|m0|0430| 8|m2|0163| 1|m0|0487| 10min|m0|0505| 2h 5min2870N/A|m3|0171| 342Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngAclSupportedModelFactory.cs
|m0|0629| 1|m0|0427| 8|m0|1990| 0|m0|0330| 20min|m0|0706| 1h 10min|c0|1539| 0%|m0|0735| 83Nop.Web.Framework.\Presentation\Nop.Web.Framework\Factories
;CS.pngProduct.cs
|m0|0609| 1|m0|0474| 7|m0|1932| 0|m0|0447| 10min|m0|0493| 2h 8min|c98|0316| 98.65%|m6|0079| 616Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngNotificationService.cs
|m0|0591| 1|m0|0470| 7|m0|1915| 0|m0|0627| 1min 0s|m0|1513| 14min|c82|0392| 82.61%|m1|0441| 147Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngAddressAttributeModel.cs
|m0|0569| 1|m0|0571| 6|m0|1937| 0|m0|0335| 20min|m0|0581| 1h 42min|c0|0739| 0%|m0|1360| 36Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngWidgetModelFactory.cs
|m0|0519| 1|m0|0566| 6|m0|2496| 0|m0|0539| 4min 40s|m0|0774| 1h 0min|c0|1441| 0%|m1|0529| 121Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngFluentMigratorExtensions.cs
|m0|0586| 1|m0|0563| 6|m0|1951| 0|m0|0516| 7min|m0|0900| 46min|c81|0399| 81.25%|m1|0357| 182Nop.Data.\Libraries\Nop.Data\Extensions
;CS.pngHomeController.cs
|m0|0465| 1|m0|0596| 5|m2|0148| 1|m0|0484| 10min|m1|0354| 3h 22min|c0|1346| 0%|m1|0599| 105Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngNopDbStartup.cs
|m0|0624| 1|m0|0594| 5|m0|1995| 0|m0|0425| 10min|m1|0419| 2h 41min|c0|1538| 0%|m0|0733| 83Nop.Data.\Libraries\Nop.Data
;CS.pngIOrderService.cs
|m0|0513| 1|m0|0601| 5|m0|2510| 0|m0|0499| 10min|m2|0231| 5h 34min3397N/A|m4|0119| 422Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngAppSettingsMigration.cs
|m0|0556| 1|m0|0599| 5|m0|1941| 0|m0|0540| 4min 40s|m0|1258| 23min|c0|0744| 0%|m0|1345| 36Nop.Web.Framework.\Presentation\Nop.Web.Framework\Migrations\UpgradeTo450
;CS.pngNopNestedSettingTagHelper.cs
|m0|0524| 1|m0|0597| 5|m0|2482| 0|m0|0473| 10min|m1|0428| 2h 35min|c0|1413| 0%|m1|0491| 132Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Admin
;CS.pngExternalAuthenticationModelFactory .cs
|m0|0480| 1|m0|0598| 5|m0|2434| 0|m0|0555| 3min 46s|m0|1404| 18min|c0|2075| 0%|m0|0926| 60Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngScheduleTaskMigration.cs
|m0|0535| 1|m0|0784| 4|m5|0104| 2|m0|0430| 10min|m0|0757| 1h 2min|c0|1393| 0%|m1|0625| 100Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Data
;CS.pngTopicController.cs
|m0|0527| 1|m0|0783| 4|m0|2480| 0|m0|0476| 10min|m1|0387| 3h 2min|c0|1410| 0%|m1|0505| 127Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngExchangeMigration.cs
|m0|0558| 1|m0|0782| 4|m0|1945| 0|m0|0528| 5min|m0|1093| 31min|c0|2031| 0%|m0|0970| 56Nop.Plugin.ExchangeRate.EcbExchange.\Plugins\Nop.Plugin.ExchangeRate.EcbExchange\Data
;CS.pngIProductModelFactory.cs
|m0|0502| 1|m0|0780| 4|m0|2500| 0|m0|0492| 10min|m1|0444| 2h 28min3273N/A|m3|0139| 381Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngCatalogSettingsModel.cs
|m0|0471| 1|m0|0974| 3|m17|0031| 6|m0|0437| 10min|m4|0136| 1d 2h|c0|1751| 0%|m4|0123| 415Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngAdminHeaderLinksViewComponent.cs
|m0|0640| 1|m0|0975| 3|m5|0089| 2|m0|0602| 1min 0s|m0|1300| 21min|c0|1254| 0%|m0|1903| 24Nop.Web.\Presentation\Nop.Web\Components
;CS.pngConfigurationValidator.cs
|m0|0563| 1|m0|0979| 3|m0|1935| 0|m0|0509| 8min|m0|1208| 25min|c0|1927| 0%|m0|1336| 37Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Validators
;CS.pngSchemaMigration.cs
|m0|0548| 1|m0|0983| 3|m0|2485| 0|m0|0418| 10min|m0|1221| 24min|c100|0116| 100%|m1|0380| 169Nop.Data.\Libraries\Nop.Data\Migrations\Installation
;CS.pngRenderWidgetModel.cs
|m0|0521| 1|m0|0984| 3|m0|2478| 0|m0|0475| 10min|m0|0985| 39min|c0|0760| 0%|m0|2486| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Cms
;CS.pngCommonSettings.cs
|m0|0467| 1|m0|0982| 3|m0|2432| 0|m0|0467| 10min|m0|1243| 24min|c100|0125| 100%|m1|0623| 100Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngGeoLookupService.cs
|m0|0485| 1|m0|0980| 3|m0|2505| 0|m0|0489| 10min|m0|0622| 1h 30min|c13|0643| 13.64%|m1|0555| 116Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngNopStartup.cs
|m0|0463| 1|m0|0981| 3|m0|2425| 0|m0|0529| 5min|m0|1095| 31min|c0|1864| 0%|m0|1102| 47Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Infrastructure
;CS.pngTierPriceCacheEventConsumer.cs
|m0|0560| 1|m0|0973| 3|m0|1943| 0|m0|0616| 1min 0s|m0|2069| 6min|c100|0061| 100%|m0|1822| 25Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngNopScriptTagHelper.cs
|m0|0627| 1|m0|0965| 3|m0|1986| 0|m0|0446| 10min|m2|0241| 5h 17min|c0|1740| 0%|m2|0321| 206Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Shared
;CS.pngCheckoutPaymentInfoModel.cs
|m0|0483| 1|m0|0966| 3|m0|2437| 0|m0|0469| 10min|m0|0940| 43min|c80|0409| 80%|m0|2356| 15Nop.Web.\Presentation\Nop.Web\Models\Checkout
;CS.pngHeaderLinksModel.cs
|m0|0593| 1|m0|0964| 3|m0|1914| 0|m0|0218| 43min|m0|0542| 1h 53min|c0|0966| 0%|m0|2038| 22Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngReportController.cs
|m0|0619| 1|m0|0962| 3|m0|1924| 0|m0|0538| 4min 40s|m1|0429| 2h 35min|c0|1562| 0%|m2|0258| 256Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngRenderWidgetModel.cs
|m0|0638| 1|m0|0963| 3|m0|2005| 0|m0|0477| 10min|m0|0997| 38min|c80|0415| 80%|m0|2534| 11Nop.Web.\Presentation\Nop.Web\Models\Cms
;CS.pngMultiFactorAuthenticationProviderM odel.cs
|m0|0600| 1|m0|1369| 2|m0|1908| 0|m0|0493| 10min|m0|0786| 59min|c0|0974| 0%|m0|2094| 21Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngTypeConverterRegistrationStartUpTa sk.cs
|m0|0536| 1|m0|1375| 2|m0|2476| 0|m0|0508| 8min|m0|1042| 35min|c0|1959| 0%|m0|1199| 42Nop.Core.\Libraries\Nop.Core
;CS.pngLinqToDBPostgreSQLDataProvider.cs
|m0|0482| 1|m0|1376| 2|m0|2438| 0|m0|0410| 11min|m0|1261| 23min|c25|0616| 25%|m0|1711| 27Nop.Data.\Libraries\Nop.Data\DataProviders\LinqToDb
;CS.pngIRepository.cs
|m0|0551| 1|m0|1374| 2|m0|2489| 0|m0|0455| 10min|m0|0599| 1h 36min2885N/A|m2|0254| 263Nop.Data.\Libraries\Nop.Data
;CS.pngMessageTemplateSearchModel.cs
|m0|0523| 1|m0|1364| 2|m0|2477| 0|m0|0474| 10min|m0|1063| 34min|c0|1963| 0%|m0|1200| 42Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngILocalizationService.cs
|m0|0567| 1|m0|1365| 2|m0|1938| 0|m0|0448| 10min|m0|0549| 1h 51min2869N/A|m3|0216| 304Nop.Services.\Libraries\Nop.Services\Localization
;CS.pngSeoSettingsModel.cs
|m0|0500| 1|m0|1363| 2|m0|2502| 0|m0|0494| 10min|m1|0438| 2h 31min|c0|2085| 0%|m0|0932| 59Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngIMessageTokenProvider.cs
|m0|0552| 1|m0|1361| 2|m0|2488| 0|m0|0439| 10min|m0|0596| 1h 37min2879N/A|m2|0281| 237Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngIPictureService.cs
|m0|0541| 1|m0|1362| 2|m0|2491| 0|m0|0463| 10min|m1|0445| 2h 27min2875N/A|m2|0239| 278Nop.Services.\Libraries\Nop.Services\Media
;CS.pngNopStartup.cs
|m0|0537| 1|m0|1387| 2|m0|2475| 0|m0|0566| 2min 53s|m0|1487| 15min|c0|1950| 0%|m0|1226| 41Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Infrastructure
;CS.pngDiscountSearchModel.cs
|m0|0509| 1|m0|1386| 2|m0|2520| 0|m0|0482| 10min|m0|1152| 28min|c0|2024| 0%|m0|1003| 53Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngAdminAreaSettings.cs
|m0|0607| 1|m0|1391| 2|m0|1928| 0|m0|0445| 10min|m0|1520| 14min|c92|0331| 92.31%|m0|0792| 75Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngIDiscountService.cs
|m0|0539| 1|m0|1379| 2|m0|2483| 0|m0|0456| 10min|m0|0655| 1h 19min2850N/A|m2|0289| 232Nop.Services.\Libraries\Nop.Services\Discounts
;CS.pngContactUsModel.cs
|m0|0478| 1|m0|1380| 2|m0|2442| 0|m0|0367| 18min|m0|0751| 1h 3min|c35|0578| 35.29%|m0|1639| 28Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngPluginConfig.cs
|m0|0466| 1|m0|1377| 2|m0|2423| 0|m0|0472| 10min|m0|1516| 14min|c33|0589| 33.33%|m0|2414| 13Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngGenericUrlRouteProvider.cs
|m0|0531| 1|m0|1378| 2|m0|2472| 0|m0|0466| 10min|m0|0601| 1h 36min|c0|1429| 0%|m1|0551| 118Nop.Web.\Presentation\Nop.Web\Infrastructure
;CS.pngPrivateMessagesInboxViewComponent .cs
|m0|0578| 1|m0|2115| 1|m5|0100| 2|m0|0609| 1min 0s|m0|2023| 7min|c0|1329| 0%|m0|1874| 24Nop.Web.\Presentation\Nop.Web\Components
;CS.pngSearchBoxViewComponent.cs
|m0|0632| 1|m0|2113| 1|m5|0092| 2|m0|0613| 1min 0s|m0|2022| 7min|c0|1336| 0%|m0|1871| 24Nop.Web.\Presentation\Nop.Web\Components
;CS.pngLanguageSelectorViewComponent.cs
|m0|0568| 1|m0|2111| 1|m5|0098| 2|m0|0603| 1min 0s|m0|1644| 12min|c0|0737| 0%|m0|1687| 28Nop.Web.\Presentation\Nop.Web\Components
;CS.pngPrivateMessagesSentItemsViewCompon ent.cs
|m0|0631| 1|m0|2112| 1|m5|0091| 2|m0|0615| 1min 0s|m0|2020| 7min|c0|1337| 0%|m0|1872| 24Nop.Web.\Presentation\Nop.Web\Components
;CS.pngFooterViewComponent.cs
|m0|0598| 1|m0|2099| 1|m5|0083| 2|m0|0590| 1min 0s|m0|2024| 7min|c0|1322| 0%|m0|1877| 24Nop.Web.\Presentation\Nop.Web\Components
;CS.pngCheckoutProgressViewComponent.cs
|m0|0636| 1|m0|2100| 1|m5|0085| 2|m0|0598| 1min 0s|m0|2019| 7min|c0|1302| 0%|m0|1846| 25Nop.Web.\Presentation\Nop.Web\Components
;CS.pngCurrencySelectorViewComponent.cs
|m0|0496| 1|m0|2098| 1|m5|0081| 2|m0|0618| 1min 0s|m0|1645| 12min|c0|1201| 0%|m0|1730| 27Nop.Web.\Presentation\Nop.Web\Components
;CS.pngCustomerNavigationViewComponent.cs
|m0|0616| 1|m0|2096| 1|m5|0077| 2|m0|0641| 1min 0s|m0|2025| 7min|c0|1321| 0%|m0|1876| 24Nop.Web.\Presentation\Nop.Web\Components
;CS.pngPopularProductTagsViewComponent.cs
|m0|0522| 1|m0|2097| 1|m5|0112| 2|m0|0631| 1min 0s|m0|1530| 14min|c0|0761| 0%|m0|1481| 32Nop.Web.\Presentation\Nop.Web\Components
;CS.pngFaviconViewComponent.cs
|m0|0553| 1|m0|2104| 1|m5|0103| 2|m0|0593| 1min 0s|m0|1643| 12min|c0|1183| 0%|m0|1793| 26Nop.Web.\Presentation\Nop.Web\Components
;CS.pngExternalMethodsViewComponent.cs
|m0|0518| 1|m0|2105| 1|m5|0075| 2|m0|0637| 1min 0s|m0|2021| 7min|c0|1932| 0%|m0|1315| 37Nop.Web.\Presentation\Nop.Web\Components
;CS.pngLogoViewComponent.cs
|m0|0634| 1|m0|2103| 1|m5|0093| 2|m0|0606| 1min 0s|m0|2018| 7min|c0|1338| 0%|m0|1873| 24Nop.Web.\Presentation\Nop.Web\Components
;CS.pngHomepagePollsViewComponent.cs
|m0|0507| 1|m0|2101| 1|m5|0094| 2|m0|0612| 1min 0s|m0|1642| 12min|c0|0769| 0%|m0|1666| 28Nop.Web.\Presentation\Nop.Web\Components
;CS.pngVendorNavigationViewComponent.cs
|m0|0462| 1|m0|2102| 1|m5|0114| 2|m0|0642| 1min 0s|m0|1308| 21min|c0|0676| 0%|m0|1380| 35Nop.Web.\Presentation\Nop.Web\Components
;CS.pngWidgetViewComponent.cs
|m0|0581| 1|m0|2047| 1|m5|0107| 2|m0|0592| 1min 0s|m0|1639| 12min|c0|0940| 0%|m0|1591| 29Nop.Web.\Presentation\Nop.Web\Components
;CS.pngAdminWidgetViewComponent.cs
|m0|0525| 1|m0|2048| 1|m5|0116| 2|m0|0633| 1min 0s|m0|1490| 15min|c0|2003| 0%|m0|1000| 54Nop.Web.\Presentation\Nop.Web\Areas\Admin\Components
;CS.pngForumBreadcrumbViewComponent.cs
|m0|0592| 1|m0|2046| 1|m5|0078| 2|m0|0635| 1min 0s|m0|2013| 7min|c0|1323| 0%|m0|1884| 24Nop.Web.\Presentation\Nop.Web\Components
;CS.pngSettingModeViewComponent.cs
|m0|0494| 1|m0|2044| 1|m5|0095| 2|m0|0601| 1min 0s|m0|2014| 7min|c0|1844| 0%|m0|1073| 48Nop.Web.\Presentation\Nop.Web\Areas\Admin\Components
;CS.pngHeaderLinksViewComponent.cs
|m0|0603| 1|m0|2045| 1|m5|0082| 2|m0|0624| 1min 0s|m0|2012| 7min|c0|1324| 0%|m0|1885| 24Nop.Web.\Presentation\Nop.Web\Components
;CS.pngNewsletterBoxViewComponent.cs
|m0|0530| 1|m0|2052| 1|m5|0096| 2|m0|0607| 1min 0s|m0|1531| 14min|c0|0827| 0%|m0|1569| 30Nop.Web.\Presentation\Nop.Web\Components
;CS.pngHomepageCategoriesViewComponent.cs
|m0|0477| 1|m0|2053| 1|m5|0109| 2|m0|0600| 1min 0s|m0|1646| 12min|c0|0687| 0%|m0|1655| 28Nop.Web.\Presentation\Nop.Web\Components
;CS.pngCategoryNavigationViewComponent.cs
|m0|0583| 1|m0|2051| 1|m5|0111| 2|m0|0630| 1min 0s|m0|2017| 7min|c0|1317| 0%|m0|1878| 24Nop.Web.\Presentation\Nop.Web\Components
;CS.pngStoreThemeSelectorViewComponent.cs
|m0|0470| 1|m0|2049| 1|m5|0117| 2|m0|0628| 1min 0s|m0|1529| 14min|c0|0686| 0%|m0|1503| 31Nop.Web.\Presentation\Nop.Web\Components
;CS.pngManufacturerNavigationViewComponen t.cs
|m0|0497| 1|m0|2050| 1|m5|0074| 2|m0|0617| 1min 0s|m0|1307| 21min|c0|0870| 0%|m0|1407| 34Nop.Web.\Presentation\Nop.Web\Components
;CS.pngSocialButtonsViewComponent.cs
|m0|0579| 1|m0|2037| 1|m5|0099| 2|m0|0605| 1min 0s|m0|2016| 7min|c0|1328| 0%|m0|1883| 24Nop.Web.\Presentation\Nop.Web\Components
;CS.pngHomepageNewsViewComponent.cs
|m0|0641| 1|m0|2038| 1|m5|0088| 2|m0|0597| 1min 0s|m0|1467| 16min|c0|0915| 0%|m0|1577| 30Nop.Web.\Presentation\Nop.Web\Components
;CS.pngAdminLanguageSelectorViewComponent .cs
|m0|0468| 1|m0|2036| 1|m5|0113| 2|m0|0636| 1min 0s|m0|2015| 7min|c0|1866| 0%|m0|1095| 47Nop.Web.\Presentation\Nop.Web\Areas\Admin\Components
;CS.pngForumActiveDiscussionsSmallViewCom ponent.cs
|m0|0514| 1|m0|2034| 1|m5|0090| 2|m0|0610| 1min 0s|m0|1641| 12min|c0|0775| 0%|m0|1665| 28Nop.Web.\Presentation\Nop.Web\Components
;CS.pngTaxTypeSelectorViewComponent.cs
|m0|0469| 1|m0|2035| 1|m5|0115| 2|m0|0638| 1min 0s|m0|1532| 14min|c0|0674| 0%|m0|1502| 31Nop.Web.\Presentation\Nop.Web\Components
;CS.pngTopicBlockViewComponent.cs
|m0|0493| 1|m0|2042| 1|m5|0110| 2|m0|0596| 1min 0s|m0|1640| 12min|c0|1220| 0%|m0|1747| 26Nop.Web.\Presentation\Nop.Web\Components
;CS.pngLanguageParameterTransformer.cs
|m0|0490| 1|m0|2043| 1|m2|0144| 1|m0|0452| 10min|m0|0560| 1h 46min|c0|1501| 0%|m0|0816| 71Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Routing
;CS.pngINopFileProvider.cs
|m0|0549| 1|m0|2041| 1|m2|0183| 1|m0|0478| 10min|m1|0442| 2h 30min3334N/A|m3|0164| 345Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngRouteProvider.cs
|m0|0534| 1|m0|2039| 1|m2|0129| 1|m0|0564| 2min 53s|m0|1809| 8min|c0|0836| 0%|m0|1542| 30Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Infrastructure
;CS.pngSettingMigration.cs
|m0|0504| 1|m0|2040| 1|m0|2518| 0|m0|0480| 10min|m0|0521| 2h 1min|c0|1493| 0%|m0|0804| 73Nop.Web.Framework.\Presentation\Nop.Web.Framework\Migrations\UpgradeTo450
;CS.pngCommonConfigModel.cs
|m0|0555| 1|m0|2054| 1|m0|1942| 0|m0|0442| 10min|m0|1439| 18min|c0|1885| 0%|m0|1089| 47Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngNopConfigurationDefaults.cs
|m0|0488| 1|m0|2068| 1|m0|2508| 0|m0|0586| 2min 0s|m0|2055| 6min|c0|1058| 0%|m0|2162| 19Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngIShippingService.cs
|m0|0554| 1|m0|2069| 1|m0|2487| 0|m0|0453| 10min|m0|0600| 1h 36min2882N/A|m2|0240| 277Nop.Services.\Libraries\Nop.Services\Shipping
;CS.pngIRoxyFilemanService.cs
|m0|0526| 1|m0|2067| 1|m0|2481| 0|m0|0471| 10min|m0|0807| 56min2789N/A|m1|0478| 135Nop.Services.\Libraries\Nop.Services\Media\RoxyFileman
;CS.pngIStartupTask.cs
|m0|0550| 1|m0|2065| 1|m0|2484| 0|m0|0457| 10min|m0|1685| 11min2887N/A|m0|2151| 19Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngSystemWarningLevel.cs
|m0|0546| 1|m0|2066| 1|m0|2493| 0|m0|0464| 10min|m0|1683| 11min3355N/A|m0|2393| 13Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngReference.cs
|m0|0540| 1|m0|2073| 1|m0|2492| 0|m0|0594| 1min 0s|m0|2292| 3min 0s3352N/A|m3|0149| 373Nop.Services.\Libraries\Nop.Services\Connected Services\EuropaCheckVatService
;CS.pngCapturePaymentRequest.cs
|m0|0605| 1|m0|2074| 1|m0|1920| 0|m0|0421| 10min|m0|1514| 14min|c0|1284| 0%|m0|2310| 16Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngCurrencyModel.cs
|m0|0570| 1|m0|2072| 1|m0|1946| 0|m0|0376| 16min|m0|1026| 36min|c0|0732| 0%|m0|2544| 11Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngReference.cs
|m0|0495| 1|m0|2070| 1|m0|2499| 0|m0|0591| 1min 0s|m0|2034| 7min2492N/A|m67|0001| 6 474Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS\Connected Services\UPSRate
;CS.pngReference.cs
|m0|0566| 1|m0|2071| 1|m0|1939| 0|m0|0639| 1min 0s|m0|2036| 7min2510N/A|m44|0002| 4 255Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS\Connected Services\UPSTrack
;CS.pngContactVendorModel.cs
|m0|0486| 1|m0|2058| 1|m0|2504| 0|m0|0302| 25min|m0|0648| 1h 21min|c28|0606| 28.57%|m0|1516| 31Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngDiscount.cs
|m0|0476| 1|m0|2059| 1|m0|2443| 0|m0|0468| 10min|m0|1613| 13min|c100|0140| 100%|m1|0559| 116Nop.Core.\Libraries\Nop.Core\Domain\Discounts
;CS.pngIPaymentMethod.cs
|m0|0559| 1|m0|2057| 1|m0|1944| 0|m0|0436| 10min|m0|0662| 1h 18min2859N/A|m1|0347| 188Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngISettingService.cs
|m0|0544| 1|m0|2055| 1|m0|2494| 0|m0|0459| 10min|m0|0481| 2h 12min2872N/A|m3|0175| 337Nop.Services.\Libraries\Nop.Services\Configuration
;CS.pngExternalAuthenticationMethodModel .cs
|m0|0511| 1|m0|2056| 1|m0|2512| 0|m0|0496| 10min|m0|1234| 24min|c0|0776| 0%|m0|2680| 10Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngIStaticCacheManager.cs
|m0|0515| 1|m0|2063| 1|m0|2515| 0|m0|0498| 10min|m0|1698| 11min2779N/A|m1|0587| 109Nop.Core.\Libraries\Nop.Core\Caching
;CS.pngCopyProductModel.cs
|m0|0625| 1|m0|2064| 1|m0|1994| 0|m0|0428| 10min|m0|1035| 36min|c0|1256| 0%|m0|1894| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngVoidPaymentRequest.cs
|m0|0547| 1|m0|2062| 1|m0|2486| 0|m0|0458| 10min|m0|1518| 14min|c0|1178| 0%|m0|2340| 16Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngINopDataProvider.cs
|m0|0564| 1|m0|2060| 1|m0|1934| 0|m0|0451| 10min|m1|0451| 2h 25min2866N/A|m3|0192| 325Nop.Data.\Libraries\Nop.Data
;CS.pngUpdateMigrationType.cs
|m0|0561| 1|m0|3019| 0|m5|0102| 2|m0|0611| 1min 0s|m0|2493| 1min 0s2776N/A|m0|2003| 23Nop.Data.\Libraries\Nop.Data\Migrations
;CS.pngLocalizedProperty.cs
|m0|0491| 1|m0|3016| 0|m2|0159| 1|m0|0562| 3min 0s|m0|2243| 3min 0s|c100|0200| 100%|m0|1417| 34Nop.Core.\Libraries\Nop.Core\Domain\Localization
;CS.pngICommonModelFactory.cs
|m0|0532| 1|m0|3015| 0|m2|0134| 1|m0|0429| 10min|m0|1718| 10min2785N/A|m1|0474| 136Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngISearchProvider.cs
|m0|0473| 1|m0|3018| 0|m0|2440| 0|m0|0614| 1min 0s|m0|2495| 1min 0s2900N/A|m0|2109| 20Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngITopicService.cs
|m0|0589| 1|m0|3017| 0|m0|1933| 0|m0|0450| 10min|m0|1722| 10min3042N/A|m0|0729| 84Nop.Services.\Libraries\Nop.Services\Topics
;CS.pngIPdfService.cs
|m0|0622| 1|m0|3066| 0|m0|1991| 0|m0|0420| 10min|m0|1734| 10min3053N/A|m0|0759| 78Nop.Services.\Libraries\Nop.Services\Common
;CS.pngIUploadService.cs
|m0|0503| 1|m0|3065| 0|m0|2509| 0|m0|0491| 10min|m0|1750| 10min2941N/A|m0|1176| 44Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngINopUrlHelper.cs
|m0|0596| 1|m0|3068| 0|m0|1917| 0|m0|0340| 20min|m0|1335| 20min2978N/A|m0|1258| 40Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Routing
;CS.pngIWidgetPlugin.cs
|m0|0620| 1|m0|3067| 0|m0|1993| 0|m0|0431| 10min|m0|1741| 10min2992N/A|m0|1367| 35Nop.Services.\Libraries\Nop.Services\Cms
;CS.pngIMultiFactorAuthenticationMethod .cs
|m0|0599| 1|m0|3064| 0|m0|1909| 0|m0|0488| 10min|m0|1746| 10min3009N/A|m0|1245| 40Nop.Services.\Libraries\Nop.Services\Authentication\MultiFactor
;CS.pngIExternalAuthenticationMethod.cs
|m0|0517| 1|m0|3061| 0|m0|2513| 0|m0|0495| 10min|m0|1719| 10min2847N/A|m0|2243| 18Nop.Services.\Libraries\Nop.Services\Authentication\External
;CS.pngIPickupPointProvider.cs
|m0|0612| 1|m0|3060| 0|m0|1923| 0|m0|0423| 10min|m0|1727| 10min2990N/A|m0|1293| 39Nop.Services.\Libraries\Nop.Services\Shipping\Pickup
;CS.pngILocalizedEntityService.cs
|m0|0572| 1|m0|3063| 0|m0|1954| 0|m0|0438| 10min|m0|1720| 10min3031N/A|m0|0832| 70Nop.Services.\Libraries\Nop.Services\Localization
;CS.pngProductVideoListModel.cs
|m0|0610| 1|m0|3062| 0|m0|1931| 0|m0|0512| 8min|m0|1816| 8min3150N/A|m0|2583| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngIMessageTemplateService.cs
|m0|0635| 1|m0|3075| 0|m0|1997| 0|m0|0426| 10min|m0|1744| 10min3055N/A|m0|0771| 77Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngIAuthorizedRequest.cs
|m0|0489| 1|m0|3074| 0|m0|2507| 0|m1|0132| 1h 40min|m0|0588| 1h 40min3254N/A|m0|2696| 9Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api
;CS.pngIUrlRecordService.cs
|m0|0464| 1|m0|3077| 0|m0|2424| 0|m0|0347| 20min|m0|1350| 20min2896N/A|m1|0405| 159Nop.Services.\Libraries\Nop.Services\Seo
;CS.pngIStoreService.cs
|m0|0590| 1|m0|3076| 0|m0|1916| 0|m0|0485| 10min|m0|1743| 10min3041N/A|m0|0732| 84Nop.Services.\Libraries\Nop.Services\Stores
;CS.pngIStoreMappingService.cs
|m0|0543| 1|m0|3073| 0|m0|2495| 0|m0|0460| 10min|m0|1751| 10min2770N/A|m1|0589| 108Nop.Services.\Libraries\Nop.Services\Stores
;CS.pngILanguageService.cs
|m0|0611| 1|m0|3070| 0|m0|1930| 0|m0|0444| 10min|m0|1742| 10min3018N/A|m0|0824| 71Nop.Services.\Libraries\Nop.Services\Localization
;CS.pngIImportManager.cs
|m0|0584| 1|m0|3069| 0|m0|1947| 0|m0|0433| 10min|m0|1739| 10min3086N/A|m0|0904| 61Nop.Services.\Libraries\Nop.Services\ExportImport
;CS.pngSyncRecordSearchModel.cs
|m0|0608| 1|m0|3072| 0|m0|1927| 0|m0|0514| 8min|m0|1844| 8min3127N/A|m0|2653| 11Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Models
;CS.pngSyncRecordListModel.cs
|m0|0487| 1|m0|3071| 0|m0|2503| 0|m0|0513| 8min|m0|1847| 8min3244N/A|m0|2656| 11Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Models
;CS.pngRouteProvider.cs
|m0|0520| 1|m0|3048| 0|m0|2479| 0|m0|0531| 5min|m0|2095| 5min|c0|0844| 0%|m0|1460| 33Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Infrastructure
;CS.pngRouteProvider.cs
|m0|0472| 1|m0|3047| 0|m0|2441| 0|m0|0419| 10min|m0|1717| 10min|c0|1863| 0%|m0|1100| 47Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Infrastructure
;CS.pngIMigrationManager.cs
|m0|0615| 1|m0|3050| 0|m0|1926| 0|m0|0432| 10min|m0|1736| 10min2987N/A|m0|1328| 37Nop.Data.\Libraries\Nop.Data\Migrations
;CS.pngAddProductToSyncListModel.cs
|m0|0538| 1|m0|3049| 0|m0|2474| 0|m0|0511| 8min|m0|1850| 8min3411N/A|m0|2475| 12Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Models
;CS.pngConnectionMethodType.cs
|m0|0501| 1|m0|3046| 0|m0|2501| 0|m0|0599| 1min 0s|m0|2466| 1min 0s2917N/A|m0|2210| 18Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Domain
;CS.pngConfigurationModel.cs
|m0|0475| 1|m0|3043| 0|m0|2444| 0|m2|0093| 3h 2min|m1|0389| 3h 2min|c0|1477| 0%|m0|0766| 77Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Models
;CS.pngCvnActionType.cs
|m0|0474| 1|m0|3042| 0|m0|2439| 0|m0|0604| 1min 0s|m0|2499| 1min 0s2761N/A|m0|2015| 23Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Domain
;CS.pngTransactionType.cs
|m0|0562| 1|m0|3045| 0|m0|1936| 0|m0|0621| 1min 0s|m0|2498| 1min 0s2854N/A|m0|2242| 18Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Domain
;CS.pngConfigurationValidator.cs
|m0|0528| 1|m0|3044| 0|m0|2473| 0|m0|0381| 15min|m0|1493| 15min|c0|1992| 0%|m0|1246| 40Nop.Plugin.Payments.CyberSource.\Plugins\Nop.Plugin.Payments.CyberSource\Validators
;CS.pngIMappingEntityAccessor.cs
|m0|0512| 1|m0|3057| 0|m0|2511| 0|m0|0497| 10min|m0|1745| 10min2833N/A|m0|1968| 23Nop.Data.\Libraries\Nop.Data\Mapping
;CS.pngIEventPublisher.cs
|m0|0637| 1|m0|3056| 0|m0|2006| 0|m0|0490| 10min|m0|1740| 10min3051N/A|m0|1830| 25Nop.Core.\Libraries\Nop.Core\Events
;CS.pngVideoBuilder.cs
|m0|0516| 1|m0|3059| 0|m0|2514| 0|m0|0560| 3min 0s|m0|2239| 3min 0s|c100|0057| 100%|m0|1776| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Media
;CS.pngOperationType.cs
|m0|0602| 1|m0|3058| 0|m0|1912| 0|m0|0626| 1min 0s|m0|2458| 1min 0s3012N/A|m0|1444| 33Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain
;CS.pngIApiRequest.cs
|m0|0571| 1|m0|3055| 0|m0|1955| 0|m0|0534| 5min|m0|2102| 5min2772N/A|m0|1995| 23Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api
;CS.pngInventoryBalanceChangeType.cs
|m0|0576| 1|m0|3052| 0|m0|1957| 0|m0|0595| 1min 0s|m0|2440| 1min 0s3091N/A|m0|1683| 28Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain
;CS.pngProductUrlStructureType.cs
|m0|0508| 1|m0|3051| 0|m0|2521| 0|m0|0619| 1min 0s|m0|2437| 1min 0s2836N/A|m0|1954| 23Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngILocker.cs
|m0|0557| 1|m0|3054| 0|m0|1940| 0|m0|0449| 10min|m0|1735| 10min2855N/A|m0|2222| 18Nop.Core.\Libraries\Nop.Core\Caching
;CS.pngProductVideoBuilder.cs
|m0|0492| 1|m0|3053| 0|m0|2506| 0|m0|0561| 3min 0s|m0|2238| 3min 0s|c100|0191| 100%|m0|1602| 29Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngITopicModelFactory.cs
|m0|0606| 1|m0|2974| 0|m0|1929| 0|m0|0443| 10min|m0|1749| 10min3000N/A|m0|1182| 43Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngSpecificationAttributeService.cs
|m0|2138| 0|m5|0047| 93|m0|0942| 0|m0|2086| 0min 0s|m3|0195| 7h 7min|c52|0516| 52%|m6|0071| 656Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngPriceFormatter.cs
|m0|2141| 0|m5|0050| 86|m0|0957| 0|m0|2103| 0min 0s|m2|0207| 6h 36min|c52|0513| 52.48%|m5|0099| 525Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngBoardsController.cs
|m0|3011| 0|m5|0053| 85|m0|1663| 0|m0|3019| 0min 0s|m17|0033| 5d 1h|c0|1726| 0%|m10|0043| 1 012Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngUrlRecordService.cs
|m0|1985| 0|m5|0054| 84|m0|0589| 0|m0|1953| 0min 0s|m4|0128| 1d 3h|c35|0579| 35.15%|m16|0025| 1 599Nop.Services.\Libraries\Nop.Services\Seo
;CS.pngGdprService.cs
|m0|2069| 0|m4|0056| 75|m0|0916| 0|m0|2010| 0min 0s|m6|0086| 1d 7h|c16|0641| 16.15%|m3|0142| 380Nop.Services.\Libraries\Nop.Services\Gdpr
;CS.pngProductAttributeService.cs
|m0|1998| 0|m4|0062| 66|m0|0602| 0|m0|1914| 0min 0s|m1|0304| 4h 0min|c31|0598| 31.17%|m4|0106| 474Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngWidgetsGoogleAnalyticsViewComponen t.cs
|m0|2732| 0|m3|0069| 55|m0|1423| 0|m0|2731| 0min 0s|m5|0113| 1d 4h|c0|1610| 0%|m2|0292| 231Nop.Plugin.Widgets.GoogleAnalytics.\Plugins\Nop.Plugin.Widgets.GoogleAnalytics\Components
;CS.pngPaymentService.cs
|m0|2012| 0|m3|0070| 55|m0|0669| 0|m0|1981| 0min 0s|m2|0219| 6h 5min|c43|0548| 43.08%|m4|0110| 460Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngProductReviewModelFactory.cs
|m0|2787| 0|m3|0074| 53|m0|1477| 0|m0|2785| 0min 0s|m3|0187| 7h 24min|c0|1654| 0%|m3|0222| 301Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngAddressAttributeParser.cs
|m0|2035| 0|m3|0076| 52|m0|0657| 0|m0|1967| 0min 0s|m9|0066| 2d 5h|c3|0666| 3.45%|m3|0150| 371Nop.Services.\Libraries\Nop.Services\Common
;CS.pngPayPalCommerceController.cs
|m0|3346| 0|m3|0075| 52|m0|1220| 0|m0|3350| 0min 0s|m9|0062| 2d 5h|c0|1350| 0%|m4|0116| 431Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Controllers
;CS.pngPermissionService.cs
|m0|2110| 0|m3|0077| 52|m0|0974| 0|m0|2080| 0min 0s|m1|0399| 2h 52min|c77|0423| 77.23%|m4|0136| 391Nop.Services.\Libraries\Nop.Services\Security
;CS.pngVendorModelFactory.cs
|m0|2804| 0|m3|0078| 51|m0|1454| 0|m0|2802| 0min 0s|m5|0103| 1d 5h|c0|1669| 0%|m4|0129| 401Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngFixedByWeightByTotalController.cs
|m0|2892| 0|m2|0083| 46|m0|1800| 0|m0|2892| 0min 0s|m8|0067| 2d 4h|c0|1504| 0%|m5|0103| 486Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Controllers
;CS.pngBlogModelFactory.cs
|m0|2475| 0|m2|0085| 46|m0|0577| 0|m0|1939| 0min 0s|m1|0427| 2h 36min|c100|0017| 100%|m3|0205| 312Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngFixedByWeightByTotalComputationMet hod.cs
|m0|2727| 0|m2|0086| 46|m0|1434| 0|m0|2746| 0min 0s|m3|0167| 1d 0h|c0|1622| 0%|m3|0170| 342Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal
;CS.pngNewsLetterSubscriptionService.cs
|m0|2079| 0|m2|0088| 45|m0|0926| 0|m0|2032| 0min 0s|m1|0318| 3h 51min|c72|0440| 72.04%|m3|0197| 319Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngMeasureService.cs
|m0|2580| 0|m2|0089| 45|m0|0451| 0|m0|2583| 0min 0s|m0|0540| 1h 53min|c84|0380| 84.26%|m4|0137| 391Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngCustomerAttributeParser.cs
|m0|2031| 0|m2|0090| 44|m0|0671| 0|m0|1979| 0min 0s|m6|0084| 2d 0h|c4|0663| 4.26%|m3|0221| 301Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngCheckoutAttributeParser.cs
|m0|2133| 0|m2|0093| 43|m0|0948| 0|m0|2106| 0min 0s|m3|0154| 1d 1h|c51|0518| 51.76%|m3|0163| 347Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngVendorAttributeParser.cs
|m0|2033| 0|m2|0099| 42|m0|0675| 0|m0|1975| 0min 0s|m7|0080| 2d 0h|c4|0664| 4.08%|m3|0208| 310Nop.Services.\Libraries\Nop.Services\Vendors
;CS.pngNewsModelFactory.cs
|m0|2049| 0|m2|0103| 41|m0|0651| 0|m0|1999| 0min 0s|m3|0191| 7h 19min|c1|0671| 1.25%|m2|0269| 247Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngAddressService.cs
|m0|2143| 0|m2|0104| 40|m0|0961| 0|m0|2067| 0min 0s|m2|0220| 6h 4min|c52|0514| 52.38%|m3|0196| 320Nop.Services.\Libraries\Nop.Services\Common
;CS.pngISO3166.cs
|m0|2100| 0|m2|0108| 39|m26|0021| 9|m0|2350| 0min 0s|m0|0846| 51min|c80|0405| 80%|m3|0153| 367Nop.Services.\Libraries\Nop.Services\Installation
;CS.pngShippingModelFactory.cs
|m0|3064| 0|m2|0111| 38|m0|1100| 0|m0|3080| 0min 0s|m3|0165| 1d 0h|c0|1800| 0%|m5|0092| 553Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngReturnRequestModelFactory.cs
|m0|2720| 0|m2|0115| 37|m0|1563| 0|m0|2719| 0min 0s|m2|0225| 5h 49min|c0|1591| 0%|m2|0297| 224Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngAsyncIQueryableExtensions.cs
|m0|2030| 0|m2|0118| 37|m0|0672| 0|m0|1972| 0min 0s|m1|0453| 2h 25min|c29|0602| 29.55%|m6|0070| 660Nop.Data.\Libraries\Nop.Data\Extensions
;CS.pngReturnRequestModelFactory.cs
|m0|2729| 0|m2|0117| 37|m0|1432| 0|m0|2728| 0min 0s|m3|0197| 7h 4min|c0|1627| 0%|m3|0172| 341Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngGiftCardService.cs
|m0|1993| 0|m2|0114| 37|m0|0581| 0|m0|1941| 0min 0s|m2|0256| 4h 55min|c39|0571| 39.36%|m3|0195| 322Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngCurrencyService.cs
|m0|2109| 0|m2|0112| 37|m0|0975| 0|m0|2079| 0min 0s|m1|0447| 2h 27min|c81|0401| 81.08%|m3|0219| 301Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngDataMigration.cs
|m0|2034| 0|m2|0121| 36|m0|0674| 0|m0|1970| 0min 0s|m3|0176| 7h 50min|c3|0668| 3.12%|m2|0277| 242Nop.Data.\Libraries\Nop.Data\Migrations\UpgradeTo440
;CS.pngCheckoutAttributeModelFactory.cs
|m0|2786| 0|m2|0120| 36|m0|1478| 0|m0|2778| 0min 0s|m2|0212| 6h 30min|c0|1661| 0%|m3|0182| 332Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngProcessPaymentRequest.cs
|m0|2039| 0|m2|0124| 35|m0|0643| 0|m0|2007| 0min 0s|m0|0673| 1h 16min|c11|0652| 11.11%|m1|0563| 114Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngGiftCardModelFactory.cs
|m0|2756| 0|m2|0127| 34|m0|1399| 0|m0|2761| 0min 0s|m1|0377| 3h 9min|c0|1569| 0%|m2|0267| 248Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngWebHelper.cs
|m0|2145| 0|m2|0132| 33|m0|0953| 0|m0|2101| 0min 0s|m1|0315| 3h 53min|c63|0470| 63.64%|m4|0112| 448Nop.Core.\Libraries\Nop.Core
;CS.pngVendorService.cs
|m0|2024| 0|m2|0130| 33|m0|0677| 0|m0|1973| 0min 0s|m0|0597| 1h 37min|c42|0556| 42.22%|m2|0259| 256Nop.Services.\Libraries\Nop.Services\Vendors
;CS.pngCountryController.cs
|m0|3059| 0|m2|0131| 33|m0|1099| 0|m0|3071| 0min 0s|m7|0079| 2d 0h|c0|1809| 0%|m6|0082| 591Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngLogModelFactory.cs
|m0|2766| 0|m1|0137| 32|m0|1416| 0|m0|2764| 0min 0s|m1|0305| 3h 59min|c0|1686| 0%|m1|0410| 158Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngPager.cs
|m0|3074| 0|m1|0136| 32|m0|1110| 0|m0|3076| 0min 0s|m6|0096| 1d 6h|c0|1811| 0%|m5|0084| 572Nop.Web.Framework.\Presentation\Nop.Web.Framework\UI\Paging
;CS.pngRecurringPaymentModelFactory.cs
|m0|2740| 0|m1|0135| 32|m0|1447| 0|m0|2809| 0min 0s|m1|0297| 4h 5min|c0|1561| 0%|m2|0257| 258Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngRewardPointService.cs
|m0|2135| 0|m1|0139| 32|m0|0939| 0|m0|2095| 0min 0s|m1|0282| 4h 19min|c50|0520| 50%|m3|0232| 287Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngShippingController.cs
|m0|2991| 0|m1|0140| 31|m0|1682| 0|m0|2990| 0min 0s|m10|0055| 3d 0h|c0|1775| 0%|m9|0051| 872Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngTaskScheduler.cs
|m0|2578| 0|m1|0149| 30|m0|0453| 0|m0|2581| 0min 0s|m0|0574| 1h 42min|c85|0375| 85.32%|m3|0158| 351Nop.Services.\Libraries\Nop.Services\ScheduleTasks
;CS.pngReturnRequestController.cs
|m0|0914| 0|m1|0146| 30|m0|2013| 0|m0|0880| 0min 0s|m5|0111| 1d 4h|c0|2041| 0%|m5|0101| 514Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngOfficialFeedManager.cs
|m0|2760| 0|m1|0150| 30|m0|1401| 0|m0|2753| 0min 0s|m0|0674| 1h 16min|c0|1694| 0%|m1|0418| 155Nop.Services.\Libraries\Nop.Services\Plugins\Marketplace
;CS.pngWidgetsNivoSliderController.cs
|m0|3014| 0|m1|0148| 30|m0|1654| 0|m0|3018| 0min 0s|m1|0283| 4h 19min|c0|1731| 0%|m2|0339| 195Nop.Plugin.Widgets.NivoSlider.\Plugins\Nop.Plugin.Widgets.NivoSlider\Controllers
;CS.pngAclService.cs
|m0|2064| 0|m1|0151| 29|m0|0915| 0|m0|2011| 0min 0s|m1|0314| 3h 53min|c27|0609| 27.94%|m2|0244| 275Nop.Services.\Libraries\Nop.Services\Security
;CS.pngCustomerActivityService.cs
|m0|2151| 0|m1|0159| 28|m5|0108| 2|m0|2352| 0min 0s|m1|0441| 2h 30min|c66|0461| 66.67%|m2|0298| 223Nop.Services.\Libraries\Nop.Services\Logging
;CS.pngAffiliateModelFactory.cs
|m0|2728| 0|m1|0160| 28|m0|1433| 0|m0|2737| 0min 0s|m3|0185| 7h 30min|c0|1628| 0%|m3|0174| 337Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngCheckoutAttributeService.cs
|m0|2087| 0|m1|0162| 27|m0|0898| 0|m0|2054| 0min 0s|m0|0845| 51min|c69|0451| 69.23%|m2|0301| 222Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngCustomNumberFormatter.cs
|m0|2070| 0|m1|0164| 27|m0|0925| 0|m0|2033| 0min 0s|m0|0767| 1h 1min|c20|0632| 20%|m1|0602| 105Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngCampaignService.cs
|m0|2618| 0|m1|0165| 27|m0|0439| 0|m0|2621| 0min 0s|m0|0832| 53min|c88|0354| 88.89%|m2|0327| 203Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngSpecificationAttributeModelFactory .cs
|m0|2792| 0|m1|0170| 26|m0|1498| 0|m0|2656| 0min 0s|m2|0260| 4h 47min|c0|1641| 0%|m3|0140| 381Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngCountryService.cs
|m0|2082| 0|m1|0174| 25|m0|0929| 0|m0|2023| 0min 0s|m0|0950| 42min|c73|0430| 73.81%|m2|0283| 236Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngGenericAttributeService.cs
|m0|2111| 0|m1|0173| 25|m0|0973| 0|m0|2081| 0min 0s|m0|0859| 50min|c78|0422| 78.18%|m2|0293| 229Nop.Services.\Libraries\Nop.Services\Common
;CS.pngAddressValidationViewComponent.cs
|m0|2987| 0|m1|0171| 25|m0|1680| 0|m0|2992| 0min 0s|m3|0179| 7h 43min|c0|1771| 0%|m1|0356| 182Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Components
;CS.pngEntityUseCodeViewComponent.cs
|m0|2996| 0|m1|0175| 25|m0|1697| 0|m0|2995| 0min 0s|m2|0216| 6h 14min|c0|1764| 0%|m1|0395| 164Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Components
;CS.pngCustomerValidator.cs
|m0|3019| 0|m1|0172| 25|m0|1655| 0|m0|3017| 0min 0s|m2|0229| 5h 36min|c0|1721| 0%|m1|0460| 139Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Customers
;CS.pngSpecificationAttributeController .cs
|m0|3007| 0|m1|0181| 24|m0|1677| 0|m0|2989| 0min 0s|m5|0105| 1d 5h|c0|1783| 0%|m5|0085| 571Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngProductAttributeModelFactory.cs
|m0|2785| 0|m1|0178| 24|m0|1479| 0|m0|2777| 0min 0s|m1|0277| 4h 23min|c0|1653| 0%|m3|0217| 304Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngVendorAttributeService.cs
|m0|2066| 0|m1|0183| 24|m0|0913| 0|m0|2019| 0min 0s|m0|0912| 45min|c19|0633| 19.05%|m1|0381| 168Nop.Services.\Libraries\Nop.Services\Vendors
;CS.pngModelCacheEventConsumer.cs
|m0|2846| 0|m1|0179| 24|m0|1744| 0|m0|2852| 0min 0s|m0|0544| 1h 53min|c0|1428| 0%|m1|0549| 118Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip\Infrastructure\Cache
;CS.pngAffiliateService.cs
|m0|2108| 0|m1|0182| 24|m0|0970| 0|m0|2064| 0min 0s|m0|0472| 2h 16min|c80|0402| 80.6%|m2|0242| 276Nop.Services.\Libraries\Nop.Services\Affiliates
;CS.pngEcbExchangeRateProvider.cs
|m0|3009| 0|m1|0188| 23|m0|1659| 0|m0|3007| 0min 0s|m2|0263| 4h 45min|c0|1754| 0%|m1|0387| 167Nop.Plugin.ExchangeRate.EcbExchange.\Plugins\Nop.Plugin.ExchangeRate.EcbExchange
;CS.pngAddressAttributeService.cs
|m0|2001| 0|m1|0186| 23|m0|0604| 0|m0|1912| 0min 0s|m0|0963| 41min|c31|0594| 31.82%|m1|0396| 164Nop.Services.\Libraries\Nop.Services\Common
;CS.pngEmailSender.cs
|m0|2123| 0|m1|0184| 23|m0|0987| 0|m0|3167| 0min 0s|m1|0293| 4h 11min|c56|0502| 56.6%|m2|0319| 209Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngOrderModel.cs
|m0|2757| 0|m1|0185| 23|m0|1398| 0|m0|2762| 0min 0s|m5|0102| 1d 5h|c0|1576| 0%|m2|0237| 278Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngDateRangeService.cs
|m0|2137| 0|m1|0189| 23|m0|0943| 0|m0|2091| 0min 0s|m0|0887| 47min|c50|0521| 50%|m1|0390| 166Nop.Services.\Libraries\Nop.Services\Shipping\Date
;CS.pngPollModelFactory.cs
|m0|2997| 0|m1|0191| 23|m0|1702| 0|m0|2862| 0min 0s|m1|0386| 3h 3min|c0|1763| 0%|m1|0393| 165Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngAddressAttributeModelFactory.cs
|m0|2802| 0|m1|0190| 23|m0|1456| 0|m0|2806| 0min 0s|m3|0171| 1d 0h|c0|1668| 0%|m3|0189| 327Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngAppDomainTypeFinder.cs
|m0|2158| 0|m1|0195| 22|m2|0151| 1|m0|2345| 0min 0s|m2|0222| 5h 57min|c60|0488| 60%|m3|0206| 311Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngCustomerAttributeController.cs
|m0|2759| 0|m1|0196| 22|m0|1402| 0|m0|2752| 0min 0s|m2|0215| 6h 24min|c0|1632| 0%|m3|0145| 377Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngTransaction.cs
|m0|0955| 0|m1|0194| 22|m0|2102| 0|m0|0791| 0min 0s|m0|0479| 2h 13min|c0|2104| 0%|m0|0858| 66Nop.Plugin.Widgets.GoogleAnalytics.\Plugins\Nop.Plugin.Widgets.GoogleAnalytics\Api
;CS.pngPickupInStoreProvider.cs
|m0|3025| 0|m1|0193| 22|m0|1675| 0|m0|3023| 0min 0s|m0|0469| 2h 19min|c0|1750| 0%|m2|0328| 202Nop.Plugin.Pickup.PickupInStore.\Plugins\Nop.Plugin.Pickup.PickupInStore
;CS.pngCustomerModel.cs
|m0|2788| 0|m1|0200| 21|m0|1486| 0|m0|2796| 0min 0s|m4|0131| 1d 2h|c0|1643| 0%|m3|0202| 314Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngAvalaraController.cs
|m0|2801| 0|m1|0206| 21|m0|1473| 0|m0|2783| 0min 0s|m5|0112| 1d 4h|c0|1662| 0%|m3|0183| 332Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Controllers
;CS.pngReturnRequest.cs
|m0|1990| 0|m1|0203| 21|m0|0590| 0|m0|1952| 0min 0s|m0|0908| 45min|c36|0576| 36.67%|m0|0693| 90Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngCheckoutAttributeController.cs
|m0|3058| 0|m1|0204| 21|m0|1116| 0|m0|3044| 0min 0s|m8|0072| 2d 2h|c0|1807| 0%|m5|0089| 557Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngCustomerRoleModelFactory.cs
|m0|2723| 0|m1|0202| 21|m0|1566| 0|m0|2722| 0min 0s|m0|0461| 2h 20min|c0|1599| 0%|m2|0308| 217Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngGetShippingOptionRequest.cs
|m0|2139| 0|m1|0208| 20|m0|0941| 0|m0|2087| 0min 0s|m0|0696| 1h 12min|c54|0509| 54.05%|m1|0479| 134Nop.Services.\Libraries\Nop.Services\Shipping
;CS.pngInstallationLocalizationService.cs
|m0|2088| 0|m1|0212| 20|m0|0897| 0|m0|2055| 0min 0s|m1|0398| 2h 53min|c69|0448| 69.79%|m2|0273| 245Nop.Web.\Presentation\Nop.Web\Infrastructure\Installation
;CS.pngVendorModelFactory.cs
|m0|2716| 0|m1|0213| 20|m0|1573| 0|m0|2699| 0min 0s|m3|0155| 1d 1h|c0|1607| 0%|m2|0276| 242Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngCustomerAttributeService.cs
|m0|2149| 0|m1|0211| 20|m0|0954| 0|m0|2100| 0min 0s|m0|1106| 30min|c63|0472| 63.64%|m1|0392| 165Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngStateProvinceService.cs
|m0|2126| 0|m1|0209| 20|m0|0978| 0|m0|2082| 0min 0s|m0|0828| 54min|c54|0506| 54.84%|m1|0363| 178Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngShippingByWeightByTotalService.cs
|m0|2803| 0|m1|0210| 20|m0|1455| 0|m0|2807| 0min 0s|m2|0208| 6h 36min|c0|1670| 0%|m2|0316| 211Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Services
;CS.pngVendorAttributeController.cs
|m0|2793| 0|m1|0207| 20|m0|1497| 0|m0|2657| 0min 0s|m2|0211| 6h 32min|c0|1640| 0%|m3|0143| 380Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngProductAttributeController.cs
|m0|3026| 0|m1|0218| 20|m0|1674| 0|m0|3024| 0min 0s|m2|0201| 6h 50min|c0|1743| 0%|m4|0125| 413Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngAddressAttributeController.cs
|m0|2725| 0|m1|0220| 19|m0|1430| 0|m0|2730| 0min 0s|m2|0209| 6h 35min|c0|1620| 0%|m4|0135| 393Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngSourceFormat.cs
|m0|2715| 0|m1|0222| 19|m0|1574| 0|m0|2682| 0min 0s|m3|0188| 7h 23min|c0|1603| 0%|m2|0282| 236Nop.Services.\Libraries\Nop.Services\Html\CodeFormatter
;CS.pngNopDatePickerTagHelper.cs
|m0|2719| 0|m1|0221| 19|m0|1564| 0|m0|2724| 0min 0s|m3|0164| 1d 0h|c0|1601| 0%|m2|0295| 227Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Shared
;CS.pngBlogController.cs
|m0|3029| 0|m1|0234| 18|m0|1665| 0|m0|3027| 0min 0s|m4|0146| 1d 1h|c0|1738| 0%|m4|0122| 416Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngCountryModelFactory.cs
|m0|2754| 0|m1|0233| 18|m0|1407| 0|m0|2763| 0min 0s|m1|0329| 3h 40min|c0|1568| 0%|m2|0266| 250Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngAddressAttributeFormatter.cs
|m0|2057| 0|m1|0236| 18|m0|0648| 0|m0|1996| 0min 0s|m2|0267| 4h 43min|c24|0619| 24.39%|m1|0508| 127Nop.Services.\Libraries\Nop.Services\Common
;CS.pngBaseController.cs
|m0|2734| 0|m1|0239| 18|m0|1427| 0|m0|2727| 0min 0s|m2|0226| 5h 48min|c0|1615| 0%|m3|0229| 294Nop.Web.Framework.\Presentation\Nop.Web.Framework\Controllers
;CS.pngNewsController.cs
|m0|2843| 0|m1|0238| 18|m0|1753| 0|m0|2913| 0min 0s|m4|0147| 1d 1h|c0|1440| 0%|m4|0120| 418Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngDownloadController.cs
|m0|2721| 0|m1|0235| 18|m0|1568| 0|m0|2714| 0min 0s|m4|0135| 1d 2h|c0|1590| 0%|m2|0304| 220Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngFixedOrByCountryStateZipController .cs
|m0|2752| 0|m1|0237| 18|m0|1403| 0|m0|2751| 0min 0s|m3|0158| 1d 0h|c0|1586| 0%|m2|0246| 271Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip\Controllers
;CS.pngCustomerAttributeFormatter.cs
|m0|2058| 0|m1|0229| 18|m0|0921| 0|m0|2021| 0min 0s|m2|0265| 4h 43min|c24|0618| 24.39%|m1|0512| 125Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngWidgetsNivoSliderViewComponent.cs
|m0|2861| 0|m1|0228| 18|m0|1703| 0|m0|2861| 0min 0s|m0|0718| 1h 8min|c0|1521| 0%|m0|0670| 93Nop.Plugin.Widgets.NivoSlider.\Plugins\Nop.Plugin.Widgets.NivoSlider\Components
;CS.pngVendorAttributeFormatter.cs
|m0|2072| 0|m1|0232| 18|m0|0933| 0|m0|2025| 0min 0s|m2|0266| 4h 43min|c24|0620| 24.39%|m1|0522| 124Nop.Services.\Libraries\Nop.Services\Vendors
;CS.pngReviewTypeService.cs
|m0|2090| 0|m1|0250| 17|m2|0175| 1|m0|2363| 0min 0s|m0|1183| 26min|c66|0458| 66.67%|m1|0461| 138Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngAvalaraTaxController.cs
|m0|2749| 0|m1|0251| 17|m0|1422| 0|m0|2732| 0min 0s|m3|0169| 1d 0h|c0|1580| 0%|m2|0235| 282Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Controllers
;CS.pngTopicController.cs
|m0|2790| 0|m1|0240| 17|m0|1494| 0|m0|2794| 0min 0s|m4|0130| 1d 2h|c0|1633| 0%|m3|0148| 373Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngUPSComputationMethod.cs
|m0|3012| 0|m1|0242| 17|m0|1662| 0|m0|3010| 0min 0s|m1|0323| 3h 42min|c0|1730| 0%|m2|0338| 195Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS
;CS.pngXmlSiteMap.cs
|m0|2990| 0|m1|0241| 17|m0|1683| 0|m0|2983| 0min 0s|m1|0325| 3h 42min|c0|1776| 0%|m1|0378| 170Nop.Web.Framework.\Presentation\Nop.Web.Framework\Menu
;CS.pngNewsLetterSubscriptionModelFactory .cs
|m0|2798| 0|m1|0243| 17|m0|1492| 0|m0|2790| 0min 0s|m0|0547| 1h 51min|c0|1677| 0%|m1|0429| 150Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngCountryModelFactory.cs
|m0|2842| 0|m1|0246| 17|m0|1748| 0|m0|2842| 0min 0s|m0|0516| 2h 2min|c0|1443| 0%|m1|0531| 121Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngPickupInStoreController.cs
|m0|2753| 0|m1|0247| 17|m0|1408| 0|m0|2772| 0min 0s|m4|0138| 1d 2h|c0|1578| 0%|m3|0231| 287Nop.Plugin.Pickup.PickupInStore.\Plugins\Nop.Plugin.Pickup.PickupInStore\Controllers
;CS.pngGoogleAuthenticatorService.cs
|m0|2736| 0|m1|0244| 17|m0|1435| 0|m0|2745| 0min 0s|m0|0570| 1h 43min|c0|1589| 0%|m2|0303| 221Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Services
;CS.pngAzureBlobConfig.cs
|m0|1999| 0|m0|0263| 16|m0|0600| 0|m0|1948| 0min 0s|m0|0979| 39min|c30|0601| 30.43%|m0|0961| 57Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngHomeModelFactory.cs
|m0|2782| 0|m0|0256| 16|m0|1476| 0|m0|2786| 0min 0s|m2|0253| 5h 0min|c0|1679| 0%|m1|0436| 149Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngLanguageModelFactory.cs
|m0|3022| 0|m0|0259| 16|m0|1672| 0|m0|3020| 0min 0s|m1|0430| 2h 34min|c0|1746| 0%|m2|0326| 203Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngCurrencyModelFactory.cs
|m0|2751| 0|m0|0258| 16|m0|1404| 0|m0|2756| 0min 0s|m1|0405| 2h 48min|c0|1588| 0%|m2|0302| 221Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngSubmitReturnRequestModel.cs
|m0|2880| 0|m0|0262| 16|m0|1786| 0|m0|2880| 0min 0s|m1|0385| 3h 8min|c0|1486| 0%|m0|0837| 69Nop.Web.\Presentation\Nop.Web\Models\Order
;CS.pngReturnRequestController.cs
|m0|2758| 0|m0|0257| 16|m0|1397| 0|m0|2757| 0min 0s|m5|0116| 1d 4h|c0|1574| 0%|m2|0251| 266Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngCategoryModel.cs
|m0|2022| 0|m0|0269| 15|m0|0678| 0|m0|1838| 0min 0s|m1|0291| 4h 16min|c40|0565| 40%|m1|0407| 158Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngQueuedMessagesSendTask.cs
|m0|2742| 0|m0|0264| 15|m0|1445| 0|m0|2741| 0min 0s|m0|0703| 1h 10min|c0|1552| 0%|m0|0711| 88Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngExtensions.cs
|m0|0973| 0|m0|0265| 15|m0|2074| 0|m0|0929| 0min 0s|m0|0939| 43min|c0|2066| 0%|m0|0841| 69Nop.Services.\Libraries\Nop.Services\ExportImport
;CS.pngTaxTransactionLogController.cs
|m0|2769| 0|m0|0266| 15|m0|1419| 0|m0|2767| 0min 0s|m0|0498| 2h 6min|c0|1690| 0%|m1|0406| 158Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Controllers
;CS.pngNopTabsTagHelper.cs
|m0|2726| 0|m0|0271| 15|m0|1429| 0|m0|2725| 0min 0s|m5|0118| 1d 3h|c0|1619| 0%|m3|0165| 345Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Admin
;CS.pngTemplateModelFactory.cs
|m0|2714| 0|m0|0280| 15|m0|1569| 0|m0|2713| 0min 0s|m0|0480| 2h 13min|c0|1604| 0%|m2|0284| 235Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngCheckoutAttributeModel.cs
|m0|2838| 0|m0|0276| 15|m0|1732| 0|m0|2838| 0min 0s|m1|0395| 2h 57min|c0|1411| 0%|m1|0487| 133Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngIOrderReportService.cs
|m0|1809| 0|m0|0273| 15|m0|0347| 0|m0|2271| 0min 0s|m4|0129| 1d 2h2877N/A|m2|0274| 243Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngCustomerRoleDiscountRequirementRul e.cs
|m0|3015| 0|m0|0272| 15|m0|1653| 0|m0|3013| 0min 0s|m0|0639| 1h 24min|c0|1724| 0%|m1|0457| 139Nop.Plugin.DiscountRules.CustomerRoles.\Plugins\Nop.Plugin.DiscountRules.CustomerRoles
;CS.pngPaymentModelFactory.cs
|m0|2994| 0|m0|0275| 15|m0|1699| 0|m0|2999| 0min 0s|m1|0425| 2h 37min|c0|1755| 0%|m1|0388| 167Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngVendorAttributeModelFactory.cs
|m0|2735| 0|m0|0274| 15|m0|1426| 0|m0|2734| 0min 0s|m1|0416| 2h 42min|c0|1614| 0%|m2|0290| 232Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngQueuedEmailModelFactory.cs
|m0|3028| 0|m0|0278| 15|m0|1666| 0|m0|3026| 0min 0s|m1|0357| 3h 22min|c0|1734| 0%|m1|0353| 184Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngCustomerAttributeModelFactory.cs
|m0|2733| 0|m0|0279| 15|m0|1428| 0|m0|2726| 0min 0s|m1|0417| 2h 42min|c0|1612| 0%|m2|0287| 233Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngDataMigration.cs
|m0|2032| 0|m0|0277| 15|m0|0676| 0|m0|1974| 0min 0s|m1|0406| 2h 47min|c8|0658| 8.33%|m1|0475| 136Nop.Data.\Libraries\Nop.Data\Migrations\UpgradeTo450
;CS.pngDataSettingsManager.cs
|m0|2037| 0|m0|0296| 14|m0|0639| 0|m0|1995| 0min 0s|m1|0268| 4h 35min|c11|0649| 11.9%|m1|0384| 167Nop.Data.\Libraries\Nop.Data
;CS.pngBaseNopValidator.cs
|m0|2600| 0|m0|0288| 14|m0|0431| 0|m0|2603| 0min 0s|m0|1015| 37min|c89|0349| 89.47%|m1|0503| 128Nop.Web.Framework.\Presentation\Nop.Web.Framework\Validators
;CS.pngQueuedEmailService.cs
|m0|2605| 0|m0|0287| 14|m0|0426| 0|m0|2608| 0min 0s|m0|0548| 1h 51min|c89|0347| 89.74%|m2|0340| 193Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngTransactionItem.cs
|m0|0950| 0|m0|0286| 14|m0|2107| 0|m0|0786| 0min 0s|m0|0857| 50min|c0|2082| 0%|m0|1031| 52Nop.Plugin.Widgets.GoogleAnalytics.\Plugins\Nop.Plugin.Widgets.GoogleAnalytics\Api
;CS.pngDiscountRulesCustomerRolesControll er.cs
|m0|2774| 0|m0|0289| 14|m0|1414| 0|m0|2766| 0min 0s|m1|0440| 2h 30min|c0|1716| 0%|m1|0442| 146Nop.Plugin.DiscountRules.CustomerRoles.\Plugins\Nop.Plugin.DiscountRules.CustomerRoles\Controllers
;CS.pngManufacturerModel.cs
|m0|2025| 0|m0|0294| 14|m0|0682| 0|m0|1840| 0min 0s|m1|0320| 3h 48min|c42|0552| 42.86%|m1|0447| 145Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngScriptViewComponent.cs
|m0|2856| 0|m0|0301| 14|m0|1714| 0|m0|2866| 0min 0s|m1|0383| 3h 8min|c0|1524| 0%|m0|0657| 95Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Components
;CS.pngAsyncIEnumerableExtensions.cs
|m0|2089| 0|m0|0295| 14|m0|0896| 0|m0|2056| 0min 0s|m0|1067| 33min|c68|0454| 68.42%|m3|0226| 296Nop.Data.\Libraries\Nop.Data\Extensions
;CS.pngReviewTypeController.cs
|m0|2718| 0|m0|0316| 13|m0|1565| 0|m0|2723| 0min 0s|m1|0360| 3h 20min|c0|1608| 0%|m2|0286| 233Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngPrivateMessagesController.cs
|m0|2791| 0|m0|0307| 13|m0|1493| 0|m0|2789| 0min 0s|m5|0121| 1d 3h|c0|1639| 0%|m3|0160| 347Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngCacheEventConsumer.cs
|m0|2487| 0|m0|0304| 13|m0|0571| 0|m0|2483| 0min 0s|m0|0677| 1h 16min|c100|0080| 100%|m1|0488| 133Nop.Services.\Libraries\Nop.Services\Caching
;CS.pngVendorModel.cs
|m0|2005| 0|m0|0306| 13|m0|0594| 0|m0|1954| 0min 0s|m1|0288| 4h 18min|c32|0592| 32.61%|m1|0397| 163Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Vendors
;CS.pngPollModelFactory.cs
|m0|2724| 0|m0|0308| 13|m0|1431| 0|m0|2729| 0min 0s|m1|0410| 2h 45min|c0|1596| 0%|m2|0312| 215Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngAffiliateController.cs
|m0|2748| 0|m0|0309| 13|m0|1439| 0|m0|2747| 0min 0s|m2|0234| 5h 31min|c0|1584| 0%|m2|0250| 267Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngDownloadController.cs
|m0|2993| 0|m0|0302| 13|m0|1690| 0|m0|3002| 0min 0s|m1|0400| 2h 52min|c0|1760| 0%|m1|0399| 162Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngStorePickupPointService.cs
|m0|2834| 0|m0|0303| 13|m0|1730| 0|m0|2834| 0min 0s|m0|0876| 48min|c0|1408| 0%|m1|0517| 125Nop.Plugin.Pickup.PickupInStore.\Plugins\Nop.Plugin.Pickup.PickupInStore\Services
;CS.pngCustomerInfoModel.cs
|m0|2122| 0|m0|0305| 13|m0|0988| 0|m0|3172| 0min 0s|m3|0175| 7h 52min|c56|0503| 56.08%|m1|0401| 162Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngActivityLogModelFactory.cs
|m0|2995| 0|m0|0333| 12|m0|1698| 0|m0|2994| 0min 0s|m0|0530| 1h 57min|c0|1761| 0%|m1|0400| 162Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngNullMigrationContext.cs
|m0|2068| 0|m0|0334| 12|m0|0917| 0|m0|2009| 0min 0s|m0|1045| 35min|c15|0642| 15.38%|m0|1831| 25Nop.Data.\Libraries\Nop.Data\Migrations
;CS.pngAuthenticationMiddleware.cs
|m0|3325| 0|m0|0331| 12|m0|1349| 0|m0|3317| 0min 0s|m1|0372| 3h 11min|c0|1392| 0%|m1|0632| 99Nop.Services.\Libraries\Nop.Services\Authentication
;CS.pngWwwRequirementAttribute.cs
|m0|2775| 0|m0|0332| 12|m0|1413| 0|m0|2773| 0min 0s|m1|0347| 3h 30min|c0|1714| 0%|m1|0453| 144Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngMessageTemplateController.cs
|m0|2800| 0|m0|0326| 12|m0|1490| 0|m0|2798| 0min 0s|m4|0142| 1d 1h|c0|1665| 0%|m3|0193| 325Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngCategoryCacheEventConsumer.cs
|m0|2898| 0|m0|0320| 12|m0|1794| 0|m0|2898| 0min 0s|m0|1047| 35min|c0|1902| 0%|m0|1291| 39Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngPluginModel.cs
|m0|2889| 0|m0|0321| 12|m0|1783| 0|m0|2889| 0min 0s|m0|0475| 2h 15min|c0|1513| 0%|m0|0701| 89Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Plugins
;CS.pngCampaignModelFactory.cs
|m0|2761| 0|m0|0319| 12|m0|1400| 0|m0|2760| 0min 0s|m0|0573| 1h 42min|c0|1692| 0%|m1|0416| 155Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngEstimateShippingModel.cs
|m0|2016| 0|m0|0318| 12|m0|0658| 0|m0|1966| 0min 0s|m1|0340| 3h 35min|c50|0527| 50%|m0|0847| 67Nop.Web.\Presentation\Nop.Web\Models\ShoppingCart
;CS.pngAddProductToOrderModel.cs
|m0|2829| 0|m0|0322| 12|m0|1735| 0|m0|2829| 0min 0s|m1|0274| 4h 24min|c0|1417| 0%|m1|0492| 132Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngForumController.cs
|m0|2784| 0|m0|0323| 12|m0|1474| 0|m0|2782| 0min 0s|m2|0248| 5h 4min|c0|1645| 0%|m3|0213| 307Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngUPSShippingController.cs
|m0|2989| 0|m0|0325| 12|m0|1678| 0|m0|2988| 0min 0s|m1|0356| 3h 22min|c0|1773| 0%|m1|0368| 175Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS\Controllers
;CS.pngTaxCategoryService.cs
|m0|2125| 0|m0|0324| 12|m0|0979| 0|m0|2075| 0min 0s|m0|1170| 27min|c54|0507| 54.55%|m0|0656| 95Nop.Services.\Libraries\Nop.Services\Tax
;CS.pngOrderSearchModel.cs
|m0|2847| 0|m0|0335| 12|m0|1743| 0|m0|2847| 0min 0s|m1|0358| 3h 22min|c0|1432| 0%|m1|0564| 114Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngEmailSubscribedEvent.cs
|m0|2038| 0|m0|0347| 11|m0|0638| 0|m0|1986| 0min 0s|m0|0804| 57min|c12|0647| 12.5%|m0|0861| 66Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngRegisterModel.cs
|m0|2010| 0|m0|0349| 11|m0|0665| 0|m0|1969| 0min 0s|m2|0254| 4h 58min|c43|0547| 43.57%|m1|0427| 151Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngTemplateController.cs
|m0|2730| 0|m0|0351| 11|m0|1425| 0|m0|2735| 0min 0s|m2|0233| 5h 32min|c0|1616| 0%|m3|0166| 344Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngPaymentPluginManager.cs
|m0|1996| 0|m0|0348| 11|m0|0584| 0|m0|1932| 0min 0s|m0|1043| 35min|c31|0597| 31.58%|m1|0521| 124Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngPluginDescriptorBaseInfo.cs
|m0|2056| 0|m0|0350| 11|m0|0649| 0|m0|2001| 0min 0s|m0|1319| 20min|c25|0617| 25%|m0|0920| 60Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngEmailUnsubscribedEvent.cs
|m0|2053| 0|m0|0355| 11|m0|0647| 0|m0|1997| 0min 0s|m0|0803| 57min|c12|0646| 12.5%|m0|0864| 66Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngTaxTransactionLogService.cs
|m0|2777| 0|m0|0356| 11|m0|1481| 0|m0|2781| 0min 0s|m0|0746| 1h 4min|c0|1702| 0%|m1|0464| 138Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Services
;CS.pngCustomerInfoValidator.cs
|m0|2142| 0|m0|0354| 11|m0|0962| 0|m0|2066| 0min 0s|m1|0393| 2h 59min|c52|0515| 52.08%|m1|0524| 123Nop.Web.\Presentation\Nop.Web\Validators\Customer
;CS.pngNopProcessorAccessor.cs
|m0|2006| 0|m0|0352| 11|m0|0599| 0|m0|1949| 0min 0s|m0|0739| 1h 5min|c33|0591| 33.33%|m0|0750| 80Nop.Data.\Libraries\Nop.Data\Migrations
;CS.pngCheckDiscountCouponAttribute.cs
|m0|2768| 0|m0|0353| 11|m0|1420| 0|m0|2750| 0min 0s|m2|0232| 5h 34min|c0|1688| 0%|m1|0403| 160Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngTopicModel.cs
|m0|2830| 0|m0|0346| 11|m0|1740| 0|m0|2840| 0min 0s|m1|0370| 3h 13min|c0|1422| 0%|m1|0495| 131Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Topics
;CS.pngEmailAccountService.cs
|m0|2621| 0|m0|0340| 11|m0|0297| 0|m0|2225| 0min 0s|m0|1322| 20min|c87|0357| 87.76%|m1|0446| 145Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngCustomerReportService.cs
|m0|2776| 0|m0|0341| 11|m0|1482| 0|m0|2780| 0min 0s|m1|0280| 4h 20min|c0|1709| 0%|m1|0477| 135Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngDownloadService.cs
|m0|2071| 0|m0|0339| 11|m0|0934| 0|m0|2094| 0min 0s|m0|1122| 29min|c21|0626| 21.43%|m1|0598| 106Nop.Services.\Libraries\Nop.Services\Media
;CS.pngValidatorUtilities.cs
|m0|2029| 0|m0|0377| 10|m2|0128| 1|m0|2342| 0min 0s|m0|0941| 42min|c42|0554| 42.86%|m0|1438| 33Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators
;CS.pngShippingOptionTypeConverter.cs
|m0|2164| 0|m0|0372| 10|m0|0834| 0|m0|2194| 0min 0s|m0|0840| 52min|c62|0477| 62.5%|m0|0691| 90Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngBlogPostTagListModel.cs
|m0|2041| 0|m0|0371| 10|m0|0641| 0|m0|2003| 0min 0s|m1|0351| 3h 24min|c10|0654| 10.64%|m0|0716| 87Nop.Web.\Presentation\Nop.Web\Models\Blogs
;CS.pngShippingOptionListTypeConverter.cs
|m0|2162| 0|m0|0374| 10|m0|0830| 0|m0|2128| 0min 0s|m0|0841| 52min|c62|0476| 62.5%|m0|0681| 91Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngWhat3wordsViewComponent.cs
|m0|2738| 0|m0|0373| 10|m0|1443| 0|m0|2743| 0min 0s|m0|0582| 1h 41min|c0|1553| 0%|m0|0712| 87Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words\Components
;CS.pngCurrencyController.cs
|m0|2789| 0|m0|0386| 10|m0|1495| 0|m0|2793| 0min 0s|m4|0144| 1d 1h|c0|1635| 0%|m3|0151| 369Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngNopConventionSet.cs
|m0|2102| 0|m0|0385| 10|m0|0901| 0|m0|2057| 0min 0s|m0|1492| 15min|c80|0410| 80%|m1|0633| 99Nop.Data.\Libraries\Nop.Data\Migrations
;CS.pngAddressModel.cs
|m0|2040| 0|m0|0387| 10|m0|0642| 0|m0|2002| 0min 0s|m2|0202| 6h 47min|c9|0656| 9.2%|m1|0523| 123Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngRegisterValidator.cs
|m0|2060| 0|m0|0388| 10|m0|0919| 0|m0|2013| 0min 0s|m2|0262| 4h 46min|c29|0605| 29.09%|m1|0469| 137Nop.Web.\Presentation\Nop.Web\Validators\Customer
;CS.pngWhat3wordsOrderPublicViewComponent .cs
|m0|2885| 0|m0|0384| 10|m0|1781| 0|m0|2885| 0min 0s|m1|0332| 3h 39min|c0|1511| 0%|m0|0689| 90Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words\Components
;CS.pngCategoryTemplateService.cs
|m0|2085| 0|m0|0381| 10|m0|0894| 0|m0|2038| 0min 0s|m0|1586| 13min|c72|0434| 72.73%|m0|0652| 95Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngPrivateMessage.cs
|m0|2008| 0|m0|0382| 10|m0|0597| 0|m0|1945| 0min 0s|m0|1274| 22min|c44|0543| 44.44%|m0|0971| 56Nop.Core.\Libraries\Nop.Core\Domain\Forums
;CS.pngExtensions.cs
|m0|2576| 0|m0|0383| 10|m0|0450| 0|m0|2578| 0min 0s|m1|0458| 2h 22min|c91|0340| 91.67%|m0|0872| 65Nop.Services.\Libraries\Nop.Services
;CS.pngSaveSelectedTabsAttribute.cs
|m0|3018| 0|m0|0380| 10|m0|1656| 0|m0|3016| 0min 0s|m1|0294| 4h 11min|c0|1719| 0%|m1|0458| 139Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngThemeProvider.cs
|m0|2577| 0|m0|0370| 10|m0|0449| 0|m0|2579| 0min 0s|m0|0645| 1h 21min|c85|0376| 85.29%|m1|0439| 147Nop.Services.\Libraries\Nop.Services\Themes
;CS.pngProductAttributeCombinationModel .cs
|m0|3347| 0|m0|0359| 10|m0|1219| 0|m0|3351| 0min 0s|m1|0278| 4h 23min|c0|1348| 0%|m1|0606| 103Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngInstallModel.cs
|m0|2134| 0|m0|0358| 10|m0|0940| 0|m0|2088| 0min 0s|m0|0584| 1h 41min|c52|0517| 52%|m0|0963| 57Nop.Web.\Presentation\Nop.Web\Models\Install
;CS.pngForumModelFactory.cs
|m0|3031| 0|m0|0360| 10|m0|1669| 0|m0|3029| 0min 0s|m1|0436| 2h 31min|c0|1741| 0%|m2|0322| 205Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngProductTemplateService.cs
|m0|2076| 0|m0|0362| 10|m0|0928| 0|m0|2024| 0min 0s|m0|1585| 13min|c72|0437| 72.73%|m0|0653| 95Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngDistributedCacheConfig.cs
|m0|2002| 0|m0|0361| 10|m0|0603| 0|m0|1913| 0min 0s|m0|1210| 25min|c33|0587| 33.33%|m0|1329| 37Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngModelCacheEventConsumer.cs
|m0|2928| 0|m0|0357| 10|m0|1770| 0|m0|2928| 0min 0s|m0|1076| 32min|c0|1855| 0%|m0|1047| 50Nop.Plugin.Widgets.NivoSlider.\Plugins\Nop.Plugin.Widgets.NivoSlider\Infrastructure\Cache
;CS.pngManufacturerTemplateService.cs
|m0|2081| 0|m0|0363| 10|m0|0930| 0|m0|2022| 0min 0s|m0|1587| 13min|c72|0435| 72.73%|m0|0651| 95Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngCustomerNavigationModel.cs
|m0|3033| 0|m0|0367| 10|m0|1125| 0|m0|3045| 0min 0s|m0|0463| 2h 20min|c0|1833| 0%|m0|1162| 44Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngCustomerProductReviewModel.cs
|m0|2091| 0|m0|0408| 9|m0|0888| 0|m0|2044| 0min 0s|m0|0502| 2h 6min|c66|0457| 66.67%|m0|1101| 47Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngAppliedCertificateViewComponent.cs
|m0|3311| 0|m0|0407| 9|m0|1389| 0|m0|3303| 0min 0s|m1|0402| 2h 51min|c0|1379| 0%|m1|0644| 97Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Components
;CS.pngWidgetsGoogleAnalyticsController .cs
|m0|2815| 0|m0|0406| 9|m0|1469| 0|m0|2819| 0min 0s|m0|0647| 1h 21min|c0|1450| 0%|m1|0539| 120Nop.Plugin.Widgets.GoogleAnalytics.\Plugins\Nop.Plugin.Widgets.GoogleAnalytics\Controllers
;CS.pngAppSettingsHelper.cs
|m0|2824| 0|m0|0399| 9|m0|1466| 0|m0|2816| 0min 0s|m1|0336| 3h 37min|c0|1472| 0%|m0|0764| 78Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngAssociateProductToAttributeValueSe archModel.cs
|m0|0964| 0|m0|0398| 9|m0|2073| 0|m0|0938| 0min 0s|m0|0684| 1h 15min|c0|2055| 0%|m0|0887| 63Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngCategoryModel.cs
|m0|2594| 0|m0|0397| 9|m0|0447| 0|m0|2597| 0min 0s|m1|0376| 3h 10min|c83|0382| 83.33%|m0|0976| 56Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngCustomerRoleComparerByName.cs
|m0|3035| 0|m0|0402| 9|m0|1123| 0|m0|3037| 0min 0s|m0|0850| 51min|c0|1834| 0%|m0|1163| 44Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngUPSShippingModel.cs
|m0|2855| 0|m0|0401| 9|m0|1709| 0|m0|2855| 0min 0s|m1|0310| 3h 58min|c0|1528| 0%|m0|0682| 91Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS\Models
;CS.pngBaseAttributeParser.cs
|m0|2112| 0|m0|0400| 9|m0|0966| 0|m0|2062| 0min 0s|m0|0554| 1h 48min|c76|0424| 76%|m1|0520| 124Nop.Services.\Libraries\Nop.Services\Common
;CS.pngMigrationVersionInfo.cs
|m0|2166| 0|m0|0409| 9|m0|0826| 0|m0|2126| 0min 0s|m0|1320| 20min|c60|0480| 60.87%|m0|0663| 93Nop.Data.\Libraries\Nop.Data\Migrations
;CS.pngMessageTemplateModel.cs
|m0|3333| 0|m0|0415| 9|m0|1361| 0|m0|3337| 0min 0s|m0|0510| 2h 4min|c0|1344| 0%|m1|0605| 103Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngPaymentCheckMoneyOrderController .cs
|m0|2828| 0|m0|0417| 9|m0|1736| 0|m0|2828| 0min 0s|m0|0519| 2h 1min|c0|1421| 0%|m1|0494| 132Nop.Plugin.Payments.CheckMoneyOrder.\Plugins\Nop.Plugin.Payments.CheckMoneyOrder\Controllers
;CS.pngWidgetModelFactory.cs
|m0|2476| 0|m0|0416| 9|m0|0576| 0|m0|1940| 0min 0s|m0|1686| 11min|c100|0021| 100%|m0|0673| 92Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngReviewTypeModelFactory.cs
|m0|3326| 0|m0|0411| 9|m0|1358| 0|m0|3334| 0min 0s|m0|0732| 1h 6min|c0|1397| 0%|m1|0510| 125Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngCountryStateZipService.cs
|m0|3312| 0|m0|0410| 9|m0|1388| 0|m0|3304| 0min 0s|m1|0397| 2h 56min|c0|1370| 0%|m1|0640| 98Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip\Services
;CS.pngSearchTermService.cs
|m0|2159| 0|m0|0412| 9|m0|0823| 0|m0|2135| 0min 0s|m0|1488| 15min|c58|0492| 58.33%|m1|0597| 107Nop.Services.\Libraries\Nop.Services\Common
;CS.pngNopEntityCacheDefaults.cs
|m0|2561| 0|m0|0414| 9|m0|0386| 0|m0|2566| 0min 0s|m0|1690| 11min|c100|0287| 100%|m0|0993| 54Nop.Core.\Libraries\Nop.Core\Caching
;CS.pngSaveLastVisitedPageAttribute.cs
|m0|2797| 0|m0|0413| 9|m0|1487| 0|m0|2795| 0min 0s|m1|0367| 3h 14min|c0|1678| 0%|m1|0435| 149Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngPollController.cs
|m0|2783| 0|m0|0390| 9|m0|1475| 0|m0|2787| 0min 0s|m2|0255| 4h 55min|c0|1651| 0%|m3|0227| 295Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngNopCookieDefaults.cs
|m0|2004| 0|m0|0391| 9|m0|0595| 0|m0|1947| 0min 0s|m0|1260| 23min|c33|0590| 33.33%|m0|0845| 68Nop.Core.\Libraries\Nop.Core\Http
;CS.pngCustomerOrderListModel.cs
|m0|3050| 0|m0|0392| 9|m0|1140| 0|m0|3116| 0min 0s|m1|0371| 3h 12min|c0|1838| 0%|m0|1055| 50Nop.Web.\Presentation\Nop.Web\Models\Order
;CS.pngPollModel.cs
|m0|2535| 0|m0|0389| 9|m0|0409| 0|m0|2533| 0min 0s|m0|0623| 1h 30min|c94|0323| 94.44%|m0|1543| 30Nop.Web.\Presentation\Nop.Web\Models\Polls
;CS.pngCustomerRoleController.cs
|m0|2750| 0|m0|0395| 9|m0|1405| 0|m0|2755| 0min 0s|m3|0192| 7h 19min|c0|1585| 0%|m2|0245| 271Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngPickupPointTypeConverter.cs
|m0|2739| 0|m0|0441| 8|m0|1442| 0|m0|2738| 0min 0s|m0|0593| 1h 38min|c0|1556| 0%|m0|0726| 85Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngBestsellerSearchModel.cs
|m0|2893| 0|m0|0436| 8|m0|1799| 0|m0|2893| 0min 0s|m0|0578| 1h 42min|c0|1506| 0%|m0|0754| 79Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngTagHelperExtensions.cs
|m0|0960| 0|m0|0437| 8|m0|2087| 0|m0|0954| 0min 0s|m0|0650| 1h 20min|c0|2098| 0%|m0|0857| 66Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers
;CS.pngPaymentManualController.cs
|m0|2849| 0|m0|0438| 8|m0|1747| 0|m0|2843| 0min 0s|m0|0680| 1h 15min|c0|1433| 0%|m1|0565| 114Nop.Plugin.Payments.Manual.\Plugins\Nop.Plugin.Payments.Manual\Controllers
;CS.pngSmtpBuilder.cs
|m0|2065| 0|m0|0446| 8|m0|0914| 0|m0|2018| 0min 0s|m0|0737| 1h 5min|c18|0634| 18.75%|m1|0641| 98Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngRemotePost.cs
|m0|2779| 0|m0|0447| 8|m0|1485| 0|m0|2797| 0min 0s|m1|0295| 4h 8min|c0|1704| 0%|m1|0471| 137Nop.Web.Framework.\Presentation\Nop.Web.Framework
;CS.pngAddRelatedProductSearchModel.cs
|m0|0845| 0|m0|0448| 8|m0|2210| 0|m0|0778| 0min 0s|m0|0699| 1h 12min|c0|2109| 0%|m0|0917| 60Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngNopEditorTagHelper.cs
|m0|2762| 0|m0|0443| 8|m0|1409| 0|m0|2771| 0min 0s|m1|0301| 4h 1min|c0|1695| 0%|m1|0414| 156Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Admin
;CS.pngCheckLanguageSeoCodeAttribute.cs
|m0|3017| 0|m0|0445| 8|m0|1657| 0|m0|3009| 0min 0s|m1|0308| 3h 58min|c0|1717| 0%|m1|0449| 145Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngProductSearchModel.cs
|m0|2741| 0|m0|0444| 8|m0|1446| 0|m0|2810| 0min 0s|m0|0501| 2h 6min|c0|1558| 0%|m0|0721| 86Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngNopSelectTagHelper.cs
|m0|2795| 0|m0|0439| 8|m0|1489| 0|m0|2799| 0min 0s|m1|0302| 4h 1min|c0|1674| 0%|m1|0419| 155Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Admin
;CS.pngNotNullValidationMessageAttribute .cs
|m0|2778| 0|m0|0457| 8|m0|1480| 0|m0|2776| 0min 0s|m1|0270| 4h 34min|c0|1700| 0%|m1|0470| 137Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngAddCrossSellProductSearchModel.cs
|m0|0924| 0|m0|0460| 8|m0|2030| 0|m0|0885| 0min 0s|m0|0700| 1h 12min|c0|1998| 0%|m0|0915| 60Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngConfigurationModel.cs
|m0|3046| 0|m0|0451| 8|m0|1138| 0|m0|3118| 0min 0s|m0|0682| 1h 15min|c0|1846| 0%|m0|1069| 48Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Models
;CS.pngNopLinksDefaults.cs
|m0|2810| 0|m0|0452| 8|m0|1448| 0|m0|2808| 0min 0s|m6|0098| 1d 6h|c0|1455| 0%|m4|0111| 456Nop.Services.\Libraries\Nop.Services\Common
;CS.pngShipmentDetailsModel.cs
|m0|0942| 0|m0|0449| 8|m0|2088| 0|m0|0953| 0min 0s|m1|0380| 3h 9min|c0|2086| 0%|m0|1026| 52Nop.Web.\Presentation\Nop.Web\Models\Order
;CS.pngSpecificationAttributeOptionModel .cs
|m0|0980| 0|m0|0450| 8|m0|2084| 0|m0|0949| 0min 0s|m0|0702| 1h 11min|c0|2065| 0%|m0|1020| 52Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngCustomerAttributeModel.cs
|m0|1995| 0|m0|0455| 8|m0|0585| 0|m0|1937| 0min 0s|m0|0633| 1h 27min|c38|0572| 38.89%|m0|1382| 35Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngWebApiFrontendPlugin.cs
|m0|3313| 0|m0|0456| 8|m0|1371| 0|m0|3295| 0min 0s|m0|0717| 1h 8min|c0|1369| 0%|m1|0639| 98Nop.Plugin.Misc.WebApi.Frontend.\Plugins\Nop.Plugin.Misc.WebApi.Frontend
;CS.pngBlogPostYearMonthModel.cs
|m0|2545| 0|m0|0453| 8|m0|0379| 0|m0|2547| 0min 0s|m0|0819| 55min|c91|0339| 91.67%|m0|2051| 22Nop.Web.\Presentation\Nop.Web\Models\Blogs
;CS.pngEncryptionService.cs
|m0|2549| 0|m0|0454| 8|m0|0369| 0|m0|2281| 0min 0s|m0|1609| 13min|c94|0325| 94.29%|m1|0499| 131Nop.Services.\Libraries\Nop.Services\Security
;CS.pngWishlistModel.cs
|m0|2148| 0|m0|0424| 8|m0|0955| 0|m0|2099| 0min 0s|m1|0345| 3h 32min|c62|0474| 62.69%|m0|0734| 83Nop.Web.\Presentation\Nop.Web\Models\ShoppingCart
;CS.pngBasePlugin.cs
|m0|2062| 0|m0|0422| 8|m0|0923| 0|m0|2029| 0min 0s|m0|1396| 18min|c28|0607| 28.57%|m0|0871| 65Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngSecurityModelFactory.cs
|m0|2864| 0|m0|0426| 8|m0|1706| 0|m0|2864| 0min 0s|m0|0659| 1h 19min|c0|1541| 0%|m0|0749| 80Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngHostingConfig.cs
|m0|2063| 0|m0|0423| 8|m0|0922| 0|m0|2030| 0min 0s|m0|1326| 20min|c27|0610| 27.27%|m0|1613| 29Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngSpecificationAttributeOptionCacheE ventConsumer.cs
|m0|2255| 0|m0|0425| 8|m0|0271| 0|m0|2251| 0min 0s|m0|1245| 23min|c0|0886| 0%|m0|1469| 32Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngTopicTemplateService.cs
|m0|3315| 0|m0|0419| 8|m0|1353| 0|m0|3319| 0min 0s|m0|1184| 26min|c0|1378| 0%|m0|0650| 95Nop.Services.\Libraries\Nop.Services\Topics
;CS.pngGoogleAuthenticatorController.cs
|m0|2794| 0|m0|0418| 8|m0|1496| 0|m0|2792| 0min 0s|m1|0390| 3h 0min|c0|1675| 0%|m1|0421| 154Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Controllers
;CS.pngProductAttributeExtensions.cs
|m0|1997| 0|m0|0421| 8|m0|0593| 0|m0|1955| 0min 0s|m0|0681| 1h 15min|c31|0596| 31.58%|m0|0669| 93Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngRecentlyViewedProductsService.cs
|m0|2770| 0|m0|0420| 8|m0|1412| 0|m0|2774| 0min 0s|m0|0606| 1h 35min|c0|1689| 0%|m1|0404| 160Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngWidgetsSendinblueViewComponent.cs
|m0|2878| 0|m0|0433| 8|m0|1788| 0|m0|2884| 0min 0s|m0|0962| 41min|c0|1502| 0%|m0|0818| 71Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Components
;CS.pngExceptionDetails.cs
|m0|3350| 0|m0|0432| 8|m0|1223| 0|m0|3341| 0min 0s|m0|0686| 1h 14min|c0|1352| 0%|m1|0607| 103Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\PayPal\Checkout
;CS.pngStoreMappingSupportedModelFactory .cs
|m0|2871| 0|m0|0435| 8|m0|1725| 0|m0|2871| 0min 0s|m0|0993| 38min|c0|1534| 0%|m0|0738| 82Nop.Web.Framework.\Presentation\Nop.Web.Framework\Factories
;CS.pngCustomerDownloadableProductsModel .cs
|m0|3043| 0|m0|0434| 8|m0|1121| 0|m0|3033| 0min 0s|m0|0488| 2h 10min|c0|1829| 0%|m0|1165| 44Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngProductAttributeConditionModel.cs
|m0|0962| 0|m0|0431| 8|m0|2069| 0|m0|0934| 0min 0s|m0|0509| 2h 5min|c0|2054| 0%|m0|0986| 55Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngStoreModel.cs
|m0|3349| 0|m0|0489| 7|m2|0169| 1|m0|2354| 0min 0s|m0|0632| 1h 27min|c0|1354| 0%|m1|0610| 102Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Stores
;CS.pngMultiFactorAuthenticationPluginMan ager.cs
|m0|2094| 0|m0|0486| 7|m0|0899| 0|m0|2059| 0min 0s|m0|1077| 32min|c71|0441| 71.43%|m0|0680| 92Nop.Services.\Libraries\Nop.Services\Authentication\MultiFactor
;CS.pngCheckMoneyOrderPaymentInfoViewComp onent.cs
|m0|2976| 0|m0|0487| 7|m0|1615| 0|m0|2975| 0min 0s|m0|1323| 20min|c0|1948| 0%|m0|1213| 42Nop.Plugin.Payments.CheckMoneyOrder.\Plugins\Nop.Plugin.Payments.CheckMoneyOrder\Components
;CS.pngValidateCaptchaAttribute.cs
|m0|2764| 0|m0|0492| 7|m0|1417| 0|m0|2769| 0min 0s|m1|0349| 3h 26min|c0|1697| 0%|m1|0415| 156Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngValidateIpAddressAttribute.cs
|m0|3318| 0|m0|0493| 7|m0|1356| 0|m0|3336| 0min 0s|m1|0361| 3h 20min|c0|1399| 0%|m1|0513| 125Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngSearchModel.cs
|m0|2077| 0|m0|0490| 7|m0|0927| 0|m0|2031| 0min 0s|m0|0695| 1h 13min|c72|0436| 72.73%|m0|0775| 77Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngCheckAccessClosedStoreAttribute.cs
|m0|3024| 0|m0|0491| 7|m0|1676| 0|m0|3006| 0min 0s|m2|0235| 5h 31min|c0|1753| 0%|m1|0386| 167Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngOrderTotalsModel.cs
|m0|2028| 0|m0|0480| 7|m0|0673| 0|m0|1971| 0min 0s|m1|0375| 3h 10min|c42|0555| 42.31%|m0|0948| 58Nop.Web.\Presentation\Nop.Web\Models\ShoppingCart
;CS.pngCountryController.cs
|m0|0929| 0|m0|0481| 7|m0|2025| 0|m0|0890| 0min 0s|m0|1647| 12min|c0|1993| 0%|m0|1248| 40Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngDataTablesModel.cs
|m0|3004| 0|m0|0478| 7|m0|1696| 0|m0|2996| 0min 0s|m40|0010| 11d 5h|c0|1778| 0%|m1|0371| 173Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngWidgetPluginManager.cs
|m0|2092| 0|m0|0479| 7|m0|0892| 0|m0|2040| 0min 0s|m0|1708| 10min|c70|0447| 70%|m0|0715| 87Nop.Services.\Libraries\Nop.Services\Cms
;CS.pngBlogPostValidator.cs
|m0|2326| 0|m0|0484| 7|m0|0330| 0|m0|2294| 0min 0s|m0|0991| 38min|c0|0787| 0%|m0|1369| 35Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Blogs
;CS.pngCurrencyModel.cs
|m0|2817| 0|m0|0485| 7|m0|1467| 0|m0|2815| 0min 0s|m0|0617| 1h 32min|c0|1476| 0%|m0|0765| 78Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngCountryModel.cs
|m0|2814| 0|m0|0482| 7|m0|1460| 0|m0|2822| 0min 0s|m0|0566| 1h 44min|c0|1452| 0%|m0|0784| 76Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngHelpers.cs
|m0|3179| 0|m0|0483| 7|m0|1011| 0|m0|3143| 0min 0s|m0|1305| 21min|c0|0964| 0%|m0|2037| 22Nop.Plugin.Widgets.GoogleAnalytics.\Plugins\Nop.Plugin.Widgets.GoogleAnalytics\Api
;CS.pngTopMenuModel.cs
|m0|2080| 0|m0|0503| 7|m0|0931| 0|m0|2027| 0min 0s|m1|0391| 3h 0min|c72|0439| 72.09%|m0|0938| 59Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngConfigurationModel.cs
|m0|3345| 0|m0|0495| 7|m0|1221| 0|m0|3349| 0min 0s|m1|0378| 3h 9min|c0|1355| 0%|m1|0590| 108Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Models\Configuration
;CS.pngAddAssociatedProductSearchModel.cs
|m0|0913| 0|m0|0494| 7|m0|2020| 0|m0|0873| 0min 0s|m0|0669| 1h 17min|c0|2038| 0%|m0|0897| 62Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngCaptchaHttpClient.cs
|m0|2883| 0|m0|0497| 7|m0|1789| 0|m0|2883| 0min 0s|m0|0785| 59min|c0|1492| 0%|m0|0819| 71Nop.Web.Framework.\Presentation\Nop.Web.Framework\Security\Captcha
;CS.pngCheckAffiliateAttribute.cs
|m0|2799| 0|m0|0502| 7|m0|1491| 0|m0|2791| 0min 0s|m1|0350| 3h 25min|c0|1673| 0%|m1|0426| 152Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngProductSearchEvent.cs
|m0|2017| 0|m0|0498| 7|m0|0663| 0|m0|1961| 0min 0s|m0|1249| 23min|c50|0529| 50%|m0|1352| 36Nop.Web.Framework.\Presentation\Nop.Web.Framework\Events
;CS.pngFormValueRequiredAttribute.cs
|m0|2833| 0|m0|0499| 7|m0|1731| 0|m0|2839| 0min 0s|m0|2033| 7min|c0|1416| 0%|m1|0485| 134Nop.Web.Framework.\Presentation\Nop.Web.Framework\Controllers
;CS.pngPermissionMappingModel.cs
|m0|3193| 0|m0|0504| 7|m0|1067| 0|m0|3195| 0min 0s|m0|0829| 54min|c0|0937| 0%|m0|1414| 34Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Security
;CS.pngManufacturerNavigationModel.cs
|m0|2115| 0|m0|0500| 7|m0|0969| 0|m0|2065| 0min 0s|m0|0708| 1h 10min|c78|0421| 78.57%|m0|1750| 26Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngRssItem.cs
|m0|2812| 0|m0|0501| 7|m0|1452| 0|m0|2804| 0min 0s|m0|0532| 1h 56min|c0|1445| 0%|m1|0541| 120Nop.Core.\Libraries\Nop.Core\Rss
;CS.pngScheduleTaskController.cs
|m0|3016| 0|m0|0466| 7|m0|1652| 0|m0|3014| 0min 0s|m0|0497| 2h 6min|c0|1718| 0%|m1|0454| 142Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngSystemInfoModel.cs
|m0|2882| 0|m0|0465| 7|m0|1790| 0|m0|2882| 0min 0s|m1|0409| 2h 46min|c0|1487| 0%|m0|0838| 69Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngNopViewComponent.cs
|m0|2866| 0|m0|0468| 7|m0|1724| 0|m0|2872| 0min 0s|m0|0949| 42min|c0|1542| 0%|m0|0752| 79Nop.Web.Framework.\Presentation\Nop.Web.Framework\Components
;CS.pngNopSeoUrlCultureProvider.cs
|m0|2953| 0|m0|0467| 7|m0|1643| 0|m0|2953| 0min 0s|m0|0961| 41min|c0|1979| 0%|m0|1269| 39Nop.Web.Framework.\Presentation\Nop.Web.Framework\Globalization
;CS.pngMeasureController.cs
|m0|2755| 0|m0|0464| 7|m0|1406| 0|m0|2754| 0min 0s|m1|0343| 3h 32min|c0|1566| 0%|m2|0256| 260Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngShippingMethodModel.cs
|m0|2940| 0|m0|0461| 7|m0|1630| 0|m0|2940| 0min 0s|m0|0720| 1h 8min|c0|1875| 0%|m0|1091| 47Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngProductAttributeValueModel.cs
|m0|3332| 0|m0|0463| 7|m0|1368| 0|m0|3314| 0min 0s|m1|0333| 3h 39min|c0|1347| 0%|m1|0600| 105Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngStorePickupPointModel.cs
|m0|2862| 0|m0|0462| 7|m0|1708| 0|m0|2856| 0min 0s|m1|0404| 2h 50min|c0|1540| 0%|m0|0741| 82Nop.Plugin.Pickup.PickupInStore.\Plugins\Nop.Plugin.Pickup.PickupInStore\Models
;CS.pngInstallationLanguage.cs
|m0|2550| 0|m0|0475| 7|m0|0368| 0|m0|2282| 0min 0s|m0|1105| 30min|c93|0327| 93.75%|m0|1650| 28Nop.Web.\Presentation\Nop.Web\Infrastructure\Installation
;CS.pngDiscountSupportedModelFactory.cs
|m0|2863| 0|m0|0543| 6|m0|1707| 0|m0|2863| 0min 0s|m0|0967| 41min|c0|1537| 0%|m0|0731| 84Nop.Web.Framework.\Presentation\Nop.Web.Framework\Factories
;CS.pngVendorValidator.cs
|m0|2107| 0|m0|0542| 6|m0|0971| 0|m0|2063| 0min 0s|m0|1146| 28min|c81|0400| 81.25%|m0|1198| 43Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Vendors
;CS.pngCheckoutShippingMethodModel.cs
|m0|2146| 0|m0|0541| 6|m0|0952| 0|m0|2108| 0min 0s|m0|0473| 2h 16min|c64|0469| 64.52%|m0|1260| 40Nop.Web.\Presentation\Nop.Web\Models\Checkout
;CS.pngNewsItemValidator.cs
|m0|2262| 0|m0|0544| 6|m0|0263| 0|m0|2381| 0min 0s|m0|1016| 37min|c0|0734| 0%|m0|1695| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\News
;CS.pngShippingByWeightByTotalModel.cs
|m0|2873| 0|m0|0547| 6|m0|1717| 0|m0|2873| 0min 0s|m2|0249| 5h 4min|c0|1516| 0%|m0|0709| 88Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Models
;CS.pngProductAttributeMappingModel.cs
|m0|3316| 0|m0|0546| 6|m0|1352| 0|m0|3320| 0min 0s|m1|0401| 2h 52min|c0|1373| 0%|m1|0637| 99Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngPredefinedProductAttributeValueMod el.cs
|m0|0901| 0|m0|0545| 6|m0|2052| 0|m0|0981| 0min 0s|m0|0752| 1h 3min|c0|2020| 0%|m0|0867| 66Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngPickupPluginManager.cs
|m0|1991| 0|m0|0536| 6|m0|0583| 0|m0|1933| 0min 0s|m0|1246| 23min|c40|0568| 40%|m0|0699| 89Nop.Services.\Libraries\Nop.Services\Shipping\Pickup
;CS.pngCommonExtensions.cs
|m0|0932| 0|m0|0535| 6|m0|2028| 0|m0|0895| 0min 0s|m0|1011| 37min|c0|2005| 0%|m0|0996| 54Nop.Web.Framework.\Presentation\Nop.Web.Framework\Extensions
;CS.pngStorePickupPointModelFactory.cs
|m0|3306| 0|m0|0534| 6|m0|1394| 0|m0|3032| 0min 0s|m0|0891| 47min|c0|1381| 0%|m1|0646| 96Nop.Plugin.Pickup.PickupInStore.\Plugins\Nop.Plugin.Pickup.PickupInStore\Factories
;CS.pngCatalogProductsModel.cs
|m0|2581| 0|m0|0537| 6|m0|0470| 0|m0|2590| 0min 0s|m1|0365| 3h 16min|c84|0378| 84.62%|m1|0595| 107Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngLocalizedModelFactory.cs
|m0|0958| 0|m0|0540| 6|m0|2105| 0|m0|0780| 0min 0s|m0|1253| 23min|c0|2093| 0%|m0|0854| 67Nop.Web.Framework.\Presentation\Nop.Web.Framework\Factories
;CS.pngAuthorizeAdminAttribute.cs
|m0|2831| 0|m0|0539| 6|m0|1739| 0|m0|2831| 0min 0s|m0|0492| 2h 8min|c0|1425| 0%|m1|0553| 117Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngAddProductToCategorySearchModel.cs
|m0|0971| 0|m0|0538| 6|m0|2066| 0|m0|0956| 0min 0s|m0|0796| 58min|c0|2050| 0%|m0|0955| 58Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngVendorAttributeModel.cs
|m0|2346| 0|m0|0548| 6|m0|0187| 0|m0|2355| 0min 0s|m0|0730| 1h 7min|c0|0772| 0%|m0|1376| 35Nop.Web.\Presentation\Nop.Web\Models\Vendors
;CS.pngCategoryValidator.cs
|m0|2599| 0|m0|0558| 6|m0|0432| 0|m0|2602| 0min 0s|m0|1301| 21min|c85|0368| 85.71%|m0|1244| 40Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Catalog
;CS.pngPublicInfoModel.cs
|m0|2332| 0|m0|0557| 6|m0|0198| 0|m0|2318| 0min 0s|m1|0433| 2h 33min|c0|0759| 0%|m0|1488| 32Nop.Plugin.Widgets.NivoSlider.\Plugins\Nop.Plugin.Widgets.NivoSlider\Models
;CS.pngManufacturerValidator.cs
|m0|2587| 0|m0|0556| 6|m0|0467| 0|m0|2587| 0min 0s|m0|1302| 21min|c85|0372| 85.71%|m0|1249| 40Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Catalog
;CS.pngAddProductToManufacturerSearchMode l.cs
|m0|0978| 0|m0|0559| 6|m0|2085| 0|m0|0952| 0min 0s|m0|0793| 58min|c0|2061| 0%|m0|0956| 58Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngSendinblueEmailSender.cs
|m0|2822| 0|m0|0562| 6|m0|1462| 0|m0|2826| 0min 0s|m1|0446| 2h 27min|c0|1471| 0%|m0|0760| 78Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Services
;CS.pngCheckoutPaymentMethodModel.cs
|m0|2086| 0|m0|0561| 6|m0|0893| 0|m0|2039| 0min 0s|m0|0508| 2h 5min|c73|0433| 73.33%|m0|1344| 36Nop.Web.\Presentation\Nop.Web\Models\Checkout
;CS.pngBaseSearchModel.cs
|m0|2074| 0|m0|0560| 6|m0|0937| 0|m0|2097| 0min 0s|m0|1168| 27min|c20|0631| 20%|m0|0697| 89Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngWhat3wordsOrderAdminViewComponent .cs
|m0|2808| 0|m0|0516| 6|m0|1450| 0|m0|2812| 0min 0s|m0|0518| 2h 1min|c0|1467| 0%|m0|0762| 78Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words\Components
;CS.pngCacheKeyService.cs
|m0|2603| 0|m0|0508| 6|m0|0422| 0|m0|2606| 0min 0s|m0|1263| 23min|c88|0353| 88.89%|m1|0486| 133Nop.Core.\Libraries\Nop.Core\Caching
;CS.pngPopularProductTagsModel.cs
|m0|2067| 0|m0|0505| 6|m0|0918| 0|m0|2014| 0min 0s|m1|0413| 2h 43min|c16|0640| 16.28%|m0|0692| 90Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngFixedByWeightByTotalEventConsumer .cs
|m0|2924| 0|m0|0528| 6|m0|1768| 0|m0|2924| 0min 0s|m0|1151| 28min|c0|1856| 0%|m0|1051| 50Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Infrastructure\Cache
;CS.pngSaveIpAddressAttribute.cs
|m0|2835| 0|m0|0529| 6|m0|1729| 0|m0|2835| 0min 0s|m1|0423| 2h 37min|c0|1407| 0%|m1|0516| 125Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngAddRequiredProductSearchModel.cs
|m0|0968| 0|m0|0569| 6|m0|2063| 0|m0|0978| 0min 0s|m0|0710| 1h 10min|c0|2044| 0%|m0|0905| 61Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngUpgradeTo450.cs
|m0|2961| 0|m0|0517| 6|m0|1603| 0|m0|2967| 0min 0s|m0|0889| 47min|c0|1972| 0%|m0|1259| 40Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Migrations
;CS.pngValidatePasswordAttribute.cs
|m0|3321| 0|m0|0551| 6|m0|1347| 0|m0|3325| 0min 0s|m1|0373| 3h 10min|c0|1405| 0%|m1|0525| 123Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngAddressModelFactory.cs
|m0|0908| 0|m0|0550| 6|m0|2019| 0|m0|0874| 0min 0s|m0|0980| 39min|c0|2016| 0%|m0|0870| 65Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngConfigurationModel.cs
|m0|2960| 0|m0|0549| 6|m0|1610| 0|m0|2960| 0min 0s|m0|0747| 1h 4min|c0|1970| 0%|m0|1255| 40Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip\Models
;CS.pngInstallationConfig.cs
|m0|2003| 0|m0|0552| 6|m0|0596| 0|m0|1946| 0min 0s|m0|1494| 15min|c33|0586| 33.33%|m0|1990| 23Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngCheckoutProgressModel.cs
|m0|2155| 0|m0|0555| 6|m0|0811| 0|m0|2121| 0min 0s|m0|0986| 39min|c66|0463| 66.67%|m0|2154| 19Nop.Web.\Presentation\Nop.Web\Models\Checkout
;CS.pngShoppingCartController.cs
|m0|2872| 0|m0|0554| 6|m0|1718| 0|m0|2878| 0min 0s|m0|0860| 50min|c0|1533| 0%|m0|0679| 92Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngStateProvinceModel.cs
|m0|3054| 0|m0|0553| 6|m0|1130| 0|m0|3056| 0min 0s|m0|0820| 55min|c0|1840| 0%|m0|1061| 49Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngRssFeed.cs
|m0|2796| 0|m0|0533| 6|m0|1488| 0|m0|2800| 0min 0s|m1|0319| 3h 50min|c0|1676| 0%|m1|0423| 154Nop.Core.\Libraries\Nop.Core\Rss
;CS.pngTaxRateRequest.cs
|m0|2160| 0|m0|0515| 6|m0|0832| 0|m0|2196| 0min 0s|m0|1304| 21min|c58|0491| 58.33%|m0|1181| 43Nop.Services.\Libraries\Nop.Services\Tax
;CS.pngNopCustomerServiceDefaults.cs
|m0|2593| 0|m0|0511| 6|m0|0464| 0|m0|2596| 0min 0s|m0|1753| 9min|c83|0386| 83.33%|m1|0375| 170Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngCompareProductsService.cs
|m0|3027| 0|m0|0512| 6|m0|1667| 0|m0|3031| 0min 0s|m0|0512| 2h 2min|c0|1735| 0%|m1|0354| 183Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngVendorNavigationModel.cs
|m0|2589| 0|m0|0509| 6|m0|0462| 0|m0|2592| 0min 0s|m0|0754| 1h 3min|c83|0387| 83.33%|m0|1858| 24Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngManufacturerCacheEventConsumer.cs
|m0|2302| 0|m0|0510| 6|m0|0322| 0|m0|2302| 0min 0s|m0|1216| 24min|c0|0707| 0%|m0|1392| 35Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngCustomerMultiFactorAuthenticationI nfo.cs
|m0|3421| 0|m0|0513| 6|m0|1254| 0|m0|3438| 0min 0s|m0|0837| 52min|c0|1222| 0%|m0|1749| 26Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngSpecificationAttributeCacheEventCo nsumer.cs
|m0|2183| 0|m0|0514| 6|m0|0806| 0|m0|2136| 0min 0s|m0|1405| 18min|c0|0861| 0%|m0|1456| 33Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngCustomerRoleProductSearchModel.cs
|m0|0977| 0|m0|0506| 6|m0|2086| 0|m0|0955| 0min 0s|m0|0707| 1h 10min|c0|2062| 0%|m0|0891| 63Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngAddProductToDiscountSearchModel.cs
|m0|0931| 0|m0|0507| 6|m0|2029| 0|m0|0894| 0min 0s|m0|0797| 58min|c0|2006| 0%|m0|0954| 58Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngDataConfig.cs
|m0|2118| 0|m0|0527| 6|m0|0976| 0|m0|2084| 0min 0s|m0|0742| 1h 4min|c80|0414| 80%|m0|1223| 41Nop.Data.\Libraries\Nop.Data\Configuration
;CS.pngOrderItemModel.cs
|m0|2868| 0|m0|0526| 6|m0|1722| 0|m0|2868| 0min 0s|m1|0334| 3h 39min|c0|1531| 0%|m0|0676| 92Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngBlogPagingFilteringModel.cs
|m0|2533| 0|m0|0532| 6|m0|0417| 0|m0|2535| 0min 0s|m0|1173| 27min|c94|0321| 94.74%|m0|1092| 47Nop.Web.\Presentation\Nop.Web\Models\Blogs
;CS.pngNeverSoldReportSearchModel.cs
|m0|0981| 0|m0|0531| 6|m0|2077| 0|m0|0930| 0min 0s|m0|0770| 1h 1min|c0|2064| 0%|m0|0911| 61Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngSearchModel.cs
|m0|0925| 0|m0|0530| 6|m0|2035| 0|m0|0888| 0min 0s|m0|0528| 1h 58min|c0|1997| 0%|m0|0998| 54Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngProductTagModel.cs
|m0|2978| 0|m0|0525| 6|m0|1619| 0|m0|2971| 0min 0s|m0|0821| 55min|c0|1949| 0%|m0|1220| 41Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngLocalizedUrlExtenstions.cs
|m0|2811| 0|m0|0520| 6|m0|1453| 0|m0|2803| 0min 0s|m1|0432| 2h 33min|c0|1447| 0%|m1|0543| 119Nop.Services.\Libraries\Nop.Services\Localization
;CS.pngShippingPluginManager.cs
|m0|2007| 0|m0|0522| 6|m0|0598| 0|m0|1950| 0min 0s|m0|1247| 23min|c40|0566| 40%|m0|0686| 90Nop.Services.\Libraries\Nop.Services\Shipping
;CS.pngHtmlExtensions.cs
|m0|2269| 0|m0|0523| 6|m0|0282| 0|m0|2260| 0min 0s|m0|1285| 22min|c0|0748| 0%|m0|1342| 36Nop.Web.Framework.\Presentation\Nop.Web.Framework\Security\Honeypot
;CS.pngConfigurationModel.cs
|m0|2922| 0|m0|0524| 6|m0|1776| 0|m0|2922| 0min 0s|m0|0626| 1h 29min|c0|1869| 0%|m0|1109| 47Nop.Plugin.Payments.CheckMoneyOrder.\Plugins\Nop.Plugin.Payments.CheckMoneyOrder\Models
;CS.pngPaymentManualViewComponent.cs
|m0|0919| 0|m0|0521| 6|m0|2014| 0|m0|0879| 0min 0s|m1|0411| 2h 44min|c0|2034| 0%|m0|0899| 62Nop.Plugin.Payments.Manual.\Plugins\Nop.Plugin.Payments.Manual\Components
;CS.pngCurrentOSUser.cs
|m0|3342| 0|m0|0518| 6|m0|1230| 0|m0|3360| 0min 0s|m0|0551| 1h 49min|c0|1361| 0%|m1|0570| 112Nop.Web.Framework.\Presentation\Nop.Web.Framework\Security
;CS.pngDictionarySerializer.cs
|m0|2601| 0|m0|0519| 6|m0|0427| 0|m0|2607| 0min 0s|m0|1667| 11min|c89|0348| 89.66%|m0|0694| 90Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngEngineContext.cs
|m0|2023| 0|m0|0627| 5|m2|0124| 1|m0|2344| 0min 0s|m0|1606| 13min|c40|0564| 40%|m0|0978| 55Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngAddressModel.cs
|m0|2078| 0|m0|0611| 5|m2|0182| 1|m0|2365| 0min 0s|m2|0210| 6h 33min|c72|0438| 72.15%|m0|0724| 86Nop.Web.\Presentation\Nop.Web\Models\Common
;CS.pngDiscountModel.cs
|m0|2839| 0|m0|0610| 5|m0|1741| 0|m0|2849| 0min 0s|m0|0643| 1h 22min|c0|1438| 0%|m1|0532| 121Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngNewsletterModelFactory.cs
|m0|2492| 0|m0|0603| 5|m0|0540| 0|m0|2520| 0min 0s|m0|2038| 7min|c100|0075| 100%|m0|0806| 73Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngDiscountCategoryMappingCacheEventC onsumer.cs
|m0|3161| 0|m0|0602| 5|m0|0997| 0|m0|3173| 0min 0s|m0|1756| 9min|c0|1117| 0%|m0|2146| 20Nop.Services.\Libraries\Nop.Services\Discounts\Caching
;CS.pngCustomerAttributeValueModel.cs
|m0|3056| 0|m0|0604| 5|m0|1134| 0|m0|3046| 0min 0s|m0|0885| 48min|c0|1806| 0%|m0|1122| 46Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCategoryNavigationModel.cs
|m0|2144| 0|m0|0606| 5|m0|0960| 0|m0|2068| 0min 0s|m0|0763| 1h 2min|c58|0493| 58.33%|m0|1789| 26Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngOnboardingRequest.cs
|m0|3040| 0|m0|0605| 5|m0|1118| 0|m0|3042| 0min 0s|m0|0916| 44min|c0|1823| 0%|m0|1154| 45Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Domain\Onboarding
;CS.pngDiscountCacheEventConsumer.cs
|m0|2493| 0|m0|0575| 5|m0|0539| 0|m0|2515| 0min 0s|m0|2037| 7min|c100|0074| 100%|m0|1802| 26Nop.Services.\Libraries\Nop.Services\Discounts\Caching
;CS.pngEventPublisherExtensions.cs
|m0|2675| 0|m0|0572| 5|m0|1582| 0|m0|2674| 0min 0s|m0|2041| 7min|c100|0264| 100%|m0|0895| 62Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngInvariantNumberModelBinderProvider .cs
|m0|0937| 0|m0|0579| 5|m0|2099| 0|m0|0790| 0min 0s|m0|0824| 54min|c0|1999| 0%|m0|0997| 54Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\ModelBinding\Binders
;CS.pngBackupFileModel.cs
|m0|3127| 0|m0|0576| 5|m0|1165| 0|m0|3091| 0min 0s|m0|1110| 30min|c0|1132| 0%|m0|2133| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngPaymentController.cs
|m0|3030| 0|m0|0577| 5|m0|1670| 0|m0|3022| 0min 0s|m2|0251| 5h 3min|c0|1742| 0%|m2|0323| 204Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngReturnRequestValidator.cs
|m0|3414| 0|m0|0574| 5|m0|1287| 0|m0|3405| 0min 0s|m0|1131| 29min|c0|1261| 0%|m0|1900| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Orders
;CS.pngPictureModel.cs
|m0|2591| 0|m0|0578| 5|m0|0466| 0|m0|2594| 0min 0s|m1|0309| 3h 58min|c81|0395| 81.82%|m0|2254| 17Nop.Web.\Presentation\Nop.Web\Models\Media
;CS.pngProductAttributeModel.cs
|m0|2920| 0|m0|0580| 5|m0|1778| 0|m0|2904| 0min 0s|m0|0877| 48min|c0|1858| 0%|m0|1053| 50Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductSpecificationAttributeCache EventConsumer.cs
|m0|3272| 0|m0|0573| 5|m0|1300| 0|m0|3264| 0min 0s|m0|1676| 11min|c0|1316| 0%|m0|1828| 25Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngUPSShipmentTracker.cs
|m0|0947| 0|m0|0588| 5|m0|2100| 0|m0|0793| 0min 0s|m0|0806| 56min|c0|2079| 0%|m0|0843| 68Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS
;CS.pngTaxCategoryValidator.cs
|m0|3121| 0|m0|0587| 5|m0|1145| 0|m0|3111| 0min 0s|m0|1256| 23min|c0|1061| 0%|m0|2177| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Tax
;CS.pngNewsLetterSubscriptionController .cs
|m0|2988| 0|m0|0591| 5|m0|1679| 0|m0|2987| 0min 0s|m1|0326| 3h 41min|c0|1768| 0%|m1|0362| 178Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngStoreInformationSettingsModel.cs
|m0|2853| 0|m0|0590| 5|m0|1711| 0|m0|2859| 0min 0s|m1|0328| 3h 41min|c0|1527| 0%|m0|0674| 92Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngReturnRequestModel.cs
|m0|0846| 0|m0|0586| 5|m0|2209| 0|m0|0777| 0min 0s|m0|0604| 1h 36min|c0|2105| 0%|m0|0855| 67Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngNewsletterSubscriptionSearchModel .cs
|m0|0970| 0|m0|0582| 5|m0|2067| 0|m0|0936| 0min 0s|m0|0925| 44min|c0|2051| 0%|m0|0913| 60Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngReturnRequestActionModel.cs
|m0|2980| 0|m0|0581| 5|m0|1617| 0|m0|2979| 0min 0s|m0|0959| 42min|c0|1952| 0%|m0|1229| 41Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngMaintenanceService.cs
|m0|2745| 0|m0|0583| 5|m0|1436| 0|m0|2744| 0min 0s|m0|1004| 37min|c0|1547| 0%|m0|0730| 84Nop.Services.\Libraries\Nop.Services\Common
;CS.pngConfigurationModel.cs
|m0|3344| 0|m0|0585| 5|m0|1228| 0|m0|3352| 0min 0s|m1|0338| 3h 36min|c0|1362| 0%|m1|0576| 111Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Models
;CS.pngReturnRequestReasonModel.cs
|m0|0928| 0|m0|0584| 5|m0|2026| 0|m0|0893| 0min 0s|m0|0960| 42min|c0|1988| 0%|m0|1231| 41Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngDiscountRequirementEventConsumer .cs
|m0|2919| 0|m0|0589| 5|m0|1773| 0|m0|2919| 0min 0s|m0|1262| 23min|c0|1861| 0%|m0|1050| 50Nop.Plugin.DiscountRules.CustomerRoles.\Plugins\Nop.Plugin.DiscountRules.CustomerRoles\Infrastructure\Cache
;CS.pngNewsItemModel.cs
|m0|2747| 0|m0|0650| 5|m0|1440| 0|m0|2740| 0min 0s|m0|0503| 2h 6min|c0|1548| 0%|m0|0713| 87Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\News
;CS.pngAddressValidator.cs
|m0|2150| 0|m0|0640| 5|m0|0819| 0|m0|2123| 0min 0s|m0|0641| 1h 22min|c64|0468| 64.71%|m1|0649| 96Nop.Web.\Presentation\Nop.Web\Validators\Common
;CS.pngShipmentItemModel.cs
|m0|2821| 0|m0|0641| 5|m0|1463| 0|m0|2825| 0min 0s|m1|0374| 3h 10min|c0|1475| 0%|m0|0777| 77Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngShipmentSearchModel.cs
|m0|2874| 0|m0|0642| 5|m0|1716| 0|m0|2874| 0min 0s|m0|0988| 39min|c0|1497| 0%|m0|0802| 74Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngAddressAttributeValueModel.cs
|m0|3061| 0|m0|0639| 5|m0|1097| 0|m0|3063| 0min 0s|m0|0879| 48min|c0|1803| 0%|m0|1126| 46Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngAddressAttributeModel.cs
|m0|0907| 0|m0|0636| 5|m0|2036| 0|m0|0887| 0min 0s|m0|0881| 48min|c0|2014| 0%|m0|1005| 53Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngCatalogSettingsValidator.cs
|m0|2186| 0|m0|0637| 5|m0|0808| 0|m0|2118| 0min 0s|m0|0539| 1h 53min|c0|0857| 0%|m0|1445| 33Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Settings
;CS.pngGenericListTypeConverter.cs
|m0|2586| 0|m0|0638| 5|m0|0471| 0|m0|2589| 0min 0s|m0|1215| 24min|c85|0373| 85.71%|m1|0583| 110Nop.Core.\Libraries\Nop.Core\ComponentModel
;CS.pngPaymentMethodRestrictionModel.cs
|m0|2246| 0|m0|0647| 5|m0|0313| 0|m0|2229| 0min 0s|m0|0913| 45min|c0|0874| 0%|m0|1404| 34Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Payments
;CS.pngLanguageCacheEventConsumer.cs
|m0|2529| 0|m0|0648| 5|m0|0415| 0|m0|2543| 0min 0s|m0|2042| 7min|c100|0065| 100%|m0|1835| 25Nop.Services.\Libraries\Nop.Services\Localization\Caching
;CS.pngCheckoutAttributeValueModel.cs
|m0|0952| 0|m0|0646| 5|m0|2111| 0|m0|0804| 0min 0s|m0|0579| 1h 42min|c0|2101| 0%|m0|0950| 58Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngLocaleStringResourceCacheEventCons umer.cs
|m0|2508| 0|m0|0643| 5|m0|0547| 0|m0|2513| 0min 0s|m0|2040| 7min|c100|0073| 100%|m0|1799| 26Nop.Services.\Libraries\Nop.Services\Localization\Caching
;CS.pngDataProviderManager.cs
|m0|3047| 0|m0|0644| 5|m0|1137| 0|m0|3049| 0min 0s|m1|0364| 3h 16min|c0|1849| 0%|m0|1042| 51Nop.Data.\Libraries\Nop.Data
;CS.pngNopDiscountDefaults.cs
|m0|2140| 0|m0|0645| 5|m0|0958| 0|m0|2102| 0min 0s|m0|1673| 11min|c54|0508| 54.55%|m1|0629| 99Nop.Services.\Libraries\Nop.Services\Discounts
;CS.pngProductValidator.cs
|m0|2237| 0|m0|0649| 5|m0|0298| 0|m0|2224| 0min 0s|m0|1390| 18min|c0|0878| 0%|m0|1515| 31Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Catalog
;CS.pngTaxPluginManager.cs
|m0|2014| 0|m0|0657| 5|m0|0667| 0|m0|1977| 0min 0s|m0|1446| 17min|c50|0526| 50%|m0|0787| 76Nop.Services.\Libraries\Nop.Services\Tax
;CS.pngAuthenticationController.cs
|m0|2813| 0|m0|0658| 5|m0|1451| 0|m0|2811| 0min 0s|m0|0561| 1h 45min|c0|1448| 0%|m1|0536| 120Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Controllers
;CS.pngHashHelper.cs
|m0|2136| 0|m0|0659| 5|m0|0938| 0|m0|2096| 0min 0s|m0|1096| 31min|c50|0523| 50%|m0|1277| 39Nop.Core.\Libraries\Nop.Core
;CS.pngDownload.cs
|m0|2616| 0|m0|0655| 5|m0|0435| 0|m0|2619| 0min 0s|m0|1219| 24min|c87|0360| 87.5%|m0|1044| 51Nop.Core.\Libraries\Nop.Core\Domain\Media
;CS.pngDecimalPropertyValidator.cs
|m0|2132| 0|m0|0651| 5|m0|0944| 0|m0|2090| 0min 0s|m0|1466| 16min|c57|0499| 57.14%|m0|1256| 40Nop.Web.Framework.\Presentation\Nop.Web.Framework\Validators
;CS.pngPollController.cs
|m0|2887| 0|m0|0654| 5|m0|1785| 0|m0|2881| 0min 0s|m0|0630| 1h 28min|c0|1512| 0%|m0|0690| 90Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngFacebookPixelViewComponent.cs
|m0|0948| 0|m0|0653| 5|m0|2109| 0|m0|0784| 0min 0s|m0|1475| 16min|c0|2078| 0%|m0|1018| 53Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Components
;CS.pngShoppingCartSearchModel.cs
|m0|0967| 0|m0|0652| 5|m0|2064| 0|m0|0977| 0min 0s|m0|0736| 1h 6min|c0|2047| 0%|m0|0900| 62Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\ShoppingCart
;CS.pngCustomerAttributeModel.cs
|m0|0906| 0|m0|0656| 5|m0|2053| 0|m0|0980| 0min 0s|m0|0882| 48min|c0|2015| 0%|m0|1006| 53Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngPhoneNumberPropertyValidator.cs
|m0|2670| 0|m0|0620| 5|m0|1517| 0|m0|2663| 0min 0s|m0|2039| 7min|c100|0272| 100%|m0|0923| 60Nop.Web.Framework.\Presentation\Nop.Web.Framework\Validators
;CS.pngDeliveryDateModel.cs
|m0|2956| 0|m0|0619| 5|m0|1608| 0|m0|2956| 0min 0s|m0|0955| 42min|c0|1984| 0%|m0|1232| 41Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngProductReviewModel.cs
|m0|0935| 0|m0|0618| 5|m0|2095| 0|m0|0946| 0min 0s|m0|0500| 2h 6min|c0|2009| 0%|m0|0885| 64Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngBasePageableModel.cs
|m0|2583| 0|m0|0623| 5|m0|0468| 0|m0|2586| 0min 0s|m0|0701| 1h 11min|c85|0370| 85.71%|m0|0664| 93Nop.Web.Framework.\Presentation\Nop.Web.Framework\UI\Paging
;CS.pngExportItemsViewComponent.cs
|m0|0965| 0|m0|0622| 5|m0|2072| 0|m0|0939| 0min 0s|m0|1012| 37min|c0|2059| 0%|m0|0892| 62Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Components
;CS.pngUsernamePropertyValidator.cs
|m0|2606| 0|m0|0621| 5|m0|0425| 0|m0|2609| 0min 0s|m0|1807| 8min|c90|0342| 90.91%|m0|0944| 58Nop.Web.Framework.\Presentation\Nop.Web.Framework\Validators
;CS.pngProductAvailabilityRangeModel.cs
|m0|0926| 0|m0|0614| 5|m0|2034| 0|m0|0889| 0min 0s|m0|0952| 42min|c0|1986| 0%|m0|1235| 41Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngProductEditorSettings.cs
|m0|2467| 0|m0|0613| 5|m0|0565| 0|m0|2489| 0min 0s|m0|1137| 29min|c100|0009| 100%|m3|0210| 310Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngAddressValidator.cs
|m0|2876| 0|m0|0612| 5|m0|1720| 0|m0|2876| 0min 0s|m1|0335| 3h 38min|c0|1498| 0%|m0|0803| 74Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Common
;CS.pngParameterBasedOnFormNameAttribute .cs
|m0|3308| 0|m0|0617| 5|m0|1386| 0|m0|3312| 0min 0s|m0|0861| 50min|c0|1382| 0%|m1|0635| 99Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngShippingProviderModel.cs
|m0|2322| 0|m0|0616| 5|m0|0328| 0|m0|2296| 0min 0s|m0|0892| 47min|c0|0800| 0%|m0|1432| 33Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngVendorAttributeModel.cs
|m0|0954| 0|m0|0615| 5|m0|2103| 0|m0|0782| 0min 0s|m0|0886| 48min|c0|2102| 0%|m0|1009| 53Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Vendors
;CS.pngGAVerificationViewComponent.cs
|m0|2984| 0|m0|0632| 5|m0|1689| 0|m0|2993| 0min 0s|m0|1758| 9min|c0|1943| 0%|m0|1214| 42Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Components
;CS.pngShippingMethodRestrictionModel.cs
|m0|2217| 0|m0|0631| 5|m0|0842| 0|m0|2192| 0min 0s|m0|0830| 54min|c0|0911| 0%|m0|1415| 34Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngSecurityController.cs
|m0|3322| 0|m0|0630| 5|m0|1346| 0|m0|3326| 0min 0s|m1|0422| 2h 37min|c0|1398| 0%|m1|0511| 125Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngSaveLastActivityAttribute.cs
|m0|3341| 0|m0|0635| 5|m0|1225| 0|m0|3345| 0min 0s|m0|0636| 1h 25min|c0|1358| 0%|m1|0575| 111Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngSignOutFromExternalAuthenticationA ttribute.cs
|m0|2881| 0|m0|0634| 5|m0|1791| 0|m0|2891| 0min 0s|m0|1299| 21min|c0|1485| 0%|m0|0831| 70Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngVendorAttributeValueModel.cs
|m0|3065| 0|m0|0633| 5|m0|1093| 0|m0|3061| 0min 0s|m0|0883| 48min|c0|1802| 0%|m0|1125| 46Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Vendors
;CS.pngAvalaraPublicController.cs
|m0|3317| 0|m0|0626| 5|m0|1357| 0|m0|3335| 0min 0s|m1|0342| 3h 32min|c0|1403| 0%|m1|0515| 125Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Controllers
;CS.pngAuthenticationModelFactory.cs
|m0|0969| 0|m0|0625| 5|m0|2062| 0|m0|0975| 0min 0s|m0|1080| 32min|c0|2048| 0%|m0|0984| 55Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Factories
;CS.pngTaxProviderModel.cs
|m0|2167| 0|m0|0624| 5|m0|0825| 0|m0|2133| 0min 0s|m0|0969| 41min|c0|0850| 0%|m0|1448| 33Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Tax
;CS.pngValidateHoneypotAttribute.cs
|m0|3340| 0|m0|0629| 5|m0|1226| 0|m0|3344| 0min 0s|m0|0635| 1h 25min|c0|1360| 0%|m1|0568| 113Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngCampaignModel.cs
|m0|0910| 0|m0|0739| 4|m0|2017| 0|m0|0868| 0min 0s|m0|0723| 1h 8min|c0|2017| 0%|m0|0868| 65Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngMiniShoppingCartModel.cs
|m0|2097| 0|m0|0740| 4|m0|0906| 0|m0|2052| 0min 0s|m0|0484| 2h 12min|c70|0445| 70%|m0|1039| 51Nop.Web.\Presentation\Nop.Web\Models\ShoppingCart
;CS.pngLanguageModel.cs
|m0|0956| 0|m0|0738| 4|m0|2101| 0|m0|0792| 0min 0s|m0|0866| 50min|c0|2103| 0%|m0|0865| 66Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Localization
;CS.pngProductSpecificationAttribute.cs
|m0|2113| 0|m0|0742| 4|m0|0965| 0|m0|2069| 0min 0s|m0|1788| 9min|c75|0426| 75%|m0|0985| 55Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngTaxTotalRequest.cs
|m0|2631| 0|m0|0741| 4|m0|1530| 0|m0|2624| 0min 0s|m0|1271| 23min|c100|0221| 100%|m0|1150| 45Nop.Services.\Libraries\Nop.Services\Tax
;CS.pngMultiFactorAuthenticationModel.cs
|m0|3240| 0|m0|0736| 4|m0|1332| 0|m0|3258| 0min 0s|m0|1270| 23min|c0|1001| 0%|m0|1992| 23Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngConfigurationModel.cs
|m0|2235| 0|m0|0735| 4|m0|0300| 0|m0|2216| 0min 0s|m0|0615| 1h 32min|c0|0897| 0%|m0|1401| 34Nop.Plugin.Widgets.GoogleAnalytics.\Plugins\Nop.Plugin.Widgets.GoogleAnalytics\Models
;CS.pngMapperConfiguration.cs
|m0|2915| 0|m0|0737| 4|m0|1757| 0|m0|2915| 0min 0s|m0|0909| 45min|c0|1909| 0%|m0|1281| 39Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Infrastructure\Mapper
;CS.pngApplyVendorModel.cs
|m0|2343| 0|m0|0743| 4|m0|0208| 0|m0|2340| 0min 0s|m0|0649| 1h 21min|c0|0777| 0%|m0|1374| 35Nop.Web.\Presentation\Nop.Web\Models\Vendors
;CS.pngAclRecordCacheEventConsumer.cs
|m0|3336| 0|m0|0749| 4|m0|1364| 0|m0|3328| 0min 0s|m0|1481| 15min|c0|1330| 0%|m0|1860| 24Nop.Services.\Libraries\Nop.Services\Security\Caching
;CS.pngMultiFactorAuthenticationMethodMod el.cs
|m0|2317| 0|m0|0748| 4|m0|0339| 0|m0|2305| 0min 0s|m0|0971| 40min|c0|0809| 0%|m0|1434| 33Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\MultiFactorAuthentication
;CS.pngGetShippingOptionResponse.cs
|m0|2592| 0|m0|0751| 4|m0|0465| 0|m0|2595| 0min 0s|m0|1218| 24min|c81|0394| 81.82%|m0|1098| 47Nop.Services.\Libraries\Nop.Services\Shipping
;CS.pngMultiFactorAuthenticationMethodLis tModel.cs
|m0|1562| 0|m0|0750| 4|m0|2722| 0|m0|1561| 0min 0s|m0|1176| 27min3297N/A|m0|2458| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\MultiFactorAuthentication
;CS.pngActivityLogSearchModel.cs
|m0|2999| 0|m0|0745| 4|m0|1700| 0|m0|2998| 0min 0s|m0|1387| 19min|c0|1787| 0%|m0|1136| 45Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Logging
;CS.pngCustomEventModel.cs
|m0|2899| 0|m0|0744| 4|m0|1793| 0|m0|2899| 0min 0s|m0|0724| 1h 8min|c0|1905| 0%|m0|1280| 39Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Models
;CS.pngAuthenticationPluginManager.cs
|m0|2013| 0|m0|0747| 4|m0|0668| 0|m0|1976| 0min 0s|m0|2027| 7min|c50|0530| 50%|m0|0795| 75Nop.Services.\Libraries\Nop.Services\Authentication\External
;CS.pngAffiliateModel.cs
|m0|3041| 0|m0|0746| 4|m0|1117| 0|m0|3043| 0min 0s|m0|0855| 51min|c0|1827| 0%|m0|1152| 45Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Affiliates
;CS.pngCacheConfig.cs
|m0|2009| 0|m0|0734| 4|m0|0666| 0|m0|1978| 0min 0s|m0|1709| 10min|c50|0531| 50%|m0|1994| 23Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngNewsCommentModel.cs
|m0|2552| 0|m0|0721| 4|m0|0372| 0|m0|2554| 0min 0s|m0|0725| 1h 8min|c93|0328| 93.33%|m0|2046| 22Nop.Web.\Presentation\Nop.Web\Models\News
;CS.pngAddressAttribute.cs
|m0|2949| 0|m0|0724| 4|m0|1641| 0|m0|2949| 0min 0s|m0|0727| 1h 7min|c0|1955| 0%|m0|1225| 41Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngCustomerSettings.cs
|m0|2702| 0|m0|0723| 4|m0|1561| 0|m0|2721| 0min 0s|m0|2077| 6min|c100|0259| 100%|m4|0138| 389Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngPayPalCommerceSettings.cs
|m0|2771| 0|m0|0718| 4|m0|1411| 0|m0|2775| 0min 0s|m0|0476| 2h 14min|c0|1712| 0%|m1|0451| 144Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce
;CS.pngGAAuthenticationViewComponent.cs
|m0|2927| 0|m0|0694| 4|m0|1771| 0|m0|2927| 0min 0s|m0|1677| 11min|c0|1852| 0%|m0|1033| 51Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Components
;CS.pngAppSettings.cs
|m0|2105| 0|m0|0717| 4|m0|0903| 0|m0|2049| 0min 0s|m0|1806| 8min|c81|0398| 81.25%|m0|0820| 71Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngAddressValidationController.cs
|m0|0903| 0|m0|0720| 4|m0|2050| 0|m0|0961| 0min 0s|m0|0741| 1h 4min|c0|2022| 0%|m0|0873| 65Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Controllers
;CS.pngEntityUseCodeModel.cs
|m0|2214| 0|m0|0719| 4|m0|0861| 0|m0|2173| 0min 0s|m0|0956| 42min|c0|0907| 0%|m0|1466| 32Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Models\EntityUseCode
;CS.pngThemeDescriptor.cs
|m0|2096| 0|m0|0725| 4|m0|0907| 0|m0|2051| 0min 0s|m0|1669| 11min|c70|0446| 70%|m0|1218| 41Nop.Services.\Libraries\Nop.Services\Themes
;CS.pngNopException.cs
|m0|2075| 0|m0|0731| 4|m0|0935| 0|m0|2093| 0min 0s|m0|1781| 9min|c20|0630| 20%|m0|0940| 59Nop.Core.\Libraries\Nop.Core
;CS.pngWhat3wordsHttpClient.cs
|m0|2823| 0|m0|0730| 4|m0|1461| 0|m0|2821| 0min 0s|m0|0745| 1h 4min|c0|1468| 0%|m0|0763| 78Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words\Services
;CS.pngItemCategoryType.cs
|m0|1947| 0|m0|0733| 4|m0|0735| 0|m0|1883| 0min 0s|m0|1101| 31min2863N/A|m0|2226| 18Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\PayPal\Checkout
;CS.pngClearLogTask.cs
|m0|3038| 0|m0|0732| 4|m0|1126| 0|m0|3054| 0min 0s|m0|1182| 26min|c0|1831| 0%|m0|1169| 44Nop.Services.\Libraries\Nop.Services\Logging
;CS.pngCheckoutBillingAddressModel.cs
|m0|2154| 0|m0|0727| 4|m0|0812| 0|m0|2120| 0min 0s|m0|0692| 1h 14min|c65|0466| 65.22%|m0|1346| 36Nop.Web.\Presentation\Nop.Web\Models\Checkout
;CS.pngEventPublisherExtensions.cs
|m0|3002| 0|m0|0726| 4|m0|1691| 0|m0|3001| 0min 0s|m0|1752| 9min|c0|1790| 0%|m0|1142| 45Nop.Services.\Libraries\Nop.Services\Shipping
;CS.pngExternalAuthenticationMethodModel .cs
|m0|2266| 0|m0|0729| 4|m0|0265| 0|m0|2385| 0min 0s|m0|0976| 40min|c0|0724| 0%|m0|1475| 32Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\ExternalAuthentication
;CS.pngExternalAuthenticationMethodListMo del.cs
|m0|1511| 0|m0|0728| 4|m0|2671| 0|m0|1510| 0min 0s|m0|1179| 27min3241N/A|m0|2659| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\ExternalAuthentication
;CS.pngNopSecurityDefaults.cs
|m0|2027| 0|m0|0785| 4|m0|0680| 0|m0|1836| 0min 0s|m0|1790| 9min|c42|0553| 42.86%|m0|0704| 89Nop.Services.\Libraries\Nop.Services\Security
;CS.pngNopVersion.cs
|m0|1941| 0|m0|0773| 4|m0|0742| 0|m0|1902| 0min 0s|m0|2407| 2min 30s2837N/A|m0|1945| 24Nop.Core.\Libraries\Nop.Core
;CS.pngCustomerAssociatedExternalAuthReco rdsSearchModel.cs
|m0|3208| 0|m0|0774| 4|m0|1084| 0|m0|3204| 0min 0s|m0|1156| 28min|c0|0952| 0%|m0|2057| 22Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerReturnRequestsModel.cs
|m0|2965| 0|m0|0772| 4|m0|1605| 0|m0|2965| 0min 0s|m0|0577| 1h 42min|c0|1936| 0%|m0|1316| 37Nop.Web.\Presentation\Nop.Web\Models\Order
;CS.pngCustomerRewardPointsModel.cs
|m0|3032| 0|m0|0770| 4|m0|1668| 0|m0|3030| 0min 0s|m0|0576| 1h 42min|c0|1792| 0%|m0|1138| 45Nop.Web.\Presentation\Nop.Web\Models\Order
;CS.pngMultiFactorAuthenticationMethodMod elFactory.cs
|m0|2869| 0|m0|0771| 4|m0|1727| 0|m0|2853| 0min 0s|m0|0970| 40min|c0|1530| 0%|m0|0684| 90Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngStoreMappingCacheEventConsumer.cs
|m0|3294| 0|m0|0778| 4|m0|1374| 0|m0|3298| 0min 0s|m0|1810| 8min|c0|1293| 0%|m0|1842| 25Nop.Services.\Libraries\Nop.Services\Stores\Caching
;CS.pngUrlRecordCacheEventConsumer.cs
|m0|3409| 0|m0|0775| 4|m0|1292| 0|m0|3272| 0min 0s|m0|1755| 9min|c0|1267| 0%|m0|1944| 24Nop.Services.\Libraries\Nop.Services\Seo\Caching
;CS.pngStoreCacheEventConsumer.cs
|m0|3426| 0|m0|0776| 4|m0|1249| 0|m0|3417| 0min 0s|m0|1757| 9min|c0|1214| 0%|m0|1717| 27Nop.Services.\Libraries\Nop.Services\Stores\Caching
;CS.pngDeleteGuestsTask.cs
|m0|3063| 0|m0|0777| 4|m0|1101| 0|m0|3079| 0min 0s|m0|1521| 14min|c0|1794| 0%|m0|1128| 46Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngCreditCardPropertyValidator.cs
|m0|2531| 0|m0|0779| 4|m0|0419| 0|m0|2539| 0min 0s|m0|1754| 9min|c95|0320| 95.24%|m0|1013| 53Nop.Web.Framework.\Presentation\Nop.Web.Framework\Validators
;CS.pngUpdateExchangeRateTask.cs
|m0|0966| 0|m0|0781| 4|m0|2071| 0|m0|0940| 0min 0s|m0|0827| 54min|c0|2057| 0%|m0|0981| 55Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngFluentMigratorMetadataReader.cs
|m0|2543| 0|m0|0786| 4|m0|0375| 0|m0|2557| 0min 0s|m0|1680| 11min|c92|0333| 92.31%|m1|0490| 132Nop.Data.\Libraries\Nop.Data\Mapping
;CS.pngTsqlFormat.cs
|m0|2832| 0|m0|0769| 4|m0|1738| 0|m0|2832| 0min 0s|m0|1491| 15min|c0|1424| 0%|m1|0552| 118Nop.Services.\Libraries\Nop.Services\Html\CodeFormatter
;CS.pngCountryValidator.cs
|m0|2334| 0|m0|0757| 4|m0|0199| 0|m0|2317| 0min 0s|m0|1365| 19min|c0|0754| 0%|m0|1351| 36Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Directory
;CS.pngAffiliatedOrderSearchModel.cs
|m0|0961| 0|m0|0756| 4|m0|2070| 0|m0|0937| 0min 0s|m0|0928| 44min|c0|2097| 0%|m0|1012| 53Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Affiliates
;CS.pngForumGroupValidator.cs
|m0|3122| 0|m0|0759| 4|m0|1154| 0|m0|3134| 0min 0s|m0|1602| 13min|c0|1060| 0%|m0|2166| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Forums
;CS.pngDiscountValidator.cs
|m0|3113| 0|m0|0765| 4|m0|1153| 0|m0|3129| 0min 0s|m0|1603| 13min|c0|1063| 0%|m0|2180| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Discounts
;CS.pngSecuritySettings.cs
|m0|2657| 0|m0|0768| 4|m0|1504| 0|m0|2650| 0min 0s|m0|1498| 15min|c100|0211| 100%|m0|1348| 36Nop.Core.\Libraries\Nop.Core\Domain\Security
;CS.pngAddressSettingsModel.cs
|m0|2818| 0|m0|0767| 4|m0|1472| 0|m0|2784| 0min 0s|m1|0460| 2h 22min|c0|1479| 0%|m0|0828| 71Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngShippingSettings.cs
|m0|2383| 0|m0|0762| 4|m0|0228| 0|m0|2396| 0min 0s|m0|1501| 15min|c100|0114| 100%|m1|0433| 150Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngCampaignValidator.cs
|m0|3249| 0|m0|0761| 4|m0|1333| 0|m0|3257| 0min 0s|m0|1480| 15min|c0|1012| 0%|m0|1977| 23Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Messages
;CS.pngPictureHashItem.cs
|m0|2957| 0|m0|0764| 4|m0|1607| 0|m0|2957| 0min 0s|m0|1158| 27min|c0|1982| 0%|m0|1266| 40Nop.Core.\Libraries\Nop.Core\Domain\Media
;CS.pngLocalizedString.cs
|m0|3337| 0|m0|0763| 4|m0|1363| 0|m0|3329| 0min 0s|m0|1485| 15min|c0|1332| 0%|m0|1862| 24Nop.Web.Framework.\Presentation\Nop.Web.Framework\Localization
;CS.pngSiteMapNode.cs
|m0|2891| 0|m0|0766| 4|m0|1801| 0|m0|2897| 0min 0s|m0|0679| 1h 15min|c0|1505| 0%|m0|0813| 72Nop.Web.Framework.\Presentation\Nop.Web.Framework\Menu
;CS.pngQueuedEmailValidator.cs
|m0|3304| 0|m0|0758| 4|m0|1396| 0|m0|2758| 0min 0s|m0|1648| 12min|c0|1288| 0%|m0|1938| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Messages
;CS.pngAddSpecificationAttributeModel.cs
|m0|2850| 0|m0|0753| 4|m0|1746| 0|m0|2850| 0min 0s|m0|0534| 1h 56min|c0|1484| 0%|m0|0826| 71Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngBlogPostModel.cs
|m0|2886| 0|m0|0752| 4|m0|1780| 0|m0|2886| 0min 0s|m0|0517| 2h 2min|c0|1510| 0%|m0|0688| 90Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Blogs
;CS.pngRecurringPayment.cs
|m0|2610| 0|m0|0755| 4|m0|0441| 0|m0|2613| 0min 0s|m0|2058| 6min|c90|0345| 90%|m0|0849| 67Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngWidgetModel.cs
|m0|2910| 0|m0|0760| 4|m0|1756| 0|m0|2916| 0min 0s|m0|0972| 40min|c0|1921| 0%|m0|1325| 37Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Cms
;CS.pngParameterBasedOnFormNameAndValueAt tribute.cs
|m0|3324| 0|m0|0754| 4|m0|1350| 0|m0|3316| 0min 0s|m0|0812| 55min|c0|1389| 0%|m1|0621| 100Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngNopLabelTagHelper.cs
|m0|2841| 0|m0|0671| 4|m0|1749| 0|m0|2841| 0min 0s|m0|0468| 2h 19min|c0|1439| 0%|m1|0533| 121Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Admin
;CS.pngCheckAccessPublicStoreAttribute.cs
|m0|2848| 0|m0|0670| 4|m0|1742| 0|m0|2848| 0min 0s|m0|0598| 1h 36min|c0|1435| 0%|m1|0558| 116Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngUPSCodeAttribute.cs
|m0|2050| 0|m0|0673| 4|m0|0656| 0|m0|1968| 0min 0s|m0|2103| 5min|c0|0675| 0%|m0|1660| 28Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS\Domain
;CS.pngNopRazorPage.cs
|m0|2926| 0|m0|0672| 4|m0|1772| 0|m0|2920| 0min 0s|m0|0808| 56min|c0|1850| 0%|m0|1043| 51Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Razor
;CS.pngNullJsonResult.cs
|m0|3115| 0|m0|0669| 4|m0|1151| 0|m0|3131| 0min 0s|m0|1656| 12min|c0|1067| 0%|m0|2220| 18Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc
;CS.pngInvariantNumberModelBinder.cs
|m0|3314| 0|m0|0666| 4|m0|1354| 0|m0|3318| 0min 0s|m1|0285| 4h 18min|c0|1371| 0%|m1|0642| 98Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\ModelBinding\Binders
;CS.pngModelExtensions.cs
|m0|3323| 0|m0|0665| 4|m0|1351| 0|m0|3315| 0min 0s|m0|0772| 1h 0min|c0|1391| 0%|m1|0631| 99Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\Extensions
;CS.pngPaymentInfoModel.cs
|m0|2946| 0|m0|0668| 4|m0|1650| 0|m0|2946| 0min 0s|m0|0616| 1h 32min|c0|1968| 0%|m0|1202| 42Nop.Plugin.Payments.Manual.\Plugins\Nop.Plugin.Payments.Manual\Models
;CS.pngPoll.cs
|m0|2116| 0|m0|0667| 4|m0|0968| 0|m0|2060| 0min 0s|m0|1789| 9min|c80|0413| 80%|m0|0907| 61Nop.Core.\Libraries\Nop.Core\Domain\Polls
;CS.pngAddressAttributeValidator.cs
|m0|3117| 0|m0|0674| 4|m0|1143| 0|m0|3119| 0min 0s|m0|1599| 13min|c0|1062| 0%|m0|2178| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Common
;CS.pngCustomerForumSubscriptionsModel.cs
|m0|2180| 0|m0|0681| 4|m0|0789| 0|m0|2137| 0min 0s|m0|0698| 1h 12min|c0|0865| 0%|m0|1548| 30Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngValidateVendorAttribute.cs
|m0|3320| 0|m0|0680| 4|m0|1348| 0|m0|3324| 0min 0s|m0|0490| 2h 9min|c0|1406| 0%|m1|0526| 122Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngOrder.cs
|m0|2540| 0|m0|0683| 4|m0|0410| 0|m0|2542| 0min 0s|m0|0870| 49min|c99|0315| 99.17%|m3|0173| 338Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngEvents.cs
|m0|3209| 0|m0|0682| 4|m0|1083| 0|m0|3199| 0min 0s|m0|1309| 21min|c0|0948| 0%|m0|2060| 22Nop.Core.\Libraries\Nop.Core\Domain\News
;CS.pngBoardsIndexModel.cs
|m0|3384| 0|m0|0679| 4|m0|1215| 0|m0|3365| 0min 0s|m0|1135| 29min|c0|1154| 0%|m0|2358| 15Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngAddProductToOrderSearchModel.cs
|m0|3049| 0|m0|0676| 4|m0|1141| 0|m0|3121| 0min 0s|m0|0930| 44min|c0|1842| 0%|m0|1071| 48Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngTopicValidator.cs
|m0|2046| 0|m0|0675| 4|m0|0644| 0|m0|2006| 0min 0s|m0|1379| 19min|c0|0685| 0%|m0|1654| 28Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Topics
;CS.pngCheckoutShippingAddressModel.cs
|m0|2119| 0|m0|0678| 4|m0|0985| 0|m0|3169| 0min 0s|m0|0764| 1h 2min|c78|0420| 78.95%|m0|1769| 26Nop.Web.\Presentation\Nop.Web\Models\Checkout
;CS.pngIPageableModel.cs
|m0|1307| 0|m0|0677| 4|m0|3285| 0|m0|1306| 0min 0s|m0|2074| 6min3099N/A|m0|0964| 57Nop.Web.Framework.\Presentation\Nop.Web.Framework\UI\Paging
;CS.pngCategoryTemplateValidator.cs
|m0|3143| 0|m0|0660| 4|m0|1015| 0|m0|3145| 0min 0s|m0|1510| 14min|c0|1136| 0%|m0|2137| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Templates
;CS.pngScheduleTaskValidator.cs
|m0|3144| 0|m0|0662| 4|m0|1020| 0|m0|3140| 0min 0s|m0|1509| 14min|c0|1139| 0%|m0|2134| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Tasks
;CS.pngStoreValidator.cs
|m0|3128| 0|m0|0663| 4|m0|1164| 0|m0|3092| 0min 0s|m0|1508| 14min|c0|1131| 0%|m0|2132| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Stores
;CS.pngSingleton.cs
|m0|2680| 0|m0|0664| 4|m0|1577| 0|m0|2685| 0min 0s|m0|1460| 17min|c100|0281| 100%|m0|1649| 28Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngModelStateExtensions.cs
|m0|2951| 0|m0|0661| 4|m0|1645| 0|m0|2945| 0min 0s|m0|0848| 51min|c0|1962| 0%|m0|1194| 43Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\ModelBinding
;CS.pngCheckoutPickupPointsModel.cs
|m0|2124| 0|m0|0706| 4|m0|0986| 0|m0|3168| 0min 0s|m0|0691| 1h 14min|c55|0505| 55.56%|m0|1863| 24Nop.Web.\Presentation\Nop.Web\Models\Checkout
;CS.pngNewsCommentModel.cs
|m0|3055| 0|m0|0705| 4|m0|1135| 0|m0|3051| 0min 0s|m0|0865| 50min|c0|1822| 0%|m0|1153| 45Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\News
;CS.pngNewsCommentSearchModel.cs
|m0|3066| 0|m0|0708| 4|m0|1092| 0|m0|3068| 0min 0s|m0|1049| 35min|c0|1801| 0%|m0|1113| 46Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\News
;CS.pngISpecificationAttributeService.cs
|m0|1950| 0|m0|0707| 4|m0|0738| 0|m0|1886| 0min 0s|m0|0514| 2h 2min2867N/A|m3|0207| 310Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngShipmentModel.cs
|m0|2826| 0|m0|0702| 4|m0|1464| 0|m0|2824| 0min 0s|m0|0580| 1h 42min|c0|1473| 0%|m0|0774| 77Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngInstallValidator.cs
|m0|2648| 0|m0|0713| 4|m0|1507| 0|m0|2653| 0min 0s|m0|1385| 19min|c100|0203| 100%|m0|1274| 39Nop.Web.\Presentation\Nop.Web\Validators\Install
;CS.pngNewsItemValidator.cs
|m0|3174| 0|m0|0716| 4|m0|1010| 0|m0|3160| 0min 0s|m0|1023| 36min|c0|0967| 0%|m0|2261| 17Nop.Web.\Presentation\Nop.Web\Validators\News
;CS.pngCheckoutAttributeExtensions.cs
|m0|2021| 0|m0|0715| 4|m0|0679| 0|m0|1837| 0min 0s|m0|0915| 44min|c40|0563| 40%|m0|1029| 52Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngTaxModelFactory.cs
|m0|2772| 0|m0|0710| 4|m0|1410| 0|m0|2770| 0min 0s|m0|0761| 1h 2min|c0|1711| 0%|m1|0462| 138Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngBlogCommentSearchModel.cs
|m0|3062| 0|m0|0709| 4|m0|1102| 0|m0|3078| 0min 0s|m0|1203| 26min|c0|1796| 0%|m0|1111| 46Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Blogs
;CS.pngDiscountManufacturerMappingCacheEv entConsumer.cs
|m0|3157| 0|m0|0712| 4|m0|1033| 0|m0|3153| 0min 0s|m0|1803| 8min|c0|1097| 0%|m0|2120| 20Nop.Services.\Libraries\Nop.Services\Discounts\Caching
;CS.pngCheckoutAttributeValidator.cs
|m0|3118| 0|m0|0711| 4|m0|1142| 0|m0|3120| 0min 0s|m0|1600| 13min|c0|1057| 0%|m0|2171| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Orders
;CS.pngCustomerBackInStockSubscriptionsMo del.cs
|m0|2294| 0|m0|0700| 4|m0|0359| 0|m0|2285| 0min 0s|m0|0781| 1h 0min|c0|0716| 0%|m0|1644| 28Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngBestCustomersReportSearchModel.cs
|m0|0915| 0|m0|0689| 4|m0|2012| 0|m0|0881| 0min 0s|m0|0996| 38min|c0|2039| 0%|m0|0968| 56Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngPollModel.cs
|m0|2877| 0|m0|0688| 4|m0|1719| 0|m0|2877| 0min 0s|m0|0654| 1h 20min|c0|1503| 0%|m0|0811| 72Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Polls
;CS.pngTaxSettingsModel.cs
|m0|2780| 0|m0|0691| 4|m0|1484| 0|m0|2788| 0min 0s|m1|0353| 3h 23min|c0|1707| 0%|m1|0482| 134Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngLog.cs
|m0|2534| 0|m0|0690| 4|m0|0413| 0|m0|2545| 0min 0s|m0|1223| 24min|c94|0324| 94.44%|m0|0924| 60Nop.Core.\Libraries\Nop.Core\Domain\Logging
;CS.pngQueuedEmailController.cs
|m0|2731| 0|m0|0685| 4|m0|1424| 0|m0|2736| 0min 0s|m1|0355| 3h 22min|c0|1611| 0%|m2|0294| 228Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngCatalogProductsCommand.cs
|m0|2147| 0|m0|0684| 4|m0|0956| 0|m0|2104| 0min 0s|m0|1193| 26min|c63|0471| 63.64%|m0|1164| 44Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngDeliveryDateValidator.cs
|m0|3119| 0|m0|0687| 4|m0|1147| 0|m0|3115| 0min 0s|m0|1604| 13min|c0|1054| 0%|m0|2183| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Shipping
;CS.pngShippingMethodValidator.cs
|m0|3108| 0|m0|0686| 4|m0|1184| 0|m0|3098| 0min 0s|m0|1359| 19min|c0|1042| 0%|m0|2186| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Shipping
;CS.pngOfficialFeedPluginSearchModel.cs
|m0|3051| 0|m0|0697| 4|m0|1139| 0|m0|3117| 0min 0s|m0|0921| 44min|c0|1837| 0%|m0|1065| 49Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Plugins\Marketplace
;CS.pngSingletonList.cs
|m0|2486| 0|m0|0696| 4|m0|0572| 0|m0|2488| 0min 0s|m0|2073| 6min|c100|0081| 100%|m0|2090| 21Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngAdminTabStripCreated.cs
|m0|2975| 0|m0|0902| 3|m5|0084| 2|m0|2349| 0min 0s|m1|0439| 2h 30min|c0|1931| 0%|m0|1314| 38Nop.Web.Framework.\Presentation\Nop.Web.Framework\Events
;CS.pngWhat3wordsController.cs
|m0|2844| 0|m0|0901| 3|m0|1752| 0|m0|2844| 0min 0s|m1|0437| 2h 31min|c0|1436| 0%|m1|0561| 115Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words\Controllers
;CS.pngTierPriceModel.cs
|m0|0946| 0|m0|0903| 3|m0|2091| 0|m0|0942| 0min 0s|m0|0901| 46min|c0|2091| 0%|m0|0936| 59Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngBaseEntity.cs
|m0|2672| 0|m0|0905| 3|m0|1515| 0|m0|2671| 0min 0s|m0|0494| 2h 8min|c100|0273| 100%|m0|2433| 13Nop.Core.\Libraries\Nop.Core
;CS.pngMappingExtensions.cs
|m0|0909| 0|m0|0904| 3|m0|2018| 0|m0|0871| 0min 0s|m2|0261| 4h 47min|c0|2018| 0%|m0|0866| 66Nop.Web.\Presentation\Nop.Web\Extensions
;CS.pngNewsletterController.cs
|m0|2836| 0|m0|0900| 3|m0|1734| 0|m0|2830| 0min 0s|m0|0466| 2h 19min|c0|1409| 0%|m1|0518| 124Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngProductReviewSearchModel.cs
|m0|0902| 0|m0|0896| 3|m0|2051| 0|m0|0971| 0min 0s|m0|0977| 40min|c0|2019| 0%|m0|0952| 58Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngSpecificationAttributeOptionValida tor.cs
|m0|3096| 0|m0|0895| 3|m0|1180| 0|m0|3108| 0min 0s|m0|1774| 9min|c0|1081| 0%|m0|2203| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Catalog
;CS.pngSpecificationAttributeModel.cs
|m0|3057| 0|m0|0897| 3|m0|1133| 0|m0|3047| 0min 0s|m0|1062| 34min|c0|1805| 0%|m0|1118| 46Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngSearchCompleteController.cs
|m0|2875| 0|m0|0899| 3|m0|1721| 0|m0|2869| 0min 0s|m0|0749| 1h 3min|c0|1495| 0%|m0|0808| 73Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngCustomerSettingsModel.cs
|m0|2722| 0|m0|0898| 3|m0|1567| 0|m0|2715| 0min 0s|m0|1724| 10min|c0|1592| 0%|m2|0299| 223Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngICustomerModelFactory.cs
|m0|1777| 0|m0|0913| 3|m0|2923| 0|m0|1776| 0min 0s|m0|0858| 50min2919N/A|m1|0389| 167Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngUrlRecordSearchModel.cs
|m0|2963| 0|m0|0912| 3|m0|1601| 0|m0|2963| 0min 0s|m0|1057| 34min|c0|1973| 0%|m0|1252| 40Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngPickupPointProviderModel.cs
|m0|2316| 0|m0|0914| 3|m0|0334| 0|m0|2310| 0min 0s|m0|1033| 36min|c0|0807| 0%|m0|1439| 33Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngProductEditorSettingsModel.cs
|m0|3021| 0|m0|0916| 3|m0|1673| 0|m0|3025| 0min 0s|m0|1721| 10min|c0|1747| 0%|m2|0333| 197Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngBestCustomersReportListModel.cs
|m0|1182| 0|m0|0915| 3|m0|3108| 0|m0|1181| 0min 0s|m0|1293| 22min3120N/A|m0|2612| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngCountryReportSearchModel.cs
|m0|2921| 0|m0|0911| 3|m0|1777| 0|m0|2921| 0min 0s|m0|1155| 28min|c0|1865| 0%|m0|1093| 47Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngShoppingCartSettingsModel.cs
|m0|2860| 0|m0|0907| 3|m0|1704| 0|m0|2860| 0min 0s|m0|0489| 2h 10min|c0|1522| 0%|m0|0671| 93Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngPictureController.cs
|m0|0963| 0|m0|0906| 3|m0|2068| 0|m0|0935| 0min 0s|m0|1003| 37min|c0|2053| 0%|m0|0886| 63Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngShippingSettingsModel.cs
|m0|3343| 0|m0|0908| 3|m0|1229| 0|m0|3361| 0min 0s|m1|0431| 2h 34min|c0|1363| 0%|m1|0582| 110Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngSpecificationAttributeGroupValidat or.cs
|m0|3280| 0|m0|0910| 3|m0|1318| 0|m0|3246| 0min 0s|m0|1775| 9min|c0|1314| 0%|m0|1825| 25Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Catalog
;CS.pngSpecificationAttributeValidator.cs
|m0|3099| 0|m0|0909| 3|m0|1187| 0|m0|3101| 0min 0s|m0|1777| 9min|c0|1084| 0%|m0|2200| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Catalog
;CS.pngReviewTypeValidator.cs
|m0|3288| 0|m0|0894| 3|m0|1380| 0|m0|3292| 0min 0s|m0|1700| 10min|c0|1277| 0%|m0|1949| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Catalog
;CS.pngProductReviewValidator.cs
|m0|3425| 0|m0|0879| 3|m0|1244| 0|m0|3428| 0min 0s|m0|1321| 20min|c0|1221| 0%|m0|1748| 26Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Catalog
;CS.pngProductTagValidator.cs
|m0|3092| 0|m0|0878| 3|m0|1168| 0|m0|3094| 0min 0s|m0|1776| 9min|c0|1091| 0%|m0|2208| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Catalog
;CS.pngTopicListModel.cs
|m0|1501| 0|m0|0880| 3|m0|2661| 0|m0|1500| 0min 0s|m0|1462| 17min3246N/A|m0|2664| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Topics
;CS.pngShoppingCartItemListModel.cs
|m0|1231| 0|m0|0882| 3|m0|3361| 0|m0|1230| 0min 0s|m0|1291| 22min3171N/A|m0|2604| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\ShoppingCart
;CS.pngDatesRangesSearchModel.cs
|m0|2261| 0|m0|0881| 3|m0|0268| 0|m0|2248| 0min 0s|m0|1296| 22min|c0|0735| 0%|m0|1690| 28Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngStoreListModel.cs
|m0|1504| 0|m0|0877| 3|m0|2652| 0|m0|1503| 0min 0s|m0|1461| 17min3249N/A|m0|2661| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Stores
;CS.pngTaxCategoryListModel.cs
|m0|1250| 0|m0|0873| 3|m0|3418| 0|m0|1249| 0min 0s|m0|1295| 22min3114N/A|m0|2608| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Tax
;CS.pngScheduleTaskListModel.cs
|m0|1505| 0|m0|0872| 3|m0|2651| 0|m0|1504| 0min 0s|m0|1459| 17min3248N/A|m0|2660| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Tasks
;CS.pngAdminNavigationPluginModel.cs
|m0|3087| 0|m0|0874| 3|m0|1179| 0|m0|3103| 0min 0s|m0|1136| 29min|c0|1074| 0%|m0|2234| 18Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Plugins
;CS.pngLogModel.cs
|m0|3069| 0|m0|0876| 3|m0|1095| 0|m0|3059| 0min 0s|m0|0665| 1h 18min|c0|1819| 0%|m0|1184| 43Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Logging
;CS.pngDashboardModel.cs
|m0|2281| 0|m0|0875| 3|m0|0346| 0|m0|2272| 0min 0s|m0|1269| 23min|c0|0699| 0%|m0|1389| 35Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Home
;CS.pngActivityLogTypeSearchModel.cs
|m0|3163| 0|m0|0890| 3|m0|0995| 0|m0|3165| 0min 0s|m0|1230| 24min|c0|1110| 0%|m0|2257| 17Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Logging
;CS.pngNewsItemSearchModel.cs
|m0|2295| 0|m0|0889| 3|m0|0355| 0|m0|2269| 0min 0s|m0|1060| 34min|c0|0719| 0%|m0|1387| 35Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\News
;CS.pngMultiFactorAuthenticationMethodSea rchModel.cs
|m0|1564| 0|m0|0891| 3|m0|2720| 0|m0|1563| 0min 0s|m0|1313| 21min3295N/A|m0|2459| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\MultiFactorAuthentication
;CS.pngAddCategoryToDiscountListModel.cs
|m0|1416| 0|m0|0893| 3|m0|2766| 0|m0|1415| 0min 0s|m0|1290| 22min3416N/A|m0|2481| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngAddProductToCustomerRoleModel.cs
|m0|3286| 0|m0|0892| 3|m0|1312| 0|m0|3278| 0min 0s|m0|1292| 22min|c0|1283| 0%|m0|2311| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngMeasureModelFactory.cs
|m0|2992| 0|m0|0888| 3|m0|1681| 0|m0|2991| 0min 0s|m0|0663| 1h 18min|c0|1765| 0%|m1|0398| 163Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngCurrencyExchangeRateProviderModel .cs
|m0|2341| 0|m0|0884| 3|m0|0216| 0|m0|2332| 0min 0s|m0|0975| 40min|c0|0786| 0%|m0|1366| 36Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngDiscountRequirementRuleModel.cs
|m0|2952| 0|m0|0883| 3|m0|1644| 0|m0|2952| 0min 0s|m0|0670| 1h 17min|c0|1960| 0%|m0|1190| 43Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngCountryListModel.cs
|m0|1320| 0|m0|0885| 3|m0|3246| 0|m0|1319| 0min 0s|m0|1298| 22min3112N/A|m0|2609| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngPaymentMethodModel.cs
|m0|3045| 0|m0|0887| 3|m0|1129| 0|m0|3057| 0min 0s|m0|0878| 48min|c0|1843| 0%|m0|1072| 48Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Payments
;CS.pngAddProductToOrderListModel.cs
|m0|1454| 0|m0|0886| 3|m0|2804| 0|m0|1453| 0min 0s|m0|1297| 22min3403N/A|m0|2484| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngOfficialFeedPluginModel.cs
|m0|3356| 0|m0|0947| 3|m0|1243| 0|m0|3423| 0min 0s|m0|0831| 54min|c0|1188| 0%|m0|1803| 26Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Plugins\Marketplace
;CS.pngPluginSearchModel.cs
|m0|2936| 0|m0|0946| 3|m0|1628| 0|m0|2936| 0min 0s|m0|1061| 34min|c0|1872| 0%|m0|1105| 47Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Plugins
;CS.pngOfficialFeedPluginListModel.cs
|m0|1162| 0|m0|0948| 3|m0|3128| 0|m0|1161| 0min 0s|m0|1456| 17min3168N/A|m0|2595| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Plugins\Marketplace
;CS.pngCustomerSearchModel.cs
|m0|3307| 0|m0|0950| 3|m0|1387| 0|m0|3311| 0min 0s|m0|0644| 1h 22min|c0|1380| 0%|m1|0645| 96Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngExternalAuthenticationModelFactory .cs
|m0|2894| 0|m0|0949| 3|m0|1804| 0|m0|0701| 0min 0s|m0|1046| 35min|c0|1508| 0%|m0|0698| 89Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngNewsCommentListModel.cs
|m0|1178| 0|m0|0945| 3|m0|3096| 0|m0|1177| 0min 0s|m0|1294| 22min3121N/A|m0|2613| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\News
;CS.pngEmailAccountModelFactory.cs
|m0|2845| 0|m0|0941| 3|m0|1751| 0|m0|2845| 0min 0s|m0|0799| 57min|c0|1430| 0%|m1|0556| 116Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngActivityLogController.cs
|m0|2773| 0|m0|0940| 3|m0|1415| 0|m0|2765| 0min 0s|m0|0553| 1h 48min|c0|1713| 0%|m1|0452| 144Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngGiftCardSearchModel.cs
|m0|2974| 0|m0|0942| 3|m0|1616| 0|m0|2980| 0min 0s|m0|1430| 18min|c0|1933| 0%|m0|1308| 38Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngProductAttributeValueModelValidato r.cs
|m0|2175| 0|m0|0944| 3|m0|0795| 0|m0|2157| 0min 0s|m0|1278| 22min|c0|0845| 0%|m0|1532| 31Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Catalog
;CS.pngVendorAttributeValidator.cs
|m0|3097| 0|m0|0943| 3|m0|1189| 0|m0|3237| 0min 0s|m0|1770| 9min|c0|1083| 0%|m0|2198| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Vendors
;CS.pngVendorAttributeValueValidator.cs
|m0|3109| 0|m0|0958| 3|m0|1167| 0|m0|3095| 0min 0s|m0|1765| 9min|c0|1045| 0%|m0|2184| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Vendors
;CS.pngCategorySearchModel.cs
|m0|2944| 0|m0|0957| 3|m0|1646| 0|m0|2944| 0min 0s|m0|1058| 34min|c0|1967| 0%|m0|1201| 42Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngIShippingByWeightByTotalService.cs
|m0|1899| 0|m0|0959| 3|m0|0726| 0|m0|1822| 0min 0s|m0|0465| 2h 19min2804N/A|m0|0667| 93Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Services
;CS.pngFixedByWeightByTotalDefaults.cs
|m0|1817| 0|m0|0841| 3|m0|0295| 0|m0|2221| 0min 0s|m0|1682| 11min2903N/A|m0|2140| 20Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal
;CS.pngManufacturerTemplateValidator.cs
|m0|3162| 0|m0|0961| 3|m0|0996| 0|m0|3164| 0min 0s|m0|1705| 10min|c0|1115| 0%|m0|2112| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Templates
;CS.pngWarehouseValidator.cs
|m0|3120| 0|m0|0960| 3|m0|1146| 0|m0|3110| 0min 0s|m0|1759| 9min|c0|1059| 0%|m0|2165| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Shipping
;CS.pngGdprConsentValidator.cs
|m0|3241| 0|m0|0956| 3|m0|1331| 0|m0|3259| 0min 0s|m0|1495| 15min|c0|1003| 0%|m0|1993| 23Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Settings
;CS.pngProductAvailabilityRangeValidator .cs
|m0|3103| 0|m0|0952| 3|m0|1183| 0|m0|3099| 0min 0s|m0|1769| 9min|c0|1051| 0%|m0|2190| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Shipping
;CS.pngProductTemplateValidator.cs
|m0|3152| 0|m0|0951| 3|m0|1038| 0|m0|3218| 0min 0s|m0|1701| 10min|c0|1099| 0%|m0|2127| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Templates
;CS.pngTopicTemplateValidator.cs
|m0|3159| 0|m0|0953| 3|m0|1031| 0|m0|3149| 0min 0s|m0|1704| 10min|c0|1112| 0%|m0|2115| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Templates
;CS.pngTinyMceHelper.cs
|m0|0959| 0|m0|0955| 3|m0|2104| 0|m0|0781| 0min 0s|m0|0791| 58min|c0|2096| 0%|m0|0918| 60Nop.Web.\Presentation\Nop.Web\Areas\Admin\Helpers
;CS.pngTaxExemptionModel.cs
|m0|2959| 0|m0|0954| 3|m0|1611| 0|m0|2959| 0min 0s|m0|0795| 58min|c0|1971| 0%|m0|1257| 40Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Models\Customer
;CS.pngAvalaraProductController.cs
|m0|2820| 0|m0|0939| 3|m0|1470| 0|m0|2818| 0min 0s|m0|0869| 49min|c0|1481| 0%|m0|0830| 70Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Controllers
;CS.pngOnboardingHttpClient.cs
|m0|2825| 0|m0|0924| 3|m0|1465| 0|m0|2817| 0min 0s|m0|0965| 41min|c0|1474| 0%|m0|0776| 77Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Services
;CS.pngManufacturerSearchModel.cs
|m0|2945| 0|m0|0923| 3|m0|1651| 0|m0|3015| 0min 0s|m0|1064| 34min|c0|1969| 0%|m0|1204| 42Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngTaxCategorySearchModel.cs
|m0|2306| 0|m0|0925| 3|m0|0324| 0|m0|2300| 0min 0s|m0|1056| 34min|c0|0797| 0%|m0|1560| 30Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Models\Tax
;CS.pngSmsModel.cs
|m0|2932| 0|m0|0927| 3|m0|1638| 0|m0|2942| 0min 0s|m0|0675| 1h 16min|c0|1880| 0%|m0|1075| 48Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Models
;CS.pngSendinblueSettings.cs
|m0|2807| 0|m0|0926| 3|m0|1457| 0|m0|2805| 0min 0s|m0|0704| 1h 10min|c0|1463| 0%|m0|0796| 75Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue
;CS.pngAvalaraTaxSettings.cs
|m0|3319| 0|m0|0922| 3|m0|1355| 0|m0|3327| 0min 0s|m0|0563| 1h 45min|c0|1404| 0%|m1|0519| 124Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara
;CS.pngTaxCategoryListModel.cs
|m0|1179| 0|m0|0918| 3|m0|3105| 0|m0|1178| 0min 0s|m0|1266| 23min3117N/A|m0|2616| 11Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Models\Tax
;CS.pngCustomerCacheEventConsumer.cs
|m0|3438| 0|m0|0917| 3|m0|1257| 0|m0|3441| 0min 0s|m0|1605| 13min|c0|1228| 0%|m0|1758| 26Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Services\Caching
;CS.pngSettingValidator.cs
|m0|3104| 0|m0|0919| 3|m0|1182| 0|m0|3106| 0min 0s|m0|1772| 9min|c0|1053| 0%|m0|2192| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Settings
;CS.pngMeasureDimensionValidator.cs
|m0|3151| 0|m0|0921| 3|m0|1039| 0|m0|3223| 0min 0s|m0|1707| 10min|c0|1103| 0%|m0|2125| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Directory
;CS.pngMeasureWeightValidator.cs
|m0|3149| 0|m0|0920| 3|m0|1035| 0|m0|3151| 0min 0s|m0|1706| 10min|c0|1102| 0%|m0|2124| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Directory
;CS.pngCurrencyValidator.cs
|m0|2923| 0|m0|0935| 3|m0|1769| 0|m0|2929| 0min 0s|m0|0813| 55min|c0|1867| 0%|m0|1097| 47Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Directory
;CS.pngLanguageValidator.cs
|m0|2913| 0|m0|0934| 3|m0|1759| 0|m0|2907| 0min 0s|m0|1120| 29min|c0|1907| 0%|m0|1272| 39Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Localization
;CS.pngForumValidator.cs
|m0|3145| 0|m0|0936| 3|m0|1019| 0|m0|3135| 0min 0s|m0|1699| 10min|c0|1137| 0%|m0|2138| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Forums
;CS.pngStateProvinceValidator.cs
|m0|3098| 0|m0|0938| 3|m0|1188| 0|m0|3100| 0min 0s|m0|1766| 9min|c0|1085| 0%|m0|2201| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Directory
;CS.pngAddressAttributeValueValidator.cs
|m0|3131| 0|m0|0937| 3|m0|1155| 0|m0|3133| 0min 0s|m0|1760| 9min|c0|1119| 0%|m0|2149| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Common
;CS.pngProductAttributeValidator.cs
|m0|3382| 0|m0|0933| 3|m0|1217| 0|m0|3347| 0min 0s|m0|1764| 9min|c0|1153| 0%|m0|2238| 18Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Catalog
;CS.pngCustomerRoleValidator.cs
|m0|3129| 0|m0|0929| 3|m0|1157| 0|m0|3125| 0min 0s|m0|1761| 9min|c0|1126| 0%|m0|2155| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Customers
;CS.pngCustomerAttributeValidator.cs
|m0|3133| 0|m0|0928| 3|m0|1159| 0|m0|3123| 0min 0s|m0|1762| 9min|c0|1125| 0%|m0|2161| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Customers
;CS.pngCustomerAttributeValueValidator.cs
|m0|3081| 0|m0|0930| 3|m0|1109| 0|m0|3077| 0min 0s|m0|1767| 9min|c0|1080| 0%|m0|2202| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Customers
;CS.pngReturnRequestActionValidator.cs
|m0|3106| 0|m0|0932| 3|m0|1186| 0|m0|3102| 0min 0s|m0|1771| 9min|c0|1048| 0%|m0|2194| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Orders
;CS.pngReturnRequestReasonValidator.cs
|m0|3091| 0|m0|0931| 3|m0|1169| 0|m0|3093| 0min 0s|m0|1768| 9min|c0|1089| 0%|m0|2206| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Orders
;CS.pngCheckoutAttributeValueValidator.cs
|m0|3095| 0|m0|0871| 3|m0|1171| 0|m0|3085| 0min 0s|m0|1773| 9min|c0|1082| 0%|m0|2204| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Orders
;CS.pngPollAnswerValidator.cs
|m0|3136| 0|m0|0810| 3|m0|1022| 0|m0|3138| 0min 0s|m0|1473| 16min|c0|1143| 0%|m0|1785| 26Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Polls
;CS.pngPollValidator.cs
|m0|3134| 0|m0|0809| 3|m0|1158| 0|m0|3124| 0min 0s|m0|1763| 9min|c0|1124| 0%|m0|2160| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Polls
;CS.pngEmailAccountValidator.cs
|m0|3237| 0|m0|0811| 3|m0|1329| 0|m0|3241| 0min 0s|m0|1668| 11min|c0|1018| 0%|m0|2023| 22Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Messages
;CS.pngConfigurationModel.cs
|m0|2743| 0|m0|0813| 3|m0|1438| 0|m0|2748| 0min 0s|m1|0284| 4h 19min|c0|1546| 0%|m0|0745| 81Nop.Plugin.Widgets.NivoSlider.\Plugins\Nop.Plugin.Widgets.NivoSlider\Models
;CS.pngFacebookAuthenticationViewComponen t.cs
|m0|3181| 0|m0|0812| 3|m0|1003| 0|m0|3183| 0min 0s|m0|2134| 4min 17s|c0|0983| 0%|m0|2063| 22Nop.Plugin.ExternalAuth.Facebook.\Plugins\Nop.Plugin.ExternalAuth.Facebook\Components
;CS.pngLanguageResourceValidator.cs
|m0|2305| 0|m0|0808| 3|m0|0325| 0|m0|2293| 0min 0s|m0|1403| 18min|c0|0795| 0%|m0|1562| 30Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Localization
;CS.pngMessageTemplateValidator.cs
|m0|3158| 0|m0|0804| 3|m0|1032| 0|m0|3148| 0min 0s|m0|1702| 10min|c0|1113| 0%|m0|2116| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Messages
;CS.pngNewsLetterSubscriptionValidator.cs
|m0|3150| 0|m0|0803| 3|m0|1034| 0|m0|3152| 0min 0s|m0|1703| 10min|c0|1104| 0%|m0|2117| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Messages
;CS.pngHomePageNewsItemsModel.cs
|m0|2441| 0|m0|0805| 3|m0|0476| 0|m0|2456| 0min 0s|m0|1073| 33min|c100|0031| 100%|m0|2320| 16Nop.Web.\Presentation\Nop.Web\Models\News
;CS.pngUpdateOrderParameters.cs
|m0|2859| 0|m0|0807| 3|m0|1705| 0|m0|2865| 0min 0s|m0|0711| 1h 9min|c0|1520| 0%|m0|0687| 90Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngNewsItemListModel.cs
|m0|3078| 0|m0|0806| 3|m0|1106| 0|m0|3074| 0min 0s|m0|0973| 40min|c0|1077| 0%|m0|2228| 18Nop.Web.\Presentation\Nop.Web\Models\News
;CS.pngThemeableViewLocationExpander.cs
|m0|0944| 0|m0|0814| 3|m0|2093| 0|m0|0948| 0min 0s|m0|1289| 22min|c0|2088| 0%|m0|1025| 52Nop.Web.Framework.\Presentation\Nop.Web.Framework\Themes
;CS.pngNewsItemModel.cs
|m0|2084| 0|m0|0795| 3|m0|0895| 0|m0|2047| 0min 0s|m0|0609| 1h 34min|c73|0432| 73.33%|m0|1506| 31Nop.Web.\Presentation\Nop.Web\Models\News
;CS.pngSendPrivateMessageModel.cs
|m0|2000| 0|m0|0822| 3|m0|0605| 0|m0|1917| 0min 0s|m0|0978| 40min|c30|0599| 30.77%|m0|2253| 17Nop.Web.\Presentation\Nop.Web\Models\PrivateMessages
;CS.pngProfileInfoModel.cs
|m0|3388| 0|m0|0821| 3|m0|1211| 0|m0|3379| 0min 0s|m0|0627| 1h 29min|c0|1179| 0%|m0|1804| 25Nop.Web.\Presentation\Nop.Web\Models\Profile
;CS.pngIPriceFormatter.cs
|m0|1813| 0|m0|0823| 3|m0|0264| 0|m0|2380| 0min 0s|m0|0545| 1h 52min2880N/A|m2|0280| 238Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngProfilePostsModel.cs
|m0|3396| 0|m0|0825| 3|m0|1279| 0|m0|3403| 0min 0s|m0|0974| 40min|c0|1209| 0%|m0|2463| 12Nop.Web.\Presentation\Nop.Web\Models\Profile
;CS.pngNopDirectoryDefaults.cs
|m0|2131| 0|m0|0824| 3|m0|0945| 0|m0|2089| 0min 0s|m0|2045| 6min|c57|0500| 57.14%|m0|0706| 89Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngIProductTagService.cs
|m0|1930| 0|m0|0820| 3|m0|0772| 0|m0|1878| 0min 0s|m0|2216| 3min 0s2763N/A|m1|0571| 112Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngNewsletterBoxModel.cs
|m0|1992| 0|m0|0816| 3|m0|0582| 0|m0|1934| 0min 0s|m0|1132| 29min|c40|0567| 40%|m0|2478| 12Nop.Web.\Presentation\Nop.Web\Models\Newsletter
;CS.pngCaptchaResponse.cs
|m0|0951| 0|m0|0815| 3|m0|2112| 0|m0|0803| 0min 0s|m0|0951| 42min|c0|2081| 0%|m0|0935| 59Nop.Web.Framework.\Presentation\Nop.Web.Framework\Security\Captcha
;CS.pngCustomerAvatarModel.cs
|m0|2280| 0|m0|0817| 3|m0|0350| 0|m0|2274| 0min 0s|m0|1052| 35min|c0|0720| 0%|m0|2697| 9Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngPaswordRecoveryModel.cs
|m0|2117| 0|m0|0819| 3|m0|0967| 0|m0|2061| 0min 0s|m0|1413| 18min|c80|0411| 80%|m0|2344| 15Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngCheckoutCompletedModel.cs
|m0|2584| 0|m0|0818| 3|m0|0473| 0|m0|2453| 0min 0s|m0|0987| 39min|c85|0369| 85.71%|m0|2559| 11Nop.Web.\Presentation\Nop.Web\Models\Checkout
;CS.pngOfficialFeedPlugin.cs
|m0|2917| 0|m0|0802| 3|m0|1775| 0|m0|2923| 0min 0s|m0|1010| 37min|c0|1910| 0%|m0|1288| 39Nop.Services.\Libraries\Nop.Services\Plugins\Marketplace
;CS.pngCustomerAddressListModel.cs
|m0|3329| 0|m0|0790| 3|m0|1365| 0|m0|3333| 0min 0s|m0|1154| 28min|c0|1340| 0%|m0|2326| 16Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngStateProvinceModel.cs
|m0|2348| 0|m0|0791| 3|m0|0194| 0|m0|2322| 0min 0s|m0|1134| 29min|c0|0773| 0%|m0|2685| 10Nop.Web.\Presentation\Nop.Web\Models\Directory
;CS.pngBlogPost.cs
|m0|2471| 0|m0|0793| 3|m0|0555| 0|m0|2479| 0min 0s|m0|2105| 5min|c100|0002| 100%|m0|0742| 82Nop.Core.\Libraries\Nop.Core\Domain\Blogs
;CS.pngAccountActivationModel.cs
|m0|2329| 0|m0|0787| 3|m0|0204| 0|m0|2328| 0min 0s|m0|1051| 35min|c0|0765| 0%|m0|2620| 11Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngCustomerAddressEditModel.cs
|m0|3351| 0|m0|0788| 3|m0|1222| 0|m0|3342| 0min 0s|m0|1386| 19min|c0|1190| 0%|m0|2347| 15Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngAclRecord.cs
|m0|3402| 0|m0|0789| 3|m0|1273| 0|m0|3393| 0min 0s|m0|1068| 33min|c0|1251| 0%|m0|1914| 24Nop.Core.\Libraries\Nop.Core\Domain\Security
;CS.pngPostsModel.cs
|m0|3427| 0|m0|0799| 3|m0|1248| 0|m0|3418| 0min 0s|m0|0893| 47min|c0|1213| 0%|m0|2416| 13Nop.Web.\Presentation\Nop.Web\Models\Profile
;CS.pngRenderDate.cs
|m0|2901| 0|m0|0798| 3|m0|1797| 0|m0|2901| 0min 0s|m0|1453| 17min|c0|1898| 0%|m0|1307| 38Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngInstallUrlMiddleware.cs
|m0|0920| 0|m0|0801| 3|m0|2023| 0|m0|0892| 0min 0s|m0|1311| 21min|c0|2033| 0%|m0|0962| 57Nop.Services.\Libraries\Nop.Services\Installation
;CS.pngProductReviewReviewTypeMappingCach eEventConsumer.cs
|m0|3226| 0|m0|0800| 3|m0|1060| 0|m0|3228| 0min 0s|m0|2063| 6min|c0|1038| 0%|m0|2014| 23Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngGiftCard.cs
|m0|2532| 0|m0|0796| 3|m0|0418| 0|m0|2534| 0min 0s|m0|2097| 5min|c96|0319| 96.15%|m0|0746| 81Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngReaderWriteLockDisposable.cs
|m0|2120| 0|m0|0792| 3|m0|0984| 0|m0|2076| 0min 0s|m0|1188| 26min|c79|0418| 79.17%|m0|0801| 74Nop.Core.\Libraries\Nop.Core\ComponentModel
;CS.pngILocalizedModel.cs
|m0|1978| 0|m0|0797| 3|m0|0622| 0|m0|1920| 0min 0s|m0|0478| 2h 14min2827N/A|m0|1972| 23Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngExchangeRate.cs
|m0|3070| 0|m0|0794| 3|m0|1094| 0|m0|3060| 0min 0s|m0|1224| 24min|c0|1821| 0%|m0|1170| 44Nop.Core.\Libraries\Nop.Core\Domain\Directory
;CS.pngEventPublisherExtensions.cs
|m0|2969| 0|m0|0826| 3|m0|1621| 0|m0|2969| 0min 0s|m0|2059| 6min|c0|1938| 0%|m0|1321| 37Nop.Web.Framework.\Presentation\Nop.Web.Framework\Events
;CS.pngEvents.cs
|m0|2277| 0|m0|0856| 3|m0|0349| 0|m0|2275| 0min 0s|m0|1610| 13min|c0|0742| 0%|m0|1484| 32Nop.Services.\Libraries\Nop.Services\Authentication\External
;CS.pngExtensions.cs
|m0|2222| 0|m0|0855| 3|m0|0836| 0|m0|2198| 0min 0s|m0|0905| 45min|c0|0904| 0%|m0|1468| 32Nop.Web.Framework.\Presentation\Nop.Web.Framework\Menu
;CS.pngSpecificationAttributeGroupCacheEv entConsumer.cs
|m0|3276| 0|m0|0857| 3|m0|1316| 0|m0|3280| 0min 0s|m0|1779| 9min|c0|1315| 0%|m0|1826| 25Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngApplyVendorValidator.cs
|m0|3090| 0|m0|0859| 3|m0|1170| 0|m0|3086| 0min 0s|m0|1507| 14min|c0|1087| 0%|m0|2211| 18Nop.Web.\Presentation\Nop.Web\Validators\Vendors
;CS.pngEditForumPostValidator.cs
|m0|2495| 0|m0|0858| 3|m0|0534| 0|m0|2500| 0min 0s|m0|1797| 9min|c100|0078| 100%|m0|2343| 15Nop.Web.\Presentation\Nop.Web\Validators\Boards
;CS.pngNotifyData.cs
|m0|2465| 0|m0|0854| 3|m0|0567| 0|m0|2493| 0min 0s|m0|1108| 30min|c100|0008| 100%|m0|1880| 24Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngVendorInfoModel.cs
|m0|2315| 0|m0|0850| 3|m0|0335| 0|m0|2315| 0min 0s|m0|0835| 53min|c0|0808| 0%|m0|1552| 30Nop.Web.\Presentation\Nop.Web\Models\Vendors
;CS.pngNewsItemCacheEventConsumer.cs
|m0|3423| 0|m0|0849| 3|m0|1246| 0|m0|3426| 0min 0s|m0|1780| 9min|c0|1227| 0%|m0|1757| 26Nop.Services.\Libraries\Nop.Services\News\Caching
;CS.pngTopicModel.cs
|m0|3431| 0|m0|0851| 3|m0|1264| 0|m0|3434| 0min 0s|m0|0671| 1h 17min|c0|1236| 0%|m0|1743| 27Nop.Web.\Presentation\Nop.Web\Models\Topics
;CS.pngDataUrl.cs
|m0|2870| 0|m0|0853| 3|m0|1726| 0|m0|2870| 0min 0s|m0|0771| 1h 0min|c0|1532| 0%|m0|0678| 92Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngDiscountProductMappingCacheEventCo nsumer.cs
|m0|2384| 0|m0|0852| 3|m0|0221| 0|m0|2403| 0min 0s|m0|2111| 5min|c100|0113| 100%|m0|2111| 20Nop.Services.\Libraries\Nop.Services\Discounts\Caching
;CS.pngProductProductTagMappingCacheEvent Consumer.cs
|m0|3221| 0|m0|0867| 3|m0|1045| 0|m0|3217| 0min 0s|m0|2062| 6min|c0|1020| 0%|m0|2019| 22Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngIBlogService.cs
|m0|1956| 0|m0|0866| 3|m0|0757| 0|m0|1861| 0min 0s|m0|0531| 1h 56min2860N/A|m2|0318| 209Nop.Services.\Libraries\Nop.Services\Blogs
;CS.pngForumPost.cs
|m0|2397| 0|m0|0868| 3|m0|0184| 0|m0|2364| 0min 0s|m0|1174| 27min|c100|0177| 100%|m0|1121| 46Nop.Core.\Libraries\Nop.Core\Domain\Forums
;CS.pngPredefinedProductAttributeValueCac heEventConsumer.cs
|m0|3229| 0|m0|0870| 3|m0|1063| 0|m0|3193| 0min 0s|m0|2061| 6min|c0|1041| 0%|m0|2011| 23Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngNewsSettings.cs
|m0|2537| 0|m0|0869| 3|m0|0407| 0|m0|2525| 0min 0s|m0|1438| 18min|c100|0312| 100%|m0|0983| 55Nop.Core.\Libraries\Nop.Core\Domain\News
;CS.pngLanguage.cs
|m0|2575| 0|m0|0865| 3|m0|0454| 0|m0|2574| 0min 0s|m0|1383| 19min|c100|0302| 100%|m0|0974| 56Nop.Core.\Libraries\Nop.Core\Domain\Localization
;CS.pngSingletonDictionary.cs
|m0|2362| 0|m0|0861| 3|m0|0259| 0|m0|2391| 0min 0s|m0|2068| 6min|c100|0141| 100%|m0|2032| 22Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngPictureBinary.cs
|m0|2386| 0|m0|0860| 3|m0|0220| 0|m0|2404| 0min 0s|m0|1552| 14min|c100|0118| 100%|m0|2158| 19Nop.Core.\Libraries\Nop.Core\Domain\Media
;CS.pngActivityLog.cs
|m0|2640| 0|m0|0862| 3|m0|1547| 0|m0|2639| 0min 0s|m0|2071| 6min|c100|0228| 100%|m0|1144| 45Nop.Core.\Libraries\Nop.Core\Domain\Logging
;CS.pngNopCardTagHelper.cs
|m0|3005| 0|m0|0864| 3|m0|1695| 0|m0|3003| 0min 0s|m1|0303| 4h 0min|c0|1777| 0%|m1|0370| 173Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Admin
;CS.pngNopMigrationAttribute.cs
|m0|2607| 0|m0|0863| 3|m0|0424| 0|m0|2604| 0min 0s|m0|2171| 4min 0s|c90|0341| 90.91%|m0|0747| 81Nop.Data.\Libraries\Nop.Data\Migrations
;CS.pngInputTagHelper.cs
|m0|2744| 0|m0|0834| 3|m0|1437| 0|m0|2749| 0min 0s|m0|0664| 1h 18min|c0|1544| 0%|m0|0743| 82Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Public
;CS.pngProductSpecificationModel.cs
|m0|2414| 0|m0|0833| 3|m0|0503| 0|m0|2429| 0min 0s|m0|1317| 21min|c100|0182| 100%|m0|1621| 29Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngBackInStockSubscription.cs
|m0|2163| 0|m0|0835| 3|m0|0835| 0|m0|2199| 0min 0s|m0|2044| 6min|c62|0475| 62.5%|m0|1530| 31Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngNopRssDefaults.cs
|m0|0957| 0|m0|0837| 3|m0|2106| 0|m0|0783| 0min 0s|m0|1092| 31min|c0|2094| 0%|m0|0947| 58Nop.Core.\Libraries\Nop.Core\Rss
;CS.pngKeepAliveMiddleware.cs
|m0|0933| 0|m0|0836| 3|m0|2027| 0|m0|0896| 0min 0s|m0|1389| 18min|c0|2007| 0%|m0|0990| 54Nop.Services.\Libraries\Nop.Services\Common
;CS.pngLastPostModel.cs
|m0|3130| 0|m0|0832| 3|m0|1156| 0|m0|3132| 0min 0s|m0|0748| 1h 4min|c0|1122| 0%|m0|2145| 20Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngBlogCommentModel.cs
|m0|2547| 0|m0|0828| 3|m0|0377| 0|m0|2549| 0min 0s|m0|0843| 52min|c92|0332| 92.31%|m0|2105| 20Nop.Web.\Presentation\Nop.Web\Models\Blogs
;CS.pngPublishModelEventsAttribute.cs
|m0|3010| 0|m0|0827| 3|m0|1658| 0|m0|3008| 0min 0s|m1|0452| 2h 25min|c0|1728| 0%|m2|0343| 192Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Filters
;CS.pngBlogPostModel.cs
|m0|2548| 0|m0|0829| 3|m0|0373| 0|m0|2553| 0min 0s|m0|0586| 1h 40min|c93|0326| 93.94%|m0|1424| 34Nop.Web.\Presentation\Nop.Web\Models\Blogs
;CS.pngCustomerCustomerRoleMappingCacheEv entConsumer.cs
|m0|2498| 0|m0|0831| 3|m0|0528| 0|m0|2506| 0min 0s|m0|2035| 7min|c100|0091| 100%|m0|2058| 22Nop.Services.\Libraries\Nop.Services\Customers\Caching
;CS.pngNopActionConfirmationTagHelper.cs
|m0|2837| 0|m0|0830| 3|m0|1733| 0|m0|2837| 0min 0s|m0|0589| 1h 39min|c0|1415| 0%|m1|0484| 134Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Admin
;CS.pngForumPageModel.cs
|m0|2170| 0|m0|0845| 3|m0|0810| 0|m0|2122| 0min 0s|m0|0620| 1h 31min|c0|0854| 0%|m0|1446| 33Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngCustomerRoleCacheEventConsumer.cs
|m0|2479| 0|m0|0844| 3|m0|0579| 0|m0|1943| 0min 0s|m0|2110| 5min|c100|0016| 100%|m0|1859| 24Nop.Services.\Libraries\Nop.Services\Customers\Caching
;CS.pngManufacturerTemplateBuilder.cs
|m0|2455| 0|m0|0846| 3|m0|0488| 0|m0|2464| 0min 0s|m0|2112| 5min|c100|0045| 100%|m0|1796| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngVendorAttributeCacheEventConsumer .cs
|m0|3399| 0|m0|0848| 3|m0|1270| 0|m0|3402| 0min 0s|m0|2029| 7min|c0|1257| 0%|m0|1895| 24Nop.Services.\Libraries\Nop.Services\Vendors\Caching
;CS.pngGetPickupPointsResponse.cs
|m0|2619| 0|m0|0847| 3|m0|0438| 0|m0|2622| 0min 0s|m0|1287| 22min|c88|0356| 88.89%|m0|1216| 41Nop.Services.\Libraries\Nop.Services\Shipping\Pickup
;CS.pngTaxTotalResult.cs
|m0|2630| 0|m0|0843| 3|m0|1525| 0|m0|2629| 0min 0s|m0|1265| 23min|c100|0219| 100%|m0|1149| 45Nop.Services.\Libraries\Nop.Services\Tax
;CS.pngVendor.cs
|m0|2421| 0|m0|0839| 3|m0|0522| 0|m0|2436| 0min 0s|m0|2101| 5min|c100|0156| 100%|m1|0591| 108Nop.Core.\Libraries\Nop.Core\Domain\Vendors
;CS.pngSpecificationAttributeGroupingMigr ation.cs
|m0|2055| 0|m0|0838| 3|m0|0645| 0|m0|2005| 0min 0s|m0|1607| 13min|c25|0614| 25%|m0|1312| 38Nop.Data.\Libraries\Nop.Data\Migrations\UpgradeTo440
;CS.pngNopOverrideStoreCheckboxHelper.cs
|m0|3020| 0|m0|0840| 3|m0|1664| 0|m0|3028| 0min 0s|m1|0448| 2h 27min|c0|1720| 0%|m1|0459| 139Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Admin
;CS.pngTaxTotalCalculatedEvent.cs
|m0|2157| 0|m0|0842| 3|m0|0814| 0|m0|2112| 0min 0s|m0|1220| 24min|c60|0485| 60%|m0|1335| 37Nop.Services.\Libraries\Nop.Services\Tax\Events
;CS.pngCategorySimpleModel.cs
|m0|2691| 0|m0|0988| 3|m0|1598| 0|m0|2690| 0min 0s|m0|0603| 1h 36min|c100|0248| 100%|m0|1712| 27Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngNopTextAreaTagHelper.cs
|m0|3309| 0|m0|0969| 3|m0|1385| 0|m0|3313| 0min 0s|m1|0403| 2h 51min|c0|1387| 0%|m1|0618| 101Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Admin
;CS.pngIPaymentService.cs
|m0|1818| 0|m0|0968| 3|m0|0853| 0|m0|2201| 0min 0s|m0|0802| 57min2908N/A|m1|0364| 177Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngCheckoutConfirmModel.cs
|m0|2579| 0|m0|0970| 3|m0|0452| 0|m0|2582| 0min 0s|m0|0794| 58min|c84|0377| 84.62%|m0|2108| 20Nop.Web.\Presentation\Nop.Web\Models\Checkout
;CS.pngTaxRateResult.cs
|m0|2612| 0|m0|0972| 3|m0|0445| 0|m0|2615| 0min 0s|m0|1286| 22min|c87|0362| 87.5%|m0|1247| 40Nop.Services.\Libraries\Nop.Services\Tax
;CS.pngEvents.cs
|m0|2303| 0|m0|0971| 3|m0|0321| 0|m0|2297| 0min 0s|m0|1468| 16min|c0|0753| 0%|m0|1489| 32Nop.Services.\Libraries\Nop.Services\Themes
;CS.pngShipment.cs
|m0|2413| 0|m0|1254| 2|m5|0087| 2|m0|2353| 0min 0s|m0|2144| 4min 0s|c100|0180| 100%|m0|1034| 51Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngAddressCacheEventConsumer.cs
|m0|2463| 0|m0|1252| 2|m0|0562| 0|m0|2482| 0min 0s|m0|2142| 4min 0s|c100|0007| 100%|m0|1879| 24Nop.Services.\Libraries\Nop.Services\Common\Caching
;CS.pngKeepAliveTask.cs
|m0|2973| 0|m0|1253| 2|m0|1623| 0|m0|2973| 0min 0s|m0|2053| 6min|c0|1929| 0%|m0|1323| 37Nop.Services.\Libraries\Nop.Services\Common
;CS.pngAddressAttributeValueCacheEventCon sumer.cs
|m0|3227| 0|m0|1257| 2|m0|1059| 0|m0|3229| 0min 0s|m0|2181| 3min 31s|c0|1037| 0%|m0|2013| 23Nop.Services.\Libraries\Nop.Services\Common\Caching
;CS.pngProductTagCacheEventConsumer.cs
|m0|3394| 0|m0|1261| 2|m0|1281| 0|m0|3411| 0min 0s|m0|2184| 3min 31s|c0|1169| 0%|m0|1811| 25Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngRelatedProductCacheEventConsumer .cs
|m0|3236| 0|m0|1262| 2|m0|1056| 0|m0|3226| 0min 0s|m0|2185| 3min 31s|c0|1034| 0%|m0|2000| 23Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngFixedRateListModel.cs
|m0|1473| 0|m0|1260| 2|m0|2785| 0|m0|1472| 0min 0s|m0|1798| 9min3255N/A|m0|2704| 8Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip\Models
;CS.pngTaxBasedOn.cs
|m0|1897| 0|m0|1258| 2|m0|0722| 0|m0|1826| 0min 0s|m0|1692| 11min2806N/A|m0|1922| 24Nop.Core.\Libraries\Nop.Core\Domain\Tax
;CS.pngAddCategoryToDiscountModel.cs
|m0|3440| 0|m0|1259| 2|m0|1261| 0|m0|3431| 0min 0s|m0|1414| 18min|c0|1232| 0%|m0|1740| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngAddManufacturerToDiscountModel.cs
|m0|3367| 0|m0|1251| 2|m0|1200| 0|m0|3370| 0min 0s|m0|1431| 18min|c0|1200| 0%|m0|1736| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngNopStartup.cs
|m0|2982| 0|m0|1243| 2|m0|1685| 0|m0|2981| 0min 0s|m0|1670| 11min|c0|1942| 0%|m0|1318| 37Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Infrastructure
;CS.pngBlogCommentCacheEventConsumer.cs
|m0|2425| 0|m0|1244| 2|m0|0524| 0|m0|2504| 0min 0s|m0|2156| 4min 0s|c100|0145| 100%|m0|2041| 22Nop.Services.\Libraries\Nop.Services\Blogs\Caching
;CS.pngPasswordFormat.cs
|m0|1970| 0|m0|1242| 2|m0|0611| 0|m0|1911| 0min 0s|m0|2429| 2min 0s2811N/A|m0|1930| 24Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngSynchronizationTask.cs
|m0|2907| 0|m0|1240| 2|m0|1765| 0|m0|2917| 0min 0s|m0|2051| 6min|c0|1915| 0%|m0|1287| 39Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Services
;CS.pngCustomerShoppingCartSearchModel.cs
|m0|2319| 0|m0|1241| 2|m0|0337| 0|m0|2313| 0min 0s|m0|1112| 30min|c0|0810| 0%|m0|1433| 33Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngAddProductToDiscountModel.cs
|m0|3435| 0|m0|1245| 2|m0|1266| 0|m0|3416| 0min 0s|m0|1424| 18min|c0|1240| 0%|m0|1742| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngClearCacheTask.cs
|m0|2644| 0|m0|1249| 2|m0|1543| 0|m0|2637| 0min 0s|m0|2140| 4min 0s|c100|0216| 100%|m0|1302| 38Nop.Services.\Libraries\Nop.Services\Caching
;CS.pngAddRewardPointsToCustomerModel.cs
|m0|0972| 0|m0|1250| 2|m0|2065| 0|m0|0976| 0min 0s|m0|1037| 36min|c0|2068| 0%|m0|1021| 52Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerBackInStockSubscriptionSea rchModel.cs
|m0|3398| 0|m0|1248| 2|m0|1271| 0|m0|3401| 0min 0s|m0|1464| 17min|c0|1252| 0%|m0|2315| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngGenericAttributeCacheEventConsumer .cs
|m0|2418| 0|m0|1246| 2|m0|0505| 0|m0|2421| 0min 0s|m0|2141| 4min 0s|c100|0152| 100%|m0|1965| 23Nop.Services.\Libraries\Nop.Services\Common\Caching
;CS.pngSchemaMigration.cs
|m0|3408| 0|m0|1247| 2|m0|1293| 0|m0|3271| 0min 0s|m0|1782| 9min|c0|1268| 0%|m0|2300| 16Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Migrations
;CS.pngNopStartup.cs
|m0|2904| 0|m0|1186| 2|m0|1762| 0|m0|2910| 0min 0s|m0|1653| 12min|c0|1893| 0%|m0|1294| 39Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip\Infrastructure
;CS.pngFixedOrByCountryStateZipTaxSetting s.cs
|m0|3135| 0|m0|1187| 2|m0|1023| 0|m0|3147| 0min 0s|m0|1515| 14min|c0|1144| 0%|m0|2353| 15Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip
;CS.pngStoreHttpClient.cs
|m0|3044| 0|m0|1185| 2|m0|1120| 0|m0|3034| 0min 0s|m0|2026| 7min|c0|1845| 0%|m0|1068| 48Nop.Services.\Libraries\Nop.Services\Common
;CS.pngCustomerActivityLogListMode.cs
|m0|1228| 0|m0|1183| 2|m0|3344| 0|m0|1227| 0min 0s|m0|1793| 9min3180N/A|m0|2585| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngShippingStatus.cs
|m0|1281| 0|m0|1184| 2|m0|3403| 0|m0|1280| 0min 0s|m0|1696| 11min3008N/A|m0|1428| 34Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngShippingSortingEnum.cs
|m0|1802| 0|m0|1188| 2|m0|2898| 0|m0|1801| 0min 0s|m0|1695| 11min2889N/A|m0|2150| 19Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngCustomerRoleListMode.cs
|m0|1229| 0|m0|1192| 2|m0|3343| 0|m0|1228| 0min 0s|m0|1796| 9min3179N/A|m0|2584| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngProductAttributeValueCacheEventCon sumer.cs
|m0|3230| 0|m0|1193| 2|m0|1062| 0|m0|3194| 0min 0s|m0|2183| 3min 31s|c0|1040| 0%|m0|2009| 23Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngGdprRequestType.cs
|m0|1829| 0|m0|1191| 2|m0|0800| 0|m0|2152| 0min 0s|m0|1691| 11min2973N/A|m0|1403| 34Nop.Core.\Libraries\Nop.Core\Domain\Gdpr
;CS.pngCustomerRoleModel.cs
|m0|0941| 0|m0|1189| 2|m0|2089| 0|m0|0944| 0min 0s|m0|1032| 36min|c0|2043| 0%|m0|0902| 61Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerAssociatedExternalAuthMode l.cs
|m0|3401| 0|m0|1190| 2|m0|1274| 0|m0|3392| 0min 0s|m0|1178| 27min|c0|1258| 0%|m0|1887| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngAddressAttributeCacheEventConsumer .cs
|m0|3233| 0|m0|1182| 2|m0|1053| 0|m0|3235| 0min 0s|m0|2190| 3min 31s|c0|1031| 0%|m0|2006| 23Nop.Services.\Libraries\Nop.Services\Common\Caching
;CS.pngFixedOrByCountryStateZipDefaults .cs
|m0|1306| 0|m0|1174| 2|m0|3276| 0|m0|1305| 0min 0s|m0|1710| 10min3100N/A|m0|2359| 15Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip
;CS.pngRequirementModel.cs
|m0|3234| 0|m0|1175| 2|m0|1058| 0|m0|3230| 0min 0s|m0|1094| 31min|c0|1033| 0%|m0|1998| 23Nop.Plugin.DiscountRules.CustomerRoles.\Plugins\Nop.Plugin.DiscountRules.CustomerRoles\Models
;CS.pngCustomerRewardPointsSearchModel.cs
|m0|3331| 0|m0|1173| 2|m0|1369| 0|m0|3297| 0min 0s|m0|1502| 15min|c0|1341| 0%|m0|2325| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCurrencySearchModel.cs
|m0|3270| 0|m0|1171| 2|m0|1296| 0|m0|3274| 0min 0s|m0|1792| 9min|c0|1301| 0%|m0|1845| 25Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngTrackedEvent.cs
|m0|2933| 0|m0|1172| 2|m0|1637| 0|m0|2933| 0min 0s|m0|1030| 36min|c0|1887| 0%|m0|1083| 48Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Domain
;CS.pngIForumService.cs
|m0|1482| 0|m0|1176| 2|m0|2782| 0|m0|1481| 0min 0s|m2|0264| 4h 44min3266N/A|m5|0095| 538Nop.Services.\Libraries\Nop.Services\Forums
;CS.pngEvents.cs
|m0|3222| 0|m0|1180| 2|m0|1044| 0|m0|3212| 0min 0s|m0|2050| 6min|c0|1019| 0%|m0|2024| 22Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngCustomEvent.cs
|m0|2171| 0|m0|1181| 2|m0|0793| 0|m0|2149| 0min 0s|m0|1282| 22min|c0|0852| 0%|m0|1450| 33Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Domain
;CS.pngWidgetSettings.cs
|m0|2490| 0|m0|1179| 2|m0|0536| 0|m0|2508| 0min 0s|m0|2179| 4min 0s|c100|0083| 100%|m0|2087| 21Nop.Core.\Libraries\Nop.Core\Domain\Cms
;CS.pngSitemapXmlSettings.cs
|m0|2530| 0|m0|1177| 2|m0|0414| 0|m0|2544| 0min 0s|m0|2162| 4min 0s|c100|0064| 100%|m0|0785| 76Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngFacebookPixelSchemaMigration.cs
|m0|3413| 0|m0|1178| 2|m0|1288| 0|m0|3404| 0min 0s|m0|2194| 3min 17s|c0|1266| 0%|m0|1898| 24Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Data
;CS.pngCategory.cs
|m0|2507| 0|m0|1209| 2|m0|0551| 0|m0|2477| 0min 0s|m0|2176| 4min 0s|c100|0088| 100%|m1|0476| 136Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngReturnRequestSearchModel.cs
|m0|3034| 0|m0|1210| 2|m0|1124| 0|m0|3036| 0min 0s|m0|1236| 24min|c0|1832| 0%|m0|1157| 44Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngICustomerReportService.cs
|m0|1835| 0|m0|1208| 2|m0|0821| 0|m0|2131| 0min 0s|m0|0683| 1h 15min2966N/A|m0|1124| 46Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngIAddressService.cs
|m0|1972| 0|m0|1206| 2|m0|0619| 0|m0|1929| 0min 0s|m0|0499| 2h 6min2830N/A|m1|0613| 102Nop.Services.\Libraries\Nop.Services\Common
;CS.pngShipmentEventModel.cs
|m0|3385| 0|m0|1207| 2|m0|1208| 0|m0|3388| 0min 0s|m0|0984| 39min|c0|1173| 0%|m0|1816| 25Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngProductAttributeCombination.cs
|m0|0939| 0|m0|1211| 2|m0|2097| 0|m0|0788| 0min 0s|m0|0847| 51min|c0|2004| 0%|m0|0881| 64Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngOrderAverageReportModel.cs
|m0|2204| 0|m0|1215| 2|m0|0882| 0|m0|2178| 0min 0s|m0|0914| 45min|c0|0839| 0%|m0|1461| 33Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngFacebookPixelSearchModel.cs
|m0|2042| 0|m0|1216| 2|m0|0633| 0|m0|1985| 0min 0s|m0|1114| 30min|c0|0683| 0%|m0|1379| 35Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Models
;CS.pngTypeOfExportedAttribute.cs
|m0|1967| 0|m0|1214| 2|m0|0609| 0|m0|1907| 0min 0s|m0|2434| 2min 0s2808N/A|m0|1939| 24Nop.Services.\Libraries\Nop.Services\ExportImport
;CS.pngNopStartup.cs
|m0|3072| 0|m0|1212| 2|m0|1112| 0|m0|3058| 0min 0s|m0|1649| 12min|c0|1816| 0%|m0|1188| 43Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Infrastructure
;CS.pngPollSearchModel.cs
|m0|2185| 0|m0|1213| 2|m0|0809| 0|m0|2117| 0min 0s|m0|1237| 24min|c0|0855| 0%|m0|1462| 33Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Polls
;CS.pngPluginsConfigurationModel.cs
|m0|2187| 0|m0|1205| 2|m0|0807| 0|m0|2119| 0min 0s|m0|1421| 18min|c0|0860| 0%|m0|1547| 30Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Plugins
;CS.pngICheckoutAttributeFormatter.cs
|m0|1860| 0|m0|1197| 2|m0|0614| 0|m0|1918| 0min 0s|m0|2428| 2min 0s2944N/A|m0|1493| 32Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngPollAnswerListModel.cs
|m0|1154| 0|m0|1198| 2|m0|3130| 0|m0|1153| 0min 0s|m0|1660| 12min3143N/A|m0|2605| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Polls
;CS.pngGenericAttribute.cs
|m0|2643| 0|m0|1196| 2|m0|1538| 0|m0|2642| 0min 0s|m0|2175| 4min 0s|c100|0232| 100%|m0|1237| 41Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngIGiftCardService.cs
|m0|1819| 0|m0|1194| 2|m0|0854| 0|m0|2206| 0min 0s|m0|0558| 1h 47min2907N/A|m1|0438| 148Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngGoogleAuthenticatorRecord.cs
|m0|3185| 0|m0|1195| 2|m0|1005| 0|m0|3175| 0min 0s|m0|1527| 14min|c0|0982| 0%|m0|2069| 21Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Domains
;CS.pngAuthModelValidator.cs
|m0|3216| 0|m0|1199| 2|m0|1050| 0|m0|3232| 0min 0s|m0|2094| 5min|c0|1025| 0%|m0|2029| 22Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Validators
;CS.pngTokenModelValidator.cs
|m0|3206| 0|m0|1203| 2|m0|1080| 0|m0|3208| 0min 0s|m0|2093| 5min|c0|0958| 0%|m0|2030| 22Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Validators
;CS.pngIDateTimeHelper.cs
|m0|1975| 0|m0|1204| 2|m0|0631| 0|m0|1993| 0min 0s|m0|2431| 2min 0s2834N/A|m1|0627| 99Nop.Services.\Libraries\Nop.Services\Helpers
;CS.pngGoogleAuthenticatorSettings.cs
|m0|3172| 0|m0|1202| 2|m0|0992| 0|m0|3162| 0min 0s|m0|1374| 19min|c0|0973| 0%|m0|2093| 21Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator
;CS.pngIQueuedEmailService.cs
|m0|1974| 0|m0|1200| 2|m0|0626| 0|m0|1922| 0min 0s|m0|0657| 1h 19min2828N/A|m1|0611| 102Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngPaymentMethodListModel.cs
|m0|1181| 0|m0|1201| 2|m0|3103| 0|m0|1180| 0min 0s|m0|1659| 12min3115N/A|m0|2606| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Payments
;CS.pngAuthModel.cs
|m0|3334| 0|m0|1263| 2|m0|1360| 0|m0|3338| 0min 0s|m0|1020| 37min|c0|1335| 0%|m0|1857| 24Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Models
;CS.pngConfigurationModel.cs
|m0|2325| 0|m0|1325| 2|m0|0331| 0|m0|2303| 0min 0s|m0|1312| 21min|c0|0804| 0%|m0|1437| 33Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Models
;CS.pngStockQuantityHistory.cs
|m0|2551| 0|m0|1326| 2|m0|0367| 0|m0|2283| 0min 0s|m0|2197| 3min 17s|c92|0330| 92.86%|m0|1120| 46Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngLogSearchModel.cs
|m0|3077| 0|m0|1324| 2|m0|1113| 0|m0|3041| 0min 0s|m0|1411| 18min|c0|1814| 0%|m0|1179| 44Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Logging
;CS.pngExternalAuthenticationParameters .cs
|m0|2938| 0|m0|1322| 2|m0|1632| 0|m0|2932| 0min 0s|m0|0968| 41min|c0|1873| 0%|m0|1107| 47Nop.Services.\Libraries\Nop.Services\Authentication\External
;CS.pngExternalAuthenticationClaim.cs
|m0|2296| 0|m0|1323| 2|m0|0354| 0|m0|2270| 0min 0s|m0|1248| 23min|c0|0718| 0%|m0|1474| 32Nop.Services.\Libraries\Nop.Services\Authentication\External
;CS.pngLanguageListModel.cs
|m0|1327| 0|m0|1327| 2|m0|3239| 0|m0|1326| 0min 0s|m0|1662| 12min3105N/A|m0|2623| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Localization
;CS.pngActivityLogListModel.cs
|m0|1328| 0|m0|1331| 2|m0|3238| 0|m0|1327| 0min 0s|m0|1663| 12min3104N/A|m0|2622| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Logging
;CS.pngTaxCategoryModel.cs
|m0|3155| 0|m0|1332| 2|m0|1029| 0|m0|3157| 0min 0s|m0|1036| 36min|c0|1095| 0%|m0|2118| 20Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Models\Tax
;CS.pngDownloadTaxRatesTask.cs
|m0|2912| 0|m0|1330| 2|m0|1754| 0|m0|2912| 0min 0s|m0|2049| 6min|c0|1912| 0%|m0|1290| 39Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Services
;CS.pngIWorkContext.cs
|m0|1275| 0|m0|1328| 2|m0|3393| 0|m0|1274| 0min 0s|m0|1479| 16min3046N/A|m0|0756| 78Nop.Core.\Libraries\Nop.Core
;CS.pngNopAuthenticationDefaults.cs
|m0|2998| 0|m0|1329| 2|m0|1701| 0|m0|2997| 0min 0s|m0|1445| 17min|c0|1788| 0%|m0|1140| 45Nop.Services.\Libraries\Nop.Services\Authentication
;CS.pngForumModel.cs
|m0|2948| 0|m0|1321| 2|m0|1642| 0|m0|2954| 0min 0s|m0|1314| 21min|c0|1957| 0%|m0|1196| 43Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Forums
;CS.pngExternalAuthenticationMethodSearch Model.cs
|m0|1185| 0|m0|1313| 2|m0|3099| 0|m0|1184| 0min 0s|m0|1425| 18min3138N/A|m0|2642| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\ExternalAuthentication
;CS.pngBlogPostCacheEventConsumer.cs
|m0|2501| 0|m0|1314| 2|m0|0531| 0|m0|2497| 0min 0s|m0|2152| 4min 0s|c100|0094| 100%|m0|2061| 22Nop.Services.\Libraries\Nop.Services\Blogs\Caching
;CS.pngNopCommerceNewsModel.cs
|m0|2307| 0|m0|1312| 2|m0|0320| 0|m0|2298| 0min 0s|m0|1318| 21min|c0|0799| 0%|m0|1563| 30Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Home
;CS.pngNopCommerceNewsDetailsModel.cs
|m0|3235| 0|m0|1310| 2|m0|1057| 0|m0|3225| 0min 0s|m0|1021| 37min|c0|1035| 0%|m0|2002| 23Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Home
;CS.pngAttributeControlType.cs
|m0|1305| 0|m0|1311| 2|m0|3267| 0|m0|1304| 0min 0s|m0|1688| 11min3095N/A|m0|0949| 58Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngForumGroupListModel.cs
|m0|1183| 0|m0|1315| 2|m0|3107| 0|m0|1182| 0min 0s|m0|1661| 12min3119N/A|m0|2614| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Forums
;CS.pngTaxTransactionLog.cs
|m0|0930| 0|m0|1319| 2|m0|2024| 0|m0|0891| 0min 0s|m0|1078| 32min|c0|1990| 0%|m0|1236| 41Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Domain
;CS.pngIProductAttributeParser.cs
|m0|1787| 0|m0|1320| 2|m0|2881| 0|m0|1786| 0min 0s|m0|0937| 43min2913N/A|m1|0350| 185Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngCampaignSearchModel.cs
|m0|2225| 0|m0|1318| 2|m0|0857| 0|m0|2187| 0min 0s|m0|1238| 24min|c0|0921| 0%|m0|1464| 32Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngCampaignListModel.cs
|m0|1321| 0|m0|1316| 2|m0|3245| 0|m0|1320| 0min 0s|m0|1664| 12min3111N/A|m0|2621| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngBackInStockSubscriptionCacheEventC onsumer.cs
|m0|1401| 0|m0|1317| 2|m0|2761| 0|m0|1400| 0min 0s|m0|1612| 13min3353N/A|m0|2399| 13Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngBlogComment.cs
|m0|2645| 0|m0|1348| 2|m0|1542| 0|m0|2638| 0min 0s|m0|2032| 7min|c100|0199| 100%|m0|1265| 40Nop.Core.\Libraries\Nop.Core\Domain\Blogs
;CS.pngNewsItemListModel.cs
|m0|1236| 0|m0|1349| 2|m0|3362| 0|m0|1235| 0min 0s|m0|1429| 18min3172N/A|m0|2602| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\News
;CS.pngNewsContentModel.cs
|m0|2256| 0|m0|1347| 2|m0|0270| 0|m0|2246| 0min 0s|m0|1435| 18min|c0|0889| 0%|m0|1399| 34Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\News
;CS.pngTaxTransactionLogModel.cs
|m0|2265| 0|m0|1345| 2|m0|0266| 0|m0|2384| 0min 0s|m0|0661| 1h 19min|c0|0722| 0%|m0|1386| 35Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Models\Log
;CS.pngExemptionCertificateModel.cs
|m0|3217| 0|m0|1346| 2|m0|1049| 0|m0|3233| 0min 0s|m0|1018| 37min|c0|1027| 0%|m0|2027| 22Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Models\Customer
;CS.pngTestMessageTemplateModel.cs
|m0|3204| 0|m0|1350| 2|m0|1088| 0|m0|3066| 0min 0s|m0|1316| 21min|c0|0954| 0%|m0|2044| 22Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngTaxTransactionLogListModel.cs
|m0|1319| 0|m0|1354| 2|m0|3263| 0|m0|1318| 0min 0s|m0|1614| 13min3113N/A|m0|2610| 11Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Models\Log
;CS.pngAddressValidationModel.cs
|m0|3223| 0|m0|1355| 2|m0|1043| 0|m0|3213| 0min 0s|m0|1019| 37min|c0|1021| 0%|m0|2020| 22Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Models\Checkout
;CS.pngNopStartup.cs
|m0|2902| 0|m0|1353| 2|m0|1796| 0|m0|2902| 0min 0s|m0|1650| 12min|c0|1890| 0%|m0|1297| 38Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Infrastructure
;CS.pngEvents.cs
|m0|3203| 0|m0|1351| 2|m0|1089| 0|m0|3065| 0min 0s|m0|2052| 6min|c0|0955| 0%|m0|2035| 22Nop.Core.\Libraries\Nop.Core\Domain\Blogs
;CS.pngBlogSettings.cs
|m0|2646| 0|m0|1352| 2|m0|1541| 0|m0|2645| 0min 0s|m0|1947| 8min|c100|0198| 100%|m0|1058| 50Nop.Core.\Libraries\Nop.Core\Domain\Blogs
;CS.pngTaxDisplayType.cs
|m0|1800| 0|m0|1344| 2|m0|2894| 0|m0|1799| 0min 0s|m0|1681| 11min2928N/A|m0|2182| 19Nop.Core.\Libraries\Nop.Core\Domain\Tax
;CS.pngCheckoutAttributeValueCacheEventCo nsumer.cs
|m0|2360| 0|m0|1336| 2|m0|0256| 0|m0|2388| 0min 0s|m0|2145| 4min 0s|c100|0139| 100%|m0|1964| 23Nop.Services.\Libraries\Nop.Services\Orders\Caching
;CS.pngCheckoutAttributeCacheEventConsume r.cs
|m0|2419| 0|m0|1337| 2|m0|0504| 0|m0|2428| 0min 0s|m0|2138| 4min 0s|c100|0151| 100%|m0|1971| 23Nop.Services.\Libraries\Nop.Services\Orders\Caching
;CS.pngReturnRequestAvailability.cs
|m0|3352| 0|m0|1335| 2|m0|1231| 0|m0|3359| 0min 0s|m0|1306| 21min|c0|1189| 0%|m0|1798| 26Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngMappingExtensions.cs
|m0|2717| 0|m0|1333| 2|m0|1572| 0|m0|2716| 0min 0s|m0|0482| 2h 12min|c0|1609| 0%|m2|0291| 231Nop.Web.\Presentation\Nop.Web\Areas\Admin\Infrastructure\Mapper\Extensions
;CS.pngBlogPostSearchModel.cs
|m0|2242| 0|m0|1279| 2|m0|0292| 0|m0|2256| 0min 0s|m0|1227| 24min|c0|0871| 0%|m0|1406| 34Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Blogs
;CS.pngAffiliatedCustomerListModel.cs
|m0|1180| 0|m0|1280| 2|m0|3104| 0|m0|1179| 0min 0s|m0|1658| 12min3116N/A|m0|2607| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Affiliates
;CS.pngNewsCommentCacheEventConsumer.cs
|m0|2371| 0|m0|1278| 2|m0|0219| 0|m0|2399| 0min 0s|m0|2155| 4min 0s|c100|0119| 100%|m0|2052| 22Nop.Services.\Libraries\Nop.Services\News\Caching
;CS.pngReturnableOrderItem.cs
|m0|3277| 0|m0|1276| 2|m0|1315| 0|m0|3281| 0min 0s|m0|1675| 11min|c0|1311| 0%|m0|1833| 25Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngProcessPaymentResult.cs
|m0|2854| 0|m0|1277| 2|m0|1710| 0|m0|2854| 0min 0s|m0|0688| 1h 14min|c0|1529| 0%|m0|0683| 91Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngCapturePaymentResult.cs
|m0|2925| 0|m0|1281| 2|m0|1767| 0|m0|2925| 0min 0s|m0|1009| 37min|c0|1851| 0%|m0|1046| 51Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngCancelRecurringPaymentResult.cs
|m0|2251| 0|m0|1285| 2|m0|0301| 0|m0|2215| 0min 0s|m0|1281| 22min|c0|0894| 0%|m0|1396| 35Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngRefundPaymentResult.cs
|m0|2985| 0|m0|1286| 2|m0|1688| 0|m0|2984| 0min 0s|m0|1147| 28min|c0|1945| 0%|m0|1217| 41Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngPlaceOrderResult.cs
|m0|2979| 0|m0|1284| 2|m0|1618| 0|m0|2978| 0min 0s|m0|1171| 27min|c0|1953| 0%|m0|1221| 41Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngNopOrderDefaults.cs
|m0|2685| 0|m0|1282| 2|m0|1588| 0|m0|2694| 0min 0s|m0|2147| 4min 0s|c100|0276| 100%|m0|0898| 62Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngVoidPaymentResult.cs
|m0|2986| 0|m0|1283| 2|m0|1687| 0|m0|2985| 0min 0s|m0|1148| 28min|c0|1944| 0%|m0|1215| 41Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngSpecificationAttributeGroupModel .cs
|m0|2250| 0|m0|1275| 2|m0|0302| 0|m0|2214| 0min 0s|m0|1226| 24min|c0|0896| 0%|m0|1400| 34Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngConfigurationModel.cs
|m0|3287| 0|m0|1267| 2|m0|1311| 0|m0|3279| 0min 0s|m0|0776| 1h 0min|c0|1282| 0%|m0|1929| 24Nop.Plugin.Payments.Manual.\Plugins\Nop.Plugin.Payments.Manual\Models
;CS.pngNewsItemBuilder.cs
|m0|2641| 0|m0|1268| 2|m0|1540| 0|m0|2646| 0min 0s|m0|1637| 13min|c100|0231| 100%|m0|1470| 32Nop.Data.\Libraries\Nop.Data\Mapping\Builders\News
;CS.pngSpecificationAttributeGroupLocaliz edModel.cs
|m0|3164| 0|m0|1266| 2|m0|1000| 0|m0|3180| 0min 0s|m0|1463| 17min|c0|1106| 0%|m0|2256| 17Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngUPSSettings.cs
|m0|3310| 0|m0|1264| 2|m0|1390| 0|m0|3302| 0min 0s|m0|0610| 1h 32min|c0|1385| 0%|m1|0620| 101Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS
;CS.pngReviewTypeModel.cs
|m0|3076| 0|m0|1265| 2|m0|1114| 0|m0|3040| 0min 0s|m0|1240| 24min|c0|1815| 0%|m0|1187| 43Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngNewsCommentBuilder.cs
|m0|2438| 0|m0|1269| 2|m0|0485| 0|m0|2457| 0min 0s|m0|1634| 13min|c100|0161| 100%|m0|1571| 30Nop.Data.\Libraries\Nop.Data\Mapping\Builders\News
;CS.pngManualPaymentSettings.cs
|m0|3375| 0|m0|1273| 2|m0|1198| 0|m0|3366| 0min 0s|m0|1250| 23min|c0|1157| 0%|m0|1768| 26Nop.Plugin.Payments.Manual.\Plugins\Nop.Plugin.Payments.Manual
;CS.pngBlogCommentListModel.cs
|m0|1323| 0|m0|1274| 2|m0|3249| 0|m0|1322| 0min 0s|m0|1666| 12min3103N/A|m0|2625| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Blogs
;CS.pngBlogCommentModel.cs
|m0|0922| 0|m0|1272| 2|m0|2032| 0|m0|0883| 0min 0s|m0|0989| 39min|c0|1994| 0%|m0|1238| 41Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Blogs
;CS.pngToken.cs
|m0|2602| 0|m0|1270| 2|m0|0423| 0|m0|2605| 0min 0s|m0|2195| 3min 17s|c88|0351| 88.89%|m0|0848| 67Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngStockQuantityHistorySearchModel.cs
|m0|2181| 0|m0|1271| 2|m0|0788| 0|m0|2138| 0min 0s|m0|1244| 24min|c0|0867| 0%|m0|1451| 33Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngNopMediaDefaults.cs
|m0|2099| 0|m0|1302| 2|m0|0910| 0|m0|2016| 0min 0s|m0|2131| 4min 17s|c80|0406| 80%|m0|1088| 47Nop.Services.\Libraries\Nop.Services\Media
;CS.pngMessageTemplateCacheEventConsumer .cs
|m0|2420| 0|m0|1303| 2|m0|0523| 0|m0|2435| 0min 0s|m0|2154| 4min 0s|c100|0154| 100%|m0|1974| 23Nop.Services.\Libraries\Nop.Services\Messages\Caching
;CS.pngIInstallationLocalizationService .cs
|m0|1351| 0|m0|1301| 2|m0|3317| 0|m0|1350| 0min 0s|m0|2075| 6min3072N/A|m0|1056| 50Nop.Web.\Presentation\Nop.Web\Infrastructure\Installation
;CS.pngAuthenticationController.cs
|m0|3013| 0|m0|1299| 2|m0|1661| 0|m0|3011| 0min 0s|m1|0324| 3h 42min|c0|1732| 0%|m1|0345| 190Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngBaseAdminController.cs
|m0|3068| 0|m0|1300| 2|m0|1096| 0|m0|3064| 0min 0s|m0|1165| 27min|c0|1817| 0%|m0|1189| 43Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngLocalizedPropertyMap.cs
|m0|2654| 0|m0|1304| 2|m0|1501| 0|m0|2659| 0min 0s|m0|2153| 4min 0s|c100|0196| 100%|m0|1608| 29Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Localization
;CS.pngNopCommerceNewsViewComponent.cs
|m0|0938| 0|m0|1308| 2|m0|2098| 0|m0|0787| 0min 0s|m0|1489| 15min|c0|2001| 0%|m0|1001| 54Nop.Web.\Presentation\Nop.Web\Areas\Admin\Components
;CS.pngIExternalAuthenticationModelFactor y.cs
|m0|1840| 0|m0|1309| 2|m0|0959| 0|m0|2085| 0min 0s|m0|2151| 4min 0s2967N/A|m0|1559| 30Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngICommonModelFactory.cs
|m0|1888| 0|m0|1307| 2|m0|0712| 0|m0|1804| 0min 0s|m0|1687| 11min2775N/A|m1|0586| 109Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIBlogModelFactory.cs
|m0|1270| 0|m0|1305| 2|m0|3398| 0|m0|1269| 0min 0s|m0|1689| 11min3048N/A|m0|0772| 77Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngGdprConsentBuilder.cs
|m0|2357| 0|m0|1306| 2|m0|0243| 0|m0|2375| 0min 0s|m0|1615| 13min|c100|0122| 100%|m0|1948| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Gdpr
;CS.pngExternalAuthenticationRecordMap.cs
|m0|2484| 0|m0|1298| 2|m0|0568| 0|m0|2492| 0min 0s|m0|2150| 4min 0s|c100|0014| 100%|m0|1850| 25Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Customers
;CS.pngOnlineCustomerController.cs
|m0|0918| 0|m0|1290| 2|m0|2015| 0|m0|0870| 0min 0s|m0|1284| 22min|c0|2032| 0%|m0|0972| 56Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngPreferencesController.cs
|m0|2930| 0|m0|1291| 2|m0|1634| 0|m0|2930| 0min 0s|m0|1528| 14min|c0|1879| 0%|m0|1074| 48Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngLogController.cs
|m0|2767| 0|m0|1297| 2|m0|1421| 0|m0|2733| 0min 0s|m0|0571| 1h 43min|c0|1682| 0%|m1|0431| 150Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngTaxController.cs
|m0|3023| 0|m0|1295| 2|m0|1671| 0|m0|3021| 0min 0s|m1|0330| 3h 40min|c0|1749| 0%|m2|0335| 196Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngCategoryTemplateBuilder.cs
|m0|2519| 0|m0|1293| 2|m0|0405| 0|m0|2521| 0min 0s|m0|2148| 4min 0s|c100|0051| 100%|m0|1771| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngBackInStockSubscriptionBuilder.cs
|m0|2554| 0|m0|1294| 2|m0|0370| 0|m0|2418| 0min 0s|m0|1611| 13min|c100|0295| 100%|m0|1640| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngTaxRateCalculatedEvent.cs
|m0|2153| 0|m0|1037| 2|m0|0813| 0|m0|2113| 0min 0s|m0|1452| 17min|c66|0462| 66.67%|m0|1549| 30Nop.Services.\Libraries\Nop.Services\Tax\Events
;CS.pngTopicCacheEventConsumer.cs
|m0|2423| 0|m0|1038| 2|m0|0526| 0|m0|2502| 0min 0s|m0|2160| 4min 0s|c100|0150| 100%|m0|1970| 23Nop.Services.\Libraries\Nop.Services\Topics\Caching
;CS.pngNopTopicDefaults.cs
|m0|2015| 0|m0|1039| 2|m0|0659| 0|m0|1959| 0min 0s|m0|2119| 4min 35s|c50|0524| 50%|m0|0992| 54Nop.Services.\Libraries\Nop.Services\Topics
;CS.pngNopStoreDefaults.cs
|m0|1988| 0|m0|1034| 2|m0|0592| 0|m0|1956| 0min 0s|m0|2129| 4min 35s|c33|0585| 33.33%|m0|1263| 40Nop.Services.\Libraries\Nop.Services\Stores
;CS.pngOfficialFeedCategory.cs
|m0|3416| 0|m0|1035| 2|m0|1269| 0|m0|3397| 0min 0s|m0|1444| 17min|c0|1262| 0%|m0|1901| 24Nop.Services.\Libraries\Nop.Services\Plugins\Marketplace
;CS.pngPluginsUploadedEvent.cs
|m0|2287| 0|m0|1036| 2|m0|0343| 0|m0|2307| 0min 0s|m0|1484| 15min|c0|0691| 0%|m0|1473| 32Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngPermissionRecordCacheEventConsumer .cs
|m0|2349| 0|m0|1043| 2|m0|0190| 0|m0|2358| 0min 0s|m0|2168| 4min 0s|c100|0128| 100%|m0|1958| 23Nop.Services.\Libraries\Nop.Services\Security\Caching
;CS.pngVendorAttributeValueCacheEventCons umer.cs
|m0|3232| 0|m0|1044| 2|m0|1054| 0|m0|3234| 0min 0s|m0|2187| 3min 31s|c0|1032| 0%|m0|2007| 23Nop.Services.\Libraries\Nop.Services\Vendors\Caching
;CS.pngINameCompatibility.cs
|m0|1887| 0|m0|1045| 2|m0|0713| 0|m0|1809| 0min 0s|m0|2430| 2min 0s2781N/A|m0|2085| 21Nop.Data.\Libraries\Nop.Data\Mapping
;CS.pngDataProviderType.cs
|m0|1833| 0|m0|1040| 2|m0|0829| 0|m0|2129| 0min 0s|m0|1693| 11min2975N/A|m0|1402| 34Nop.Data.\Libraries\Nop.Data
;CS.pngIMultiFactorAuthenticationMethodMo delFactory.cs
|m0|1857| 0|m0|1041| 2|m0|0627| 0|m0|1991| 0min 0s|m0|2076| 6min2950N/A|m0|1500| 31Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngINewsModelFactory.cs
|m0|1269| 0|m0|1042| 2|m0|3399| 0|m0|1268| 0min 0s|m0|1694| 11min3056N/A|m0|0770| 77Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngVendorAttributeExtensions.cs
|m0|2168| 0|m0|1025| 2|m0|0824| 0|m0|2134| 0min 0s|m0|1055| 34min|c0|0849| 0%|m0|1535| 31Nop.Services.\Libraries\Nop.Services\Vendors
;CS.pngNopVendorDefaults.cs
|m0|1989| 0|m0|1026| 2|m0|0591| 0|m0|1951| 0min 0s|m0|2128| 4min 35s|c33|0584| 33.33%|m0|1467| 32Nop.Services.\Libraries\Nop.Services\Vendors
;CS.pngIOrderModelFactory.cs
|m0|1933| 0|m0|1027| 2|m0|0779| 0|m0|1871| 0min 0s|m0|0709| 1h 10min2845N/A|m2|0300| 222Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngPictureCacheEventConsumer.cs
|m0|2350| 0|m0|1022| 2|m0|0192| 0|m0|2324| 0min 0s|m0|2166| 4min 0s|c100|0127| 100%|m0|1957| 23Nop.Services.\Libraries\Nop.Services\Media\Caching
;CS.pngAddProductToCategoryModel.cs
|m0|3441| 0|m0|1023| 2|m0|1260| 0|m0|3432| 0min 0s|m0|1428| 18min|c0|1231| 0%|m0|1739| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngStateProvinceCacheEventConsumer.cs
|m0|2494| 0|m0|1024| 2|m0|0538| 0|m0|2516| 0min 0s|m0|2169| 4min 0s|c100|0076| 100%|m0|1815| 25Nop.Services.\Libraries\Nop.Services\Directory\Caching
;CS.pngEcbExchangeRateSettings.cs
|m0|3361| 0|m0|1031| 2|m0|1232| 0|m0|3364| 0min 0s|m0|1519| 14min|c0|1186| 0%|m0|2345| 15Nop.Plugin.ExchangeRate.EcbExchange.\Plugins\Nop.Plugin.ExchangeRate.EcbExchange
;CS.pngAddCrossSellProductModel.cs
|m0|3369| 0|m0|1032| 2|m0|1204| 0|m0|3386| 0min 0s|m0|1442| 18min|c0|1194| 0%|m0|1729| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngAddAssociatedProductListModel.cs
|m0|1232| 0|m0|1033| 2|m0|3360| 0|m0|1231| 0min 0s|m0|1436| 18min3170N/A|m0|2603| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngAddAssociatedProductModel.cs
|m0|3371| 0|m0|1028| 2|m0|1202| 0|m0|3378| 0min 0s|m0|1440| 18min|c0|1199| 0%|m0|1734| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngChangePasswordResult.cs
|m0|2659| 0|m0|1029| 2|m0|1502| 0|m0|2658| 0min 0s|m0|1624| 13min|c100|0215| 100%|m0|1390| 35Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngAddProductToManufacturerModel.cs
|m0|3354| 0|m0|1030| 2|m0|1239| 0|m0|3357| 0min 0s|m0|1441| 18min|c0|1193| 0%|m0|1728| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngBaseNameCompatibility.cs
|m0|2518| 0|m0|1061| 2|m0|0406| 0|m0|2526| 0min 0s|m0|2165| 4min 0s|c100|0052| 100%|m0|0863| 66Nop.Data.\Libraries\Nop.Data\Mapping
;CS.pngDiscountRequirementCacheEventConsu mer.cs
|m0|3228| 0|m0|1062| 2|m0|1064| 0|m0|3192| 0min 0s|m0|2188| 3min 31s|c0|1039| 0%|m0|2008| 23Nop.Services.\Libraries\Nop.Services\Discounts\Caching
;CS.pngNopEntityDescriptor.cs
|m0|2459| 0|m0|1063| 2|m0|0490| 0|m0|2468| 0min 0s|m0|1623| 13min|c100|0038| 100%|m0|2318| 16Nop.Data.\Libraries\Nop.Data\Mapping
;CS.pngExchangeRatePluginManager.cs
|m0|2098| 0|m0|1058| 2|m0|0911| 0|m0|2015| 0min 0s|m0|2193| 3min 17s|c75|0428| 75%|m0|0929| 60Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngCountryCacheEventConsumer.cs
|m0|3275| 0|m0|1059| 2|m0|1307| 0|m0|3283| 0min 0s|m0|2182| 3min 31s|c0|1320| 0%|m0|1875| 24Nop.Services.\Libraries\Nop.Services\Directory\Caching
;CS.pngAddRelatedProductModel.cs
|m0|3432| 0|m0|1060| 2|m0|1263| 0|m0|3435| 0min 0s|m0|1412| 18min|c0|1234| 0%|m0|1737| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngIndexes.cs
|m0|2474| 0|m0|1067| 2|m0|0558| 0|m0|2470| 0min 0s|m0|2159| 4min 0s|c100|0019| 100%|m3|0220| 301Nop.Data.\Libraries\Nop.Data\Migrations\Installation
;CS.pngFixedByWeightByTotalSettings.cs
|m0|3142| 0|m0|1068| 2|m0|1016| 0|m0|3144| 0min 0s|m0|1376| 19min|c0|1133| 0%|m0|2129| 20Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal
;CS.pngIStorePickupPointModelFactory.cs
|m0|1862| 0|m0|1069| 2|m0|0737| 0|m0|1881| 0min 0s|m0|1795| 9min2938N/A|m0|1524| 31Nop.Plugin.Pickup.PickupInStore.\Plugins\Nop.Plugin.Pickup.PickupInStore\Factories
;CS.pngCommonStatisticsModel.cs
|m0|3358| 0|m0|1064| 2|m0|1241| 0|m0|3425| 0min 0s|m0|0954| 42min|c0|1181| 0%|m0|2349| 15Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngAddressAttributeExtensions.cs
|m0|2207| 0|m0|1065| 2|m0|0885| 0|m0|2041| 0min 0s|m0|1054| 34min|c0|0826| 0%|m0|1463| 32Nop.Services.\Libraries\Nop.Services\Common
;CS.pngGdprLogSearchModel.cs
|m0|2338| 0|m0|1066| 2|m0|0213| 0|m0|2329| 0min 0s|m0|1408| 18min|c0|0780| 0%|m0|1365| 36Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngOnlineCustomerModel.cs
|m0|3201| 0|m0|1049| 2|m0|1085| 0|m0|3203| 0min 0s|m0|0990| 39min|c0|0935| 0%|m0|1521| 31Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngAddressAttributeListModel.cs
|m0|1356| 0|m0|1050| 2|m0|3318| 0|m0|1355| 0min 0s|m0|1410| 18min3370N/A|m0|2519| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngLanguageSelectorModel.cs
|m0|2219| 0|m0|1051| 2|m0|0846| 0|m0|2208| 0min 0s|m0|1111| 30min|c0|0900| 0%|m0|1617| 29Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngUrlRecordModel.cs
|m0|2193| 0|m0|1046| 2|m0|0868| 0|m0|2166| 0min 0s|m0|1100| 31min|c0|0824| 0%|m0|1431| 33Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngCustomerRegistrationResult.cs
|m0|2252| 0|m0|1047| 2|m0|0306| 0|m0|2226| 0min 0s|m0|1280| 22min|c0|0890| 0%|m0|1397| 35Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngCustomerAttributeExtensions.cs
|m0|2103| 0|m0|1048| 2|m0|0905| 0|m0|2053| 0min 0s|m0|2028| 7min|c80|0408| 80%|m0|1476| 32Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngNopStartup.cs
|m0|2903| 0|m0|1055| 2|m0|1779| 0|m0|2887| 0min 0s|m0|1652| 12min|c0|1889| 0%|m0|1296| 39Nop.Plugin.Pickup.PickupInStore.\Plugins\Nop.Plugin.Pickup.PickupInStore\Infrastructure
;CS.pngCustomerAttributeValueCacheEventCo nsumer.cs
|m0|3196| 0|m0|1056| 2|m0|1070| 0|m0|3186| 0min 0s|m0|2186| 3min 31s|c0|0942| 0%|m0|2050| 22Nop.Services.\Libraries\Nop.Services\Customers\Caching
;CS.pngCustomerAttributeCacheEventConsume r.cs
|m0|2358| 0|m0|1057| 2|m0|0250| 0|m0|2368| 0min 0s|m0|2173| 4min 0s|c100|0124| 100%|m0|1956| 23Nop.Services.\Libraries\Nop.Services\Customers\Caching
;CS.pngNopForeignKeyConvention.cs
|m0|2705| 0|m0|1052| 2|m0|1552| 0|m0|2710| 0min 0s|m0|2172| 4min 0s|c100|0262| 100%|m0|0888| 63Nop.Data.\Libraries\Nop.Data\Migrations
;CS.pngJavaScriptFormat.cs
|m0|2918| 0|m0|1053| 2|m0|1774| 0|m0|2918| 0min 0s|m0|2065| 6min|c0|1888| 0%|m0|1084| 48Nop.Services.\Libraries\Nop.Services\Html\CodeFormatter
;CS.pngProductOrderListModel.cs
|m0|1558| 0|m0|1054| 2|m0|2706| 0|m0|1557| 0min 0s|m0|1268| 23min3298N/A|m0|2467| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductOrderSearchModel.cs
|m0|3415| 0|m0|1020| 2|m0|1286| 0|m0|3406| 0min 0s|m0|1497| 15min|c0|1260| 0%|m0|2321| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngCheckMoneyOrderPaymentSettings.cs
|m0|2206| 0|m0|1021| 2|m0|0886| 0|m0|2046| 0min 0s|m0|1149| 28min|c0|0831| 0%|m0|1526| 31Nop.Plugin.Payments.CheckMoneyOrder.\Plugins\Nop.Plugin.Payments.CheckMoneyOrder
;CS.pngPermissionRecordCustomerRoleMappin gBuilder.cs
|m0|2396| 0|m0|1018| 2|m0|0245| 0|m0|2373| 0min 0s|m0|2070| 6min|c100|0175| 100%|m0|1551| 30Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Security
;CS.pngVisualBasicFormat.cs
|m0|2805| 0|m0|1019| 2|m0|1459| 0|m0|2823| 0min 0s|m0|1608| 13min|c0|1458| 0%|m0|0790| 75Nop.Services.\Libraries\Nop.Services\Html\CodeFormatter
;CS.pngGoogleAnalyticsSettings.cs
|m0|3124| 0|m0|1007| 2|m0|1162| 0|m0|3126| 0min 0s|m0|0947| 42min|c0|1128| 0%|m0|2157| 19Nop.Plugin.Widgets.GoogleAnalytics.\Plugins\Nop.Plugin.Widgets.GoogleAnalytics
;CS.pngProductPictureModel.cs
|m0|2232| 0|m0|1009| 2|m0|0849| 0|m0|2211| 0min 0s|m0|0660| 1h 19min|c0|0917| 0%|m0|1422| 34Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngCLikeFormat.cs
|m0|2947| 0|m0|1010| 2|m0|1649| 0|m0|2947| 0min 0s|m0|2067| 6min|c0|1964| 0%|m0|1205| 42Nop.Services.\Libraries\Nop.Services\Html\CodeFormatter
;CS.pngProductSpecificationAttributeSearc hModel.cs
|m0|3271| 0|m0|0997| 2|m0|1295| 0|m0|3275| 0min 0s|m0|1503| 15min|c0|1318| 0%|m0|2324| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngNopStartup.cs
|m0|2970| 0|m0|1012| 2|m0|1620| 0|m0|2970| 0min 0s|m0|1671| 11min|c0|1934| 0%|m0|1309| 38Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS\Infrastructure
;CS.pngCSharpFormat.cs
|m0|3037| 0|m0|1011| 2|m0|1127| 0|m0|3053| 0min 0s|m0|2066| 6min|c0|1835| 0%|m0|1062| 49Nop.Services.\Libraries\Nop.Services\Html\CodeFormatter
;CS.pngProductPictureSearchModel.cs
|m0|3210| 0|m0|1008| 2|m0|1082| 0|m0|3200| 0min 0s|m0|1504| 15min|c0|0947| 0%|m0|2274| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngPackagingType.cs
|m0|1799| 0|m0|1005| 2|m0|2895| 0|m0|1798| 0min 0s|m0|2432| 2min 0s2929N/A|m0|0728| 84Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS\Domain
;CS.pngCustomerClassification.cs
|m0|1879| 0|m0|1004| 2|m0|0716| 0|m0|1816| 0min 0s|m0|2108| 5min2954N/A|m0|1096| 47Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS\Domain
;CS.pngDiscountValidationResult.cs
|m0|2588| 0|m0|1006| 2|m0|0463| 0|m0|2591| 0min 0s|m0|1657| 12min|c83|0389| 83.33%|m0|1837| 25Nop.Services.\Libraries\Nop.Services\Discounts
;CS.pngTaxCategoryBuilder.cs
|m0|2356| 0|m0|1016| 2|m0|0244| 0|m0|2374| 0min 0s|m0|1620| 13min|c100|0120| 100%|m0|1952| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Tax
;CS.pngConfigurationModel.cs
|m0|3180| 0|m0|1015| 2|m0|1004| 0|m0|3176| 0min 0s|m0|1235| 24min|c0|0984| 0%|m0|2268| 17Nop.Plugin.ExternalAuth.Facebook.\Plugins\Nop.Plugin.ExternalAuth.Facebook\Models
;CS.pngNivoSliderSettings.cs
|m0|2271| 0|m0|0993| 2|m0|0285| 0|m0|2263| 0min 0s|m0|0583| 1h 41min|c0|0749| 0%|m0|1486| 32Nop.Plugin.Widgets.NivoSlider.\Plugins\Nop.Plugin.Widgets.NivoSlider
;CS.pngNopEntityFieldDescriptor.cs
|m0|2613| 0|m0|0992| 2|m0|0444| 0|m0|2616| 0min 0s|m0|2122| 4min 35s|c87|0364| 87.5%|m0|2291| 16Nop.Data.\Libraries\Nop.Data\Mapping
;CS.pngAssociateProductToAttributeValueLi stModel.cs
|m0|1184| 0|m0|0994| 2|m0|3106| 0|m0|1183| 0min 0s|m0|1697| 11min3118N/A|m0|2617| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngAssociateProductToAttributeValueMo del.cs
|m0|3303| 0|m0|0989| 2|m0|1391| 0|m0|3307| 0min 0s|m0|1794| 9min|c0|1290| 0%|m0|2306| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngFacebookExternalAuthSettings.cs
|m0|3148| 0|m0|0991| 2|m0|1036| 0|m0|3220| 0min 0s|m0|1377| 19min|c0|1100| 0%|m0|2128| 20Nop.Plugin.ExternalAuth.Facebook.\Plugins\Nop.Plugin.ExternalAuth.Facebook
;CS.pngForumCacheEventConsumer.cs
|m0|2355| 0|m0|0990| 2|m0|0242| 0|m0|2392| 0min 0s|m0|2170| 4min 0s|c100|0121| 100%|m0|1955| 23Nop.Services.\Libraries\Nop.Services\Forums\Caching
;CS.pngShippingMethodCountryMappingBuilde r.cs
|m0|2437| 0|m0|1001| 2|m0|0486| 0|m0|2466| 0min 0s|m0|1630| 13min|c100|0159| 100%|m0|1572| 30Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Shipping
;CS.pngAclRecordBuilder.cs
|m0|2568| 0|m0|1000| 2|m0|0420| 0|m0|2538| 0min 0s|m0|1632| 13min|c100|0309| 100%|m0|1674| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Security
;CS.pngShippingMethodBuilder.cs
|m0|2366| 0|m0|1003| 2|m0|0254| 0|m0|2370| 0min 0s|m0|1638| 13min|c100|0133| 100%|m0|1934| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Shipping
;CS.pngExportImportDefaults.cs
|m0|3213| 0|m0|0995| 2|m0|1047| 0|m0|3215| 0min 0s|m0|1517| 14min|c0|0950| 0%|m0|2062| 22Nop.Services.\Libraries\Nop.Services\ExportImport
;CS.pngForumGroupCacheEventConsumer.cs
|m0|3218| 0|m0|0998| 2|m0|1042| 0|m0|3214| 0min 0s|m0|2189| 3min 31s|c0|1030| 0%|m0|2005| 23Nop.Services.\Libraries\Nop.Services\Forums\Caching
;CS.pngPredefinedProductAttributeValueSea rchModel.cs
|m0|3175| 0|m0|1137| 2|m0|1009| 0|m0|3177| 0min 0s|m0|1455| 17min|c0|0961| 0%|m0|2275| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngSubscriptionActivationModel.cs
|m0|2152| 0|m0|1138| 2|m0|0820| 0|m0|2132| 0min 0s|m0|1454| 17min|c66|0460| 66.67%|m0|2689| 9Nop.Web.\Presentation\Nop.Web\Models\Newsletter
;CS.pngChangePasswordModel.cs
|m0|2585| 0|m0|1139| 2|m0|0472| 0|m0|2588| 0min 0s|m0|1684| 11min|c85|0371| 85.71%|m0|2083| 21Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngNewsPagingFilteringModel.cs
|m0|1208| 0|m0|1134| 2|m0|3390| 0|m0|1207| 0min 0s|m0|1427| 18min3201N/A|m0|2709| 8Nop.Web.\Presentation\Nop.Web\Models\News
;CS.pngAddNewsCommentModel.cs
|m0|2582| 0|m0|1135| 2|m0|0469| 0|m0|2585| 0min 0s|m0|1458| 17min|c85|0374| 85.71%|m0|2281| 16Nop.Web.\Presentation\Nop.Web\Models\News
;CS.pngIShipmentService.cs
|m0|1798| 0|m0|1136| 2|m0|2902| 0|m0|1797| 0min 0s|m1|0414| 2h 43min2924N/A|m1|0376| 170Nop.Services.\Libraries\Nop.Services\Shipping
;CS.pngEmailRevalidationModel.cs
|m0|2331| 0|m0|1143| 2|m0|0205| 0|m0|2337| 0min 0s|m0|1211| 25min|c0|0766| 0%|m0|2619| 11Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngMessagesSettings.cs
|m0|2354| 0|m0|1144| 2|m0|0248| 0|m0|2376| 0min 0s|m0|1622| 13min|c100|0126| 100%|m0|1961| 23Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngDisplayDefaultFooterItemSettingsMo del.cs
|m0|2809| 0|m0|1145| 2|m0|1449| 0|m0|2813| 0min 0s|m1|0379| 3h 9min|c0|1465| 0%|m0|0778| 77Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngCheckGiftCardBalanceModel.cs
|m0|3338| 0|m0|1140| 2|m0|1362| 0|m0|3330| 0min 0s|m0|1315| 21min|c0|1334| 0%|m0|2327| 16Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngDateTimeSettingsModel.cs
|m0|2911| 0|m0|1141| 2|m0|1755| 0|m0|2911| 0min 0s|m0|1117| 30min|c0|1918| 0%|m0|1331| 37Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngProfileIndexModel.cs
|m0|3436| 0|m0|1142| 2|m0|1259| 0|m0|3439| 0min 0s|m0|0880| 48min|c0|1233| 0%|m0|2402| 13Nop.Web.\Presentation\Nop.Web\Models\Profile
;CS.pngPrivateMessageIndexModel.cs
|m0|2327| 0|m0|1133| 2|m0|0261| 0|m0|2389| 0min 0s|m0|1099| 31min|c0|0764| 0%|m0|2634| 11Nop.Web.\Presentation\Nop.Web\Models\PrivateMessages
;CS.pngAppSettingsModel.cs
|m0|0905| 0|m0|1124| 2|m0|2054| 0|m0|0979| 0min 0s|m0|0753| 1h 3min|c0|2026| 0%|m0|1002| 53Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngWishlistEmailAFriendModel.cs
|m0|1994| 0|m0|1125| 2|m0|0586| 0|m0|1936| 0min 0s|m0|1071| 33min|c38|0573| 38.46%|m0|1832| 25Nop.Web.\Presentation\Nop.Web\Models\ShoppingCart
;CS.pngIAclSupportedModel.cs
|m0|1264| 0|m0|1126| 2|m0|3430| 0|m0|1263| 0min 0s|m0|1332| 20min3054N/A|m0|1844| 25Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngPrivateMessageListModel.cs
|m0|3365| 0|m0|1121| 2|m0|1218| 0|m0|3346| 0min 0s|m0|0953| 42min|c0|1208| 0%|m0|2466| 12Nop.Web.\Presentation\Nop.Web\Models\PrivateMessages
;CS.pngPrivateMessageModel.cs
|m0|3339| 0|m0|1122| 2|m0|1227| 0|m0|3343| 0min 0s|m0|0714| 1h 9min|c0|1333| 0%|m0|1852| 24Nop.Web.\Presentation\Nop.Web\Models\PrivateMessages
;CS.pngCountry.cs
|m0|2687| 0|m0|1123| 2|m0|1596| 0|m0|2692| 0min 0s|m0|1618| 13min|c100|0277| 100%|m0|0909| 61Nop.Core.\Libraries\Nop.Core\Domain\Directory
;CS.pngShippingMethodCountryMapping.cs
|m0|3089| 0|m0|1128| 2|m0|1177| 0|m0|3105| 0min 0s|m0|1378| 19min|c0|1088| 0%|m0|2212| 18Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngBlogSettingsModel.cs
|m0|2935| 0|m0|1129| 2|m0|1629| 0|m0|2941| 0min 0s|m0|0769| 1h 1min|c0|1877| 0%|m0|1078| 48Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngShippingOption.cs
|m0|2633| 0|m0|1162| 2|m0|1528| 0|m0|2632| 0min 0s|m0|1617| 13min|c100|0236| 100%|m0|1167| 44Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngWhat3wordsSettings.cs
|m0|3141| 0|m0|1163| 2|m0|1017| 0|m0|3137| 0min 0s|m0|1375| 19min|c0|1134| 0%|m0|2130| 20Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words
;CS.pngCompareProductsModel.cs
|m0|3190| 0|m0|1164| 2|m0|1076| 0|m0|3206| 0min 0s|m0|1113| 30min|c0|0980| 0%|m0|2263| 17Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngCustomerChangeMultiFactorAuthentic ationProviderEvent.cs
|m0|3247| 0|m0|1159| 2|m0|1325| 0|m0|3239| 0min 0s|m0|1804| 8min|c0|0997| 0%|m0|1985| 23Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngAreaNames.cs
|m0|1531| 0|m0|1160| 2|m0|2625| 0|m0|1530| 0min 0s|m0|2030| 7min3328N/A|m0|2363| 14Nop.Web.Framework.\Presentation\Nop.Web.Framework
;CS.pngConfigurationModel.cs
|m0|3392| 0|m0|1161| 2|m0|1277| 0|m0|3395| 0min 0s|m0|1434| 18min|c0|1163| 0%|m0|2362| 14Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words\Models
;CS.pngPluginValidator.cs
|m0|3357| 0|m0|1168| 2|m0|1242| 0|m0|3424| 0min 0s|m0|2031| 7min|c0|1184| 0%|m0|2350| 15Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Plugins
;CS.pngScheduleTaskController.cs
|m0|2272| 0|m0|1169| 2|m0|0281| 0|m0|2261| 0min 0s|m0|1483| 15min|c0|0752| 0%|m0|1347| 36Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngWebApiFrontendController.cs
|m0|3067| 0|m0|1170| 2|m0|1091| 0|m0|3069| 0min 0s|m0|1526| 14min|c0|1818| 0%|m0|1183| 43Nop.Plugin.Misc.WebApi.Frontend.\Plugins\Nop.Plugin.Misc.WebApi.Frontend\Controllers
;CS.pngCustomerExtensions.cs
|m0|2054| 0|m0|1165| 2|m0|0646| 0|m0|1998| 0min 0s|m0|1053| 34min|c25|0615| 25%|m0|1116| 46Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngNewsSettingsModel.cs
|m0|0974| 0|m0|1166| 2|m0|2083| 0|m0|0950| 0min 0s|m0|0729| 1h 7min|c0|2071| 0%|m0|1022| 52Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngPasswordRecoveryConfirmModel.cs
|m0|1986| 0|m0|1167| 2|m0|0588| 0|m0|1944| 0min 0s|m0|0871| 49min|c36|0577| 36.36%|m0|2056| 22Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngTopicSearchModel.cs
|m0|2340| 0|m0|1158| 2|m0|0217| 0|m0|2401| 0min 0s|m0|1225| 24min|c0|0782| 0%|m0|1362| 36Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Topics
;CS.pngCategoryTemplateListModel.cs
|m0|1325| 0|m0|1149| 2|m0|3247| 0|m0|1324| 0min 0s|m0|1665| 12min3101N/A|m0|2626| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Templates
;CS.pngEntityTokensAddedEvent.cs
|m0|2165| 0|m0|1150| 2|m0|0833| 0|m0|2195| 0min 0s|m0|2120| 4min 35s|c60|0483| 60%|m0|1442| 33Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngBestCustomerReportLine.cs
|m0|3419| 0|m0|1151| 2|m0|1250| 0|m0|3422| 0min 0s|m0|1251| 23min|c0|1245| 0%|m0|1904| 24Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngCheckoutPickupPointModel.cs
|m0|2248| 0|m0|1146| 2|m0|0311| 0|m0|2237| 0min 0s|m0|0575| 1h 42min|c0|0891| 0%|m0|1395| 35Nop.Web.\Presentation\Nop.Web\Models\Checkout
;CS.pngNopStartup.cs
|m0|2966| 0|m0|1147| 2|m0|1604| 0|m0|2966| 0min 0s|m0|1672| 11min|c0|1935| 0%|m0|1311| 38Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words\Infrastructure
;CS.pngGdprConsentModel.cs
|m0|3039| 0|m0|1148| 2|m0|1119| 0|m0|3035| 0min 0s|m0|0957| 42min|c0|1824| 0%|m0|1155| 45Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngNopAlertTagHelper.cs
|m0|2827| 0|m0|1155| 2|m0|1737| 0|m0|2833| 0min 0s|m0|0693| 1h 13min|c0|1444| 0%|m1|0535| 120Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Admin
;CS.pngRegisterResultModel.cs
|m0|2161| 0|m0|1156| 2|m0|0831| 0|m0|2127| 0min 0s|m0|1212| 25min|c60|0484| 60%|m0|2618| 11Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngShippingMethod.cs
|m0|2481| 0|m0|1157| 2|m0|0574| 0|m0|2486| 0min 0s|m0|1633| 13min|c100|0011| 100%|m0|1848| 25Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngRuleBuilderOptionsExtension.cs
|m0|2011| 0|m0|1152| 2|m0|0664| 0|m0|1960| 0min 0s|m0|1715| 10min|c42|0549| 42.86%|m0|1286| 39Nop.Web.Framework.\Presentation\Nop.Web.Framework\Validators
;CS.pngChangePasswordValidator.cs
|m0|2391| 0|m0|1153| 2|m0|0251| 0|m0|2367| 0min 0s|m0|2161| 4min 0s|c100|0109| 100%|m0|2191| 19Nop.Web.\Presentation\Nop.Web\Validators\Customer
;CS.pngSendPrivateMessageValidator.cs
|m0|2526| 0|m0|1154| 2|m0|0398| 0|m0|2528| 0min 0s|m0|1955| 8min|c100|0062| 100%|m0|2338| 16Nop.Web.\Presentation\Nop.Web\Validators\PrivateMessages
;CS.pngGdprSettings.cs
|m0|2649| 0|m0|1120| 2|m0|1506| 0|m0|2654| 0min 0s|m0|1629| 13min|c100|0202| 100%|m0|1391| 35Nop.Core.\Libraries\Nop.Core\Domain\Gdpr
;CS.pngWishlistEmailAFriendValidator.cs
|m0|2385| 0|m0|1086| 2|m0|0222| 0|m0|2402| 0min 0s|m0|1954| 8min|c100|0115| 100%|m0|2159| 19Nop.Web.\Presentation\Nop.Web\Validators\ShoppingCart
;CS.pngPasswordRecoveryConfirmValidator .cs
|m0|2381| 0|m0|1087| 2|m0|0236| 0|m0|2408| 0min 0s|m0|2163| 4min 0s|c100|0100| 100%|m0|2244| 18Nop.Web.\Presentation\Nop.Web\Validators\Customer
;CS.pngTaxProviderListModel.cs
|m0|1431| 0|m0|1088| 2|m0|2731| 0|m0|1430| 0min 0s|m0|1420| 18min3433N/A|m0|2499| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Tax
;CS.pngTaxProviderSearchModel.cs
|m0|1425| 0|m0|1083| 2|m0|2737| 0|m0|1424| 0min 0s|m0|1418| 18min3439N/A|m0|2502| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Tax
;CS.pngGiftCardValidator.cs
|m0|3258| 0|m0|1084| 2|m0|1334| 0|m0|3262| 0min 0s|m0|2130| 4min 26s|c0|1009| 0%|m0|2294| 16Nop.Web.\Presentation\Nop.Web\Validators\Customer
;CS.pngLabelTagHelper.cs
|m0|0912| 0|m0|1089| 2|m0|2021| 0|m0|0872| 0min 0s|m0|1079| 32min|c0|2035| 0%|m0|0893| 62Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Public
;CS.pngShoppingCartItemModel.cs
|m0|0923| 0|m0|1090| 2|m0|2031| 0|m0|0884| 0min 0s|m0|0538| 1h 54min|c0|1996| 0%|m0|1243| 41Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\ShoppingCart
;CS.pngEvents.cs
|m0|2215| 0|m0|1091| 2|m0|0844| 0|m0|2200| 0min 0s|m0|1712| 10min|c0|0910| 0%|m0|1584| 29Nop.Core.\Libraries\Nop.Core\Domain\Gdpr
;CS.pngShoppingCartModel.cs
|m0|3274| 0|m0|1082| 2|m0|1298| 0|m0|3266| 0min 0s|m0|1031| 36min|c0|1325| 0%|m0|1886| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\ShoppingCart
;CS.pngShoppingCartItemSearchModel.cs
|m0|2205| 0|m0|1073| 2|m0|0881| 0|m0|2179| 0min 0s|m0|1422| 18min|c0|0838| 0%|m0|1545| 30Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\ShoppingCart
;CS.pngShoppingCartListModel.cs
|m0|1155| 0|m0|1074| 2|m0|3129| 0|m0|1154| 0min 0s|m0|1423| 18min3142N/A|m0|2640| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\ShoppingCart
;CS.pngIStoreMappingSupportedModel.cs
|m0|1291| 0|m0|1075| 2|m0|3409| 0|m0|1290| 0min 0s|m0|1342| 20min3021N/A|m0|1827| 25Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngGdprLog.cs
|m0|3048| 0|m0|1070| 2|m0|1136| 0|m0|3050| 0min 0s|m0|0948| 42min|c0|1848| 0%|m0|1054| 50Nop.Core.\Libraries\Nop.Core\Domain\Gdpr
;CS.pngLocalizationSettings.cs
|m0|2398| 0|m0|1071| 2|m0|0188| 0|m0|2360| 0min 0s|m0|1625| 13min|c100|0179| 100%|m0|1037| 51Nop.Core.\Libraries\Nop.Core\Domain\Localization
;CS.pngNopAntiForgeryTokenTagHelper.cs
|m0|0953| 0|m0|1072| 2|m0|2110| 0|m0|0794| 0min 0s|m0|0863| 50min|c0|2100| 0%|m0|0856| 66Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Shared
;CS.pngGdprConsent.cs
|m0|2666| 0|m0|1079| 2|m0|1521| 0|m0|2665| 0min 0s|m0|1626| 13min|c100|0208| 100%|m0|1250| 40Nop.Core.\Libraries\Nop.Core\Domain\Gdpr
;CS.pngTaxConfigurationModel.cs
|m0|2220| 0|m0|1080| 2|m0|0838| 0|m0|2190| 0min 0s|m0|1416| 18min|c0|0898| 0%|m0|1614| 29Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Tax
;CS.pngTemplatesModel.cs
|m0|2934| 0|m0|1081| 2|m0|1636| 0|m0|2934| 0min 0s|m0|1419| 18min|c0|1882| 0%|m0|1081| 48Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Templates
;CS.pngNewsLetterSubscription.cs
|m0|2661| 0|m0|1076| 2|m0|1520| 0|m0|2666| 0min 0s|m0|2157| 4min 0s|c100|0210| 100%|m0|1359| 36Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngProductEmailAFriendValidator.cs
|m0|2376| 0|m0|1111| 2|m0|0229| 0|m0|2405| 0min 0s|m0|1957| 8min|c100|0105| 100%|m0|2236| 18Nop.Web.\Presentation\Nop.Web\Validators\Catalog
;CS.pngQueuedEmail.cs
|m0|2536| 0|m0|1112| 2|m0|0408| 0|m0|2524| 0min 0s|m0|2132| 4min 17s|c97|0317| 97.5%|m1|0560| 115Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngStore.cs
|m0|2478| 0|m0|1113| 2|m0|0580| 0|m0|1942| 0min 0s|m0|1956| 8min|c100|0022| 100%|m0|0677| 92Nop.Core.\Libraries\Nop.Core\Domain\Stores
;CS.pngMessageTokensAddedEvent.cs
|m0|2156| 0|m0|1108| 2|m0|0815| 0|m0|2111| 0min 0s|m0|2127| 4min 35s|c60|0487| 60%|m0|1465| 32Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngIDiscountSupportedModel.cs
|m0|1292| 0|m0|1109| 2|m0|3408| 0|m0|1291| 0min 0s|m0|1352| 20min3020N/A|m0|1824| 25Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngBlogPostValidator.cs
|m0|2454| 0|m0|1110| 2|m0|0489| 0|m0|2469| 0min 0s|m0|1952| 8min|c100|0046| 100%|m0|2348| 15Nop.Web.\Presentation\Nop.Web\Validators\Blogs
;CS.pngTaxSettings.cs
|m0|2393| 0|m0|1118| 2|m0|0240| 0|m0|2410| 0min 0s|m0|1636| 13min|c100|0110| 100%|m1|0450| 145Nop.Core.\Libraries\Nop.Core\Domain\Tax
;CS.pngTaxCategory.cs
|m0|2387| 0|m0|1119| 2|m0|0218| 0|m0|2400| 0min 0s|m0|1631| 13min|c100|0117| 100%|m0|2152| 19Nop.Core.\Libraries\Nop.Core\Domain\Tax
;CS.pngTaxCategoryModel.cs
|m0|3171| 0|m0|1114| 2|m0|0993| 0|m0|3161| 0min 0s|m0|1107| 30min|c0|0970| 0%|m0|2081| 21Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Tax
;CS.pngShippingMethodSearchModel.cs
|m0|1244| 0|m0|1115| 2|m0|3424| 0|m0|1243| 0min 0s|m0|1437| 18min3184N/A|m0|2589| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngIPluginModel.cs
|m0|1852| 0|m0|1116| 2|m0|0650| 0|m0|2000| 0min 0s|m0|1726| 10min2983N/A|m0|1292| 39Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngShippingMethodListModel.cs
|m0|1430| 0|m0|1107| 2|m0|2726| 0|m0|1429| 0min 0s|m0|1406| 18min3428N/A|m0|2513| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngTaxCategorySearchModel.cs
|m0|3266| 0|m0|1098| 2|m0|1306| 0|m0|3284| 0min 0s|m0|1417| 18min|c0|1299| 0%|m0|1849| 25Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Tax
;CS.pngMediaSettings.cs
|m0|2392| 0|m0|1099| 2|m0|0258| 0|m0|2386| 0min 0s|m0|1635| 13min|c100|0111| 100%|m1|0445| 145Nop.Core.\Libraries\Nop.Core\Domain\Media
;CS.pngShippingProviderSearchModel.cs
|m0|1424| 0|m0|1100| 2|m0|2732| 0|m0|1423| 0min 0s|m0|1415| 18min3440N/A|m0|2500| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngTextAreaTagHelper.cs
|m0|0904| 0|m0|1104| 2|m0|2055| 0|m0|0982| 0min 0s|m0|0935| 43min|c0|2027| 0%|m0|0875| 64Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Public
;CS.pngShippingProviderListModel.cs
|m0|1428| 0|m0|1105| 2|m0|2728| 0|m0|1427| 0min 0s|m0|1407| 18min3430N/A|m0|2512| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngForumTopic.cs
|m0|2546| 0|m0|1106| 2|m0|0378| 0|m0|2548| 0min 0s|m0|2123| 4min 35s|c91|0338| 91.67%|m0|0793| 75Nop.Core.\Libraries\Nop.Core\Domain\Forums
;CS.pngManufacturerFilterModel.cs
|m0|2130| 0|m0|1101| 2|m0|0963| 0|m0|2071| 0min 0s|m0|1231| 24min|c57|0498| 57.14%|m0|1350| 36Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngCookieSettings.cs
|m0|2427| 0|m0|1102| 2|m0|0516| 0|m0|2442| 0min 0s|m0|1953| 8min|c100|0149| 100%|m0|2004| 23Nop.Core.\Libraries\Nop.Core\Security
;CS.pngColumnProperty.cs
|m0|2890| 0|m0|1103| 2|m0|1792| 0|m0|2900| 0min 0s|m0|0740| 1h 4min|c0|1509| 0%|m0|0700| 89Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngOrderByCountryReportLine.cs
|m0|3335| 0|m0|1097| 2|m0|1359| 0|m0|3339| 0min 0s|m0|1482| 15min|c0|1331| 0%|m0|1861| 24Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngForumPostModel.cs
|m0|3001| 0|m0|1096| 2|m0|1692| 0|m0|3000| 0min 0s|m1|0415| 2h 43min|c0|1791| 0%|m0|1137| 45Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngForumTopicPageModel.cs
|m0|3202| 0|m0|1095| 2|m0|1090| 0|m0|3070| 0min 0s|m0|0640| 1h 24min|c0|0933| 0%|m0|1588| 29Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngBestCustomersReportModel.cs
|m0|3429| 0|m0|1117| 2|m0|1256| 0|m0|3436| 0min 0s|m0|1072| 33min|c0|1219| 0%|m0|1755| 26Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngPollAnswer.cs
|m0|2620| 0|m0|1078| 2|m0|0437| 0|m0|2617| 0min 0s|m0|2196| 3min 17s|c87|0359| 87.5%|m0|1652| 28Nop.Core.\Libraries\Nop.Core\Domain\Polls
;CS.pngMultiFactorAuthenticationSettings .cs
|m0|2634| 0|m0|1077| 2|m0|1537| 0|m0|2643| 0min 0s|m0|2158| 4min 0s|c100|0235| 100%|m0|1518| 31Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngFilterParameter.cs
|m0|3348| 0|m0|1094| 2|m0|1224| 0|m0|3340| 0min 0s|m0|0933| 43min|c0|1351| 0%|m1|0614| 102Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngExternalAuthenticationSettings.cs
|m0|2663| 0|m0|1093| 2|m0|1518| 0|m0|2662| 0min 0s|m0|2164| 4min 0s|c100|0204| 100%|m0|1239| 41Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngForumGroupModel.cs
|m0|3105| 0|m0|1092| 2|m0|1181| 0|m0|3107| 0min 0s|m0|1034| 36min|c0|1052| 0%|m0|2245| 18Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngPredefinedProductAttributeValueMod elValidator.cs
|m0|3169| 0|m0|1085| 2|m0|0989| 0|m0|3171| 0min 0s|m0|2064| 6min|c0|0969| 0%|m0|2260| 17Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Catalog
;CS.pngEditForumPostModel.cs
|m0|2036| 0|m0|1127| 2|m0|0640| 0|m0|2004| 0min 0s|m0|0474| 2h 15min|c8|0657| 8.7%|m0|1412| 34Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngForumBreadcrumbModel.cs
|m0|3114| 0|m0|1132| 2|m0|1152| 0|m0|3130| 0min 0s|m0|0755| 1h 3min|c0|1065| 0%|m0|2175| 19Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngIPluginManager.cs
|m0|1262| 0|m0|1131| 2|m0|3432| 0|m0|1261| 0min 0s|m0|2435| 2min 0s3030N/A|m0|0859| 66Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngBaseNopEntityModel.cs
|m0|2121| 0|m0|1130| 2|m0|0983| 0|m0|2077| 0min 0s|m4|0133| 1d 2h|c66|0459| 66.67%|m0|2372| 14Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngOrderItem.cs
|m0|2422| 0|m0|1017| 2|m0|0521| 0|m0|2437| 0min 0s|m0|2167| 4min 0s|c100|0155| 100%|m1|0596| 107Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngStoreScopeConfigurationModel.cs
|m0|2244| 0|m0|1014| 2|m0|0310| 0|m0|2238| 0min 0s|m0|1116| 30min|c0|0873| 0%|m0|1612| 29Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngAlertModel.cs
|m0|3195| 0|m0|1013| 2|m0|1071| 0|m0|3191| 0min 0s|m0|1177| 27min|c0|0946| 0%|m0|2047| 22Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngRenderLink.cs
|m0|2347| 0|m0|1002| 2|m0|0193| 0|m0|2323| 0min 0s|m0|1447| 17min|c0|0774| 0%|m0|1373| 35Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngIReturnRequestService.cs
|m0|1815| 0|m0|0999| 2|m0|0308| 0|m0|2234| 0min 0s|m0|0507| 2h 5min2905N/A|m1|0422| 154Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngBlogPostListModel.cs
|m0|2609| 0|m0|0996| 2|m0|0442| 0|m0|2612| 0min 0s|m0|1109| 30min|c90|0346| 90%|m0|2219| 18Nop.Web.\Presentation\Nop.Web\Models\Blogs
;CS.pngLowStockProductSearchModel.cs
|m0|2209| 0|m0|1296| 2|m0|0877| 0|m0|2177| 0min 0s|m0|1426| 18min|c0|0828| 0%|m0|1570| 30Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngRenderButtonView.cs
|m0|2337| 0|m0|1292| 2|m0|0214| 0|m0|2334| 0min 0s|m0|1391| 18min|c0|0757| 0%|m0|1349| 36Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngDisplayDefaultFooterItemSettings .cs
|m0|2468| 0|m0|1288| 2|m0|0561| 0|m0|2473| 0min 0s|m0|2146| 4min 0s|c100|0005| 100%|m0|0720| 86Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngVendorNoteSearchModel.cs
|m0|3295| 0|m0|1287| 2|m0|1373| 0|m0|3299| 0min 0s|m0|1496| 15min|c0|1292| 0%|m0|2330| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Vendors
;CS.pngProductReviewReviewTypeMappingSear chModel.cs
|m0|3116| 0|m0|1289| 2|m0|1144| 0|m0|3112| 0min 0s|m0|1267| 23min|c0|1066| 0%|m0|2176| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngExtendedWebhookResource.cs
|m0|3084| 0|m0|1340| 2|m0|1176| 0|m0|3096| 0min 0s|m0|1778| 9min|c0|1071| 0%|m0|2217| 18Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\PayPal\Core
;CS.pngAddBlogCommentModel.cs
|m0|2101| 0|m0|1339| 2|m0|0902| 0|m0|2050| 0min 0s|m0|1465| 17min|c80|0407| 80%|m0|2447| 13Nop.Web.\Presentation\Nop.Web\Models\Blogs
;CS.pngPaymentSettings.cs
|m0|2411| 0|m0|1341| 2|m0|0512| 0|m0|2440| 0min 0s|m0|2137| 4min 0s|c100|0185| 100%|m0|1028| 52Nop.Core.\Libraries\Nop.Core\Domain\Payments
;CS.pngOnboardingModel.cs
|m0|2309| 0|m0|1343| 2|m0|0315| 0|m0|2227| 0min 0s|m0|0818| 55min|c0|0794| 0%|m0|1368| 35Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Models
;CS.pngMerchant.cs
|m0|0936| 0|m0|1342| 2|m0|2094| 0|m0|0947| 0min 0s|m0|0899| 46min|c0|2000| 0%|m0|0882| 64Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Domain\Onboarding
;CS.pngNopStartup.cs
|m0|2906| 0|m0|1338| 2|m0|1760| 0|m0|2906| 0min 0s|m0|1651| 12min|c0|1894| 0%|m0|1295| 39Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Infrastructure
;CS.pngConfigurationModel.cs
|m0|2857| 0|m0|1334| 2|m0|1713| 0|m0|2857| 0min 0s|m1|0352| 3h 24min|c0|1519| 0%|m0|0703| 89Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Models
;CS.pngTopicMoveModel.cs
|m0|3112| 0|m0|1256| 2|m0|1148| 0|m0|3114| 0min 0s|m0|1175| 27min|c0|1064| 0%|m0|2174| 19Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngRenderButtonEdit.cs
|m0|2273| 0|m0|1255| 2|m0|0277| 0|m0|2245| 0min 0s|m0|1392| 18min|c0|0750| 0%|m0|1343| 36Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngRewardPointsActivatingDelayPeriodE xtensions.cs
|m0|3422| 0|m0|1224| 2|m0|1253| 0|m0|3429| 0min 0s|m0|1395| 18min|c0|1224| 0%|m0|1760| 26Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngRenderButtonCustom.cs
|m0|2931| 0|m0|1223| 2|m0|1633| 0|m0|2931| 0min 0s|m0|1157| 27min|c0|1878| 0%|m0|1080| 48Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngProductAttributeModel.cs
|m0|2268| 0|m0|1225| 2|m0|0283| 0|m0|2259| 0min 0s|m0|1241| 24min|c0|0726| 0%|m0|1384| 35Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngSearchBoxModel.cs
|m0|2604| 0|m0|1227| 2|m0|0421| 0|m0|2537| 0min 0s|m0|1050| 35min|c88|0352| 88.89%|m0|2469| 12Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngWebAppTypeFinder.cs
|m0|0975| 0|m0|1226| 2|m0|2082| 0|m0|0951| 0min 0s|m0|1102| 30min|c0|2073| 0%|m0|0852| 67Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngNopDeleteConfirmationTagHelper.cs
|m0|2781| 0|m0|1222| 2|m0|1483| 0|m0|2779| 0min 0s|m0|0525| 1h 58min|c0|1706| 0%|m1|0481| 134Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Admin
;CS.pngNewsItem.cs
|m0|2482| 0|m0|1218| 2|m0|0570| 0|m0|2484| 0min 0s|m0|1619| 13min|c100|0013| 100%|m0|0767| 77Nop.Core.\Libraries\Nop.Core\Domain\News
;CS.pngSpecificationAttributeFilterModel .cs
|m0|2614| 0|m0|1217| 2|m0|0440| 0|m0|2620| 0min 0s|m0|1232| 24min|c85|0367| 85.71%|m0|1381| 35Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngAutoMapperConfiguration.cs
|m0|2596| 0|m0|1219| 2|m0|0429| 0|m0|2599| 0min 0s|m0|2011| 7min|c83|0383| 83.33%|m0|1553| 30Nop.Core.\Libraries\Nop.Core\Infrastructure\Mapper
;CS.pngSessionExtensions.cs
|m0|2962| 0|m0|1221| 2|m0|1602| 0|m0|2962| 0min 0s|m0|1449| 17min|c0|1974| 0%|m0|1253| 40Nop.Core.\Libraries\Nop.Core\Http\Extensions
;CS.pngProductCombinationModel.cs
|m0|2048| 0|m0|1220| 2|m0|0652| 0|m0|1982| 0min 0s|m0|1242| 24min|c0|0673| 0%|m0|1383| 35Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngNewsComment.cs
|m0|2626| 0|m0|1228| 2|m0|1535| 0|m0|2635| 0min 0s|m0|1627| 13min|c100|0226| 100%|m0|1143| 45Nop.Core.\Libraries\Nop.Core\Domain\News
;CS.pngProductSpecificationAttributeModel .cs
|m0|2200| 0|m0|1236| 2|m0|0866| 0|m0|2162| 0min 0s|m0|1228| 24min|c0|0816| 0%|m0|1429| 34Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngProductSpecificationAttributeGroup Model.cs
|m0|2128| 0|m0|1235| 2|m0|0981| 0|m0|2073| 0min 0s|m0|1115| 30min|c57|0497| 57.14%|m0|1426| 34Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngSettingModel.cs
|m0|2900| 0|m0|1237| 2|m0|1798| 0|m0|2894| 0min 0s|m0|0884| 48min|c0|1903| 0%|m0|1278| 39Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngPriceRangeModel.cs
|m0|2104| 0|m0|1239| 2|m0|0904| 0|m0|2048| 0min 0s|m0|0608| 1h 35min|c80|0404| 80%|m0|1841| 25Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngIEncryptionService.cs
|m0|1277| 0|m0|1238| 2|m0|3391| 0|m0|1276| 0min 0s|m0|2433| 2min 0s3006N/A|m0|1234| 41Nop.Services.\Libraries\Nop.Services\Security
;CS.pngManufacturerModel.cs
|m0|2590| 0|m0|1234| 2|m0|0461| 0|m0|2593| 0min 0s|m0|0555| 1h 48min|c82|0393| 82.61%|m0|1611| 29Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngPermissionRecord.cs
|m0|2363| 0|m0|1230| 2|m0|0252| 0|m0|2372| 0min 0s|m0|2177| 4min 0s|c100|0143| 100%|m0|2010| 23Nop.Core.\Libraries\Nop.Core\Domain\Security
;CS.pngHttpClientBuilderExtensions.cs
|m0|0934| 0|m0|1229| 2|m0|2096| 0|m0|0789| 0min 0s|m0|0758| 1h 2min|c0|2011| 0%|m0|0995| 54Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure\Extensions
;CS.pngCaptchaSettings.cs
|m0|2428| 0|m0|1231| 2|m0|0515| 0|m0|2443| 0min 0s|m0|1948| 8min|c100|0148| 100%|m1|0547| 118Nop.Core.\Libraries\Nop.Core\Domain\Security
;CS.pngSpecificationFilterModel.cs
|m0|2615| 0|m0|1233| 2|m0|0436| 0|m0|2618| 0min 0s|m0|1229| 24min|c85|0366| 85.71%|m0|1371| 35Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngRecurringPaymentHistory.cs
|m0|2678| 0|m0|1232| 2|m0|1585| 0|m0|2677| 0min 0s|m0|2178| 4min 0s|c100|0267| 100%|m0|1754| 26Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngPageRenderingEvent.cs
|m0|0943| 0|m0|1957| 1|m5|0086| 2|m0|2348| 0min 0s|m0|1255| 23min|c0|2084| 0%|m0|0930| 60Nop.Web.Framework.\Presentation\Nop.Web.Framework\Events
;CS.pngOrderSettingsModel.cs
|m0|2765| 0|m0|1959| 1|m2|0150| 1|m0|2346| 0min 0s|m1|0384| 3h 8min|c0|1691| 0%|m1|0412| 157Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngTaxRate.cs
|m0|0979| 0|m0|1961| 1|m2|0176| 1|m0|2362| 0min 0s|m0|0903| 45min|c0|2063| 0%|m0|0957| 58Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Domain
;CS.pngBaseSingleton.cs
|m0|2380| 0|m0|1960| 1|m2|0177| 1|m0|2361| 0min 0s|m0|2207| 3min 0s|c100|0098| 100%|m0|2065| 21Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngAppSettingsSavingEvent.cs
|m0|3003| 0|m0|1953| 1|m2|0178| 1|m0|2366| 0min 0s|m0|1450| 17min|c0|1784| 0%|m0|1129| 45Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngAddress.cs
|m0|2464| 0|m0|1952| 1|m2|0140| 1|m0|2347| 0min 0s|m0|2246| 3min 0s|c100|0006| 100%|m0|0719| 86Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngConfigurationValidator.cs
|m0|2195| 0|m0|1954| 1|m2|0121| 1|m0|2351| 0min 0s|m0|1469| 16min|c0|0818| 0%|m0|1575| 30Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Validators
;CS.pngModelReceivedEvent.cs
|m0|0921| 0|m0|1956| 1|m2|0126| 1|m0|2343| 0min 0s|m0|1511| 14min|c0|1995| 0%|m0|1241| 41Nop.Web.Framework.\Presentation\Nop.Web.Framework\Events
;CS.pngRecurringPaymentBuilder.cs
|m0|2511| 0|m0|1955| 1|m0|0541| 0|m0|2519| 0min 0s|m0|2203| 3min 0s|c100|0056| 100%|m0|1779| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Orders
;CS.pngReturnRequestBuilder.cs
|m0|2653| 0|m0|1968| 1|m0|1508| 0|m0|2652| 0min 0s|m0|2226| 3min 0s|c100|0194| 100%|m0|1618| 29Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Orders
;CS.pngCheckoutAttribute.cs
|m0|2359| 0|m0|1967| 1|m0|0257| 0|m0|2387| 0min 0s|m0|2225| 3min 0s|c100|0123| 100%|m1|0634| 99Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngShipmentBuilder.cs
|m0|2485| 0|m0|1969| 1|m0|0573| 0|m0|2487| 0min 0s|m0|2248| 3min 0s|c100|0047| 100%|m0|1791| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Shipping
;CS.pngCheckoutAttributeValue.cs
|m0|2401| 0|m0|1971| 1|m0|0185| 0|m0|2357| 0min 0s|m0|2231| 3min 0s|c100|0170| 100%|m0|1123| 46Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngDeliveryDateBuilder.cs
|m0|2473| 0|m0|1970| 1|m0|0559| 0|m0|2475| 0min 0s|m0|2229| 3min 0s|c100|0003| 100%|m0|1865| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Shipping
;CS.pngReturnRequestActionBuilder.cs
|m0|2445| 0|m0|1963| 1|m0|0478| 0|m0|2454| 0min 0s|m0|2217| 3min 0s|c100|0030| 100%|m0|1892| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Orders
;CS.pngRecurringPaymentHistoryBuilder.cs
|m0|2496| 0|m0|1962| 1|m0|0530| 0|m0|2498| 0min 0s|m0|2201| 3min 0s|c100|0077| 100%|m0|1807| 25Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Orders
;CS.pngWarehouse.cs
|m0|2597| 0|m0|1964| 1|m0|0428| 0|m0|2600| 0min 0s|m0|2415| 2min 17s|c83|0385| 83.33%|m0|1978| 23Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngShipmentReadyForPickupEvent.cs
|m0|3244| 0|m0|1966| 1|m0|1322| 0|m0|3248| 0min 0s|m0|2088| 5min|c0|0992| 0%|m0|1987| 23Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngProductAvailabilityRangeBuilder.cs
|m0|2440| 0|m0|1965| 1|m0|0480| 0|m0|2446| 0min 0s|m0|2218| 3min 0s|c100|0032| 100%|m0|1891| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Shipping
;CS.pngStoreMappingBuilder.cs
|m0|2700| 0|m0|2020| 1|m0|1557| 0|m0|2705| 0min 0s|m0|2386| 3min 0s|c100|0245| 100%|m0|1715| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Stores
;CS.pngShipmentItemBuilder.cs
|m0|2525| 0|m0|2019| 1|m0|0399| 0|m0|2527| 0min 0s|m0|2387| 3min 0s|c100|0066| 100%|m0|1838| 25Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Shipping
;CS.pngUrlRecord.cs
|m0|2664| 0|m0|2021| 1|m0|1523| 0|m0|2631| 0min 0s|m0|2390| 3min 0s|c100|0207| 100%|m0|1419| 34Nop.Core.\Libraries\Nop.Core\Domain\Seo
;CS.pngDeliveryService.cs
|m0|1825| 0|m0|2023| 1|m0|0863| 0|m0|2171| 0min 0s|m0|2448| 1min 0s2901N/A|m1|0468| 138Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS\Domain
;CS.pngPollAnswerBuilder.cs
|m0|2704| 0|m0|2022| 1|m0|1559| 0|m0|2703| 0min 0s|m0|2385| 3min 0s|c100|0260| 100%|m0|1746| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Polls
;CS.pngOrderBuilder.cs
|m0|2642| 0|m0|2015| 1|m0|1539| 0|m0|2647| 0min 0s|m0|2298| 3min 0s|c100|0233| 100%|m0|1443| 33Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Orders
;CS.pngGiftCardUsageHistoryBuilder.cs
|m0|2684| 0|m0|2014| 1|m0|1579| 0|m0|2683| 0min 0s|m0|2272| 3min 0s|c100|0280| 100%|m0|1694| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Orders
;CS.pngScheduleTask.cs
|m0|2574| 0|m0|2016| 1|m0|0458| 0|m0|2576| 0min 0s|m0|2301| 3min 0s|c100|0303| 100%|m0|0973| 56Nop.Core.\Libraries\Nop.Core\Domain\ScheduleTasks
;CS.pngPermissionRecordCustomerRoleMappin g.cs
|m0|2390| 0|m0|2018| 1|m0|0223| 0|m0|2395| 0min 0s|m0|2288| 3min 0s|c100|0107| 100%|m0|2229| 18Nop.Core.\Libraries\Nop.Core\Domain\Security
;CS.pngPermissionRecordBuilder.cs
|m0|2711| 0|m0|2017| 1|m0|1562| 0|m0|2720| 0min 0s|m0|2302| 3min 0s|c100|0256| 100%|m0|1705| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Security
;CS.pngUrlRecordBuilder.cs
|m0|2510| 0|m0|2030| 1|m0|0542| 0|m0|2518| 0min 0s|m0|2344| 3min 0s|c100|0054| 100%|m0|1772| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Seo
;CS.pngProxySettings.cs
|m0|2625| 0|m0|2029| 1|m0|1536| 0|m0|2644| 0min 0s|m0|2346| 3min 0s|c100|0227| 100%|m0|1146| 45Nop.Core.\Libraries\Nop.Core\Domain\Security
;CS.pngWarehouseBuilder.cs
|m0|2443| 0|m0|2031| 1|m0|0474| 0|m0|2452| 0min 0s|m0|2350| 3min 0s|c100|0035| 100%|m0|1908| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Shipping
;CS.pngPollBuilder.cs
|m0|2566| 0|m0|2033| 1|m0|0384| 0|m0|2568| 0min 0s|m0|2380| 3min 0s|c100|0305| 100%|m0|1685| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Polls
;CS.pngPaymentInfoModel.cs
|m0|2297| 0|m0|2032| 1|m0|0353| 0|m0|2265| 0min 0s|m0|1556| 14min|c0|0710| 0%|m0|2690| 9Nop.Plugin.Payments.CheckMoneyOrder.\Plugins\Nop.Plugin.Payments.CheckMoneyOrder\Models
;CS.pngPollVotingRecord.cs
|m0|3390| 0|m0|2025| 1|m0|1209| 0|m0|3381| 0min 0s|m0|1598| 13min|c0|1171| 0%|m0|1806| 25Nop.Core.\Libraries\Nop.Core\Domain\Polls
;CS.pngCheckoutAttributeValueBuilder.cs
|m0|2557| 0|m0|2024| 1|m0|0387| 0|m0|2571| 0min 0s|m0|2406| 3min 0s|c100|0298| 100%|m0|1638| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Orders
;CS.pngGiftCardBuilder.cs
|m0|2517| 0|m0|2026| 1|m0|0401| 0|m0|2531| 0min 0s|m0|2358| 3min 0s|c100|0050| 100%|m0|1770| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Orders
;CS.pngShipmentSentEvent.cs
|m0|3207| 0|m0|2028| 1|m0|1079| 0|m0|3209| 0min 0s|m0|2090| 5min|c0|0957| 0%|m0|2036| 22Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngOrderNoteBuilder.cs
|m0|2710| 0|m0|2027| 1|m0|1553| 0|m0|2709| 0min 0s|m0|2354| 3min 0s|c100|0254| 100%|m0|1706| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Orders
;CS.pngPackingType.cs
|m0|1935| 0|m0|2013| 1|m0|0775| 0|m0|1869| 0min 0s|m0|2453| 1min 0s2843N/A|m0|1962| 23Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS\Domain
;CS.pngOrderItemBuilder.cs
|m0|2570| 0|m0|1999| 1|m0|0456| 0|m0|2572| 0min 0s|m0|2254| 3min 0s|c100|0304| 100%|m0|1681| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Orders
;CS.pngPollVotingRecordBuilder.cs
|m0|2569| 0|m0|1998| 1|m0|0457| 0|m0|2577| 0min 0s|m0|2250| 3min 0s|c100|0308| 100%|m0|1684| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Polls
;CS.pngCheckoutAttributeBuilder.cs
|m0|2444| 0|m0|2000| 1|m0|0479| 0|m0|2447| 0min 0s|m0|2255| 3min 0s|c100|0034| 100%|m0|1902| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Orders
;CS.pngPickupType.cs
|m0|1872| 0|m0|2002| 1|m0|0704| 0|m0|1812| 0min 0s|m0|2468| 1min 0s2961N/A|m0|1103| 47Nop.Plugin.Shipping.UPS.\Plugins\Nop.Plugin.Shipping.UPS\Domain
;CS.pngIAddressModelFactory.cs
|m0|1822| 0|m0|2001| 1|m0|0841| 0|m0|2193| 0min 0s|m0|1748| 10min2897N/A|m0|2144| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIAddressAttributeModelFactory.cs
|m0|1255| 0|m0|1994| 1|m0|3429| 0|m0|1254| 0min 0s|m0|2484| 1min 0s3038N/A|m0|0748| 80Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIAffiliateModelFactory.cs
|m0|1258| 0|m0|1993| 1|m0|3436| 0|m0|1257| 0min 0s|m0|2480| 1min 0s3028N/A|m0|0851| 67Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngNopInfrastructureDefaults.cs
|m0|3437| 0|m0|1995| 1|m0|1258| 0|m0|3440| 0min 0s|m0|2412| 2min 17s|c0|1229| 0%|m0|2396| 13Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngIBaseAdminModelFactory.cs
|m0|1951| 0|m0|1997| 1|m0|0746| 0|m0|1904| 0min 0s|m0|0515| 2h 2min2865N/A|m3|0203| 314Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngNopDataProtectionDefaults.cs
|m0|3146| 0|m0|1996| 1|m0|1018| 0|m0|3136| 0min 0s|m0|2125| 4min 35s|c0|1118| 0%|m0|2147| 19Nop.Core.\Libraries\Nop.Core\Security
;CS.pngLanguageBuilder.cs
|m0|2539| 0|m0|2009| 1|m0|0411| 0|m0|2541| 0min 0s|m0|2284| 3min 0s|c100|0313| 100%|m0|1669| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Localization
;CS.pngLogBuilder.cs
|m0|2650| 0|m0|2008| 1|m0|1505| 0|m0|2649| 0min 0s|m0|2280| 3min 0s|c100|0197| 100%|m0|1607| 29Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Logging
;CS.pngActivityLogBuilder.cs
|m0|2637| 0|m0|2010| 1|m0|1544| 0|m0|2636| 0min 0s|m0|2281| 3min 0s|c100|0238| 100%|m0|1504| 31Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Logging
;CS.pngActivityLogTypeBuilder.cs
|m0|2451| 0|m0|2012| 1|m0|0498| 0|m0|2444| 0min 0s|m0|2273| 3min 0s|c100|0043| 100%|m0|1783| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Logging
;CS.pngICountryModelFactory.cs
|m0|1252| 0|m0|2011| 1|m0|3422| 0|m0|1251| 0min 0s|m0|1738| 10min3035N/A|m0|0839| 69Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngStoreInformationSettings.cs
|m0|2690| 0|m0|2004| 1|m0|1599| 0|m0|2827| 0min 0s|m0|2215| 3min 0s|c100|0263| 100%|m0|0896| 62Nop.Core.\Libraries\Nop.Core\Domain
;CS.pngEntityUpdatedEvent.cs
|m0|2483| 0|m0|2003| 1|m0|0569| 0|m0|2485| 0min 0s|m0|2224| 3min 0s|c100|0015| 100%|m0|1854| 24Nop.Core.\Libraries\Nop.Core\Events
;CS.pngVendorAttribute.cs
|m0|2958| 0|m0|2005| 1|m0|1612| 0|m0|2968| 0min 0s|m0|1273| 22min|c0|1975| 0%|m0|1254| 40Nop.Core.\Libraries\Nop.Core\Domain\Vendors
;CS.pngIPollModelFactory.cs
|m0|1330| 0|m0|2007| 1|m0|3242| 0|m0|1329| 0min 0s|m0|1737| 10min3067N/A|m0|0989| 55Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIPaymentModelFactory.cs
|m0|1334| 0|m0|2006| 1|m0|3258| 0|m0|1333| 0min 0s|m0|2501| 1min 0s3069N/A|m0|1036| 51Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIDiscountModelFactory.cs
|m0|1779| 0|m0|2235| 1|m0|2905| 0|m0|1778| 0min 0s|m0|1007| 37min2923N/A|m1|0394| 164Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngPictureBuilder.cs
|m0|2673| 0|m0|2242| 1|m0|1584| 0|m0|2678| 0min 0s|m0|2348| 3min 0s|c100|0269| 100%|m0|1753| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Media
;CS.pngIForumModelFactory.cs
|m0|1260| 0|m0|2241| 1|m0|3440| 0|m0|1259| 0min 0s|m0|1732| 10min3026N/A|m0|0850| 67Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngEntityInsertedEvent.cs
|m0|2447| 0|m0|2243| 1|m0|0496| 0|m0|2462| 0min 0s|m0|2345| 3min 0s|c100|0025| 100%|m0|1925| 24Nop.Core.\Libraries\Nop.Core\Events
;CS.pngEntityDeletedEvent.cs
|m0|2351| 0|m0|2245| 1|m0|0195| 0|m0|2327| 0min 0s|m0|2353| 3min 0s|c100|0129| 100%|m0|1947| 24Nop.Core.\Libraries\Nop.Core\Events
;CS.pngLocaleStringResourceBuilder.cs
|m0|2571| 0|m0|2244| 1|m0|0455| 0|m0|2573| 0min 0s|m0|2352| 3min 0s|c100|0300| 100%|m0|1679| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Localization
;CS.pngDiscountRequirementBuilder.cs
|m0|2538| 0|m0|2236| 1|m0|0412| 0|m0|2540| 0min 0s|m0|2362| 3min 0s|c100|0311| 100%|m0|1672| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Discounts
;CS.pngDiscountUsageHistoryBuilder.cs
|m0|2541| 0|m0|2238| 1|m0|0393| 0|m0|2565| 0min 0s|m0|2361| 3min 0s|c100|0314| 100%|m0|1671| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Discounts
;CS.pngDiscountProductMappingBuilder.cs
|m0|2403| 0|m0|2240| 1|m0|0196| 0|m0|2326| 0min 0s|m0|2360| 3min 0s|c100|0171| 100%|m0|1537| 30Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Discounts
;CS.pngDiscountCategoryMappingBuilder.cs
|m0|2432| 0|m0|2239| 1|m0|0517| 0|m0|2441| 0min 0s|m0|2404| 3min 0s|c100|0167| 100%|m0|1576| 30Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Discounts
;CS.pngDiscountManufacturerMappingBuilder .cs
|m0|2430| 0|m0|2252| 1|m0|0519| 0|m0|2433| 0min 0s|m0|2382| 3min 0s|c100|0163| 100%|m0|1567| 30Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Discounts
;CS.pngMeasureWeightBuilder.cs
|m0|2695| 0|m0|2251| 1|m0|1594| 0|m0|2688| 0min 0s|m0|2375| 3min 0s|c100|0250| 100%|m0|1701| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Directory
;CS.pngStateProvinceBuilder.cs
|m0|2681| 0|m0|2253| 1|m0|1576| 0|m0|2680| 0min 0s|m0|2383| 3min 0s|c100|0283| 100%|m0|1642| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Directory
;CS.pngMeasureDimensionBuilder.cs
|m0|2697| 0|m0|2255| 1|m0|1592| 0|m0|2696| 0min 0s|m0|2379| 3min 0s|c100|0242| 100%|m0|1708| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Directory
;CS.pngCountryBuilder.cs
|m0|2365| 0|m0|2254| 1|m0|0255| 0|m0|2379| 0min 0s|m0|2381| 3min 0s|c100|0137| 100%|m0|1941| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Directory
;CS.pngCurrencyBuilder.cs
|m0|2682| 0|m0|2247| 1|m0|1581| 0|m0|2675| 0min 0s|m0|2349| 3min 0s|c100|0285| 100%|m0|1658| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Directory
;CS.pngDiscountBuilder.cs
|m0|2514| 0|m0|2246| 1|m0|0544| 0|m0|2510| 0min 0s|m0|2351| 3min 0s|c100|0053| 100%|m0|1764| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Discounts
;CS.pngForumGroupBuilder.cs
|m0|2370| 0|m0|2248| 1|m0|0227| 0|m0|2397| 0min 0s|m0|2378| 3min 0s|c100|0135| 100%|m0|1943| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Forums
;CS.pngForumPostBuilder.cs
|m0|2622| 0|m0|2250| 1|m0|1533| 0|m0|2627| 0min 0s|m0|2374| 3min 0s|c100|0224| 100%|m0|1527| 31Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Forums
;CS.pngForumBuilder.cs
|m0|2693| 0|m0|2249| 1|m0|1590| 0|m0|2698| 0min 0s|m0|2376| 3min 0s|c100|0249| 100%|m0|1700| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Forums
;CS.pngWidgetController.cs
|m0|2840| 0|m0|2221| 1|m0|1750| 0|m0|2846| 0min 0s|m0|0646| 1h 21min|c0|1437| 0%|m1|0545| 119Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngGdprLogBuilder.cs
|m0|1892| 0|m0|2220| 1|m0|0733| 0|m0|1891| 0min 0s|m0|1725| 10min2778N/A|m0|1999| 23Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Gdpr
;CS.pngPagedList.cs
|m0|2513| 0|m0|2224| 1|m0|0545| 0|m0|2509| 0min 0s|m0|2405| 3min 0s|c100|0058| 100%|m0|0844| 68Nop.Core.\Libraries\Nop.Core
;CS.pngPrivateMessageBuilder.cs
|m0|2405| 0|m0|2223| 1|m0|0200| 0|m0|2316| 0min 0s|m0|2403| 3min 0s|c100|0172| 100%|m0|1529| 31Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Forums
;CS.pngForumTopicBuilder.cs
|m0|2439| 0|m0|2216| 1|m0|0484| 0|m0|2448| 0min 0s|m0|2392| 3min 0s|c100|0160| 100%|m0|1573| 30Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Forums
;CS.pngForumPostVoteBuilder.cs
|m0|2461| 0|m0|2215| 1|m0|0564| 0|m0|2490| 0min 0s|m0|2393| 3min 0s|c100|0039| 100%|m0|1839| 25Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Forums
;CS.pngForumSubscriptionBuilder.cs
|m0|2667| 0|m0|2217| 1|m0|1514| 0|m0|2672| 0min 0s|m0|2391| 3min 0s|c100|0240| 100%|m0|1710| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Forums
;CS.pngIForumModelFactory.cs
|m0|1946| 0|m0|2219| 1|m0|0736| 0|m0|1882| 0min 0s|m0|0852| 51min2864N/A|m2|0336| 196Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngDeliveryDate.cs
|m0|2489| 0|m0|2218| 1|m0|0537| 0|m0|2517| 0min 0s|m0|2402| 3min 0s|c100|0084| 100%|m0|2095| 20Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngIPollModelFactory.cs
|m0|1859| 0|m0|2231| 1|m0|0613| 0|m0|1909| 0min 0s|m0|2471| 1min 0s2948N/A|m0|1171| 44Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngEmailAccountBuilder.cs
|m0|2431| 0|m0|2230| 1|m0|0518| 0|m0|2434| 0min 0s|m0|2397| 3min 0s|c100|0165| 100%|m0|1593| 29Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Messages
;CS.pngIProductModelFactory.cs
|m0|1890| 0|m0|2232| 1|m0|0729| 0|m0|1889| 0min 0s|m0|2469| 1min 0s2773N/A|m1|0594| 108Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngStoreMapping.cs
|m0|3397| 0|m0|2233| 1|m0|1272| 0|m0|3400| 0min 0s|m0|1593| 13min|c0|1253| 0%|m0|1918| 24Nop.Core.\Libraries\Nop.Core\Domain\Stores
;CS.pngNewsLetterSubscriptionBuilder.cs
|m0|2369| 0|m0|2226| 1|m0|0203| 0|m0|2319| 0min 0s|m0|2401| 3min 0s|c100|0136| 100%|m0|1946| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Messages
;CS.pngMessageTemplateBuilder.cs
|m0|2652| 0|m0|2225| 1|m0|1509| 0|m0|2661| 0min 0s|m0|2398| 3min 0s|c100|0192| 100%|m0|1594| 29Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Messages
;CS.pngIExternalAuthenticationModelFactor y.cs
|m0|1903| 0|m0|2227| 1|m0|0689| 0|m0|1833| 0min 0s|m0|2486| 1min 0s2791N/A|m0|2049| 22Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngICustomerModelFactory.cs
|m0|1782| 0|m0|2229| 1|m0|2886| 0|m0|1781| 0min 0s|m0|0896| 46min2915N/A|m1|0352| 184Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngIWidgetModelFactory.cs
|m0|1943| 0|m0|2228| 1|m0|0745| 0|m0|1905| 0min 0s|m0|2478| 1min 0s2841N/A|m0|1963| 23Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngShoppingCartItemBuilder.cs
|m0|2416| 0|m0|2270| 1|m0|0501| 0|m0|2425| 0min 0s|m0|2222| 3min 0s|c100|0183| 100%|m0|1622| 29Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Orders
;CS.pngShipmentDeliveredEvent.cs
|m0|3215| 0|m0|2269| 1|m0|1051| 0|m0|3231| 0min 0s|m0|2079| 5min|c0|1026| 0%|m0|2026| 22Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngShipmentItem.cs
|m0|2560| 0|m0|2272| 1|m0|0390| 0|m0|2562| 0min 0s|m0|2220| 3min 0s|c100|0288| 100%|m0|1659| 28Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngTransactMode.cs
|m0|1295| 0|m0|2271| 1|m0|3271| 0|m0|1294| 0min 0s|m0|2508| 1min 0s3023N/A|m0|1817| 25Nop.Plugin.Payments.Manual.\Plugins\Nop.Plugin.Payments.Manual
;CS.pngReturnRequestReasonBuilder.cs
|m0|2469| 0|m0|2273| 1|m0|0557| 0|m0|2471| 0min 0s|m0|2221| 3min 0s|c100|0001| 100%|m0|1870| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Orders
;CS.pngPickupPoint.cs
|m0|2858| 0|m0|2268| 1|m0|1712| 0|m0|2858| 0min 0s|m0|0694| 1h 13min|c0|1518| 0%|m0|0702| 89Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngUpdateFrequency.cs
|m0|1855| 0|m0|2277| 1|m0|0660| 0|m0|1958| 0min 0s|m0|2507| 1min 0s2946N/A|m0|1166| 44Nop.Web.\Presentation\Nop.Web\Models\Sitemap
;CS.pngCampaignBuilder.cs
|m0|2696| 0|m0|2279| 1|m0|1593| 0|m0|2689| 0min 0s|m0|2208| 3min 0s|c100|0246| 100%|m0|1713| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Messages
;CS.pngShipmentCreatedEvent.cs
|m0|3359| 0|m0|2274| 1|m0|1234| 0|m0|3362| 0min 0s|m0|2092| 5min|c0|1185| 0%|m0|1794| 26Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngProductAvailabilityRange.cs
|m0|2382| 0|m0|2278| 1|m0|0234| 0|m0|2416| 0min 0s|m0|2211| 3min 0s|c100|0099| 100%|m0|2104| 20Nop.Core.\Libraries\Nop.Core\Domain\Shipping
;CS.pngIBlogModelFactory.cs
|m0|1343| 0|m0|2275| 1|m0|3255| 0|m0|1342| 0min 0s|m0|2511| 1min 0s3080N/A|m0|0922| 60Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngVendorSettings.cs
|m0|2523| 0|m0|2276| 1|m0|0395| 0|m0|2563| 0min 0s|m0|2204| 3min 0s|c100|0072| 100%|m0|0821| 71Nop.Core.\Libraries\Nop.Core\Domain\Vendors
;CS.pngIReportModelFactory.cs
|m0|1788| 0|m0|2259| 1|m0|2880| 0|m0|1787| 0min 0s|m0|1008| 37min2912N/A|m1|0367| 176Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIReturnRequestModelFactory.cs
|m0|1931| 0|m0|2260| 1|m0|0781| 0|m0|2145| 0min 0s|m0|1730| 10min2762N/A|m1|0578| 111Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngTopic.cs
|m0|2364| 0|m0|2261| 1|m0|0253| 0|m0|2371| 0min 0s|m0|2372| 3min 0s|c100|0142| 100%|m1|0584| 109Nop.Core.\Libraries\Nop.Core\Domain\Topics
;CS.pngISettingModelFactory.cs
|m0|1810| 0|m0|2256| 1|m0|0279| 0|m0|2243| 0min 0s|m0|0666| 1h 17min2876N/A|m2|0275| 242Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIProductAttributeModelFactory.cs
|m0|1272| 0|m0|2257| 1|m0|3402| 0|m0|1271| 0min 0s|m0|2366| 3min 0s3043N/A|m0|0736| 83Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngVendorAttributeValue.cs
|m0|2308| 0|m0|2264| 1|m0|0316| 0|m0|2232| 0min 0s|m0|1400| 18min|c0|0798| 0%|m0|1561| 30Nop.Core.\Libraries\Nop.Core\Domain\Vendors
;CS.pngVendorNote.cs
|m0|3420| 0|m0|2258| 1|m0|1255| 0|m0|3437| 0min 0s|m0|1595| 13min|c0|1223| 0%|m0|1759| 26Nop.Core.\Libraries\Nop.Core\Domain\Vendors
;CS.pngIProductReviewModelFactory.cs
|m0|1263| 0|m0|2263| 1|m0|3431| 0|m0|1262| 0min 0s|m0|2371| 3min 0s3029N/A|m0|0869| 65Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngPictureBinaryBuilder.cs
|m0|2527| 0|m0|2262| 1|m0|0397| 0|m0|2529| 0min 0s|m0|2373| 3min 0s|c100|0060| 100%|m0|1821| 25Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Media
;CS.pngIShippingModelFactory.cs
|m0|1785| 0|m0|2267| 1|m0|2889| 0|m0|1784| 0min 0s|m0|0897| 46min2909N/A|m1|0358| 182Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIWidgetModelFactory.cs
|m0|1283| 0|m0|2222| 1|m0|3411| 0|m0|1282| 0min 0s|m0|1723| 10min3003N/A|m0|1192| 43Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIVendorModelFactory.cs
|m0|1340| 0|m0|2237| 1|m0|3252| 0|m0|1339| 0min 0s|m0|1728| 10min3063N/A|m0|0987| 55Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngITinyMceHelper.cs
|m0|1468| 0|m0|2234| 1|m0|2816| 0|m0|1467| 0min 0s|m0|2143| 4min 0s3253N/A|m0|2695| 9Nop.Web.\Presentation\Nop.Web\Areas\Admin\Helpers
;CS.pngIAddressModelFactory.cs
|m0|1851| 0|m0|2265| 1|m0|0936| 0|m0|2092| 0min 0s|m0|0777| 1h 0min2984N/A|m0|1320| 37Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngQueuedEmailBuilder.cs
|m0|2660| 0|m0|2266| 1|m0|1511| 0|m0|2669| 0min 0s|m0|2210| 3min 0s|c100|0214| 100%|m0|1388| 35Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Messages
;CS.pngIShoppingCartModelFactory.cs
|m0|1288| 0|m0|2149| 1|m0|3406| 0|m0|1287| 0min 0s|m0|1729| 10min3001N/A|m0|1191| 43Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngTopicTemplate.cs
|m0|2458| 0|m0|2148| 1|m0|0491| 0|m0|2467| 0min 0s|m0|2286| 3min 0s|c100|0036| 100%|m0|1910| 24Nop.Core.\Libraries\Nop.Core\Domain\Topics
;CS.pngISpecificationAttributeModelFactor y.cs
|m0|1889| 0|m0|2147| 1|m0|0721| 0|m0|1827| 0min 0s|m0|2439| 1min 0s2774N/A|m1|0592| 108Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngITopicModelFactory.cs
|m0|1830| 0|m0|2152| 1|m0|0804| 0|m0|2154| 0min 0s|m0|1731| 10min2972N/A|m0|1180| 44Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngITemplateModelFactory.cs
|m0|1979| 0|m0|2151| 1|m0|0621| 0|m0|1921| 0min 0s|m0|2497| 1min 0s2823N/A|m1|0616| 101Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngLandingPageType.cs
|m0|1940| 0|m0|2150| 1|m0|0759| 0|m0|1865| 0min 0s|m0|2438| 1min 0s2838N/A|m0|1953| 23Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\PayPal\Checkout
;CS.pngBlogPostTag.cs
|m0|2375| 0|m0|2143| 1|m0|0230| 0|m0|2414| 0min 0s|m0|2312| 3min 0s|c100|0106| 100%|m0|2237| 18Nop.Core.\Libraries\Nop.Core\Domain\Blogs
;CS.pngCustomerLoggedOutEvent.cs
|m0|3252| 0|m0|2142| 1|m0|1340| 0|m0|3256| 0min 0s|m0|2083| 5min|c0|1017| 0%|m0|2022| 22Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngRequest.cs
|m0|1932| 0|m0|2141| 1|m0|0780| 0|m0|2008| 0min 0s|m0|2100| 5min2760N/A|m0|2018| 22Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Domain\Onboarding
;CS.pngResponseResult.cs
|m0|1927| 0|m0|2146| 1|m0|0765| 0|m0|1859| 0min 0s|m0|2436| 1min 0s2759N/A|m0|2017| 22Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Domain\Onboarding
;CS.pngShippingPreferenceType.cs
|m0|1945| 0|m0|2145| 1|m0|0743| 0|m0|1901| 0min 0s|m0|2457| 1min 0s2839N/A|m0|1966| 23Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\PayPal\Checkout
;CS.pngCustomerCustomerRoleMapping.cs
|m0|2377| 0|m0|2144| 1|m0|0231| 0|m0|2413| 0min 0s|m0|2306| 3min 0s|c100|0101| 100%|m0|2227| 18Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngAffiliate.cs
|m0|2629| 0|m0|2161| 1|m0|1526| 0|m0|2634| 0min 0s|m0|2268| 3min 0s|c100|0217| 100%|m0|1361| 36Nop.Core.\Libraries\Nop.Core\Domain\Affiliates
;CS.pngRouteProvider.cs
|m0|3008| 0|m0|2160| 1|m0|1660| 0|m0|3012| 0min 0s|m0|1802| 8min|c0|1782| 0%|m0|1135| 45Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Infrastructure
;CS.pngUserActionType.cs
|m0|1937| 0|m0|2159| 1|m0|0778| 0|m0|1872| 0min 0s|m0|2500| 1min 0s2848N/A|m0|2248| 18Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\PayPal\Checkout
;CS.pngCustomerLoggedinEvent.cs
|m0|3269| 0|m0|2164| 1|m0|1297| 0|m0|3273| 0min 0s|m0|2081| 5min|c0|1303| 0%|m0|1847| 25Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngPaymentType.cs
|m0|1886| 0|m0|2163| 1|m0|0714| 0|m0|1808| 0min 0s|m0|2496| 1min 0s2787N/A|m0|2099| 20Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Domain
;CS.pngCustomerRegisteredEvent.cs
|m0|3297| 0|m0|2162| 1|m0|1377| 0|m0|3289| 0min 0s|m0|2084| 5min|c0|1296| 0%|m0|1840| 25Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngSpecificationAttribute.cs
|m0|2509| 0|m0|2155| 1|m0|0543| 0|m0|2511| 0min 0s|m0|2297| 3min 0s|c100|0055| 100%|m0|1777| 26Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngCustomerRole.cs
|m0|2692| 0|m0|2154| 1|m0|1591| 0|m0|2697| 0min 0s|m0|2303| 3min 0s|c100|0247| 100%|m0|0933| 59Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngRelatedProduct.cs
|m0|2598| 0|m0|2153| 1|m0|0433| 0|m0|2601| 0min 0s|m0|2421| 2min 17s|c83|0384| 83.33%|m0|1906| 24Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngReviewType.cs
|m0|2335| 0|m0|2158| 1|m0|0201| 0|m0|2321| 0min 0s|m0|1272| 22min|c0|0756| 0%|m0|1353| 36Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngCustomerPasswordChangedEvent.cs
|m0|2424| 0|m0|2157| 1|m0|0525| 0|m0|2503| 0min 0s|m0|2285| 3min 0s|c100|0146| 100%|m0|2048| 22Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngTierPrice.cs
|m0|2399| 0|m0|2156| 1|m0|0189| 0|m0|2359| 0min 0s|m0|2296| 3min 0s|c100|0178| 100%|m0|1117| 46Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngSchemaMigration.cs
|m0|3256| 0|m0|2140| 1|m0|1336| 0|m0|3260| 0min 0s|m0|2417| 2min 17s|c0|1004| 0%|m0|1982| 23Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Data
;CS.pngCustomerPassword.cs
|m0|2410| 0|m0|2124| 1|m0|0513| 0|m0|2439| 0min 0s|m0|2342| 3min 0s|c100|0189| 100%|m0|1063| 49Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngSpecificationAttributeGroup.cs
|m0|2114| 0|m0|2123| 1|m0|0964| 0|m0|2070| 0min 0s|m0|2419| 2min 17s|c75|0425| 75%|m0|2064| 21Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngSpecificationAttributeOption.cs
|m0|2404| 0|m0|2122| 1|m0|0211| 0|m0|2331| 0min 0s|m0|2326| 3min 0s|c100|0173| 100%|m0|1533| 31Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngTaxTransactionLogSearchModel.cs
|m0|3263| 0|m0|2127| 1|m0|1303| 0|m0|3267| 0min 0s|m0|1820| 8min|c0|1309| 0%|m0|1820| 25Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Models\Log
;CS.pngMeasureSettings.cs
|m0|2388| 0|m0|2126| 1|m0|0226| 0|m0|2398| 0min 0s|m0|2336| 3min 0s|c100|0112| 100%|m0|2106| 20Nop.Core.\Libraries\Nop.Core\Domain\Directory
;CS.pngMeasureDimension.cs
|m0|2563| 0|m0|2125| 1|m0|0381| 0|m0|2551| 0min 0s|m0|2339| 3min 0s|c100|0291| 100%|m0|1634| 29Nop.Core.\Libraries\Nop.Core\Domain\Directory
;CS.pngMeasureWeight.cs
|m0|2412| 0|m0|2118| 1|m0|0511| 0|m0|2431| 0min 0s|m0|2330| 3min 0s|c100|0181| 100%|m0|1624| 29Nop.Core.\Libraries\Nop.Core\Domain\Directory
;CS.pngDistributedCacheType.cs
|m0|1955| 0|m0|2117| 1|m0|0758| 0|m0|1866| 0min 0s|m0|2465| 1min 0s2851N/A|m0|2266| 17Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngISettings.cs
|m0|1483| 0|m0|2116| 1|m0|2781| 0|m0|1482| 0min 0s|m1|0394| 2h 58min3265N/A|m0|2677| 10Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngAttributeValueOutOfStockDisplayTyp e.cs
|m0|1778| 0|m0|2121| 1|m0|2922| 0|m0|1777| 0min 0s|m0|2463| 1min 0s2916N/A|m0|2205| 19Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngCurrency.cs
|m0|2480| 0|m0|2120| 1|m0|0578| 0|m0|1938| 0min 0s|m0|2332| 3min 0s|c100|0012| 100%|m0|0768| 77Nop.Core.\Libraries\Nop.Core\Domain\Directory
;CS.pngDiscountUsageHistory.cs
|m0|3383| 0|m0|2119| 1|m0|1216| 0|m0|3348| 0min 0s|m0|1592| 13min|c0|1155| 0%|m0|1766| 26Nop.Core.\Libraries\Nop.Core\Domain\Discounts
;CS.pngCurrencySettings.cs
|m0|2628| 0|m0|2136| 1|m0|1527| 0|m0|2633| 0min 0s|m0|2310| 3min 0s|c100|0218| 100%|m0|1375| 35Nop.Core.\Libraries\Nop.Core\Domain\Directory
;CS.pngSendinblueAccountLanguage.cs
|m0|1845| 0|m0|2135| 1|m0|0982| 0|m0|2078| 0min 0s|m0|2459| 1min 0s2993N/A|m0|1310| 38Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Domain
;CS.pngSpecificationAttributeType.cs
|m0|1309| 0|m0|2134| 1|m0|3283| 0|m0|1308| 0min 0s|m0|2454| 1min 0s3094N/A|m0|1676| 28Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngConfigurationValidator.cs
|m0|2213| 0|m0|2139| 1|m0|0878| 0|m0|2176| 0min 0s|m0|1714| 10min|c0|0909| 0%|m0|1581| 29Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Validators
;CS.pngIStoreContext.cs
|m0|1868| 0|m0|2138| 1|m0|0770| 0|m0|1874| 0min 0s|m0|1500| 15min2959N/A|m0|1598| 29Nop.Core.\Libraries\Nop.Core
;CS.pngIWebHelper.cs
|m0|1896| 0|m0|2137| 1|m0|0723| 0|m0|1819| 0min 0s|m0|0854| 51min2800N/A|m1|0514| 125Nop.Core.\Libraries\Nop.Core
;CS.pngRouteProvider.cs
|m0|2241| 0|m0|2130| 1|m0|0288| 0|m0|2254| 0min 0s|m0|2133| 4min 17s|c0|0877| 0%|m0|1601| 29Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words\Infrastructure
;CS.pngCustomerAttributeValue.cs
|m0|2218| 0|m0|2129| 1|m0|0847| 0|m0|2207| 0min 0s|m0|1402| 18min|c0|0906| 0%|m0|1522| 31Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngWhat3wordsAddressModel.cs
|m0|3138| 0|m0|2128| 1|m0|1026| 0|m0|3154| 0min 0s|m0|1357| 20min|c0|1148| 0%|m0|2352| 15Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words\Models
;CS.pngCustomerAttribute.cs
|m0|2662| 0|m0|2133| 1|m0|1519| 0|m0|2667| 0min 0s|m0|2324| 3min 0s|c100|0206| 100%|m0|1242| 41Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngStateProvince.cs
|m0|2665| 0|m0|2132| 1|m0|1522| 0|m0|2648| 0min 0s|m0|2337| 3min 0s|c100|0209| 100%|m0|1355| 36Nop.Core.\Libraries\Nop.Core\Domain\Directory
;CS.pngReaderWriteLockType.cs
|m0|1402| 0|m0|2131| 1|m0|2754| 0|m0|1401| 0min 0s|m0|2455| 1min 0s3348N/A|m0|2391| 13Nop.Core.\Libraries\Nop.Core\ComponentModel
;CS.pngCustomerActivatedEvent.cs
|m0|3393| 0|m0|2165| 1|m0|1276| 0|m0|3396| 0min 0s|m0|2085| 5min|c0|1166| 0%|m0|1774| 26Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngWhat3wordsCountryController.cs
|m0|2909| 0|m0|2199| 1|m0|1763| 0|m0|2909| 0min 0s|m0|2043| 6min|c0|1916| 0%|m0|1327| 37Nop.Plugin.Widgets.What3words.\Plugins\Nop.Plugin.Widgets.What3words\Controllers
;CS.pngCustomerAddressMapping.cs
|m0|2374| 0|m0|2198| 1|m0|0237| 0|m0|2407| 0min 0s|m0|2278| 3min 0s|c100|0104| 100%|m0|2240| 18Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngPaymentInfoModel.cs
|m0|3167| 0|m0|2197| 1|m0|0991| 0|m0|3163| 0min 0s|m0|1191| 26min|c0|1109| 0%|m0|2098| 20Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Models
;CS.pngRouteProvider.cs
|m0|2270| 0|m0|2202| 1|m0|0286| 0|m0|2262| 0min 0s|m0|2096| 5min|c0|0747| 0%|m0|1485| 32Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Infrastructure
;CS.pngSitemapSettings.cs
|m0|2567| 0|m0|2201| 1|m0|0383| 0|m0|2559| 0min 0s|m0|2279| 3min 0s|c100|0307| 100%|m0|0967| 56Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngOnboardingValidator.cs
|m0|3395| 0|m0|2200| 1|m0|1280| 0|m0|3412| 0min 0s|m0|2191| 3min 26s|c0|1168| 0%|m0|1810| 25Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Validators
;CS.pngRewardPointsHistory.cs
|m0|2688| 0|m0|2193| 1|m0|1595| 0|m0|2687| 0min 0s|m0|2334| 3min 0s|c100|0279| 100%|m0|0910| 61Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngMerchantRequest.cs
|m0|2333| 0|m0|2192| 1|m0|0197| 0|m0|2325| 0min 0s|m0|1679| 11min|c0|0755| 0%|m0|1490| 32Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Domain\Onboarding
;CS.pngRevokeAccessRequest.cs
|m0|2263| 0|m0|2191| 1|m0|0262| 0|m0|2382| 0min 0s|m0|1678| 11min|c0|0729| 0%|m0|1491| 32Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Domain\Onboarding
;CS.pngSignUpRequest.cs
|m0|3073| 0|m0|2196| 1|m0|1111| 0|m0|3075| 0min 0s|m0|1325| 20min|c0|1812| 0%|m0|1172| 44Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Domain\Onboarding
;CS.pngCrossSellProduct.cs
|m0|3093| 0|m0|2195| 1|m0|1173| 0|m0|3089| 0min 0s|m0|1784| 9min|c0|1090| 0%|m0|2207| 19Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngCategoryTemplate.cs
|m0|2450| 0|m0|2194| 1|m0|0499| 0|m0|2427| 0min 0s|m0|2327| 3min 0s|c100|0028| 100%|m0|1924| 24Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngResponse.cs
|m0|2310| 0|m0|2211| 1|m0|0314| 0|m0|2228| 0min 0s|m0|1591| 13min|c0|0790| 0%|m0|1497| 31Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Domain\Onboarding
;CS.pngGoogleAuthenticatorListModel.cs
|m0|1553| 0|m0|2210| 1|m0|2711| 0|m0|1552| 0min 0s|m0|1830| 8min3300N/A|m0|2465| 12Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Models
;CS.pngAddressAttributeValue.cs
|m0|2283| 0|m0|2209| 1|m0|0341| 0|m0|2309| 0min 0s|m0|1401| 18min|c0|0700| 0%|m0|1511| 31Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngRouteProvider.cs
|m0|2247| 0|m0|2214| 1|m0|0312| 0|m0|2236| 0min 0s|m0|2136| 4min 17s|c0|0892| 0%|m0|1623| 29Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Infrastructure
;CS.pngSearchTermReportLine.cs
|m0|3107| 0|m0|2213| 1|m0|1185| 0|m0|3097| 0min 0s|m0|1786| 9min|c0|1043| 0%|m0|2187| 19Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngSearchTerm.cs
|m0|2477| 0|m0|2212| 1|m0|0575| 0|m0|2213| 0min 0s|m0|2396| 3min 0s|c100|0023| 100%|m0|1917| 24Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngAddressSettings.cs
|m0|2435| 0|m0|2205| 1|m0|0482| 0|m0|2450| 0min 0s|m0|2287| 3min 0s|c100|0158| 100%|m1|0603| 105Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngSetting.cs
|m0|2544| 0|m0|2204| 1|m0|0374| 0|m0|2558| 0min 0s|m0|2416| 2min 17s|c91|0337| 91.67%|m0|1035| 51Nop.Core.\Libraries\Nop.Core\Domain\Configuration
;CS.pngGoogleAuthenticatorModel.cs
|m0|3140| 0|m0|2203| 1|m0|1024| 0|m0|3156| 0min 0s|m0|1358| 20min|c0|1142| 0%|m0|2354| 15Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Models
;CS.pngRewardPointsSettings.cs
|m0|2457| 0|m0|2208| 1|m0|0492| 0|m0|2460| 0min 0s|m0|2294| 3min 0s|c100|0037| 100%|m0|0695| 90Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngGoogleAuthenticatorSearchModel.cs
|m0|3160| 0|m0|2207| 1|m0|1014| 0|m0|3146| 0min 0s|m0|1553| 14min|c0|1114| 0%|m0|2255| 17Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Models
;CS.pngGoogleAuthenticatorSchemaMigration .cs
|m0|3165| 0|m0|2206| 1|m0|0999| 0|m0|3181| 0min 0s|m0|2418| 2min 17s|c0|1105| 0%|m0|2100| 20Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Migrations
;CS.pngTokenModel.cs
|m0|3381| 0|m0|2190| 1|m0|1212| 0|m0|3384| 0min 0s|m0|1828| 8min|c0|1149| 0%|m0|2351| 15Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.\Plugins\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator\Models
;CS.pngManufacturer.cs
|m0|2502| 0|m0|2174| 1|m0|0550| 0|m0|2478| 0min 0s|m0|2318| 3min 0s|c100|0090| 100%|m1|0527| 121Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngProductReview.cs
|m0|2516| 0|m0|2173| 1|m0|0402| 0|m0|2530| 0min 0s|m0|2309| 3min 0s|c100|0048| 100%|m0|0827| 71Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngProductReviewHelpfulness.cs
|m0|3407| 0|m0|2172| 1|m0|1294| 0|m0|3270| 0min 0s|m0|1597| 13min|c0|1249| 0%|m0|1920| 24Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngProductProductTagMapping.cs
|m0|2389| 0|m0|2177| 1|m0|0225| 0|m0|2393| 0min 0s|m0|2315| 3min 0s|c100|0108| 100%|m0|2235| 18Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngProductManufacturer.cs
|m0|2611| 0|m0|2176| 1|m0|0446| 0|m0|2614| 0min 0s|m0|2410| 2min 17s|c87|0363| 87.5%|m0|1585| 29Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngProductPicture.cs
|m0|2656| 0|m0|2175| 1|m0|1499| 0|m0|2655| 0min 0s|m0|2317| 3min 0s|c100|0212| 100%|m0|1923| 24Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngProductReviewReviewTypeMapping.cs
|m0|3379| 0|m0|2168| 1|m0|1214| 0|m0|3382| 0min 0s|m0|1590| 13min|c0|1156| 0%|m0|1767| 26Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngPayPalCommerceWebhookController.cs
|m0|2905| 0|m0|2167| 1|m0|1761| 0|m0|2905| 0min 0s|m0|1811| 8min|c0|1896| 0%|m0|1305| 38Nop.Plugin.Payments.PayPalCommerce.\Plugins\Nop.Plugin.Payments.PayPalCommerce\Controllers
;CS.pngProductWarehouseInventory.cs
|m0|2415| 0|m0|2166| 1|m0|0502| 0|m0|2430| 0min 0s|m0|2333| 3min 0s|c100|0184| 100%|m0|1631| 29Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngProductTemplate.cs
|m0|2407| 0|m0|2171| 1|m0|0510| 0|m0|2422| 0min 0s|m0|2311| 3min 0s|c100|0186| 100%|m0|1629| 29Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngTaxOriginAddressType.cs
|m0|1804| 0|m0|2170| 1|m0|2896| 0|m0|1803| 0min 0s|m0|2492| 1min 0s2886N/A|m0|2214| 18Nop.Plugin.Tax.Avalara.\Plugins\Nop.Plugin.Tax.Avalara\Domain
;CS.pngProductTag.cs
|m0|2426| 0|m0|2169| 1|m0|0520| 0|m0|2432| 0min 0s|m0|2338| 3min 0s|c100|0147| 100%|m0|2277| 16Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngConfigurationModel.cs
|m0|3260| 0|m0|2186| 1|m0|1338| 0|m0|3252| 0min 0s|m0|1654| 12min|c0|1306| 0%|m0|1823| 25Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Models
;CS.pngRouteProvider.cs
|m0|2292| 0|m0|2185| 1|m0|0364| 0|m0|2280| 0min 0s|m0|2135| 4min 17s|c0|0715| 0%|m0|1646| 28Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Infrastructure
;CS.pngProductAttributeMapping.cs
|m0|2472| 0|m0|2184| 1|m0|0560| 0|m0|2474| 0min 0s|m0|2321| 3min 0s|c100|0004| 100%|m0|0727| 84Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngProductAttribute.cs
|m0|2506| 0|m0|2189| 1|m0|0552| 0|m0|2476| 0min 0s|m0|2305| 3min 0s|c100|0089| 100%|m0|2078| 21Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngManufacturerTemplate.cs
|m0|2491| 0|m0|2188| 1|m0|0535| 0|m0|2499| 0min 0s|m0|2308| 3min 0s|c100|0079| 100%|m0|1928| 24Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngPredefinedProductAttributeValue.cs
|m0|2929| 0|m0|2187| 1|m0|1635| 0|m0|2935| 0min 0s|m0|1025| 36min|c0|1853| 0%|m0|1040| 51Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngExternalAuthenticationRecord.cs
|m0|3042| 0|m0|2180| 1|m0|1122| 0|m0|3038| 0min 0s|m0|1081| 32min|c0|1830| 0%|m0|1168| 44Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngProductCategory.cs
|m0|2406| 0|m0|2179| 1|m0|0366| 0|m0|2278| 0min 0s|m0|2319| 3min 0s|c100|0187| 100%|m0|1627| 29Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngCustomEventListModel.cs
|m0|1233| 0|m0|2178| 1|m0|3359| 0|m0|1232| 0min 0s|m0|1831| 8min3169N/A|m0|2596| 11Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Models
;CS.pngCustomEventSearchModel.cs
|m0|2051| 0|m0|2183| 1|m0|0655| 0|m0|1963| 0min 0s|m0|1344| 20min|c0|0678| 0%|m0|1501| 31Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Models
;CS.pngProductAttributeValue.cs
|m0|2353| 0|m0|2182| 1|m0|0249| 0|m0|2369| 0min 0s|m0|2323| 3min 0s|c100|0130| 100%|m0|0654| 95Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngFacebookPixelListModel.cs
|m0|1159| 0|m0|2181| 1|m0|3125| 0|m0|1158| 0min 0s|m0|1827| 8min3165N/A|m0|2598| 11Nop.Plugin.Widgets.FacebookPixel.\Plugins\Nop.Plugin.Widgets.FacebookPixel\Models
;CS.pngCustomerLoginResults.cs
|m0|1869| 0|m0|1571| 1|m0|0766| 0|m0|1858| 0min 0s|m0|2489| 1min 0s2958N/A|m0|1066| 49Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngSchemaMigration.cs
|m0|3250| 0|m0|1572| 1|m0|1342| 0|m0|3254| 0min 0s|m0|2411| 2min 17s|c0|1011| 0%|m0|2285| 16Nop.Plugin.Pickup.PickupInStore.\Plugins\Nop.Plugin.Pickup.PickupInStore\Data
;CS.pngStorePickupPoint.cs
|m0|0976| 0|m0|1569| 1|m0|2081| 0|m0|0941| 0min 0s|m0|0904| 45min|c0|2072| 0%|m0|0925| 60Nop.Plugin.Pickup.PickupInStore.\Plugins\Nop.Plugin.Pickup.PickupInStore\Domain
;CS.pngNopColumnsConvention.cs
|m0|2073| 0|m0|1570| 1|m0|0932| 0|m0|2026| 0min 0s|m0|0992| 38min|c20|0629| 20%|m0|1276| 39Nop.Data.\Libraries\Nop.Data\Migrations
;CS.pngMessageDelayPeriodExtensions.cs
|m0|3380| 0|m0|1573| 1|m0|1213| 0|m0|3383| 0min 0s|m0|1486| 15min|c0|1152| 0%|m0|1788| 26Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngEmailAccountSettings.cs
|m0|2497| 0|m0|1576| 1|m0|0529| 0|m0|2505| 0min 0s|m0|2331| 3min 0s|c100|0092| 100%|m0|2273| 16Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngEmailAccount.cs
|m0|2409| 0|m0|1577| 1|m0|0508| 0|m0|2424| 0min 0s|m0|2325| 3min 0s|c100|0190| 100%|m0|1060| 49Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngNopIndexConvention.cs
|m0|2689| 0|m0|1574| 1|m0|1600| 0|m0|2964| 0min 0s|m0|2293| 3min 0s|c100|0278| 100%|m0|0916| 60Nop.Data.\Libraries\Nop.Data\Migrations
;CS.pngStorePickupPointListModel.cs
|m0|1471| 0|m0|1575| 1|m0|2819| 0|m0|1470| 0min 0s|m0|1935| 8min3257N/A|m0|2703| 9Nop.Plugin.Pickup.PickupInStore.\Plugins\Nop.Plugin.Pickup.PickupInStore\Models
;CS.pngStorePickupPointSearchModel.cs
|m0|1503| 0|m0|1562| 1|m0|2659| 0|m0|1502| 0min 0s|m0|1933| 8min3250N/A|m0|2699| 9Nop.Plugin.Pickup.PickupInStore.\Plugins\Nop.Plugin.Pickup.PickupInStore\Models
;CS.pngDisplayDefaultMenuItemSettings.cs
|m0|2632| 0|m0|1563| 1|m0|1529| 0|m0|2625| 0min 0s|m0|2389| 3min 0s|c100|0220| 100%|m0|1147| 45Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngCampaign.cs
|m0|2395| 0|m0|1560| 1|m0|0247| 0|m0|2377| 0min 0s|m0|2356| 3min 0s|c100|0176| 100%|m0|1115| 46Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngTempSqlDataStorage.cs
|m0|2436| 0|m0|1561| 1|m0|0481| 0|m0|2445| 0min 0s|m0|2399| 3min 0s|c100|0157| 100%|m0|1983| 23Nop.Data.\Libraries\Nop.Data
;CS.pngVatNumberStatus.cs
|m0|1348| 0|m0|1564| 1|m0|3326| 0|m0|1347| 0min 0s|m0|2485| 1min 0s3078N/A|m0|1630| 29Nop.Core.\Libraries\Nop.Core\Domain\Tax
;CS.pngShippingByWeightByTotalListModel .cs
|m0|1467| 0|m0|1567| 1|m0|2817| 0|m0|1466| 0min 0s|m0|1934| 8min3258N/A|m0|2701| 9Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Models
;CS.pngPicture.cs
|m0|2647| 0|m0|1568| 1|m0|1524| 0|m0|2630| 0min 0s|m0|2394| 3min 0s|c100|0201| 100%|m0|1271| 39Nop.Core.\Libraries\Nop.Core\Domain\Media
;CS.pngShippingByWeightByTotalRecordBuild er.cs
|m0|2182| 0|m0|1565| 1|m0|0797| 0|m0|2161| 0min 0s|m0|2423| 2min 17s|c0|0866| 0%|m0|1452| 33Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Data
;CS.pngShippingByWeightByTotalRecord.cs
|m0|2737| 0|m0|1566| 1|m0|1444| 0|m0|2742| 0min 0s|m0|0715| 1h 8min|c0|1555| 0%|m0|0725| 85Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Domain
;CS.pngMessageTemplatesSettings.cs
|m0|2623| 0|m0|1589| 1|m0|1532| 0|m0|2628| 0min 0s|m0|2316| 3min 0s|c100|0223| 100%|m0|1523| 31Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngIEngine.cs
|m0|1347| 0|m0|1590| 1|m0|3321| 0|m0|1346| 0min 0s|m0|2491| 1min 0s3082N/A|m0|0941| 59Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngNopDataSettingsDefaults.cs
|m0|3094| 0|m0|1587| 1|m0|1172| 0|m0|3084| 0min 0s|m0|2116| 4min 35s|c0|1086| 0%|m0|2209| 18Nop.Data.\Libraries\Nop.Data
;CS.pngFixedRateListModel.cs
|m0|1498| 0|m0|1588| 1|m0|2658| 0|m0|1497| 0min 0s|m0|1942| 8min3228N/A|m0|2706| 8Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Models
;CS.pngMessageTemplate.cs
|m0|2522| 0|m0|1591| 1|m0|0396| 0|m0|2546| 0min 0s|m0|2329| 3min 0s|c100|0070| 100%|m0|0817| 71Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngFixedRateModel.cs
|m0|3214| 0|m0|1594| 1|m0|1046| 0|m0|3216| 0min 0s|m0|1087| 32min|c0|0990| 0%|m0|2071| 21Nop.Plugin.Shipping.FixedByWeightByTotal.\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Models
;CS.pngShoppingCartSettings.cs
|m0|2394| 0|m0|1595| 1|m0|0241| 0|m0|2409| 0min 0s|m0|2271| 3min 0s|c100|0144| 100%|m1|0550| 118Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngOrderAuthorizedEvent.cs
|m0|3248| 0|m0|1592| 1|m0|1324| 0|m0|3240| 0min 0s|m0|2078| 5min|c0|0996| 0%|m0|1984| 23Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngGiftCardUsageHistory.cs
|m0|2638| 0|m0|1593| 1|m0|1549| 0|m0|2707| 0min 0s|m0|2269| 3min 0s|c100|0234| 100%|m0|1508| 31Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngOrderAverageReportLine.cs
|m0|2908| 0|m0|1580| 1|m0|1764| 0|m0|2908| 0min 0s|m0|1166| 27min|c0|1913| 0%|m0|1283| 39Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngOrderAverageReportLineSummary.cs
|m0|0917| 0|m0|1581| 1|m0|2016| 0|m0|0869| 0min 0s|m0|0862| 50min|c0|2029| 0%|m0|0877| 64Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngVendorAttributeBuilder.cs
|m0|2462| 0|m0|1578| 1|m0|0563| 0|m0|2491| 0min 0s|m0|2328| 3min 0s|c100|0024| 100%|m0|1921| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Vendors
;CS.pngVendorAttributeValueBuilder.cs
|m0|2671| 0|m0|1579| 1|m0|1516| 0|m0|2664| 0min 0s|m0|2341| 3min 0s|c100|0274| 100%|m0|1716| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Vendors
;CS.pngScheduleTaskBuilder.cs
|m0|2676| 0|m0|1582| 1|m0|1587| 0|m0|2695| 0min 0s|m0|2340| 3min 0s|c100|0266| 100%|m0|1762| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Tasks
;CS.pngStoreBuilder.cs
|m0|2627| 0|m0|1585| 1|m0|1534| 0|m0|2626| 0min 0s|m0|2314| 3min 0s|c100|0222| 100%|m0|1520| 31Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Stores
;CS.pngTopicTemplateBuilder.cs
|m0|2674| 0|m0|1586| 1|m0|1583| 0|m0|2679| 0min 0s|m0|2320| 3min 0s|c100|0265| 100%|m0|1756| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Topics
;CS.pngVendorBuilder.cs
|m0|2429| 0|m0|1583| 1|m0|0514| 0|m0|2438| 0min 0s|m0|2343| 3min 0s|c100|0164| 100%|m0|1582| 29Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Vendors
;CS.pngVendorNoteBuilder.cs
|m0|2707| 0|m0|1584| 1|m0|1550| 0|m0|2706| 0min 0s|m0|2307| 3min 0s|c100|0257| 100%|m0|1703| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Vendors
;CS.pngAddOrderRewardPointsHistoryFK.cs
|m0|2636| 0|m0|1535| 1|m0|1545| 0|m0|2641| 0min 0s|m0|2214| 3min 0s|c100|0239| 100%|m0|1709| 27Nop.Data.\Libraries\Nop.Data\Migrations\Installation
;CS.pngStorePickupPointValidator.cs
|m0|2954| 0|m0|1536| 1|m0|1626| 0|m0|2938| 0min 0s|m0|1252| 23min|c0|1978| 0%|m0|1268| 40Nop.Plugin.Pickup.PickupInStore.\Plugins\Nop.Plugin.Pickup.PickupInStore\Validators
;CS.pngNopMigrationDefaults.cs
|m0|2595| 0|m0|1533| 1|m0|0430| 0|m0|2598| 0min 0s|m0|2426| 2min 17s|c83|0381| 83.33%|m0|1517| 31Nop.Data.\Libraries\Nop.Data\Migrations
;CS.pngReturnRequestAction.cs
|m0|2500| 0|m0|1534| 1|m0|0532| 0|m0|2496| 0min 0s|m0|2206| 3min 0s|c100|0095| 100%|m0|2066| 21Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngShoppingCartItem.cs
|m0|2520| 0|m0|1537| 1|m0|0404| 0|m0|2522| 0min 0s|m0|2227| 3min 0s|c100|0069| 100%|m0|0794| 75Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngReturnRequestReason.cs
|m0|2488| 0|m0|1540| 1|m0|0554| 0|m0|2480| 0min 0s|m0|2199| 3min 0s|c100|0082| 100%|m0|2086| 21Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngOrderVoidedEvent.cs
|m0|2211| 0|m0|1541| 1|m0|0875| 0|m0|2185| 0min 0s|m0|2091| 5min|c0|0829| 0%|m0|1568| 30Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngOrderPaidEvent.cs
|m0|3220| 0|m0|1538| 1|m0|1040| 0|m0|3222| 0min 0s|m0|2087| 5min|c0|1024| 0%|m0|2028| 22Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngOrderNote.cs
|m0|2658| 0|m0|1539| 1|m0|1503| 0|m0|2651| 0min 0s|m0|2202| 3min 0s|c100|0213| 100%|m0|1338| 36Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngOrderPlacedEvent.cs
|m0|3191| 0|m0|1526| 1|m0|1075| 0|m0|3207| 0min 0s|m0|2089| 5min|c0|0959| 0%|m0|2033| 22Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngOrderSettings.cs
|m0|2372| 0|m0|1527| 1|m0|0235| 0|m0|2415| 0min 0s|m0|2219| 3min 0s|c100|0103| 100%|m1|0344| 191Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngOrderRefundedEvent.cs
|m0|3197| 0|m0|1524| 1|m0|1069| 0|m0|3187| 0min 0s|m0|1783| 9min|c0|0936| 0%|m0|1589| 29Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngRequirementGroupInteractionType.cs
|m0|1957| 0|m0|1525| 1|m0|0756| 0|m0|1862| 0min 0s|m0|2474| 1min 0s2858N/A|m0|2215| 18Nop.Core.\Libraries\Nop.Core\Domain\Discounts
;CS.pngDiscountCategoryMapping.cs
|m0|3366| 0|m0|1528| 1|m0|1201| 0|m0|3369| 0min 0s|m0|2117| 4min 35s|c0|1207| 0%|m0|2418| 13Nop.Core.\Libraries\Nop.Core\Domain\Discounts
;CS.pngDiscountManufacturerMapping.cs
|m0|3428| 0|m0|1531| 1|m0|1247| 0|m0|3419| 0min 0s|m0|2115| 4min 35s|c0|1215| 0%|m0|2417| 13Nop.Core.\Libraries\Nop.Core\Domain\Discounts
;CS.pngDiscountMapping.cs
|m0|2448| 0|m0|1532| 1|m0|0495| 0|m0|2463| 0min 0s|m0|2213| 3min 0s|c100|0027| 100%|m0|2312| 16Nop.Core.\Libraries\Nop.Core\Domain\Discounts
;CS.pngDiscountType.cs
|m0|1832| 0|m0|1529| 1|m0|0828| 0|m0|2124| 0min 0s|m0|2490| 1min 0s2976N/A|m0|1285| 39Nop.Core.\Libraries\Nop.Core\Domain\Discounts
;CS.pngEditorType.cs
|m0|1796| 0|m0|1530| 1|m0|2904| 0|m0|1795| 0min 0s|m0|2504| 1min 0s2926N/A|m0|2188| 19Nop.Core.\Libraries\Nop.Core\Domain\Forums
;CS.pngForumSubscription.cs
|m0|2258| 0|m0|1553| 1|m0|0274| 0|m0|2242| 0min 0s|m0|1275| 22min|c0|0731| 0%|m0|1354| 36Nop.Core.\Libraries\Nop.Core\Domain\Forums
;CS.pngILocalizedEnum.cs
|m0|1466| 0|m0|1554| 1|m0|2818| 0|m0|1465| 0min 0s|m0|1733| 10min3262N/A|m0|2681| 10Nop.Core.\Libraries\Nop.Core\Domain\Localization
;CS.pngILocalizedEntity.cs
|m0|1484| 0|m0|1551| 1|m0|2780| 0|m0|1483| 0min 0s|m0|0523| 2h 1min3270N/A|m0|2683| 10Nop.Core.\Libraries\Nop.Core\Domain\Localization
;CS.pngForumSearchType.cs
|m0|1969| 0|m0|1552| 1|m0|0607| 0|m0|1915| 0min 0s|m0|2510| 1min 0s2812N/A|m0|1915| 24Nop.Core.\Libraries\Nop.Core\Domain\Forums
;CS.pngForumTopicType.cs
|m0|1964| 0|m0|1555| 1|m0|0618| 0|m0|1930| 0min 0s|m0|2502| 1min 0s2818N/A|m0|1909| 24Nop.Core.\Libraries\Nop.Core\Domain\Forums
;CS.pngSendinblueMessageTemplateListModel .cs
|m0|1374| 0|m0|1558| 1|m0|3300| 0|m0|1373| 0min 0s|m0|1938| 8min3384N/A|m0|2560| 11Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Models
;CS.pngDiscountProductMapping.cs
|m0|2698| 0|m0|1559| 1|m0|1575| 0|m0|2681| 0min 0s|m0|2355| 3min 0s|c100|0241| 100%|m0|2440| 13Nop.Core.\Libraries\Nop.Core\Domain\Discounts
;CS.pngUserRegistrationType.cs
|m0|1352| 0|m0|1556| 1|m0|3316| 0|m0|1351| 0min 0s|m0|2505| 1min 0s3077N/A|m0|1628| 29Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngRewardPointsActivatingDelayPeriod .cs
|m0|1958| 0|m0|1557| 1|m0|0749| 0|m0|1895| 0min 0s|m0|2477| 1min 0s2857N/A|m0|2221| 18Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngCustomerNameFormat.cs
|m0|1333| 0|m0|1544| 1|m0|3259| 0|m0|1332| 0min 0s|m0|2509| 1min 0s3070N/A|m0|1626| 29Nop.Core.\Libraries\Nop.Core\Domain\Customers
;CS.pngDiscountRequirement.cs
|m0|2981| 0|m0|1545| 1|m0|1686| 0|m0|2986| 0min 0s|m0|1119| 29min|c0|1946| 0%|m0|1211| 42Nop.Core.\Libraries\Nop.Core\Domain\Discounts
;CS.pngRoundingType.cs
|m0|1338| 0|m0|1542| 1|m0|3260| 0|m0|1337| 0min 0s|m0|2506| 1min 0s3059N/A|m0|0999| 54Nop.Core.\Libraries\Nop.Core\Domain\Directory
;CS.pngSendinblueMessageTemplateSearchMod el.cs
|m0|1480| 0|m0|1543| 1|m0|2778| 0|m0|1479| 0min 0s|m0|1945| 8min3271N/A|m0|2561| 11Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Models
;CS.pngSendinblueMessageTemplateModel.cs
|m0|3166| 0|m0|1546| 1|m0|0998| 0|m0|3182| 0min 0s|m0|0929| 44min|c0|1107| 0%|m0|2103| 20Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Models
;CS.pngSmsListModel.cs
|m0|1422| 0|m0|1549| 1|m0|2734| 0|m0|1421| 0min 0s|m0|1936| 8min3436N/A|m0|2496| 11Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Models
;CS.pngSmsSearchModel.cs
|m0|1432| 0|m0|1550| 1|m0|2730| 0|m0|1431| 0min 0s|m0|1937| 8min3432N/A|m0|2498| 11Nop.Plugin.Misc.Sendinblue.\Plugins\Nop.Plugin.Misc.Sendinblue\Models
;CS.pngDiscountLimitationType.cs
|m0|1898| 0|m0|1547| 1|m0|0727| 0|m0|1821| 0min 0s|m0|2494| 1min 0s2805N/A|m0|1919| 24Nop.Core.\Libraries\Nop.Core\Domain\Discounts
;CS.pngForumSettings.cs
|m0|2373| 0|m0|1548| 1|m0|0238| 0|m0|2406| 0min 0s|m0|2359| 3min 0s|c100|0102| 100%|m1|0366| 176Nop.Core.\Libraries\Nop.Core\Domain\Forums
;CS.pngCountryStateZipModel.cs
|m0|2245| 0|m0|1596| 1|m0|0309| 0|m0|2233| 0min 0s|m0|0719| 1h 8min|c0|0876| 0%|m0|1405| 34Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip\Models
;CS.pngCountryStateZipListModel.cs
|m0|1472| 0|m0|1644| 1|m0|2802| 0|m0|1471| 0min 0s|m0|1875| 8min3256N/A|m0|2705| 8Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip\Models
;CS.pngFixedTaxRateModel.cs
|m0|3259| 0|m0|1645| 1|m0|1339| 0|m0|3251| 0min 0s|m0|1200| 26min|c0|1008| 0%|m0|2295| 16Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip\Models
;CS.pngTaxRate.cs
|m0|2955| 0|m0|1642| 1|m0|1609| 0|m0|2961| 0min 0s|m0|1167| 27min|c0|1981| 0%|m0|1264| 40Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip\Domain
;CS.pngShoppingCartType.cs
|m0|1781| 0|m0|1643| 1|m0|2887| 0|m0|1780| 0min 0s|m0|2441| 1min 0s2921N/A|m0|2173| 19Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngPaymentStatus.cs
|m0|1831| 0|m0|1646| 1|m0|0785| 0|m0|2147| 0min 0s|m0|2442| 1min 0s2977N/A|m0|1282| 39Nop.Core.\Libraries\Nop.Core\Domain\Payments
;CS.pngWwwRequirement.cs
|m0|1968| 0|m0|1649| 1|m0|0608| 0|m0|1908| 0min 0s|m0|2450| 1min 0s2807N/A|m0|1933| 24Nop.Core.\Libraries\Nop.Core\Domain\Seo
;CS.pngActivityLogType.cs
|m0|2446| 0|m0|1650| 1|m0|0477| 0|m0|2455| 0min 0s|m0|2304| 3min 0s|c100|0026| 100%|m0|1926| 24Nop.Core.\Libraries\Nop.Core\Domain\Logging
;CS.pngPageTitleSeoAdjustment.cs
|m0|1780| 0|m0|1647| 1|m0|2888| 0|m0|1779| 0min 0s|m0|2443| 1min 0s2922N/A|m0|2169| 19Nop.Core.\Libraries\Nop.Core\Domain\Seo
;CS.pngISlugSupported.cs
|m0|1485| 0|m0|1648| 1|m0|2789| 0|m0|1484| 0min 0s|m0|1059| 34min3269N/A|m0|2682| 10Nop.Core.\Libraries\Nop.Core\Domain\Seo
;CS.pngLocaleStringResource.cs
|m0|2352| 0|m0|1635| 1|m0|0246| 0|m0|2378| 0min 0s|m0|2274| 3min 0s|c100|0131| 100%|m0|1935| 24Nop.Core.\Libraries\Nop.Core\Domain\Localization
;CS.pngSchemaMigration.cs
|m0|3405| 0|m0|1636| 1|m0|1290| 0|m0|3408| 0min 0s|m0|2424| 2min 17s|c0|1248| 0%|m0|2314| 16Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip\Data
;CS.pngQueuedEmailPriority.cs
|m0|1776| 0|m0|1633| 1|m0|2924| 0|m0|1775| 0min 0s|m0|2462| 1min 0s2920N/A|m0|2179| 19Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngForumPostVote.cs
|m0|2291| 0|m0|1634| 1|m0|0365| 0|m0|2279| 0min 0s|m0|1398| 18min|c0|0694| 0%|m0|1510| 31Nop.Core.\Libraries\Nop.Core\Domain\Forums
;CS.pngMessageDelayPeriod.cs
|m0|1824| 0|m0|1637| 1|m0|0879| 0|m0|2175| 0min 0s|m0|2444| 1min 0s2893N/A|m0|2168| 19Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CS.pngLogLevel.cs
|m0|1848| 0|m0|1640| 1|m0|0891| 0|m0|2035| 0min 0s|m0|2445| 1min 0s2981N/A|m0|1409| 34Nop.Core.\Libraries\Nop.Core\Domain\Logging
;CS.pngPictureType.cs
|m0|1801| 0|m0|1641| 1|m0|2893| 0|m0|1800| 0min 0s|m0|2446| 1min 0s2927N/A|m0|2181| 19Nop.Core.\Libraries\Nop.Core\Domain\Media
;CS.pngRequirementModelValidator.cs
|m0|3330| 0|m0|1638| 1|m0|1370| 0|m0|3296| 0min 0s|m0|2114| 4min 35s|c0|1339| 0%|m0|1864| 24Nop.Plugin.DiscountRules.CustomerRoles.\Plugins\Nop.Plugin.DiscountRules.CustomerRoles\Validators
;CS.pngForum.cs
|m0|2512| 0|m0|1639| 1|m0|0546| 0|m0|2514| 0min 0s|m0|2299| 3min 0s|c100|0059| 100%|m0|0823| 71Nop.Core.\Libraries\Nop.Core\Domain\Forums
;CS.pngReturnRequestStatus.cs
|m0|1854| 0|m0|1662| 1|m0|0634| 0|m0|1984| 0min 0s|m0|2452| 1min 0s2947N/A|m0|1161| 44Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngForumGroup.cs
|m0|2635| 0|m0|1663| 1|m0|1546| 0|m0|2640| 0min 0s|m0|2290| 3min 0s|c100|0237| 100%|m0|1498| 31Nop.Core.\Libraries\Nop.Core\Domain\Forums
;CS.pngDiscountRequirementDefaults.cs
|m0|3279| 0|m0|1660| 1|m0|1319| 0|m0|3245| 0min 0s|m0|2048| 6min|c0|1312| 0%|m0|1834| 25Nop.Plugin.DiscountRules.CustomerRoles.\Plugins\Nop.Plugin.DiscountRules.CustomerRoles
;CS.pngOrderStatus.cs
|m0|1875| 0|m0|1661| 1|m0|0708| 0|m0|1814| 0min 0s|m0|2451| 1min 0s2952N/A|m0|1596| 29Nop.Core.\Libraries\Nop.Core\Domain\Orders
;CS.pngCustomerAddressMappingBuilder.cs
|m0|2402| 0|m0|1664| 1|m0|0186| 0|m0|2356| 0min 0s|m0|2291| 3min 0s|c100|0169| 100%|m0|1538| 30Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Customers
;CS.pngOrderByEnum.cs
|m0|1481| 0|m0|1667| 1|m0|2777| 0|m0|1480| 0min 0s|m0|2447| 1min 0s3267N/A|m0|2691| 9Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngBestsellerModel.cs
|m0|3360| 0|m0|1668| 1|m0|1233| 0|m0|3363| 0min 0s|m0|0809| 56min|c0|1187| 0%|m0|1801| 26Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngBestsellerListModel.cs
|m0|1488| 0|m0|1665| 1|m0|2796| 0|m0|1487| 0min 0s|m0|1860| 8min3232N/A|m0|2666| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngCountryReportListModel.cs
|m0|1507| 0|m0|1666| 1|m0|2655| 0|m0|1506| 0min 0s|m0|1861| 8min3239N/A|m0|2665| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngCustomerReportsSearchModel.cs
|m0|2313| 0|m0|1653| 1|m0|0317| 0|m0|2231| 0min 0s|m0|1876| 8min|c0|0793| 0%|m0|1496| 31Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngIRewardPointService.cs
|m0|1276| 0|m0|1654| 1|m0|3392| 0|m0|1275| 0min 0s|m0|0782| 1h 0min3045N/A|m0|0737| 83Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngCountryReportModel.cs
|m0|3291| 0|m0|1651| 1|m0|1383| 0|m0|3309| 0min 0s|m0|1205| 26min|c0|1274| 0%|m0|1951| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngPermissionRecordModel.cs
|m0|3147| 0|m0|1652| 1|m0|1027| 0|m0|3159| 0min 0s|m0|1349| 20min|c0|1101| 0%|m0|2251| 18Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Security
;CS.pngWebOptimizerConfigModel.cs
|m0|3199| 0|m0|1655| 1|m0|1087| 0|m0|3067| 0min 0s|m0|1877| 8min|c0|0929| 0%|m0|1408| 34Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngVendorSettingsModel.cs
|m0|2879| 0|m0|1658| 1|m0|1787| 0|m0|2879| 0min 0s|m0|0652| 1h 20min|c0|1494| 0%|m0|0805| 73Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngRecurringPaymentHistoryCacheEventC onsumer.cs
|m0|1525| 0|m0|1659| 1|m0|2631| 0|m0|1524| 0min 0s|m0|2289| 3min 0s3308N/A|m0|2446| 13Nop.Services.\Libraries\Nop.Services\Orders\Caching
;CS.pngBestsellerBriefSearchModel.cs
|m0|3211| 0|m0|1656| 1|m0|1065| 0|m0|3197| 0min 0s|m0|1868| 8min|c0|0949| 0%|m0|2270| 17Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngBestsellerBriefListModel.cs
|m0|1487| 0|m0|1657| 1|m0|2797| 0|m0|1486| 0min 0s|m0|1859| 8min3233N/A|m0|2667| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngRecurringPaymentCacheEventConsumer .cs
|m0|1397| 0|m0|1608| 1|m0|2759| 0|m0|1396| 0min 0s|m0|2456| 1min 0s3354N/A|m0|2395| 13Nop.Services.\Libraries\Nop.Services\Orders\Caching
;CS.pngLowStockProductListModel.cs
|m0|1317| 0|m0|1609| 1|m0|3281| 0|m0|1316| 0min 0s|m0|1873| 8min3109N/A|m0|2628| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngPollAnswerModel.cs
|m0|3391| 0|m0|1606| 1|m0|1278| 0|m0|3394| 0min 0s|m0|1872| 8min|c0|1165| 0%|m0|1773| 26Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Polls
;CS.pngIOrderProcessingService.cs
|m0|1880| 0|m0|1607| 1|m0|0715| 0|m0|1807| 0min 0s|m1|0455| 2h 24min2871N/A|m3|0169| 343Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngSalesSummaryModel.cs
|m0|2257| 0|m0|1610| 1|m0|0269| 0|m0|2247| 0min 0s|m0|0922| 44min|c0|0887| 0%|m0|1398| 34Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngPollAnswerSearchModel.cs
|m0|3364| 0|m0|1613| 1|m0|1235| 0|m0|3355| 0min 0s|m0|1533| 14min|c0|1204| 0%|m0|1724| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Polls
;CS.pngPluginListModel.cs
|m0|1196| 0|m0|1614| 1|m0|3376| 0|m0|1195| 0min 0s|m0|1869| 8min3133N/A|m0|2637| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Plugins
;CS.pngICheckoutAttributeService.cs
|m0|1902| 0|m0|1611| 1|m0|0690| 0|m0|1842| 0min 0s|m0|2464| 1min 0s2792N/A|m1|0528| 121Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngPollListModel.cs
|m0|1324| 0|m0|1612| 1|m0|3248| 0|m0|1323| 0min 0s|m0|1874| 8min3102N/A|m0|2627| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Polls
;CS.pngNeverSoldReportModel.cs
|m0|3156| 0|m0|1599| 1|m0|1028| 0|m0|3158| 0min 0s|m0|1345| 20min|c0|1098| 0%|m0|2126| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngNeverSoldReportListModel.cs
|m0|1166| 0|m0|1600| 1|m0|3092| 0|m0|1165| 0min 0s|m0|1944| 8min3158N/A|m0|2562| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngLowStockProductModel.cs
|m0|2223| 0|m0|1597| 1|m0|0840| 0|m0|2188| 0min 0s|m0|1000| 38min|c0|0902| 0%|m0|1615| 29Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngRegisteredCustomersReportListModel .cs
|m0|1171| 0|m0|1598| 1|m0|3093| 0|m0|1170| 0min 0s|m0|1943| 8min3159N/A|m0|2563| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngSalesSummaryListModel.cs
|m0|1451| 0|m0|1601| 1|m0|2813| 0|m0|1450| 0min 0s|m0|1939| 8min3413N/A|m0|2474| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngRegisteredCustomersReportSearchMod el.cs
|m0|1369| 0|m0|1604| 1|m0|3331| 0|m0|1368| 0min 0s|m0|1941| 8min3383N/A|m0|2558| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngRegisteredCustomersReportModel.cs
|m0|3245| 0|m0|1605| 1|m0|1321| 0|m0|3249| 0min 0s|m0|1339| 20min|c0|0991| 0%|m0|2072| 21Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Reports
;CS.pngLocalizationSettingsModel.cs
|m0|2045| 0|m0|1602| 1|m0|0635| 0|m0|1983| 0min 0s|m0|0931| 44min|c0|0689| 0%|m0|1377| 35Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngInstallationConfigModel.cs
|m0|3400| 0|m0|1603| 1|m0|1275| 0|m0|3391| 0min 0s|m0|1940| 8min|c0|1259| 0%|m0|1890| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngHostingConfigModel.cs
|m0|2274| 0|m0|1626| 1|m0|0275| 0|m0|2241| 0min 0s|m0|1879| 8min|c0|0746| 0%|m0|1702| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngMediaSettingsModel.cs
|m0|2852| 0|m0|1627| 1|m0|1728| 0|m0|2836| 0min 0s|m0|0495| 2h 8min|c0|1525| 0%|m0|0661| 94Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngPdfSettingsModel.cs
|m0|2914| 0|m0|1624| 1|m0|1758| 0|m0|2914| 0min 0s|m0|0721| 1h 8min|c0|1906| 0%|m0|1270| 39Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngMultiFactorAuthenticationSettingsM odel.cs
|m0|3183| 0|m0|1625| 1|m0|1007| 0|m0|3179| 0min 0s|m0|1878| 8min|c0|0989| 0%|m0|2070| 21Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngMinificationSettingsModel.cs
|m0|3362| 0|m0|1628| 1|m0|1237| 0|m0|3353| 0min 0s|m0|1085| 32min|c0|1203| 0%|m0|1732| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngGdprConsentListModel.cs
|m0|1322| 0|m0|1631| 1|m0|3244| 0|m0|1321| 0min 0s|m0|1880| 8min3107N/A|m0|2632| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngForumSettingsModel.cs
|m0|3328| 0|m0|1632| 1|m0|1366| 0|m0|3332| 0min 0s|m1|0421| 2h 38min|c0|1367| 0%|m1|0579| 111Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngExternalAuthenticationSettingsMode l.cs
|m0|3154| 0|m0|1629| 1|m0|1030| 0|m0|3150| 0min 0s|m0|1576| 14min|c0|1093| 0%|m0|2122| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngGdprConsentLocalizedModel.cs
|m0|3123| 0|m0|1630| 1|m0|1163| 0|m0|3109| 0min 0s|m0|1334| 20min|c0|1092| 0%|m0|2121| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngGeneralCommonSettingsModel.cs
|m0|0940| 0|m0|1617| 1|m0|2090| 0|m0|0943| 0min 0s|m0|0618| 1h 32min|c0|2002| 0%|m0|0880| 64Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngGdprSettingsModel.cs
|m0|2939| 0|m0|1618| 1|m0|1631| 0|m0|2939| 0min 0s|m0|0924| 44min|c0|1876| 0%|m0|1077| 48Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngGdprConsentSearchModel.cs
|m0|1191| 0|m0|1615| 1|m0|3237| 0|m0|1190| 0min 0s|m0|1870| 8min3135N/A|m0|2636| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngIPermissionService.cs
|m0|1826| 0|m0|1616| 1|m0|0872| 0|m0|2182| 0min 0s|m0|0946| 42min2899N/A|m1|0455| 142Nop.Services.\Libraries\Nop.Services\Security
;CS.pngSitemapSettingsModel.cs
|m0|3052| 0|m0|1619| 1|m0|1132| 0|m0|3048| 0min 0s|m0|0535| 1h 56min|c0|1839| 0%|m0|1057| 50Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngIPluginService.cs
|m0|1807| 0|m0|1622| 1|m0|0507| 0|m0|2419| 0min 0s|m0|0853| 51min2890N/A|m1|0417| 155Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngLoadPluginsMode.cs
|m0|1944| 0|m0|1623| 1|m0|0744| 0|m0|1900| 0min 0s|m0|2461| 1min 0s2840N/A|m0|1967| 23Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngSortOptionListModel.cs
|m0|1316| 0|m0|1620| 1|m0|3282| 0|m0|1315| 0min 0s|m0|1871| 8min3110N/A|m0|2629| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngRecurringPaymentType.cs
|m0|1963| 0|m0|1621| 1|m0|0615| 0|m0|1927| 0min 0s|m0|2460| 1min 0s2819N/A|m0|1912| 24Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngSortOptionSearchModel.cs
|m0|1358| 0|m0|1523| 1|m0|3336| 0|m0|1357| 0min 0s|m0|1923| 8min3368N/A|m0|2520| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngSortOptionModel.cs
|m0|3302| 0|m0|1421| 1|m0|1392| 0|m0|3306| 0min 0s|m0|1204| 26min|c0|1287| 0%|m0|1937| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngSecuritySettingsModel.cs
|m0|3373| 0|m0|1422| 1|m0|1194| 0|m0|3376| 0min 0s|m0|1090| 32min|c0|1180| 0%|m0|1795| 26Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngRewardPointsSettingsModel.cs
|m0|2867| 0|m0|1419| 1|m0|1723| 0|m0|2867| 0min 0s|m0|0568| 1h 44min|c0|1535| 0%|m0|0739| 82Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngIPermissionProvider.cs
|m0|1894| 0|m0|1420| 1|m0|0731| 0|m0|1887| 0min 0s|m0|2479| 1min 0s2803N/A|m0|1927| 24Nop.Services.\Libraries\Nop.Services\Security
;CS.pngIPollService.cs
|m0|1904| 0|m0|1425| 1|m0|0694| 0|m0|1854| 0min 0s|m0|2139| 4min 0s2796N/A|m1|0501| 130Nop.Services.\Libraries\Nop.Services\Polls
;CS.pngSettingSearchModel.cs
|m0|2342| 0|m0|1426| 1|m0|0209| 0|m0|2339| 0min 0s|m0|1540| 14min|c0|0784| 0%|m0|1483| 32Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngSettingModeModel.cs
|m0|3110| 0|m0|1423| 1|m0|1150| 0|m0|3122| 0min 0s|m0|1351| 20min|c0|1047| 0%|m0|2246| 18Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngSettingListModel.cs
|m0|1412| 0|m0|1424| 1|m0|2776| 0|m0|1411| 0min 0s|m0|1909| 8min3426N/A|m0|2514| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngRecurringPaymentModel.cs
|m0|2884| 0|m0|1418| 1|m0|1782| 0|m0|2890| 0min 0s|m0|0594| 1h 38min|c0|1488| 0%|m0|0840| 69Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngRecurringPaymentListModel.cs
|m0|1362| 0|m0|1412| 1|m0|3338| 0|m0|1361| 0min 0s|m0|1917| 8min3367N/A|m0|2527| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngRecurringPaymentHistorySearchModel .cs
|m0|3411| 0|m0|1413| 1|m0|1284| 0|m0|3414| 0min 0s|m0|1570| 14min|c0|1271| 0%|m0|2302| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngRecurringPaymentSearchModel.cs
|m0|1414| 0|m0|1410| 1|m0|2774| 0|m0|1413| 0min 0s|m0|1913| 8min3421N/A|m0|2509| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngReturnRequestActionSearchModel.cs
|m0|1378| 0|m0|1411| 1|m0|3290| 0|m0|1377| 0min 0s|m0|1918| 8min3374N/A|m0|2526| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngExternalAuthenticationRecordCacheE ventConsumer.cs
|m0|1387| 0|m0|1416| 1|m0|3313| 0|m0|1386| 0min 0s|m0|2265| 3min 0s3343N/A|m0|2410| 13Nop.Services.\Libraries\Nop.Services\Customers\Caching
;CS.pngReturnRequestActionListModel.cs
|m0|1359| 0|m0|1417| 1|m0|3335| 0|m0|1358| 0min 0s|m0|1916| 8min3373N/A|m0|2525| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngICurrencyService.cs
|m0|1820| 0|m0|1414| 1|m0|0858| 0|m0|2170| 0min 0s|m0|2481| 1min 0s2906N/A|m1|0443| 146Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngOrderNoteSearchModel.cs
|m0|3212| 0|m0|1415| 1|m0|1048| 0|m0|3224| 0min 0s|m0|1555| 14min|c0|0951| 0%|m0|2272| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngOrderNoteModel.cs
|m0|2210| 0|m0|1427| 1|m0|0876| 0|m0|2184| 0min 0s|m0|1206| 26min|c0|0830| 0%|m0|1430| 33Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngOrderShipmentListModel.cs
|m0|1411| 0|m0|1439| 1|m0|2771| 0|m0|1410| 0min 0s|m0|1910| 8min3427N/A|m0|2515| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngRecurringPaymentHistoryModel.cs
|m0|2328| 0|m0|1440| 1|m0|0202| 0|m0|2320| 0min 0s|m0|0998| 38min|c0|0762| 0%|m0|1372| 35Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngRecurringPaymentHistoryListModel .cs
|m0|1413| 0|m0|1437| 1|m0|2775| 0|m0|1412| 0min 0s|m0|1911| 8min3425N/A|m0|2507| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngOrderShipmentSearchModel.cs
|m0|3363| 0|m0|1438| 1|m0|1236| 0|m0|3354| 0min 0s|m0|1579| 14min|c0|1202| 0%|m0|1731| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngReturnRequestListModel.cs
|m0|1376| 0|m0|1443| 1|m0|3298| 0|m0|1375| 0min 0s|m0|1919| 8min3376N/A|m0|2522| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngProductReviewHelpfulnessCacheEvent Consumer.cs
|m0|1404| 0|m0|1444| 1|m0|2752| 0|m0|1403| 0min 0s|m0|2247| 3min 0s3346N/A|m0|2400| 13Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngUploadLicenseModel.cs
|m0|3177| 0|m0|1441| 1|m0|1013| 0|m0|3141| 0min 0s|m0|1195| 26min|c0|0963| 0%|m0|2043| 22Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngProductWarehouseInventoryCacheEven tConsumer.cs
|m0|1388| 0|m0|1442| 1|m0|3312| 0|m0|1387| 0min 0s|m0|2249| 3min 0s3339N/A|m0|2401| 13Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngIReviewTypeService.cs
|m0|1265| 0|m0|1436| 1|m0|3435| 0|m0|1264| 0min 0s|m0|2263| 3min 0s3052N/A|m0|0761| 78Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngICategoryService.cs
|m0|1949| 0|m0|1430| 1|m0|0739| 0|m0|1885| 0min 0s|m0|0587| 1h 40min2868N/A|m3|0225| 296Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngIManufacturerService.cs
|m0|1814| 0|m0|1431| 1|m0|0303| 0|m0|2219| 0min 0s|m0|0667| 1h 17min2878N/A|m2|0279| 239Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngIProductAttributeService.cs
|m0|1812| 0|m0|1428| 1|m0|0287| 0|m0|2255| 0min 0s|m0|0565| 1h 44min2881N/A|m2|0241| 277Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngReturnRequestReasonSearchModel.cs
|m0|1427| 0|m0|1429| 1|m0|2735| 0|m0|1426| 0min 0s|m0|1908| 8min3434N/A|m0|2497| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngIMiscPlugin.cs
|m0|1556| 0|m0|1434| 1|m0|2702| 0|m0|1555| 0min 0s|m0|1505| 15min3303N/A|m0|2456| 12Nop.Services.\Libraries\Nop.Services\Common
;CS.pngReturnRequestReasonListModel.cs
|m0|1410| 0|m0|1435| 1|m0|2772| 0|m0|1409| 0min 0s|m0|1912| 8min3422N/A|m0|2510| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngShipmentItemListModel.cs
|m0|1438| 0|m0|1432| 1|m0|2750| 0|m0|1437| 0min 0s|m0|1907| 8min3399N/A|m0|2516| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngIAddressAttributeFormatter.cs
|m0|1302| 0|m0|1433| 1|m0|3264| 0|m0|1301| 0min 0s|m0|2488| 1min 0s3015N/A|m0|1812| 25Nop.Services.\Libraries\Nop.Services\Common
;CS.pngShipmentListModel.cs
|m0|1375| 0|m0|1398| 1|m0|3299| 0|m0|1374| 0min 0s|m0|1951| 8min3380N/A|m0|2552| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngShipmentItemSearchModel.cs
|m0|3403| 0|m0|1399| 1|m0|1282| 0|m0|3410| 0min 0s|m0|1950| 8min|c0|1247| 0%|m0|2317| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngIBBCodeHelper.cs
|m0|1297| 0|m0|1397| 1|m0|3275| 0|m0|1296| 0min 0s|m0|0779| 1h 0min3014N/A|m0|1441| 33Nop.Services.\Libraries\Nop.Services\Html
;CS.pngICustomerActivityService.cs
|m0|1924| 0|m0|1395| 1|m0|0762| 0|m0|1856| 0min 0s|m0|0713| 1h 9min2769N/A|m1|0581| 110Nop.Services.\Libraries\Nop.Services\Logging
;CS.pngIEmailSender.cs
|m0|1828| 0|m0|1396| 1|m0|0802| 0|m0|2150| 0min 0s|m0|0506| 2h 5min2974N/A|m0|1275| 39Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngCheckoutAttributeListModel.cs
|m0|1379| 0|m0|1394| 1|m0|3289| 0|m0|1378| 0min 0s|m0|1946| 8min3379N/A|m0|2554| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngIGdprService.cs
|m0|1920| 0|m0|1393| 1|m0|0700| 0|m0|1848| 0min 0s|m0|2476| 1min 0s2767N/A|m1|0569| 112Nop.Services.\Libraries\Nop.Services\Gdpr
;CS.pngCheckoutAttributeValueListModel.cs
|m0|1377| 0|m0|1406| 1|m0|3291| 0|m0|1376| 0min 0s|m0|1914| 8min3375N/A|m0|2524| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngCheckoutAttributeSearchModel.cs
|m0|1381| 0|m0|1405| 1|m0|3293| 0|m0|1380| 0min 0s|m0|1915| 8min3377N/A|m0|2523| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngNewsLetterSubscriptionCacheEventCo nsumer.cs
|m0|1396| 0|m0|1407| 1|m0|2760| 0|m0|1395| 0min 0s|m0|2483| 1min 0s3356N/A|m0|2394| 13Nop.Services.\Libraries\Nop.Services\Messages\Caching
;CS.pngINewsService.cs
|m0|1816| 0|m0|1409| 1|m0|0293| 0|m0|2239| 0min 0s|m0|1006| 37min2904N/A|m1|0420| 154Nop.Services.\Libraries\Nop.Services\News
;CS.pngGroupByOptions.cs
|m0|1486| 0|m0|1401| 1|m0|2798| 0|m0|1485| 0min 0s|m0|2470| 1min 0s3268N/A|m0|2684| 10Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngNotifyType.cs
|m0|1962| 0|m0|1400| 1|m0|0750| 0|m0|1894| 0min 0s|m0|2472| 1min 0s2820N/A|m0|1905| 24Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngPaymentMethodsModel.cs
|m0|2052| 0|m0|1402| 1|m0|0654| 0|m0|1964| 0min 0s|m0|1949| 8min|c0|0677| 0%|m0|1647| 28Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Payments
;CS.pngPaymentMethodSearchModel.cs
|m0|1457| 0|m0|1404| 1|m0|2807| 0|m0|1456| 0min 0s|m0|1932| 8min3406N/A|m0|2494| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Payments
;CS.pngINewsLetterSubscriptionService.cs
|m0|1981| 0|m0|1403| 1|m0|0625| 0|m0|1923| 0min 0s|m0|0778| 1h 0min2821N/A|m0|0705| 89Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngCheckoutAttributeValueSearchModel .cs
|m0|3267| 0|m0|1408| 1|m0|1305| 0|m0|3285| 0min 0s|m0|1584| 14min|c0|1298| 0%|m0|2328| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngOrderIncompleteReportModel.cs
|m0|3433| 0|m0|1445| 1|m0|1268| 0|m0|3398| 0min 0s|m0|1091| 32min|c0|1239| 0%|m0|1741| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngOrderIncompleteReportListModel.cs
|m0|1357| 0|m0|1497| 1|m0|3327| 0|m0|1356| 0min 0s|m0|1922| 8min3369N/A|m0|2521| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngOrderAverageReportSearchModel.cs
|m0|1361| 0|m0|1498| 1|m0|3339| 0|m0|1360| 0min 0s|m0|1921| 8min3371N/A|m0|2517| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngOrderIncompleteReportSearchModel .cs
|m0|1421| 0|m0|1495| 1|m0|2751| 0|m0|1420| 0min 0s|m0|1930| 8min3437N/A|m0|2503| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngOrderNoteListModel.cs
|m0|1426| 0|m0|1496| 1|m0|2736| 0|m0|1425| 0min 0s|m0|1929| 8min3438N/A|m0|2504| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngIMeasureService.cs
|m0|1786| 0|m0|1499| 1|m0|2882| 0|m0|1785| 0min 0s|m0|0814| 55min2914N/A|m1|0348| 187Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngOrderListModel.cs
|m0|1449| 0|m0|1502| 1|m0|2809| 0|m0|1448| 0min 0s|m0|1925| 8min3408N/A|m0|2490| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngGiftCardUsageHistoryListModel.cs
|m0|1433| 0|m0|1503| 1|m0|2729| 0|m0|1432| 0min 0s|m0|1924| 8min3431N/A|m0|2505| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngGiftCardModel.cs
|m0|2816| 0|m0|1500| 1|m0|1468| 0|m0|2820| 0min 0s|m0|0567| 1h 44min|c0|1478| 0%|m0|0769| 77Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngGiftCardListModel.cs
|m0|1360| 0|m0|1501| 1|m0|3334| 0|m0|1359| 0min 0s|m0|1920| 8min3372N/A|m0|2518| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngGiftCardUsageHistoryModel.cs
|m0|3368| 0|m0|1494| 1|m0|1199| 0|m0|3371| 0min 0s|m0|1082| 32min|c0|1195| 0%|m0|1725| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngOrderAverageReportListModel.cs
|m0|1423| 0|m0|1487| 1|m0|2733| 0|m0|1422| 0min 0s|m0|1931| 8min3435N/A|m0|2495| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngOrderAddressModel.cs
|m0|3296| 0|m0|1488| 1|m0|1372| 0|m0|3300| 0min 0s|m0|1330| 20min|c0|1294| 0%|m0|1843| 25Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngGiftCardUsageHistorySearchModel.cs
|m0|3251| 0|m0|1485| 1|m0|1341| 0|m0|3255| 0min 0s|m0|1539| 14min|c0|1014| 0%|m0|2288| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Orders
;CS.pngNopWebMarkupMinStartup.cs
|m0|2964| 0|m0|1486| 1|m0|1606| 0|m0|2958| 0min 0s|m0|2047| 6min|c0|1954| 0%|m0|1222| 41Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngModelPreparedEvent.cs
|m0|2169| 0|m0|1489| 1|m0|0827| 0|m0|2125| 0min 0s|m0|1808| 8min|c0|0851| 0%|m0|1447| 33Nop.Web.Framework.\Presentation\Nop.Web.Framework\Events
;CS.pngIDiscountSupportedModelFactory.cs
|m0|1847| 0|m0|1492| 1|m0|0909| 0|m0|2017| 0min 0s|m0|2467| 1min 0s2985N/A|m0|1364| 36Nop.Web.Framework.\Presentation\Nop.Web.Framework\Factories
;CS.pngNopStaticFilesStartup.cs
|m0|3036| 0|m0|1493| 1|m0|1128| 0|m0|3052| 0min 0s|m0|1711| 10min|c0|1836| 0%|m0|1064| 49Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngNopMvcStartup.cs
|m0|3071| 0|m0|1490| 1|m0|1103| 0|m0|3083| 0min 0s|m0|1801| 8min|c0|1820| 0%|m0|1185| 43Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngNopProxyStartup.cs
|m0|2043| 0|m0|1491| 1|m0|0637| 0|m0|1987| 0min 0s|m0|2060| 6min|c0|0682| 0%|m0|1378| 35Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngNopRoutingStartup.cs
|m0|3060| 0|m0|1516| 1|m0|1098| 0|m0|3062| 0min 0s|m0|1814| 8min|c0|1808| 0%|m0|1174| 44Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngEditType.cs
|m0|1563| 0|m0|1517| 1|m0|2721| 0|m0|1562| 0min 0s|m0|2475| 1min 0s3296N/A|m0|2457| 12Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngIRender.cs
|m0|1470| 0|m0|1514| 1|m0|2820| 0|m0|1469| 0min 0s|m0|0902| 46min3251N/A|m0|2700| 9Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngIModelAttribute.cs
|m0|1811| 0|m0|1515| 1|m0|0276| 0|m0|2240| 0min 0s|m0|2149| 4min 0s2874N/A|m0|2341| 15Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\ModelBinding
;CS.pngTourStep.cs
|m0|1883| 0|m0|1518| 1|m0|0718| 0|m0|1824| 0min 0s|m0|2473| 1min 0s2782N/A|m0|2082| 21Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\AdminAreaTour
;CS.pngLocalizer.cs
|m0|1465| 0|m0|1521| 1|m0|2825| 0|m0|1464| 0min 0s|m11|0048| 3d 3h3263N/A|m0|2678| 10Nop.Web.Framework.\Presentation\Nop.Web.Framework\Localization
;CS.pngIConfigModel.cs
|m0|1469| 0|m0|1522| 1|m0|2821| 0|m0|1468| 0min 0s|m0|1022| 37min3252N/A|m0|2698| 9Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngIPagedModel.cs
|m0|1461| 0|m0|1519| 1|m0|2823| 0|m0|1460| 0min 0s|m3|0173| 7h 58min3261N/A|m0|2679| 10Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngNopEndpoints.cs
|m0|2916| 0|m0|1520| 1|m0|1766| 0|m0|2926| 0min 0s|m0|2056| 6min|c0|1911| 0%|m0|1289| 39Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngNopColumnClassDefaults.cs
|m0|3188| 0|m0|1513| 1|m0|1072| 0|m0|3190| 0min 0s|m0|2046| 6min|c0|0979| 0%|m0|2079| 21Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngRenderButtonRemove.cs
|m0|2972| 0|m0|1506| 1|m0|1624| 0|m0|2972| 0min 0s|m0|1589| 13min|c0|1924| 0%|m0|1340| 36Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngRenderButtonsInlineEdit.cs
|m0|2231| 0|m0|1507| 1|m0|0850| 0|m0|2210| 0min 0s|m0|1813| 8min|c0|0913| 0%|m0|1583| 29Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngNopButtonClassDefaults.cs
|m0|3000| 0|m0|1504| 1|m0|1693| 0|m0|3005| 0min 0s|m0|1476| 16min|c0|1789| 0%|m0|1141| 45Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngActionConfirmationModel.cs
|m0|3374| 0|m0|1505| 1|m0|1193| 0|m0|3377| 0min 0s|m0|1399| 18min|c0|1158| 0%|m0|1763| 26Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngBasePagedListModel.cs
|m0|2713| 0|m0|1508| 1|m0|1570| 0|m0|2718| 0min 0s|m0|0811| 56min|c0|0927| 0%|m0|1411| 34Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngDeleteConfirmationModel.cs
|m0|2253| 0|m0|1511| 1|m0|0305| 0|m0|2217| 0min 0s|m0|1086| 32min|c0|0885| 0%|m0|1605| 29Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngAuthenticationStartup.cs
|m0|2950| 0|m0|1512| 1|m0|1640| 0|m0|2950| 0min 0s|m0|1815| 8min|c0|1958| 0%|m0|1197| 43Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngAuthorizationStartup.cs
|m0|2896| 0|m0|1509| 1|m0|1802| 0|m0|2896| 0min 0s|m0|2054| 6min|c0|1900| 0%|m0|1301| 38Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngErrorHandlerStartup.cs
|m0|3075| 0|m0|1510| 1|m0|1115| 0|m0|3039| 0min 0s|m0|1805| 8min|c0|1813| 0%|m0|1173| 44Nop.Web.Framework.\Presentation\Nop.Web.Framework\Infrastructure
;CS.pngTestMessageTemplateValidator.cs
|m0|3289| 0|m0|1484| 1|m0|1379| 0|m0|3293| 0min 0s|m0|2113| 4min 35s|c0|1273| 0%|m0|2297| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Validators\Messages
;CS.pngRenderCheckBox.cs
|m0|2968| 0|m0|1458| 1|m0|1622| 0|m0|2974| 0min 0s|m0|1588| 13min|c0|1939| 0%|m0|1322| 37Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngRenderCustom.cs
|m0|2264| 0|m0|1459| 1|m0|0267| 0|m0|2383| 0min 0s|m0|1812| 8min|c0|0723| 0%|m0|1507| 31Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngRenderPicture.cs
|m0|2967| 0|m0|1456| 1|m0|1613| 0|m0|2977| 0min 0s|m0|1397| 18min|c0|1937| 0%|m0|1319| 37Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngErrorController.cs
|m0|3253| 0|m0|1457| 1|m0|1345| 0|m0|3321| 0min 0s|m0|2192| 3min 26s|c0|1015| 0%|m0|2287| 16Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngProductSpecificationAttributeValue Model.cs
|m0|2208| 0|m0|1460| 1|m0|0884| 0|m0|2042| 0min 0s|m0|1207| 26min|c0|0825| 0%|m0|1566| 30Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngProductTagModel.cs
|m0|2127| 0|m0|1463| 1|m0|0977| 0|m0|2083| 0min 0s|m0|0932| 44min|c57|0501| 57.14%|m0|2437| 13Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngHomeController.cs
|m0|3194| 0|m0|1464| 1|m0|1066| 0|m0|3196| 0min 0s|m0|2422| 2min 17s|c0|0941| 0%|m0|2468| 12Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngProductEmailAFriendModel.cs
|m0|2129| 0|m0|1461| 1|m0|0980| 0|m0|2074| 0min 0s|m0|0867| 50min|c57|0494| 57.89%|m0|1531| 31Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngKeepAliveController.cs
|m0|3430| 0|m0|1462| 1|m0|1265| 0|m0|3433| 0min 0s|m0|2420| 2min 17s|c0|1218| 0%|m0|2377| 14Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngProductsByTagModel.cs
|m0|2617| 0|m0|1455| 1|m0|0434| 0|m0|2610| 0min 0s|m0|1192| 26min|c88|0355| 88.89%|m0|2232| 18Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngEditForumTopicModel.cs
|m0|2059| 0|m0|1448| 1|m0|0920| 0|m0|2012| 0min 0s|m1|0450| 2h 26min|c25|0612| 25.81%|m0|1038| 51Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngForumRowModel.cs
|m0|3353| 0|m0|1449| 1|m0|1240| 0|m0|3356| 0min 0s|m0|0868| 50min|c0|1191| 0%|m0|2346| 15Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngForumTopicRowModel.cs
|m0|3137| 0|m0|1446| 1|m0|1021| 0|m0|3139| 0min 0s|m0|0634| 1h 26min|c0|1145| 0%|m0|1778| 26Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngActiveDiscussionsModel.cs
|m0|3439| 0|m0|1447| 1|m0|1262| 0|m0|3430| 0min 0s|m0|0690| 1h 14min|c0|1230| 0%|m0|1738| 27Nop.Web.\Presentation\Nop.Web\Models\Boards
;CS.pngSpecificationAttributeValueFilterM odel.cs
|m0|2026| 0|m0|1450| 1|m0|0681| 0|m0|1841| 0min 0s|m0|1190| 26min|c42|0550| 42.86%|m0|1565| 30Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngBasePublicController.cs
|m0|3184| 0|m0|1453| 1|m0|1006| 0|m0|3174| 0min 0s|m0|2180| 3min 47s|c0|0987| 0%|m0|2076| 21Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngVendorModel.cs
|m0|2106| 0|m0|1454| 1|m0|0972| 0|m0|2072| 0min 0s|m0|0569| 1h 44min|c81|0396| 81.82%|m0|1696| 27Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngPriceRangeFilterModel.cs
|m0|2608| 0|m0|1451| 1|m0|0443| 0|m0|2611| 0min 0s|m0|1566| 14min|c90|0344| 90%|m0|1186| 43Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngContactUsValidator.cs
|m0|2095| 0|m0|1452| 1|m0|0908| 0|m0|2034| 0min 0s|m0|2098| 5min|c71|0443| 71.43%|m0|1979| 23Nop.Web.\Presentation\Nop.Web\Validators\Common
;CS.pngContactVendorValidator.cs
|m0|2093| 0|m0|1477| 1|m0|0890| 0|m0|2036| 0min 0s|m0|2099| 5min|c71|0442| 71.43%|m0|1980| 23Nop.Web.\Presentation\Nop.Web\Validators\Common
;CS.pngProductReviewsValidator.cs
|m0|2378| 0|m0|1478| 1|m0|0233| 0|m0|2417| 0min 0s|m0|2253| 3min 0s|c100|0097| 100%|m0|2269| 17Nop.Web.\Presentation\Nop.Web\Validators\Catalog
;CS.pngPasswordRecoveryValidator.cs
|m0|2442| 0|m0|1475| 1|m0|0475| 0|m0|2451| 0min 0s|m0|2252| 3min 0s|c100|0033| 100%|m0|2322| 16Nop.Web.\Presentation\Nop.Web\Validators\Customer
;CS.pngIThemeContext.cs
|m0|1251| 0|m0|1476| 1|m0|3417| 0|m0|1250| 0min 0s|m0|2104| 5min3036N/A|m0|1866| 24Nop.Web.Framework.\Presentation\Nop.Web.Framework\Themes
;CS.pngVendorInfoValidator.cs
|m0|3086| 0|m0|1479| 1|m0|1174| 0|m0|3088| 0min 0s|m0|2082| 5min|c0|1072| 0%|m0|2218| 18Nop.Web.\Presentation\Nop.Web\Validators\Vendors
;CS.pngLoginValidator.cs
|m0|2379| 0|m0|1482| 1|m0|0232| 0|m0|2412| 0min 0s|m0|2205| 3min 0s|c100|0096| 100%|m0|2067| 21Nop.Web.\Presentation\Nop.Web\Validators\Customer
;CS.pngUpdateSectionJsonModel.cs
|m0|2286| 0|m0|1483| 1|m0|0344| 0|m0|2290| 0min 0s|m1|0435| 2h 32min|c0|0697| 0%|m0|2707| 8Nop.Web.\Presentation\Nop.Web\Models\Checkout
;CS.pngBackInStockSubscribeModel.cs
|m0|3082| 0|m0|1480| 1|m0|1108| 0|m0|3072| 0min 0s|m0|0810| 56min|c0|1079| 0%|m0|2213| 18Nop.Web.\Presentation\Nop.Web\Models\Catalog
;CS.pngProfileController.cs
|m0|0911| 0|m0|1481| 1|m0|2022| 0|m0|0882| 0min 0s|m0|0743| 1h 4min|c0|2037| 0%|m0|0975| 56Nop.Web.\Presentation\Nop.Web\Controllers
;CS.pngLoginModel.cs
|m0|2020| 0|m0|1474| 1|m0|0670| 0|m0|1980| 0min 0s|m0|1088| 32min|c41|0559| 41.18%|m0|1471| 32Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngEditForumTopicValidator.cs
|m0|2466| 0|m0|1467| 1|m0|0566| 0|m0|2494| 0min 0s|m0|2251| 3min 0s|c100|0010| 100%|m0|2329| 16Nop.Web.\Presentation\Nop.Web\Validators\Boards
;CS.pngGdprConsentModel.cs
|m0|3139| 0|m0|1468| 1|m0|1025| 0|m0|3155| 0min 0s|m0|1083| 32min|c0|1146| 0%|m0|2357| 15Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngGdprToolsModel.cs
|m0|2044| 0|m0|1465| 1|m0|0636| 0|m0|1988| 0min 0s|m0|1564| 14min|c0|0684| 0%|m0|2688| 9Nop.Web.\Presentation\Nop.Web\Models\Customer
;CS.pngProductAvailabilityRangeListModel .cs
|m0|1456| 0|m0|1466| 1|m0|2808| 0|m0|1455| 0min 0s|m0|1928| 8min3401N/A|m0|2489| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngPickupPointProviderSearchModel.cs
|m0|1455| 0|m0|1469| 1|m0|2803| 0|m0|1454| 0min 0s|m0|1927| 8min3402N/A|m0|2487| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngNopNotificationsDefaults.cs
|m0|2330| 0|m0|1472| 1|m0|0206| 0|m0|2336| 0min 0s|m0|2425| 2min 17s|c0|0767| 0%|m0|2624| 11Nop.Web.Framework.\Presentation\Nop.Web.Framework\UI
;CS.pngProductAvailabilityRangeSearchMode l.cs
|m0|1458| 0|m0|1473| 1|m0|2806| 0|m0|1457| 0min 0s|m0|1926| 8min3405N/A|m0|2493| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngITaxService.cs
|m0|1952| 0|m0|1470| 1|m0|0755| 0|m0|1863| 0min 0s|m0|1005| 37min2861N/A|m2|0317| 209Nop.Services.\Libraries\Nop.Services\Tax
;CS.pngNullView.cs
|m0|3284| 0|m0|1471| 1|m0|1308| 0|m0|3288| 0min 0s|m0|1512| 14min|c0|1279| 0%|m0|1940| 24Nop.Web.Framework.\Presentation\Nop.Web.Framework\Controllers
;CS.pngNopValidationDefaults.cs
|m0|3083| 0|m0|1669| 1|m0|1107| 0|m0|3073| 0min 0s|m0|2124| 4min 35s|c0|1075| 0%|m0|2239| 18Nop.Web.Framework.\Presentation\Nop.Web.Framework\Validators
;CS.pngNopRequiredTagHelper.cs
|m0|2943| 0|m0|1857| 1|m0|1647| 0|m0|2943| 0min 0s|m0|1103| 30min|c0|1965| 0%|m0|1206| 42Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Shared
;CS.pngStoreSearchModel.cs
|m0|1164| 0|m0|1858| 1|m0|3126| 0|m0|1163| 0min 0s|m0|1834| 8min3166N/A|m0|2599| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Stores
;CS.pngScheduleTaskSearchModel.cs
|m0|1373| 0|m0|1855| 1|m0|3295| 0|m0|1372| 0min 0s|m0|1959| 8min3385N/A|m0|2557| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Tasks
;CS.pngNopLinkTagHelper.cs
|m0|2806| 0|m0|1856| 1|m0|1458| 0|m0|2814| 0min 0s|m0|0964| 41min|c0|1456| 0%|m0|0780| 76Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Shared
;CS.pngPickupPointProviderListModel.cs
|m0|1234| 0|m0|1861| 1|m0|3364| 0|m0|1233| 0min 0s|m0|1832| 8min3174N/A|m0|2601| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngDeliveryDateSearchModel.cs
|m0|1226| 0|m0|1862| 1|m0|3340| 0|m0|1225| 0min 0s|m0|1818| 8min3176N/A|m0|2587| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngDeliveryDateListModel.cs
|m0|1227| 0|m0|1859| 1|m0|3345| 0|m0|1226| 0min 0s|m0|1835| 8min3181N/A|m0|2592| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngWarehouseListModel.cs
|m0|1235| 0|m0|1860| 1|m0|3363| 0|m0|1234| 0min 0s|m0|1833| 8min3173N/A|m0|2600| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngCustomerUserSettingsModel.cs
|m0|2937| 0|m0|1854| 1|m0|1627| 0|m0|2937| 0min 0s|m0|0923| 44min|c0|1870| 0%|m0|1110| 47Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngProductAvailabilityRangeCacheEvent Consumer.cs
|m0|1540| 0|m0|1848| 1|m0|2648| 0|m0|1539| 0min 0s|m0|2198| 3min 0s3287N/A|m0|2419| 13Nop.Services.\Libraries\Nop.Services\Shipping\Caching
;CS.pngShippingMethodCountryMappingCacheE ventConsumer.cs
|m0|1417| 0|m0|1849| 1|m0|2765| 0|m0|1416| 0min 0s|m0|2212| 3min 0s3415N/A|m0|2473| 12Nop.Services.\Libraries\Nop.Services\Shipping\Caching
;CS.pngPermissionRecordCustomerRoleMappin gCacheEventConsumer.cs
|m0|1459| 0|m0|1846| 1|m0|2815| 0|m0|1458| 0min 0s|m0|2200| 3min 0s3404N/A|m0|2485| 12Nop.Services.\Libraries\Nop.Services\Security\Caching
;CS.pngDistributedCacheConfigModel.cs
|m0|2293| 0|m0|1847| 1|m0|0363| 0|m0|2287| 0min 0s|m0|1535| 14min|c0|0713| 0%|m0|1478| 32Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngDisplayDefaultMenuItemSettingsMode l.cs
|m0|3006| 0|m0|1852| 1|m0|1694| 0|m0|3004| 0min 0s|m0|0613| 1h 32min|c0|1781| 0%|m0|1134| 45Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngDataConfigModel.cs
|m0|3378| 0|m0|1853| 1|m0|1205| 0|m0|3385| 0min 0s|m0|1541| 14min|c0|1161| 0%|m0|1775| 26Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngIShipmentTracker.cs
|m0|1849| 0|m0|1850| 1|m0|0887| 0|m0|2045| 0min 0s|m0|2174| 4min 0s2980N/A|m0|1418| 34Nop.Services.\Libraries\Nop.Services\Shipping\Tracking
;CS.pngWarehouseSearchModel.cs
|m0|3377| 0|m0|1851| 1|m0|1196| 0|m0|3368| 0min 0s|m0|1958| 8min|c0|1162| 0%|m0|2366| 14Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngWarehouseModel.cs
|m0|2228| 0|m0|1863| 1|m0|0860| 0|m0|2168| 0min 0s|m0|1551| 14min|c0|0924| 0%|m0|1413| 34Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Shipping
;CS.pngAdminAreaSettingsModel.cs
|m0|3173| 0|m0|1875| 1|m0|1001| 0|m0|3185| 0min 0s|m0|1354| 20min|c0|0971| 0%|m0|2084| 21Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngCaptchaSettingsModel.cs
|m0|2746| 0|m0|1876| 1|m0|1441| 0|m0|2739| 0min 0s|m0|0536| 1h 56min|c0|1550| 0%|m0|0717| 87Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngCacheConfigModel.cs
|m0|3404| 0|m0|1873| 1|m0|1291| 0|m0|3407| 0min 0s|m0|1855| 8min|c0|1246| 0%|m0|1907| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngAzureBlobConfigModel.cs
|m0|2275| 0|m0|1874| 1|m0|0280| 0|m0|2252| 0min 0s|m0|1853| 8min|c0|0741| 0%|m0|1358| 36Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Settings
;CS.pngVendorAttributeValueSearchModel.cs
|m0|3290| 0|m0|1879| 1|m0|1378| 0|m0|3294| 0min 0s|m0|1569| 14min|c0|1272| 0%|m0|2301| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Vendors
;CS.pngVendorAttributeValueListModel.cs
|m0|1175| 0|m0|1880| 1|m0|3089| 0|m0|1174| 0min 0s|m0|1843| 8min3128N/A|m0|2654| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Vendors
;CS.pngVendorAttributeSearchModel.cs
|m0|1245| 0|m0|1877| 1|m0|3423| 0|m0|1244| 0min 0s|m0|1836| 8min3183N/A|m0|2591| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Vendors
;CS.pngVendorListModel.cs
|m0|1249| 0|m0|1878| 1|m0|3419| 0|m0|1248| 0min 0s|m0|1837| 8min3185N/A|m0|2590| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Vendors
;CS.pngVendorNoteModel.cs
|m0|3268| 0|m0|1872| 1|m0|1304| 0|m0|3276| 0min 0s|m0|1356| 20min|c0|1300| 0%|m0|1851| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Vendors
;CS.pngVendorNoteListModel.cs
|m0|1146| 0|m0|1866| 1|m0|3112| 0|m0|1145| 0min 0s|m0|1821| 8min3152N/A|m0|2579| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Vendors
;CS.pngNopCardsTagHelper.cs
|m0|2189| 0|m0|1867| 1|m0|0798| 0|m0|2160| 0min 0s|m0|2126| 4min 35s|c0|0840| 0%|m0|1544| 30Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Admin
;CS.pngRoutePublisher.cs
|m0|0945| 0|m0|1864| 1|m0|2092| 0|m0|0945| 0min 0s|m0|1098| 31min|c0|2092| 0%|m0|0939| 59Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Routing
;CS.pngNopMetadataProvider.cs
|m0|2282| 0|m0|1865| 1|m0|0342| 0|m0|2308| 0min 0s|m0|1118| 29min|c0|0698| 0%|m0|1509| 31Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\ModelBinding
;CS.pngNopResourceDisplayNameAttribute.cs
|m0|0916| 0|m0|1870| 1|m0|2011| 0|m0|0878| 0min 0s|m0|2487| 1min 0s|c0|2030| 0%|m0|0876| 64Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\ModelBinding
;CS.pngRssActionResult.cs
|m0|0949| 0|m0|1871| 1|m0|2108| 0|m0|0785| 0min 0s|m0|1364| 19min|c0|2080| 0%|m0|0934| 59Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc
;CS.pngVendorAttributeListModel.cs
|m0|1158| 0|m0|1868| 1|m0|3132| 0|m0|1157| 0min 0s|m0|1822| 8min3145N/A|m0|2578| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Vendors
;CS.pngVendorAssociatedCustomerModel.cs
|m0|3243| 0|m0|1869| 1|m0|1323| 0|m0|3247| 0min 0s|m0|1536| 14min|c0|0998| 0%|m0|2282| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Vendors
;CS.pngNopDocReferenceTagHelper.cs
|m0|2895| 0|m0|1822| 1|m0|1803| 0|m0|2895| 0min 0s|m0|0678| 1h 15min|c0|1507| 0%|m0|0696| 90Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Admin
;CS.pngVendorSearchModel.cs
|m0|3186| 0|m0|1823| 1|m0|1074| 0|m0|3198| 0min 0s|m0|2007| 8min|c0|0978| 0%|m0|2092| 21Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Vendors
;CS.pngTopicTemplateModel.cs
|m0|3305| 0|m0|1820| 1|m0|1395| 0|m0|2759| 0min 0s|m0|2009| 8min|c0|1327| 0%|m0|1882| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Templates
;CS.pngTopicTemplateListModel.cs
|m0|1440| 0|m0|1821| 1|m0|2748| 0|m0|1439| 0min 0s|m0|2008| 8min3393N/A|m0|2540| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Templates
;CS.pngProductTemplateSearchModel.cs
|m0|1445| 0|m0|1826| 1|m0|2743| 0|m0|1444| 0min 0s|m0|2006| 8min3391N/A|m0|2541| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Templates
;CS.pngTopicTemplateSearchModel.cs
|m0|1165| 0|m0|1827| 1|m0|3109| 0|m0|1164| 0min 0s|m0|1970| 8min3162N/A|m0|2570| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Templates
;CS.pngScheduleTaskModel.cs
|m0|2971| 0|m0|1824| 1|m0|1625| 0|m0|2955| 0min 0s|m0|1089| 32min|c0|1928| 0%|m0|1337| 36Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Tasks
;CS.pngNopBBCodeEditorTagHelper.cs
|m0|2851| 0|m0|1825| 1|m0|1745| 0|m0|2851| 0min 0s|m0|0759| 1h 2min|c0|1526| 0%|m0|0668| 93Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Public
;CS.pngNopGenerateCaptchaTagHelper.cs
|m0|2888| 0|m0|1819| 1|m0|1784| 0|m0|2888| 0min 0s|m0|0685| 1h 14min|c0|1515| 0%|m0|0708| 88Nop.Web.Framework.\Presentation\Nop.Web.Framework\TagHelpers\Public
;CS.pngManufacturerTemplateListModel.cs
|m0|1439| 0|m0|1813| 1|m0|2749| 0|m0|1438| 0min 0s|m0|2010| 8min3398N/A|m0|2545| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Templates
;CS.pngCategoryTemplateSearchModel.cs
|m0|1370| 0|m0|1814| 1|m0|3314| 0|m0|1369| 0min 0s|m0|2000| 8min3382N/A|m0|2551| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Templates
;CS.pngCategoryTemplateModel.cs
|m0|3418| 0|m0|1811| 1|m0|1251| 0|m0|3421| 0min 0s|m0|1962| 8min|c0|1264| 0%|m0|1896| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Templates
;CS.pngManufacturerTemplateModel.cs
|m0|3417| 0|m0|1812| 1|m0|1252| 0|m0|3420| 0min 0s|m0|1964| 8min|c0|1265| 0%|m0|1897| 24Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Templates
;CS.pngProductTemplateModel.cs
|m0|2260| 0|m0|1817| 1|m0|0272| 0|m0|2250| 0min 0s|m0|2004| 8min|c0|0733| 0%|m0|1693| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Templates
;CS.pngProductTemplateListModel.cs
|m0|1441| 0|m0|1818| 1|m0|2741| 0|m0|1440| 0min 0s|m0|2003| 8min3389N/A|m0|2542| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Templates
;CS.pngManufacturerTemplateSearchModel.cs
|m0|1442| 0|m0|1815| 1|m0|2740| 0|m0|1441| 0min 0s|m0|2002| 8min3388N/A|m0|2549| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Templates
;CS.pngSpecificationAttributeGroupListMod el.cs
|m0|1447| 0|m0|1816| 1|m0|2811| 0|m0|1446| 0min 0s|m0|2005| 8min3410N/A|m0|2483| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngReviewTypeSearchModel.cs
|m0|1419| 0|m0|1828| 1|m0|2769| 0|m0|1418| 0min 0s|m0|1967| 8min3419N/A|m0|2477| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngReviewTypeLocalizedModel.cs
|m0|3168| 0|m0|1840| 1|m0|0990| 0|m0|3170| 0min 0s|m0|1329| 20min|c0|1108| 0%|m0|2097| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngSpecificationAttributeGroupSearchM odel.cs
|m0|1452| 0|m0|1841| 1|m0|2812| 0|m0|1451| 0min 0s|m0|1966| 8min3412N/A|m0|2476| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngSpecificationAttributeOptionListMo del.cs
|m0|1156| 0|m0|1838| 1|m0|3134| 0|m0|1155| 0min 0s|m0|1972| 8min3147N/A|m0|2574| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngSpecificationAttributeLocalizedMod el.cs
|m0|3282| 0|m0|1839| 1|m0|1310| 0|m0|3286| 0min 0s|m0|1544| 14min|c0|1297| 0%|m0|2331| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngSpecificationAttributeListModel.cs
|m0|1443| 0|m0|1844| 1|m0|2739| 0|m0|1442| 0min 0s|m0|1961| 8min3387N/A|m0|2556| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductWarehouseInventoryModel.cs
|m0|2179| 0|m0|1845| 1|m0|0790| 0|m0|2142| 0min 0s|m0|0927| 44min|c0|0863| 0%|m0|1453| 33Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngNopLocalizationDefaults.cs
|m0|2542| 0|m0|1842| 1|m0|0376| 0|m0|2556| 0min 0s|m0|2427| 2min 17s|c92|0334| 92.31%|m1|0502| 130Nop.Services.\Libraries\Nop.Services\Localization
;CS.pngProductTagSearchModel.cs
|m0|3376| 0|m0|1843| 1|m0|1197| 0|m0|3367| 0min 0s|m0|1960| 8min|c0|1159| 0%|m0|2373| 14Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngRelatedProductListModel.cs
|m0|1152| 0|m0|1837| 1|m0|3122| 0|m0|1151| 0min 0s|m0|1971| 8min3148N/A|m0|2575| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngReviewTypeListModel.cs
|m0|1557| 0|m0|1831| 1|m0|2701| 0|m0|1556| 0min 0s|m0|1968| 8min3302N/A|m0|2464| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngRelatedProductSearchModel.cs
|m0|3293| 0|m0|1832| 1|m0|1381| 0|m0|3301| 0min 0s|m0|1577| 14min|c0|1275| 0%|m0|2296| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngRelatedProductModel.cs
|m0|3231| 0|m0|1829| 1|m0|1055| 0|m0|3227| 0min 0s|m0|1583| 14min|c0|1036| 0%|m0|2012| 23Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngSpecificationAttributeOptionSearch Model.cs
|m0|3224| 0|m0|1830| 1|m0|1052| 0|m0|3236| 0min 0s|m0|1560| 14min|c0|1023| 0%|m0|2279| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngBlogContentModel.cs
|m0|2230| 0|m0|1835| 1|m0|0851| 0|m0|2203| 0min 0s|m0|1974| 8min|c0|0916| 0%|m0|1423| 34Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Blogs
;CS.pngTierPriceSearchModel.cs
|m0|3265| 0|m0|1836| 1|m0|1301| 0|m0|3269| 0min 0s|m0|1545| 14min|c0|1304| 0%|m0|2333| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngTokenGroupNames.cs
|m0|2763| 0|m0|1833| 1|m0|1418| 0|m0|2768| 0min 0s|m0|0783| 59min|c0|1698| 0%|m1|0466| 138Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngBlogPostListModel.cs
|m0|1150| 0|m0|1834| 1|m0|3114| 0|m0|1149| 0min 0s|m0|1973| 8min3154N/A|m0|2573| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Blogs
;CS.pngAffiliatedOrderListModel.cs
|m0|1500| 0|m0|1881| 1|m0|2656| 0|m0|1499| 0min 0s|m0|1841| 8min3247N/A|m0|2662| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Affiliates
;CS.pngAffiliatedCustomerSearchModel.cs
|m0|3300| 0|m0|1928| 1|m0|1384| 0|m0|3308| 0min 0s|m0|1568| 14min|c0|1286| 0%|m0|2304| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Affiliates
;CS.pngAffiliatedCustomerModel.cs
|m0|3132| 0|m0|1929| 1|m0|1160| 0|m0|3128| 0min 0s|m0|1567| 14min|c0|1123| 0%|m0|2247| 18Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Affiliates
;CS.pngSpecificationAttributeProductSearc hModel.cs
|m0|3406| 0|m0|1926| 1|m0|1289| 0|m0|3409| 0min 0s|m0|1581| 14min|c0|1250| 0%|m0|2313| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngSpecificationAttributeProductModel .cs
|m0|3389| 0|m0|1927| 1|m0|1210| 0|m0|3380| 0min 0s|m0|1199| 26min|c0|1176| 0%|m0|1813| 25Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngSpecificationAttributeProductListM odel.cs
|m0|1508| 0|m0|1932| 1|m0|2654| 0|m0|1507| 0min 0s|m0|1852| 8min3238N/A|m0|2672| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngSpecificationAttributeSearchModel .cs
|m0|3261| 0|m0|1933| 1|m0|1337| 0|m0|3253| 0min 0s|m0|1851| 8min|c0|1305| 0%|m0|2335| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngTierPriceListModel.cs
|m0|1230| 0|m0|1930| 1|m0|3352| 0|m0|1229| 0min 0s|m0|1838| 8min3175N/A|m0|2594| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngStockQuantityHistoryModel.cs
|m0|2941| 0|m0|1931| 1|m0|1639| 0|m0|2951| 0min 0s|m0|1189| 26min|c0|1923| 0%|m0|1339| 36Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngStockQuantityHistoryListModel.cs
|m0|1502| 0|m0|1925| 1|m0|2660| 0|m0|1501| 0min 0s|m0|1840| 8min3245N/A|m0|2663| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngDateTimeSettings.cs
|m0|2503| 0|m0|1919| 1|m0|0549| 0|m0|2495| 0min 0s|m0|2295| 3min 0s|c100|0086| 100%|m0|2102| 20Nop.Services.\Libraries\Nop.Services\Helpers
;CS.pngProductAttributeMappingListModel .cs
|m0|1225| 0|m0|1920| 1|m0|3341| 0|m0|1224| 0min 0s|m0|1817| 8min3177N/A|m0|2588| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductAttributeListModel.cs
|m0|1246| 0|m0|1917| 1|m0|3428| 0|m0|1245| 0min 0s|m0|1839| 8min3182N/A|m0|2593| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductAttributeMappingSearchModel .cs
|m0|3264| 0|m0|1918| 1|m0|1302| 0|m0|3268| 0min 0s|m0|1550| 14min|c0|1308| 0%|m0|2337| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductAttributeProductSearchModel .cs
|m0|3434| 0|m0|1923| 1|m0|1267| 0|m0|3399| 0min 0s|m0|1542| 14min|c0|1242| 0%|m0|2316| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductAttributeProductModel.cs
|m0|3189| 0|m0|1924| 1|m0|1077| 0|m0|3205| 0min 0s|m0|1537| 14min|c0|0981| 0%|m0|2068| 21Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductAttributeProductListModel .cs
|m0|1151| 0|m0|1921| 1|m0|3113| 0|m0|1150| 0min 0s|m0|1826| 8min3153N/A|m0|2580| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngManufacturerProductSearchModel.cs
|m0|3219| 0|m0|1922| 1|m0|1041| 0|m0|3221| 0min 0s|m0|1554| 14min|c0|1028| 0%|m0|2280| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngManufacturerProductModel.cs
|m0|2288| 0|m0|1934| 1|m0|0362| 0|m0|2288| 0min 0s|m0|1573| 14min|c0|0690| 0%|m0|1656| 28Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngManufacturerProductListModel.cs
|m0|1153| 0|m0|1946| 1|m0|3131| 0|m0|1152| 0min 0s|m0|1823| 8min3144N/A|m0|2577| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngPredefinedProductAttributeValueLis tModel.cs
|m0|1148| 0|m0|1947| 1|m0|3110| 0|m0|1147| 0min 0s|m0|1824| 8min3149N/A|m0|2582| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngNopForumDefaults.cs
|m0|2499| 0|m0|1944| 1|m0|0533| 0|m0|2501| 0min 0s|m0|2262| 3min 0s|c100|0093| 100%|m0|2053| 22Nop.Services.\Libraries\Nop.Services\Forums
;CS.pngProductAttributeCombinationSearchM odel.cs
|m0|3257| 0|m0|1945| 1|m0|1335| 0|m0|3261| 0min 0s|m0|1563| 14min|c0|1006| 0%|m0|2290| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductAttributeCombinationListMod el.cs
|m0|1224| 0|m0|1950| 1|m0|3342| 0|m0|1223| 0min 0s|m0|1819| 8min3178N/A|m0|2586| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductAttributeSearchModel.cs
|m0|1147| 0|m0|1951| 1|m0|3111| 0|m0|1146| 0min 0s|m0|1825| 8min3151N/A|m0|2581| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngBlogPostTagModel.cs
|m0|2019| 0|m0|1948| 1|m0|0661| 0|m0|1957| 0min 0s|m0|1347| 20min|c40|0562| 40%|m0|2567| 11Nop.Web.\Presentation\Nop.Web\Models\Blogs
;CS.pngProductReviewReviewTypeMappingMode l.cs
|m0|2202| 0|m0|1949| 1|m0|0874| 0|m0|2186| 0min 0s|m0|1201| 26min|c0|0833| 0%|m0|1541| 30Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductReviewReviewTypeMappingList Model.cs
|m0|1450| 0|m0|1943| 1|m0|2814| 0|m0|1449| 0min 0s|m0|1849| 8min3414N/A|m0|2472| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductSpecificationAttributeListM odel.cs
|m0|1163| 0|m0|1937| 1|m0|3127| 0|m0|1162| 0min 0s|m0|1829| 8min3167N/A|m0|2597| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngNopInstallationDefaults.cs
|m0|2083| 0|m0|1938| 1|m0|0912| 0|m0|2020| 0min 0s|m0|2414| 2min 17s|c75|0429| 75%|m0|1643| 28Nop.Services.\Libraries\Nop.Services\Installation
;CS.pngProductTagListModel.cs
|m0|1490| 0|m0|1935| 1|m0|2800| 0|m0|1489| 0min 0s|m0|1854| 8min3236N/A|m0|2673| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductSpecificationAttributeModel .cs
|m0|2312| 0|m0|1936| 1|m0|0318| 0|m0|2230| 0min 0s|m0|1001| 38min|c0|0791| 0%|m0|1482| 32Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductAttributeValueSearchModel .cs
|m0|3299| 0|m0|1941| 1|m0|1375| 0|m0|3291| 0min 0s|m0|1571| 14min|c0|1291| 0%|m0|2305| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngMshFormat.cs
|m0|2174| 0|m0|1942| 1|m0|0796| 0|m0|2156| 0min 0s|m0|1716| 10min|c0|0841| 0%|m0|1459| 33Nop.Services.\Libraries\Nop.Services\Html\CodeFormatter
;CS.pngProductAttributeValueListModel.cs
|m0|1510| 0|m0|1939| 1|m0|2662| 0|m0|1509| 0min 0s|m0|1846| 8min3242N/A|m0|2657| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductListModel.cs
|m0|1492| 0|m0|1940| 1|m0|2792| 0|m0|1491| 0min 0s|m0|1848| 8min3234N/A|m0|2674| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngHighlightOptions.cs
|m0|2234| 0|m0|1893| 1|m0|0296| 0|m0|2220| 0min 0s|m0|1276| 22min|c0|0918| 0%|m0|1420| 34Nop.Services.\Libraries\Nop.Services\Html\CodeFormatter
;CS.pngProductReviewListModel.cs
|m0|1506| 0|m0|1894| 1|m0|2650| 0|m0|1505| 0min 0s|m0|1845| 8min3243N/A|m0|2655| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductPictureListModel.cs
|m0|1512| 0|m0|1891| 1|m0|2670| 0|m0|1511| 0min 0s|m0|1842| 8min3240N/A|m0|2658| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngProductAttributeValueBuilder.cs
|m0|2555| 0|m0|1892| 1|m0|0389| 0|m0|2569| 0min 0s|m0|2228| 3min 0s|c100|0294| 100%|m0|1635| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductBuilder.cs
|m0|2639| 0|m0|1897| 1|m0|1548| 0|m0|2708| 0min 0s|m0|2363| 3min 0s|c100|0230| 100%|m0|1495| 32Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductCategoryBuilder.cs
|m0|2669| 0|m0|1898| 1|m0|1512| 0|m0|2668| 0min 0s|m0|2388| 3min 0s|c100|0270| 100%|m0|1718| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductAttributeMappingBuilder.cs
|m0|2701| 0|m0|1895| 1|m0|1556| 0|m0|2700| 0min 0s|m0|2223| 3min 0s|c100|0244| 100%|m0|1714| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngPredefinedProductAttributeValueBui lder.cs
|m0|2694| 0|m0|1896| 1|m0|1589| 0|m0|2693| 0min 0s|m0|2365| 3min 0s|c100|0251| 100%|m0|1699| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductAttributeBuilder.cs
|m0|2470| 0|m0|1890| 1|m0|0556| 0|m0|2472| 0min 0s|m0|2230| 3min 0s|c100|0000| 100%|m0|1867| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductAttributeCombinationBuilder .cs
|m0|2655| 0|m0|1884| 1|m0|1500| 0|m0|2660| 0min 0s|m0|2233| 3min 0s|c100|0195| 100%|m0|1620| 29Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductReviewHelpfulnessBuilder.cs
|m0|2456| 0|m0|1885| 1|m0|0487| 0|m0|2465| 0min 0s|m0|2236| 3min 0s|c100|0041| 100%|m0|1786| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductReviewReviewTypeMappingBuil der.cs
|m0|2572| 0|m0|1882| 1|m0|0460| 0|m0|2584| 0min 0s|m0|2259| 3min 0s|c100|0299| 100%|m0|1668| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductSpecificationAttributeBuild er.cs
|m0|2558| 0|m0|1883| 1|m0|0392| 0|m0|2560| 0min 0s|m0|2234| 3min 0s|c100|0297| 100%|m0|1636| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductReviewBuilder.cs
|m0|2434| 0|m0|1888| 1|m0|0483| 0|m0|2449| 0min 0s|m0|2244| 3min 0s|c100|0162| 100%|m0|1564| 30Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductManufacturerBuilder.cs
|m0|2668| 0|m0|1889| 1|m0|1513| 0|m0|2673| 0min 0s|m0|2237| 3min 0s|c100|0271| 100%|m0|1719| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductPictureBuilder.cs
|m0|2683| 0|m0|1886| 1|m0|1580| 0|m0|2676| 0min 0s|m0|2235| 3min 0s|c100|0284| 100%|m0|1645| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductProductTagMappingBuilder.cs
|m0|2559| 0|m0|1887| 1|m0|0391| 0|m0|2561| 0min 0s|m0|2240| 3min 0s|c100|0292| 100%|m0|1632| 29Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngManufacturerBuilder.cs
|m0|2556| 0|m0|1899| 1|m0|0388| 0|m0|2570| 0min 0s|m0|2384| 3min 0s|c100|0296| 100%|m0|1641| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngCustomerPasswordBuilder.cs
|m0|2528| 0|m0|1911| 1|m0|0416| 0|m0|2536| 0min 0s|m0|2282| 3min 0s|c100|0063| 100%|m0|1819| 25Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Customers
;CS.pngCustomerRoleBuilder.cs
|m0|2460| 0|m0|1912| 1|m0|0527| 0|m0|2507| 0min 0s|m0|2275| 3min 0s|c100|0040| 100%|m0|1784| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Customers
;CS.pngRewardPointsHistoryBuilder.cs
|m0|2452| 0|m0|1909| 1|m0|0497| 0|m0|2461| 0min 0s|m0|2277| 3min 0s|c100|0042| 100%|m0|1782| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Customers
;CS.pngCustomerCustomerRoleMappingBuilder .cs
|m0|2564| 0|m0|1910| 1|m0|0380| 0|m0|2552| 0min 0s|m0|2283| 3min 0s|c100|0290| 100%|m0|1633| 29Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Customers
;CS.pngCustomerAttributeBuilder.cs
|m0|2367| 0|m0|1915| 1|m0|0239| 0|m0|2411| 0min 0s|m0|2270| 3min 0s|c100|0132| 100%|m0|1932| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Customers
;CS.pngCustomerAttributeValueBuilder.cs
|m0|2712| 0|m0|1916| 1|m0|1571| 0|m0|2717| 0min 0s|m0|2300| 3min 0s|c100|0255| 100%|m0|1707| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Customers
;CS.pngCustomerBuilder.cs
|m0|2408| 0|m0|1913| 1|m0|0509| 0|m0|2423| 0min 0s|m0|2266| 3min 0s|c100|0188| 100%|m0|1032| 52Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Customers
;CS.pngGenericAttributeBuilder.cs
|m0|2708| 0|m0|1914| 1|m0|1555| 0|m0|2701| 0min 0s|m0|2267| 3min 0s|c100|0253| 100%|m0|1698| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Common
;CS.pngCategoryBuilder.cs
|m0|2679| 0|m0|1908| 1|m0|1578| 0|m0|2684| 0min 0s|m0|2335| 3min 0s|c100|0282| 100%|m0|1653| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngExternalAuthenticationController .cs
|m0|3327| 0|m0|1902| 1|m0|1367| 0|m0|3331| 0min 0s|m0|0658| 1h 19min|c0|1396| 0%|m1|0566| 113Nop.Web.\Presentation\Nop.Web\Areas\Admin\Controllers
;CS.pngAddressBuilder.cs
|m0|2651| 0|m0|1903| 1|m0|1510| 0|m0|2670| 0min 0s|m0|2395| 3min 0s|c100|0193| 100%|m0|1597| 29Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Common
;CS.pngSettingBuilder.cs
|m0|2515| 0|m0|1900| 1|m0|0403| 0|m0|2523| 0min 0s|m0|2276| 3min 0s|c100|0049| 100%|m0|1781| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Configuration
;CS.pngAddressAttributeBuilder.cs
|m0|2449| 0|m0|1901| 1|m0|0494| 0|m0|2458| 0min 0s|m0|2322| 3min 0s|c100|0029| 100%|m0|1916| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Common
;CS.pngAddressAttributeValueBuilder.cs
|m0|2703| 0|m0|1906| 1|m0|1560| 0|m0|2712| 0min 0s|m0|2313| 3min 0s|c100|0258| 100%|m0|1704| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Common
;CS.pngCancelRecurringPaymentRequest.cs
|m0|3292| 0|m0|1907| 1|m0|1382| 0|m0|3310| 0min 0s|m0|2118| 4min 35s|c0|1276| 0%|m0|2298| 16Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngNopPaymentDefaults.cs
|m0|3246| 0|m0|1904| 1|m0|1326| 0|m0|3238| 0min 0s|m0|2413| 2min 17s|c0|0995| 0%|m0|2284| 16Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngPostProcessPaymentRequest.cs
|m0|3255| 0|m0|1905| 1|m0|1343| 0|m0|3323| 0min 0s|m0|2121| 4min 35s|c0|1005| 0%|m0|2292| 16Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngOfficialFeedVersion.cs
|m0|3111| 0|m0|1716| 1|m0|1149| 0|m0|3113| 0min 0s|m0|1785| 9min|c0|1046| 0%|m0|2185| 19Nop.Services.\Libraries\Nop.Services\Plugins\Marketplace
;CS.pngShipmentStatusEvent.cs
|m0|2299| 0|m0|1717| 1|m0|0357| 0|m0|2277| 0min 0s|m0|1277| 22min|c0|0703| 0%|m0|1393| 35Nop.Services.\Libraries\Nop.Services\Shipping\Tracking
;CS.pngNopTaskDefaults.cs
|m0|2699| 0|m0|1714| 1|m0|1558| 0|m0|2704| 0min 0s|m0|2357| 3min 0s|c100|0243| 100%|m0|2441| 13Nop.Services.\Libraries\Nop.Services\ScheduleTasks
;CS.pngPluginUpdatedEvent.cs
|m0|2190| 0|m0|1715| 1|m0|0803| 0|m0|2155| 0min 0s|m0|2080| 5min|c0|0821| 0%|m0|1574| 30Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngAffiliateListModel.cs
|m0|1437| 0|m0|1720| 1|m0|2745| 0|m0|1436| 0min 0s|m0|1901| 8min3400N/A|m0|2488| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Affiliates
;CS.pngNopMessageDefaults.cs
|m0|2400| 0|m0|1721| 1|m0|0191| 0|m0|2341| 0min 0s|m0|2209| 3min 0s|c100|0174| 100%|m0|1114| 46Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngAffiliatedOrderModel.cs
|m0|2897| 0|m0|1718| 1|m0|1795| 0|m0|2903| 0min 0s|m0|1002| 38min|c0|1899| 0%|m0|1300| 38Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Affiliates
;CS.pngAffiliateSearchModel.cs
|m0|2983| 0|m0|1719| 1|m0|1684| 0|m0|2982| 0min 0s|m0|1906| 8min|c0|1941| 0%|m0|1317| 37Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Affiliates
;CS.pngRefundPaymentRequest.cs
|m0|3424| 0|m0|1713| 1|m0|1245| 0|m0|3427| 0min 0s|m0|1596| 13min|c0|1225| 0%|m0|1761| 26Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngAppliedGiftCard.cs
|m0|3187| 0|m0|1707| 1|m0|1073| 0|m0|3189| 0min 0s|m0|1791| 9min|c0|0977| 0%|m0|2091| 21Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngNopNewsDefaults.cs
|m0|2018| 0|m0|1708| 1|m0|0662| 0|m0|1962| 0min 0s|m0|2408| 2min 17s|c50|0528| 50%|m0|1472| 32Nop.Services.\Libraries\Nop.Services\News
;CS.pngNopShippingDefaults.cs
|m0|3238| 0|m0|1705| 1|m0|1328| 0|m0|3242| 0min 0s|m0|2409| 2min 17s|c0|1000| 0%|m0|1997| 23Nop.Services.\Libraries\Nop.Services\Shipping
;CS.pngSpecificationAttributeBuilder.cs
|m0|2706| 0|m0|1706| 1|m0|1551| 0|m0|2711| 0min 0s|m0|2370| 3min 0s|c100|0261| 100%|m0|1751| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngSpecificationAttributeGroupBuilder .cs
|m0|2521| 0|m0|1711| 1|m0|0400| 0|m0|2532| 0min 0s|m0|2367| 3min 0s|c100|0068| 100%|m0|1829| 25Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngSpecificationAttributeOptionBuilde r.cs
|m0|2565| 0|m0|1712| 1|m0|0385| 0|m0|2567| 0min 0s|m0|2377| 3min 0s|c100|0306| 100%|m0|1691| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngReviewTypeBuilder.cs
|m0|2709| 0|m0|1709| 1|m0|1554| 0|m0|2702| 0min 0s|m0|2364| 3min 0s|c100|0252| 100%|m0|1697| 27Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductTagBuilder.cs
|m0|2361| 0|m0|1710| 1|m0|0260| 0|m0|2390| 0min 0s|m0|2368| 3min 0s|c100|0138| 100%|m0|1942| 24Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductTemplateBuilder.cs
|m0|2453| 0|m0|1722| 1|m0|0493| 0|m0|2459| 0min 0s|m0|2256| 3min 0s|c100|0044| 100%|m0|1790| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngProductWarehouseInventoryBuilder .cs
|m0|2553| 0|m0|1734| 1|m0|0371| 0|m0|2555| 0min 0s|m0|2258| 3min 0s|c100|0310| 100%|m0|1677| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngAffiliateBuilder.cs
|m0|2573| 0|m0|1735| 1|m0|0459| 0|m0|2575| 0min 0s|m0|2257| 3min 0s|c100|0301| 100%|m0|1680| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Affiliates
;CS.pngNopEntityBuilder.cs
|m0|1900| 0|m0|1732| 1|m0|0725| 0|m0|1817| 0min 0s|m0|2107| 5min2797N/A|m0|2074| 21Nop.Data.\Libraries\Nop.Data\Mapping\Builders
;CS.pngMigrationProcessType.cs
|m0|1287| 0|m0|1733| 1|m0|3413| 0|m0|1286| 0min 0s|m0|2482| 1min 0s3002N/A|m0|1480| 32Nop.Data.\Libraries\Nop.Data\Migrations
;CS.pngBlogPostBuilder.cs
|m0|2624| 0|m0|1738| 1|m0|1531| 0|m0|2623| 0min 0s|m0|2241| 3min 0s|c100|0225| 100%|m0|1528| 31Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Blogs
;CS.pngStockQuantityHistoryBuilder.cs
|m0|2524| 0|m0|1739| 1|m0|0394| 0|m0|2564| 0min 0s|m0|2242| 3min 0s|c100|0071| 100%|m0|1800| 26Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngTierPriceBuilder.cs
|m0|2562| 0|m0|1736| 1|m0|0382| 0|m0|2550| 0min 0s|m0|2260| 3min 0s|c100|0289| 100%|m0|1661| 28Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngBlogCommentBuilder.cs
|m0|2433| 0|m0|1737| 1|m0|0500| 0|m0|2426| 0min 0s|m0|2232| 3min 0s|c100|0166| 100%|m0|1578| 30Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Blogs
;CS.pngDiscountProductModel.cs
|m0|3100| 0|m0|1731| 1|m0|1192| 0|m0|3372| 0min 0s|m0|1333| 20min|c0|1068| 0%|m0|2223| 18Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngDiscountProductListModel.cs
|m0|1448| 0|m0|1725| 1|m0|2810| 0|m0|1447| 0min 0s|m0|1902| 8min3409N/A|m0|2491| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngDiscountManufacturerSearchModel.cs
|m0|3205| 0|m0|2061| 1|m0|1081| 0|m0|3201| 0min 0s|m0|1562| 14min|c0|0956| 0%|m0|2278| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngDiscountProductSearchModel.cs
|m0|3298| 0|m0|1726| 1|m0|1376| 0|m0|3290| 0min 0s|m0|1547| 14min|c0|1295| 0%|m0|2332| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngDiscountUsageHistorySearchModel.cs
|m0|3278| 0|m0|1723| 1|m0|1314| 0|m0|3282| 0min 0s|m0|1549| 14min|c0|1310| 0%|m0|2336| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngDiscountUsageHistoryModel.cs
|m0|2240| 0|m0|1724| 1|m0|0289| 0|m0|2253| 0min 0s|m0|1194| 26min|c0|0882| 0%|m0|1606| 29Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngDiscountUsageHistoryListModel.cs
|m0|1197| 0|m0|1729| 1|m0|3375| 0|m0|1196| 0min 0s|m0|1894| 8min3132N/A|m0|2644| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngDiscountCategoryModel.cs
|m0|3085| 0|m0|1730| 1|m0|1175| 0|m0|3087| 0min 0s|m0|1331| 20min|c0|1070| 0%|m0|2216| 18Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngDiscountCategoryListModel.cs
|m0|1409| 0|m0|1727| 1|m0|2773| 0|m0|1408| 0min 0s|m0|1903| 8min3423N/A|m0|2508| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngNopBlogsDefaults.cs
|m0|2417| 0|m0|1728| 1|m0|0506| 0|m0|2420| 0min 0s|m0|2264| 3min 0s|c100|0168| 100%|m0|1087| 47Nop.Services.\Libraries\Nop.Services\Blogs
;CS.pngDiscountCategorySearchModel.cs
|m0|3283| 0|m0|1681| 1|m0|1309| 0|m0|3287| 0min 0s|m0|1572| 14min|c0|1280| 0%|m0|2308| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngDiscountManufacturerModel.cs
|m0|3079| 0|m0|1682| 1|m0|1105| 0|m0|3081| 0min 0s|m0|1343| 20min|c0|1076| 0%|m0|2241| 18Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngDiscountManufacturerListModel.cs
|m0|1187| 0|m0|1679| 1|m0|3097| 0|m0|1186| 0min 0s|m0|1866| 8min3136N/A|m0|2633| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngDiscountListModel.cs
|m0|1195| 0|m0|1680| 1|m0|3377| 0|m0|1194| 0min 0s|m0|1867| 8min3134N/A|m0|2638| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngCountrySearchModel.cs
|m0|1489| 0|m0|1685| 1|m0|2801| 0|m0|1488| 0min 0s|m0|1863| 8min3231N/A|m0|2668| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngStateProvinceListModel.cs
|m0|1194| 0|m0|1686| 1|m0|3372| 0|m0|1193| 0min 0s|m0|1864| 8min3129N/A|m0|2652| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngMeasureWeightSearchModel.cs
|m0|1497| 0|m0|1683| 1|m0|2793| 0|m0|1496| 0min 0s|m0|1862| 8min3229N/A|m0|2669| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngMeasureWeightModel.cs
|m0|2177| 0|m0|1684| 1|m0|0787| 0|m0|2139| 0min 0s|m0|1559| 14min|c0|0846| 0%|m0|1536| 30Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngStateProvinceSearchModel.cs
|m0|3412| 0|m0|1678| 1|m0|1283| 0|m0|3415| 0min 0s|m0|1565| 14min|c0|1270| 0%|m0|2303| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngCustomerAddressListModel.cs
|m0|1418| 0|m0|1672| 1|m0|2770| 0|m0|1417| 0min 0s|m0|1857| 8min3420N/A|m0|2479| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerActivityLogSearchModel.cs
|m0|3254| 0|m0|1673| 1|m0|1344| 0|m0|3322| 0min 0s|m0|1580| 14min|c0|1010| 0%|m0|2293| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerActivityLogModel.cs
|m0|2314| 0|m0|1670| 1|m0|0336| 0|m0|2314| 0min 0s|m0|1338| 20min|c0|0792| 0%|m0|1675| 28Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngMeasureDimensionListModel.cs
|m0|1509| 0|m0|1671| 1|m0|2653| 0|m0|1508| 0min 0s|m0|1856| 8min3237N/A|m0|2671| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngCurrencyListModel.cs
|m0|1186| 0|m0|1676| 1|m0|3098| 0|m0|1185| 0min 0s|m0|1865| 8min3137N/A|m0|2635| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngCurrencyExchangeRateModel.cs
|m0|3126| 0|m0|1677| 1|m0|1166| 0|m0|3090| 0min 0s|m0|1346| 20min|c0|1130| 0%|m0|2250| 18Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngMeasureDimensionModel.cs
|m0|2203| 0|m0|1674| 1|m0|0883| 0|m0|2043| 0min 0s|m0|1582| 14min|c0|0835| 0%|m0|1539| 30Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngMeasureWeightListModel.cs
|m0|1491| 0|m0|1675| 1|m0|2799| 0|m0|1490| 0min 0s|m0|1858| 8min3235N/A|m0|2675| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngMeasureSearchModel.cs
|m0|2276| 0|m0|1687| 1|m0|0278| 0|m0|2244| 0min 0s|m0|1881| 8min|c0|0738| 0%|m0|1492| 32Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngMeasureDimensionSearchModel.cs
|m0|1429| 0|m0|1699| 1|m0|2727| 0|m0|1428| 0min 0s|m0|1905| 8min3429N/A|m0|2511| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Directory
;CS.pngQueuedEmailModel.cs
|m0|2865| 0|m0|1700| 1|m0|1715| 0|m0|2875| 0min 0s|m0|0653| 1h 20min|c0|1543| 0%|m0|0753| 79Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngQueuedEmailListModel.cs
|m0|1408| 0|m0|1697| 1|m0|2764| 0|m0|1407| 0min 0s|m0|1904| 8min3424N/A|m0|2506| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngMultiFactorAuthenticationType.cs
|m0|1881| 0|m0|1698| 1|m0|0720| 0|m0|1828| 0min 0s|m0|1747| 10min2784N/A|m0|2080| 21Nop.Services.\Libraries\Nop.Services\Authentication\MultiFactor
;CS.pngQueuedEmailSearchModel.cs
|m0|2942| 0|m0|1703| 1|m0|1648| 0|m0|2948| 0min 0s|m0|1543| 14min|c0|1966| 0%|m0|1207| 42Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngIAffiliateService.cs
|m0|1923| 0|m0|1704| 1|m0|0771| 0|m0|1879| 0min 0s|m0|0712| 1h 9min2771N/A|m1|0588| 108Nop.Services.\Libraries\Nop.Services\Affiliates
;CS.pngActivityLogModel.cs
|m0|2259| 0|m0|1701| 1|m0|0273| 0|m0|2249| 0min 0s|m0|1202| 26min|c0|0730| 0%|m0|1357| 36Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Logging
;CS.pngIAuthenticationService.cs
|m0|1853| 0|m0|1702| 1|m0|0632| 0|m0|1992| 0min 0s|m0|2503| 1min 0s2982N/A|m0|1416| 34Nop.Services.\Libraries\Nop.Services\Authentication
;CS.pngEmailAccountSearchModel.cs
|m0|1157| 0|m0|1696| 1|m0|3133| 0|m0|1156| 0min 0s|m0|1897| 8min3146N/A|m0|2576| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngEmailAccountModel.cs
|m0|3053| 0|m0|1690| 1|m0|1131| 0|m0|3055| 0min 0s|m0|1348| 20min|c0|1841| 0%|m0|1067| 48Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngEmailAccountListModel.cs
|m0|1453| 0|m0|1691| 1|m0|2805| 0|m0|1452| 0min 0s|m0|1899| 8min3407N/A|m0|2492| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngMessageTemplateListModel.cs
|m0|0927| 0|m0|1688| 1|m0|2033| 0|m0|0886| 0min 0s|m0|1898| 8min3441N/A|m0|2501| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngNewsLetterSubscriptionModel.cs
|m0|2238| 0|m0|1689| 1|m0|0294| 0|m0|2222| 0min 0s|m0|1353| 20min|c0|0881| 0%|m0|1604| 29Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngNewsLetterSubscriptionListModel.cs
|m0|1190| 0|m0|1694| 1|m0|3100| 0|m0|1189| 0min 0s|m0|1896| 8min3139N/A|m0|2643| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Messages
;CS.pngIBackInStockSubscriptionService.cs
|m0|1959| 0|m0|1695| 1|m0|0748| 0|m0|1896| 0min 0s|m0|2449| 1min 0s2817N/A|m0|0714| 87Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngActivityLogTypeModel.cs
|m0|3182| 0|m0|1692| 1|m0|1002| 0|m0|3184| 0min 0s|m0|1900| 8min|c0|0986| 0%|m0|2073| 21Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Logging
;CS.pngForumSearchModel.cs
|m0|3273| 0|m0|1693| 1|m0|1299| 0|m0|3265| 0min 0s|m0|1895| 8min|c0|1319| 0%|m0|2323| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Forums
;CS.pngForumListModel.cs
|m0|1174| 0|m0|1740| 1|m0|3084| 0|m0|1173| 0min 0s|m0|1885| 8min3122N/A|m0|2648| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Forums
;CS.pngForumGroupSearchModel.cs
|m0|3386| 0|m0|1787| 1|m0|1207| 0|m0|3389| 0min 0s|m0|1978| 8min|c0|1172| 0%|m0|1808| 25Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Forums
;CS.pngAddCategoryToDiscountSearchModel .cs
|m0|3080| 0|m0|1788| 1|m0|1104| 0|m0|3082| 0min 0s|m0|1977| 8min|c0|1078| 0%|m0|2230| 18Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngAddProductToDiscountListModel.cs
|m0|1552| 0|m0|1785| 1|m0|2712| 0|m0|1551| 0min 0s|m0|1976| 8min3301N/A|m0|2462| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngAddManufacturerToDiscountSearchMod el.cs
|m0|3088| 0|m0|1786| 1|m0|1178| 0|m0|3104| 0min 0s|m0|1975| 8min|c0|1073| 0%|m0|2231| 18Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngAddManufacturerToDiscountListModel .cs
|m0|1554| 0|m0|1791| 1|m0|2710| 0|m0|1553| 0min 0s|m0|1989| 8min3299N/A|m0|2470| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Discounts
;CS.pngLanguageSearchModel.cs
|m0|1364| 0|m0|1792| 1|m0|3330| 0|m0|1363| 0min 0s|m0|1988| 8min3362N/A|m0|2537| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Localization
;CS.pngLogListModel.cs
|m0|1161| 0|m0|1789| 1|m0|3123| 0|m0|1160| 0min 0s|m0|1983| 8min3163N/A|m0|2568| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Logging
;CS.pngNopAffiliateDefaults.cs
|m0|2677| 0|m0|1790| 1|m0|1586| 0|m0|2686| 0min 0s|m0|2347| 3min 0s|c100|0268| 100%|m0|1752| 26Nop.Services.\Libraries\Nop.Services\Affiliates
;CS.pngLocaleResourceListModel.cs
|m0|1167| 0|m0|1784| 1|m0|3091| 0|m0|1166| 0min 0s|m0|1981| 8min3157N/A|m0|2564| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Localization
;CS.pngForumGroupModel.cs
|m0|3281| 0|m0|1778| 1|m0|1317| 0|m0|3263| 0min 0s|m0|1355| 20min|c0|1313| 0%|m0|1836| 25Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Forums
;CS.pngLocaleResourceSearchModel.cs
|m0|3200| 0|m0|1779| 1|m0|1086| 0|m0|3202| 0min 0s|m0|1561| 14min|c0|0931| 0%|m0|1410| 34Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Localization
;CS.pngLocaleResourceModel.cs
|m0|3239| 0|m0|1776| 1|m0|1327| 0|m0|3243| 0min 0s|m0|0864| 50min|c0|0999| 0%|m0|1996| 23Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Localization
;CS.pngChangePasswordRequest.cs
|m0|2686| 0|m0|1777| 1|m0|1597| 0|m0|2691| 0min 0s|m0|2369| 3min 0s|c100|0275| 100%|m0|0908| 61Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngAddCrossSellProductListModel.cs
|m0|1168| 0|m0|1782| 1|m0|3090| 0|m0|1167| 0min 0s|m0|1979| 8min3156N/A|m0|2566| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngWidgetSearchModel.cs
|m0|1160| 0|m0|1783| 1|m0|3124| 0|m0|1159| 0min 0s|m0|1982| 8min3164N/A|m0|2569| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Cms
;CS.pngAddProductToCategoryListModel.cs
|m0|1169| 0|m0|1780| 1|m0|3095| 0|m0|1168| 0min 0s|m0|1965| 8min3161N/A|m0|2572| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngAddRequiredProductListModel.cs
|m0|1149| 0|m0|1781| 1|m0|3115| 0|m0|1148| 0min 0s|m0|1980| 8min3155N/A|m0|2565| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngAddRelatedProductListModel.cs
|m0|1365| 0|m0|1793| 1|m0|3329| 0|m0|1364| 0min 0s|m0|1991| 8min3361N/A|m0|2529| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngAddProductToManufacturerListModel .cs
|m0|1363| 0|m0|1805| 1|m0|3337| 0|m0|1362| 0min 0s|m0|1987| 8min3363N/A|m0|2538| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngSystemWarningCreatedEvent.cs
|m0|2344| 0|m0|1806| 1|m0|0210| 0|m0|2338| 0min 0s|m0|2086| 5min|c0|0771| 0%|m0|1664| 28Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngPopularSearchTermSearchModel.cs
|m0|1368| 0|m0|1803| 1|m0|3332| 0|m0|1367| 0min 0s|m0|1984| 8min3364N/A|m0|2536| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngPopularSearchTermModel.cs
|m0|3225| 0|m0|1804| 1|m0|1061| 0|m0|3211| 0min 0s|m0|1340| 20min|c0|1022| 0%|m0|2021| 22Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngSystemWarningModel.cs
|m0|3355| 0|m0|1809| 1|m0|1238| 0|m0|3358| 0min 0s|m1|0412| 2h 44min|c0|1192| 0%|m0|2405| 13Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngWidgetListModel.cs
|m0|1372| 0|m0|1810| 1|m0|3296| 0|m0|1371| 0min 0s|m0|1963| 8min3386N/A|m0|2555| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Cms
;CS.pngCustomerRegistrationRequest.cs
|m0|2819| 0|m0|1807| 1|m0|1471| 0|m0|2801| 0min 0s|m0|0943| 42min|c0|1482| 0%|m0|0822| 71Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngUrlRecordListModel.cs
|m0|1444| 0|m0|1808| 1|m0|2744| 0|m0|1443| 0min 0s|m0|1986| 8min3392N/A|m0|2539| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngAddSpecificationAttributeLocalized Model.cs
|m0|3101| 0|m0|1802| 1|m0|1191| 0|m0|3373| 0min 0s|m0|1337| 20min|c0|1050| 0%|m0|2196| 19Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngCrossSellProductListModel.cs
|m0|1399| 0|m0|1796| 1|m0|2763| 0|m0|1398| 0min 0s|m0|1990| 8min3359N/A|m0|2530| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngDiscountRequirementValidationReque st.cs
|m0|3370| 0|m0|1797| 1|m0|1203| 0|m0|3387| 0min 0s|m0|1594| 13min|c0|1197| 0%|m0|1727| 27Nop.Services.\Libraries\Nop.Services\Discounts
;CS.pngDiscountRequirementValidationResul t.cs
|m0|3102| 0|m0|1794| 1|m0|1190| 0|m0|3374| 0min 0s|m0|1787| 9min|c0|1049| 0%|m0|2195| 19Nop.Services.\Libraries\Nop.Services\Discounts
;CS.pngCrossSellProductModel.cs
|m0|3153| 0|m0|1795| 1|m0|1037| 0|m0|3219| 0min 0s|m0|1341| 20min|c0|1094| 0%|m0|2123| 20Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngDiscountPluginManager.cs
|m0|2504| 0|m0|1800| 1|m0|0548| 0|m0|2512| 0min 0s|m0|2400| 3min 0s|c100|0085| 100%|m0|2101| 20Nop.Services.\Libraries\Nop.Services\Discounts
;CS.pngManufacturerListModel.cs
|m0|1366| 0|m0|1801| 1|m0|3328| 0|m0|1365| 0min 0s|m0|1985| 8min3366N/A|m0|2535| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngCrossSellProductSearchModel.cs
|m0|3410| 0|m0|1798| 1|m0|1285| 0|m0|3413| 0min 0s|m0|1578| 14min|c0|1269| 0%|m0|2299| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngAssociatedProductSearchModel.cs
|m0|3178| 0|m0|1799| 1|m0|1012| 0|m0|3142| 0min 0s|m0|1558| 14min|c0|0965| 0%|m0|2276| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngAssociatedProductModel.cs
|m0|3170| 0|m0|1752| 1|m0|0994| 0|m0|3166| 0min 0s|m0|1557| 14min|c0|0968| 0%|m0|2089| 21Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngAssociatedProductListModel.cs
|m0|1188| 0|m0|1753| 1|m0|3102| 0|m0|1187| 0min 0s|m0|1884| 8min3141N/A|m0|2639| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngCategoryListModel.cs
|m0|1318| 0|m0|1750| 1|m0|3280| 0|m0|1317| 0min 0s|m0|1883| 8min3108N/A|m0|2630| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngCategoryProductSearchModel.cs
|m0|3387| 0|m0|1751| 1|m0|1206| 0|m0|3390| 0min 0s|m0|1546| 14min|c0|1175| 0%|m0|2339| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngCategoryProductModel.cs
|m0|2345| 0|m0|1756| 1|m0|0212| 0|m0|2330| 0min 0s|m0|1534| 14min|c0|0768| 0%|m0|1670| 28Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngCategoryProductListModel.cs
|m0|1177| 0|m0|1757| 1|m0|3087| 0|m0|1176| 0min 0s|m0|1893| 8min3125N/A|m0|2645| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Catalog
;CS.pngCustomerOrderListModel.cs
|m0|1173| 0|m0|1754| 1|m0|3085| 0|m0|1172| 0min 0s|m0|1891| 8min3123N/A|m0|2649| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerListModel.cs
|m0|1189| 0|m0|1755| 1|m0|3101| 0|m0|1188| 0min 0s|m0|1892| 8min3140N/A|m0|2641| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerBackInStockSubscriptionMod el.cs
|m0|2311| 0|m0|1749| 1|m0|0319| 0|m0|2299| 0min 0s|m0|1196| 26min|c0|0788| 0%|m0|1673| 28Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerOrderModel.cs
|m0|2977| 0|m0|1743| 1|m0|1614| 0|m0|2976| 0min 0s|m0|0926| 44min|c0|1947| 0%|m0|1212| 42Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerRewardPointsModel.cs
|m0|3372| 0|m0|1744| 1|m0|1195| 0|m0|3375| 0min 0s|m0|1084| 32min|c0|1198| 0%|m0|1733| 27Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerRewardPointsListModel.cs
|m0|1172| 0|m0|1741| 1|m0|3086| 0|m0|1171| 0min 0s|m0|1886| 8min3124N/A|m0|2647| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerOrderSearchModel.cs
|m0|3242| 0|m0|1742| 1|m0|1330| 0|m0|3250| 0min 0s|m0|1538| 14min|c0|1002| 0%|m0|2283| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerAttributeListModel.cs
|m0|1326| 0|m0|1747| 1|m0|3240| 0|m0|1325| 0min 0s|m0|1882| 8min3106N/A|m0|2631| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerAddressSearchModel.cs
|m0|3262| 0|m0|1748| 1|m0|1320| 0|m0|3244| 0min 0s|m0|1548| 14min|c0|1307| 0%|m0|2334| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerAddressModel.cs
|m0|2339| 0|m0|1745| 1|m0|0215| 0|m0|2333| 0min 0s|m0|1336| 20min|c0|0779| 0%|m0|1678| 28Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerAttributeSearchModel.cs
|m0|1176| 0|m0|1746| 1|m0|3088| 0|m0|1175| 0min 0s|m0|1887| 8min3126N/A|m0|2646| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerBackInStockSubscriptionLis tModel.cs
|m0|1192| 0|m0|1758| 1|m0|3374| 0|m0|1191| 0min 0s|m0|1888| 8min3131N/A|m0|2651| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerAttributeValueSearchModel .cs
|m0|3285| 0|m0|1770| 1|m0|1313| 0|m0|3277| 0min 0s|m0|1575| 14min|c0|1281| 0%|m0|2307| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerAttributeValueListModel.cs
|m0|1395| 0|m0|1771| 1|m0|3305| 0|m0|1394| 0min 0s|m0|1996| 8min3357N/A|m0|2531| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerRoleProductListModel.cs
|m0|1420| 0|m0|1768| 1|m0|2768| 0|m0|1419| 0min 0s|m0|1994| 8min3418N/A|m0|2480| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngAddressAttributeValueSearchModel .cs
|m0|3301| 0|m0|1769| 1|m0|1393| 0|m0|3305| 0min 0s|m0|1574| 14min|c0|1285| 0%|m0|2309| 16Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngSettingCacheEventConsumer.cs
|m0|2368| 0|m0|1774| 1|m0|0224| 0|m0|2394| 0min 0s|m0|2261| 3min 0s|c100|0134| 100%|m0|1936| 24Nop.Services.\Libraries\Nop.Services\Configuration\Caching
;CS.pngAddressAttributeValueListModel.cs
|m0|1170| 0|m0|1775| 1|m0|3094| 0|m0|1169| 0min 0s|m0|1969| 8min3160N/A|m0|2571| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngNopSettingsDefaults.cs
|m0|2505| 0|m0|1772| 1|m0|0553| 0|m0|2481| 0min 0s|m0|2245| 3min 0s|c100|0087| 100%|m0|2096| 20Nop.Services.\Libraries\Nop.Services\Configuration
;CS.pngPopularSearchTermListModel.cs
|m0|1400| 0|m0|1773| 1|m0|2762| 0|m0|1399| 0min 0s|m0|1995| 8min3358N/A|m0|2532| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngBackupFileSearchModel.cs
|m0|1398| 0|m0|1767| 1|m0|2758| 0|m0|1397| 0min 0s|m0|1992| 8min3360N/A|m0|2528| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngBackupFileListModel.cs
|m0|1434| 0|m0|1761| 1|m0|2738| 0|m0|1433| 0min 0s|m0|1999| 8min3396N/A|m0|2546| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngGdprLogListModel.cs
|m0|1436| 0|m0|1762| 1|m0|2746| 0|m0|1435| 0min 0s|m0|1998| 8min3394N/A|m0|2547| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerShoppingCartListModel.cs
|m0|1415| 0|m0|1759| 1|m0|2767| 0|m0|1414| 0min 0s|m0|1889| 8min3417N/A|m0|2482| 12Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngCustomerRoleSearchModel.cs
|m0|1193| 0|m0|1760| 1|m0|3373| 0|m0|1192| 0min 0s|m0|1890| 8min3130N/A|m0|2650| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngGdprLogModel.cs
|m0|2279| 0|m0|1765| 1|m0|0351| 0|m0|2267| 0min 0s|m0|1198| 26min|c0|0743| 0%|m0|1688| 28Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngAddressAttributeSearchModel.cs
|m0|1367| 0|m0|1766| 1|m0|3333| 0|m0|1366| 0min 0s|m0|1993| 8min3365N/A|m0|2533| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Common
;CS.pngOnlineCustomerSearchModel.cs
|m0|1371| 0|m0|1763| 1|m0|3297| 0|m0|1370| 0min 0s|m0|2001| 8min3381N/A|m0|2550| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngOnlineCustomerListModel.cs
|m0|1435| 0|m0|1764| 1|m0|2747| 0|m0|1434| 0min 0s|m0|1997| 8min3395N/A|m0|2548| 11Nop.Web.\Presentation\Nop.Web\Areas\Admin\Models\Customers
;CS.pngIVideoService.cs
|m0|1342| 0|m0|2977| 0|m0|3256| 0|m0|1341| 0min 0s|m0|2536| 0min 0s3081N/A|m0|0928| 60Nop.Services.\Libraries\Nop.Services\Media
;CS.pngIStorePickupPointService.cs
|m0|1339| 0|m0|2978| 0|m0|3253| 0|m0|1338| 0min 0s|m0|2535| 0min 0s3064N/A|m0|0982| 55Nop.Plugin.Pickup.PickupInStore.\Plugins\Nop.Plugin.Pickup.PickupInStore\Services
;CS.pngICountryStateZipService.cs
|m0|1353| 0|m0|2975| 0|m0|3315| 0|m0|1352| 0min 0s|m0|2532| 0min 0s3076N/A|m0|1030| 52Nop.Plugin.Tax.FixedOrByCountryStateZip.\Plugins\Nop.Plugin.Tax.FixedOrByCountryStateZip\Services
;CS.pngISitemapModelFactory.cs
|m0|1350| 0|m0|2976| 0|m0|3324| 0|m0|1349| 0min 0s|m0|2534| 0min 0s3073N/A|m0|1048| 50Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngISearchPluginManager.cs
|m0|1286| 0|m0|2999| 0|m0|3414| 0|m0|1285| 0min 0s|m0|2546| 0min 0s2996N/A|m0|1210| 42Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngISmtpBuilder.cs
|m0|1841| 0|m0|3000| 0|m0|0950| 0|m0|2110| 0min 0s|m0|2542| 0min 0s2989N/A|m0|1385| 35Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngINopStartup.cs
|m0|1858| 0|m0|2997| 0|m0|0612| 0|m0|1910| 0min 0s|m0|2547| 0min 0s2949N/A|m0|1499| 31Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngICopyProductService.cs
|m0|1310| 0|m0|2998| 0|m0|3288| 0|m0|1309| 0min 0s|m0|2521| 0min 0s3088N/A|m0|1722| 27Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngIApiResponse.cs
|m0|1973| 0|m0|3001| 0|m0|0628| 0|m0|1990| 0min 0s|m0|2538| 0min 0s2829N/A|m0|1986| 23Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api
;CS.pngIXmlSiteMap.cs
|m0|1905| 0|m0|3004| 0|m0|0693| 0|m0|1849| 0min 0s|m0|2541| 0min 0s2795N/A|m0|2040| 22Nop.Web.Framework.\Presentation\Nop.Web.Framework\Menu
;CS.pngIRouteProvider.cs
|m0|1906| 0|m0|3005| 0|m0|0692| 0|m0|1850| 0min 0s|m0|2540| 0min 0s2794N/A|m0|2039| 22Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Routing
;CS.pngValidateAttribute.cs
|m0|3125| 0|m0|3002| 0|m0|1161| 0|m0|3127| 0min 0s|m0|2537| 0min 0s|c0|1127| 0%|m0|2156| 19Nop.Web.Framework.\Presentation\Nop.Web.Framework\Validators
;CS.pngIDescriptor.cs
|m0|1953| 0|m0|3003| 0|m0|0754| 0|m0|1880| 0min 0s|m0|2539| 0min 0s2856N/A|m0|2225| 18Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngIAdminMenuPlugin.cs
|m0|1948| 0|m0|2990| 0|m0|0734| 0|m0|1890| 0min 0s|m0|2526| 0min 0s2862N/A|m0|2233| 18Nop.Web.Framework.\Presentation\Nop.Web.Framework\Menu
;CS.pngIRoutePublisher.cs
|m0|1934| 0|m0|2991| 0|m0|0783| 0|m0|2143| 0min 0s|m0|2528| 0min 0s2844N/A|m0|2252| 17Nop.Web.Framework.\Presentation\Nop.Web.Framework\Mvc\Routing
;CS.pngIScheduleTask.cs
|m0|1808| 0|m0|2988| 0|m0|0352| 0|m0|2266| 0min 0s|m0|2531| 0min 0s2884N/A|m0|2286| 16Nop.Services.\Libraries\Nop.Services\ScheduleTasks
;CS.pngIConditionalRequest.cs
|m0|1530| 0|m0|2989| 0|m0|2626| 0|m0|1529| 0min 0s|m0|2527| 0min 0s3329N/A|m0|2360| 14Nop.Plugin.Misc.Zettle.\Plugins\Nop.Plugin.Misc.Zettle\Domain\Api
;CS.pngILocalizedLocaleModel.cs
|m0|1389| 0|m0|2992| 0|m0|3311| 0|m0|1388| 0min 0s|m0|2530| 0min 0s3335N/A|m0|2367| 14Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngBasePluginController.cs
|m0|1475| 0|m0|2995| 0|m0|2783| 0|m0|1474| 0min 0s|m0|2543| 0min 0s3274N/A|m0|2431| 13Nop.Web.Framework.\Presentation\Nop.Web.Framework\Controllers
;CS.pngBasePaymentController.cs
|m0|1493| 0|m0|2996| 0|m0|2791| 0|m0|1492| 0min 0s|m0|2545| 0min 0s3230N/A|m0|2670| 11Nop.Web.Framework.\Presentation\Nop.Web.Framework\Controllers
;CS.pngCampaignAdditionalTokensAddedEvent .cs
|m0|1463| 0|m0|2993| 0|m0|2827| 0|m0|1462| 0min 0s|m0|2529| 0min 0s3259N/A|m0|2702| 9Nop.Core.\Libraries\Nop.Core\Domain\Messages
;CSHTML.pngList.cshtml
|m0|1624| 0|m0|2994| 0|m0|2974| 0|m0|1623| 0min 0s|m0|2544| 0min 0s2723N/A|m0|3176| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Topic
;CSHTML.png_CreateOrUpdate.cshtml
|m0|1639| 0|m0|2945| 0|m0|2943| 0|m0|1638| 0min 0s|m0|2516| 0min 0s2731N/A|m0|3166| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Topic
;CSHTML.png_CreateOrUpdate.Display.cshtml
|m0|1661| 0|m0|2946| 0|m0|3013| 0|m0|1660| 0min 0s|m0|2556| 0min 0s2715N/A|m0|3173| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Topic
;CSHTML.png_List.Topic.cshtml
|m0|1643| 0|m0|2943| 0|m0|2955| 0|m0|1642| 0min 0s|m0|2517| 0min 0s2733N/A|m0|3165| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Template
;CSHTML.pngCreate.cshtml
|m0|1640| 0|m0|2944| 0|m0|2952| 0|m0|1639| 0min 0s|m0|2514| 0min 0s2730N/A|m0|3162| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Topic
;CSHTML.pngEdit.cshtml
|m0|1627| 0|m0|2947| 0|m0|2939| 0|m0|1626| 0min 0s|m0|2555| 0min 0s2717N/A|m0|3168| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Topic
;CSHTML.pngCreate.cshtml
|m0|1662| 0|m0|2950| 0|m0|3012| 0|m0|1661| 0min 0s|m0|2558| 0min 0s2714N/A|m0|3171| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\VendorAttribute
;CSHTML.png_CreateOrUpdate.cshtml
|m0|1626| 0|m0|2951| 0|m0|2956| 0|m0|1625| 0min 0s|m0|2554| 0min 0s2718N/A|m0|3169| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\VendorAttribute
;CSHTML.png_CreateOrUpdateValue.cshtml
|m0|2173| 0|m0|2948| 0|m0|0791| 0|m0|2141| 0min 0s|m0|2557| 0min 0s|c0|0843| 0%|m0|3172| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\VendorAttribute
;CSHTML.pngCreate.cshtml
|m0|1735| 0|m0|2949| 0|m0|2831| 0|m0|1734| 0min 0s|m0|2559| 0min 0s2615N/A|m0|3138| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Vendor
;CSHTML.pngEdit.cshtml
|m0|1621| 0|m0|2936| 0|m0|2971| 0|m0|1620| 0min 0s|m0|2525| 0min 0s2729N/A|m0|3158| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\VendorAttribute
;CSHTML.pngValueCreatePopup.cshtml
|m0|1623| 0|m0|2937| 0|m0|2975| 0|m0|1622| 0min 0s|m0|2524| 0min 0s2727N/A|m0|3159| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\VendorAttribute
;CSHTML.pngValueEditPopup.cshtml
|m0|1622| 0|m0|2934| 0|m0|2970| 0|m0|1621| 0min 0s|m0|2519| 0min 0s2728N/A|m0|3157| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\VendorAttribute
;CSHTML.png_List.Product.cshtml
|m0|1766| 0|m0|2935| 0|m0|2918| 0|m0|1765| 0min 0s|m0|2522| 0min 0s2610N/A|m0|3155| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Template
;CSHTML.pngEdit.cshtml
|m0|1619| 0|m0|2938| 0|m0|2979| 0|m0|1618| 0min 0s|m0|2523| 0min 0s2725N/A|m0|3160| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Store
;CSHTML.pngList.cshtml
|m0|1638| 0|m0|2941| 0|m0|2934| 0|m0|1637| 0min 0s|m0|2515| 0min 0s2732N/A|m0|3167| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Store
;CSHTML.png_CreateOrUpdate.cshtml
|m0|1618| 0|m0|2942| 0|m0|2980| 0|m0|1617| 0min 0s|m0|2518| 0min 0s2726N/A|m0|3161| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Store
;CSHTML.png_CreateOrUpdateSpecificationAttrib ute.cshtml
|m0|1642| 0|m0|2939| 0|m0|2950| 0|m0|1641| 0min 0s|m0|2513| 0min 0s2734N/A|m0|3163| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.png_CreateOrUpdateSpecificationAttrib uteGroup.cshtml
|m0|1641| 0|m0|2940| 0|m0|2951| 0|m0|1640| 0min 0s|m0|2512| 0min 0s2735N/A|m0|3164| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.pngCreate.cshtml
|m0|1730| 0|m0|2963| 0|m0|2836| 0|m0|1729| 0min 0s|m0|2561| 0min 0s2614N/A|m0|3136| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Store
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|2172| 0|m0|2964| 0|m0|0792| 0|m0|2140| 0min 0s|m0|2560| 0min 0s|c0|0848| 0%|m0|3137| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Store
;CSHTML.pngList.cshtml
|m0|1729| 0|m0|2961| 0|m0|2837| 0|m0|1728| 0min 0s|m0|2569| 0min 0s2618N/A|m0|3134| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Template
;CSHTML.png_List.Category.cshtml
|m0|1734| 0|m0|2962| 0|m0|2838| 0|m0|1733| 0min 0s|m0|2565| 0min 0s2616N/A|m0|3135| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Template
;CSHTML.png_List.Manufacturer.cshtml
|m0|1726| 0|m0|2965| 0|m0|2872| 0|m0|1725| 0min 0s|m0|2562| 0min 0s2624N/A|m0|3141| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Template
;CSHTML.png_CreateOrUpdate.Seo.cshtml
|m0|2188| 0|m0|2968| 0|m0|0799| 0|m0|2159| 0min 0s|m0|2548| 0min 0s|c0|0859| 0%|m0|3175| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Store
;CSHTML.pngCategories.cshtml
|m0|1620| 0|m0|2969| 0|m0|2972| 0|m0|1619| 0min 0s|m0|2533| 0min 0s2724N/A|m0|3177| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Tax
;CSHTML.pngProviders.cshtml
|m0|1725| 0|m0|2966| 0|m0|2873| 0|m0|1724| 0min 0s|m0|2564| 0min 0s2619N/A|m0|3139| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Tax
;CSHTML.pngEdit.cshtml
|m0|1727| 0|m0|2967| 0|m0|2871| 0|m0|1726| 0min 0s|m0|2563| 0min 0s2623N/A|m0|3140| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Vendor
;CSHTML.pngTopicMove.cshtml
|m0|1628| 0|m0|2954| 0|m0|2938| 0|m0|1627| 0min 0s|m0|2551| 0min 0s2722N/A|m0|3178| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.png_ActiveTopics.cshtml
|m0|1660| 0|m0|2955| 0|m0|3008| 0|m0|1659| 0min 0s|m0|2553| 0min 0s2716N/A|m0|3170| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.png_CreateUpdatePost.cshtml
|m0|1630| 0|m0|2952| 0|m0|2942| 0|m0|1629| 0min 0s|m0|2550| 0min 0s2720N/A|m0|3179| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngTopic.cshtml
|m0|1629| 0|m0|2953| 0|m0|2937| 0|m0|1628| 0min 0s|m0|2549| 0min 0s2721N/A|m0|3180| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngTopicCreate.cshtml
|m0|1625| 0|m0|2956| 0|m0|2973| 0|m0|1624| 0min 0s|m0|2552| 0min 0s2719N/A|m0|3174| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngTopicEdit.cshtml
|m0|1759| 0|m0|2959| 0|m0|2915| 0|m0|1758| 0min 0s|m0|2568| 0min 0s2591N/A|m0|3129| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.png_CreateUpdateTopic.cshtml
|m0|1733| 0|m0|2960| 0|m0|2839| 0|m0|1732| 0min 0s|m0|2570| 0min 0s2617N/A|m0|3133| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngManufacturerTemplate .ProductsInGridOrLines.cshtml
|m0|1761| 0|m0|2957| 0|m0|2907| 0|m0|1760| 0min 0s|m0|2567| 0min 0s2589N/A|m0|3130| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.pngNewProducts.cshtml
|m0|1757| 0|m0|2958| 0|m0|2917| 0|m0|1756| 0min 0s|m0|2566| 0min 0s2587N/A|m0|3131| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.pngProductsByTag.cshtml
|m0|1675| 0|m0|3151| 0|m0|3025| 0|m0|1674| 0min 0s|m0|2763| 0min 0s2571N/A|m0|3378| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.png_ForumGroup.cshtml
|m0|1732| 0|m0|3344| 0|m0|2840| 0|m0|1731| 0min 0s|m0|2572| 0min 0s2612N/A|m0|3151| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngCategoryTemplate .ProductsInGridOrLines.cshtml
|m0|1767| 0|m0|3345| 0|m0|2927| 0|m0|1766| 0min 0s|m0|2575| 0min 0s2609N/A|m0|3154| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.pngManufacturerAll.cshtml
|m0|1772| 0|m0|3342| 0|m0|2928| 0|m0|1771| 0min 0s|m0|2574| 0min 0s2604N/A|m0|3149| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.pngSearch.cshtml
|m0|1756| 0|m0|3343| 0|m0|2912| 0|m0|1755| 0min 0s|m0|2571| 0min 0s2588N/A|m0|3132| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngCustomerSubscriptions.cshtml
|m0|1773| 0|m0|3346| 0|m0|2921| 0|m0|1772| 0min 0s|m0|2578| 0min 0s2603N/A|m0|3148| 0Nop.Web.\Presentation\Nop.Web\Views\BackInStockSubscription
;CSHTML.pngBlogPost.cshtml
|m0|1731| 0|m0|3349| 0|m0|2835| 0|m0|1730| 0min 0s|m0|2577| 0min 0s2613N/A|m0|3152| 0Nop.Web.\Presentation\Nop.Web\Views\Blog
;CSHTML.pngList.cshtml
|m0|1588| 0|m0|3350| 0|m0|2696| 0|m0|1587| 0min 0s|m0|2600| 0min 0s2678N/A|m0|3227| 0Nop.Web.\Presentation\Nop.Web\Views\Blog
;CSHTML.pngList.cshtml
|m0|1723| 0|m0|3347| 0|m0|2869| 0|m0|1722| 0min 0s|m0|2579| 0min 0s2621N/A|m0|3144| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Vendor
;CSHTML.png_CreateOrUpdate.cshtml
|m0|1765| 0|m0|3348| 0|m0|2909| 0|m0|1764| 0min 0s|m0|2576| 0min 0s2611N/A|m0|3153| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Vendor
;CSHTML.pngList.cshtml
|m0|1728| 0|m0|3335| 0|m0|2854| 0|m0|1727| 0min 0s|m0|2581| 0min 0s2622N/A|m0|3142| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Widget
;CSHTML.pngActiveDiscussions.cshtml
|m0|1764| 0|m0|3336| 0|m0|2910| 0|m0|1763| 0min 0s|m0|2584| 0min 0s2606N/A|m0|3145| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngIndex.cshtml
|m0|1763| 0|m0|3333| 0|m0|2911| 0|m0|1762| 0min 0s|m0|2583| 0min 0s2607N/A|m0|3146| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngPostCreate.cshtml
|m0|1724| 0|m0|3334| 0|m0|2868| 0|m0|1723| 0min 0s|m0|2580| 0min 0s2620N/A|m0|3143| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngPostEdit.cshtml
|m0|1579| 0|m0|3337| 0|m0|2685| 0|m0|1578| 0min 0s|m0|2587| 0min 0s2687N/A|m0|3214| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngCustomerForumSubscriptions.cshtml
|m0|1584| 0|m0|3340| 0|m0|2680| 0|m0|1583| 0min 0s|m0|2586| 0min 0s2688N/A|m0|3215| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngForum.cshtml
|m0|1762| 0|m0|3341| 0|m0|2906| 0|m0|1761| 0min 0s|m0|2573| 0min 0s2608N/A|m0|3150| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngForumGroup.cshtml
|m0|1568| 0|m0|3338| 0|m0|2716| 0|m0|1567| 0min 0s|m0|2588| 0min 0s2672N/A|m0|3219| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.png_CreateOrUpdateOption.cshtml
|m0|2192| 0|m0|3339| 0|m0|0870| 0|m0|2174| 0min 0s|m0|2585| 0min 0s|c0|0822| 0%|m0|3216| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.pngDecimal.cshtml
|m0|1567| 0|m0|3362| 0|m0|2723| 0|m0|1566| 0min 0s|m0|2590| 0min 0s2673N/A|m0|3217| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.pngDecimalNullable.cshtml
|m0|1577| 0|m0|3363| 0|m0|2681| 0|m0|1576| 0min 0s|m0|2520| 0min 0s2669N/A|m0|3156| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.pngDouble.cshtml
|m0|1590| 0|m0|3360| 0|m0|2694| 0|m0|1589| 0min 0s|m0|2592| 0min 0s2682N/A|m0|3209| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.pngDefault.cshtml
|m0|1566| 0|m0|3361| 0|m0|2724| 0|m0|1565| 0min 0s|m0|2589| 0min 0s2674N/A|m0|3218| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\Components\AdminWidget
;CSHTML.pngDateTime.cshtml
|m0|1591| 0|m0|3364| 0|m0|2699| 0|m0|1590| 0min 0s|m0|2593| 0min 0s2681N/A|m0|3208| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.pngDateTimeNullable.cshtml
|m0|1589| 0|m0|3367| 0|m0|2695| 0|m0|1588| 0min 0s|m0|2594| 0min 0s2683N/A|m0|3207| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.pngInt32.cshtml
|m0|1653| 0|m0|3368| 0|m0|3015| 0|m0|1652| 0min 0s|m0|2595| 0min 0s2691N/A|m0|3212| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.png_AddressAttributes.cshtml
|m0|1582| 0|m0|3365| 0|m0|2676| 0|m0|1581| 0min 0s|m0|2596| 0min 0s2690N/A|m0|3211| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.png_AdminLayout.cshtml
|m0|1580| 0|m0|3366| 0|m0|2684| 0|m0|1579| 0min 0s|m0|2597| 0min 0s2686N/A|m0|3210| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.png_AdminPopupLayout.cshtml
|m0|1570| 0|m0|3353| 0|m0|2714| 0|m0|1569| 0min 0s|m0|2599| 0min 0s2676N/A|m0|3228| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.pngInt32Nullable.cshtml
|m0|1669| 0|m0|3354| 0|m0|3031| 0|m0|1668| 0min 0s|m0|2602| 0min 0s2707N/A|m0|3231| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.pngMultiPicture.cshtml
|m0|1665| 0|m0|3351| 0|m0|3029| 0|m0|1664| 0min 0s|m0|2601| 0min 0s2705N/A|m0|3232| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.pngPicture.cshtml
|m0|1569| 0|m0|3352| 0|m0|2715| 0|m0|1568| 0min 0s|m0|2598| 0min 0s2677N/A|m0|3229| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.png_Tax.VAT.cshtml
|m0|1571| 0|m0|3355| 0|m0|2719| 0|m0|1570| 0min 0s|m0|2605| 0min 0s2675N/A|m0|3222| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.RobotsTxt.cshtml
|m0|3192| 0|m0|3358| 0|m0|1068| 0|m0|3188| 0min 0s|m0|2604| 0min 0s|c0|0938| 0%|m0|3226| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.Seo.cshtml
|m0|1583| 0|m0|3359| 0|m0|2675| 0|m0|1582| 0min 0s|m0|2591| 0min 0s2689N/A|m0|3213| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.Sitemap.cshtml
|m0|1572| 0|m0|3356| 0|m0|2718| 0|m0|1571| 0min 0s|m0|2606| 0min 0s2671N/A|m0|3221| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Gdpr.Common.cshtml
|m0|1664| 0|m0|3357| 0|m0|3020| 0|m0|1663| 0min 0s|m0|2603| 0min 0s2706N/A|m0|3230| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.Captcha.cshtml
|m0|1586| 0|m0|3308| 0|m0|2678| 0|m0|1585| 0min 0s|m0|2608| 0min 0s2680N/A|m0|3225| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.CustomHtml.cshtml
|m0|1929| 0|m0|3309| 0|m0|0763| 0|m0|1855| 0min 0s|m0|2611| 0min 0s2757N/A|m0|3190| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.SocialMedia.cshtml
|m0|1587| 0|m0|3306| 0|m0|2687| 0|m0|1586| 0min 0s|m0|2610| 0min 0s2679N/A|m0|3223| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Order.Common.cshtml
|m0|1576| 0|m0|3307| 0|m0|2682| 0|m0|1575| 0min 0s|m0|2607| 0min 0s2670N/A|m0|3220| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Order.PdfInvoice.cshtml
|m0|1912| 0|m0|3310| 0|m0|0703| 0|m0|1829| 0min 0s|m0|2614| 0min 0s2754N/A|m0|3193| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Order.ReturnRequestSettings .cshtml
|m0|1908| 0|m0|3313| 0|m0|0684| 0|m0|1832| 0min 0s|m0|2613| 0min 0s2752N/A|m0|3188| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Media.Common.cshtml
|m0|1637| 0|m0|3314| 0|m0|2935| 0|m0|1636| 0min 0s|m0|2636| 0min 0s2736N/A|m0|3197| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Media.OtherPages.cshtml
|m0|1907| 0|m0|3311| 0|m0|0685| 0|m0|1831| 0min 0s|m0|2615| 0min 0s2753N/A|m0|3192| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Media.Product.cshtml
|m0|1910| 0|m0|3312| 0|m0|0687| 0|m0|1835| 0min 0s|m0|2612| 0min 0s2756N/A|m0|3189| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_AdminTour.cshtml
|m0|1918| 0|m0|3299| 0|m0|0696| 0|m0|1852| 0min 0s|m0|2617| 0min 0s2748N/A|m0|3187| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.png_CreateOrUpdateProductAvailability Range.cshtml
|m0|2304| 0|m0|3300| 0|m0|0326| 0|m0|2292| 0min 0s|m0|2620| 0min 0s|c0|0796| 0%|m0|3181| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.png_CreateOrUpdateWarehouse.cshtml
|m0|1913| 0|m0|3297| 0|m0|0702| 0|m0|1846| 0min 0s|m0|2619| 0min 0s2750N/A|m0|3182| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngCurrentCarts.cshtml
|m0|1911| 0|m0|3298| 0|m0|0686| 0|m0|1830| 0min 0s|m0|2616| 0min 0s2755N/A|m0|3191| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ShoppingCart
;CSHTML.pngWarehouses.cshtml
|m0|1917| 0|m0|3301| 0|m0|0697| 0|m0|1845| 0min 0s|m0|2623| 0min 0s2749N/A|m0|3184| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.png_CreateOrUpdateDeliveryDate.cshtml
|m0|2323| 0|m0|3304| 0|m0|0327| 0|m0|2291| 0min 0s|m0|2622| 0min 0s|c0|0803| 0%|m0|3185| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.png_CreateOrUpdateMethod.cshtml
|m0|2198| 0|m0|3305| 0|m0|0862| 0|m0|2172| 0min 0s|m0|2609| 0min 0s|c0|0815| 0%|m0|3224| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngCreateSpecificationAttribute .cshtml
|m0|1634| 0|m0|3302| 0|m0|2932| 0|m0|1633| 0min 0s|m0|2624| 0min 0s2742N/A|m0|3203| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.pngList.cshtml
|m0|1919| 0|m0|3303| 0|m0|0701| 0|m0|1847| 0min 0s|m0|2621| 0min 0s2747N/A|m0|3186| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.pngOptionCreatePopup.cshtml
|m0|1914| 0|m0|3326| 0|m0|0707| 0|m0|1815| 0min 0s|m0|2626| 0min 0s2746N/A|m0|3201| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.pngOptionEditPopup.cshtml
|m0|1775| 0|m0|3327| 0|m0|2919| 0|m0|1774| 0min 0s|m0|2629| 0min 0s2743N/A|m0|3204| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.pngCreateSpecificationAttributeGroup .cshtml
|m0|1585| 0|m0|3324| 0|m0|2679| 0|m0|1584| 0min 0s|m0|2628| 0min 0s2684N/A|m0|3205| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.pngEditSpecificationAttribute.cshtml
|m0|1916| 0|m0|3325| 0|m0|0698| 0|m0|1844| 0min 0s|m0|2625| 0min 0s2744N/A|m0|3202| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.pngEditSpecificationAttributeGroup .cshtml
|m0|1636| 0|m0|3328| 0|m0|2936| 0|m0|1635| 0min 0s|m0|2632| 0min 0s2740N/A|m0|3195| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.pngRestrictions.cshtml
|m0|1632| 0|m0|3331| 0|m0|2940| 0|m0|1631| 0min 0s|m0|2631| 0min 0s2738N/A|m0|3196| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngCreateProductAvailabilityRange .cshtml
|m0|1768| 0|m0|3332| 0|m0|2926| 0|m0|1767| 0min 0s|m0|2582| 0min 0s2605N/A|m0|3147| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngCreateWarehouse.cshtml
|m0|1631| 0|m0|3329| 0|m0|2941| 0|m0|1630| 0min 0s|m0|2633| 0min 0s2739N/A|m0|3194| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngDatesAndRanges.cshtml
|m0|1915| 0|m0|3330| 0|m0|0706| 0|m0|1810| 0min 0s|m0|2630| 0min 0s2745N/A|m0|3200| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.png_ConfigurePlugin.cshtml
|m0|1633| 0|m0|3317| 0|m0|2933| 0|m0|1632| 0min 0s|m0|2635| 0min 0s2737N/A|m0|3198| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.pngCreateDeliveryDate.cshtml
|m0|0874| 0|m0|3318| 0|m0|2187| 0|m0|0843| 0min 0s|m0|2638| 0min 0s2188N/A|m0|3059| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngCreateMethod.cshtml
|m0|0878| 0|m0|3315| 0|m0|2177| 0|m0|0855| 0min 0s|m0|2637| 0min 0s2181N/A|m0|3060| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngEditDeliveryDate.cshtml
|m0|1635| 0|m0|3316| 0|m0|2931| 0|m0|1634| 0min 0s|m0|2634| 0min 0s2741N/A|m0|3199| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngMethods.cshtml
|m0|0861| 0|m0|3319| 0|m0|2174| 0|m0|0860| 0min 0s|m0|2641| 0min 0s2175N/A|m0|3062| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngPickupPointProviders.cshtml
|m0|0870| 0|m0|3322| 0|m0|2185| 0|m0|0863| 0min 0s|m0|2640| 0min 0s2172N/A|m0|3063| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngProviders.cshtml
|m0|1581| 0|m0|3323| 0|m0|2677| 0|m0|1580| 0min 0s|m0|2627| 0min 0s2685N/A|m0|3206| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngEditMethod.cshtml
|m0|0862| 0|m0|3320| 0|m0|2173| 0|m0|0859| 0min 0s|m0|2642| 0min 0s2174N/A|m0|3061| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngEditProductAvailabilityRange .cshtml
|m0|0875| 0|m0|3321| 0|m0|2186| 0|m0|0853| 0min 0s|m0|2639| 0min 0s2187N/A|m0|3058| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngEditWarehouse.cshtml
|m0|1090| 0|m0|3369| 0|m0|3066| 0|m0|1089| 0min 0s|m0|2643| 0min 0s2190N/A|m0|3057| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.pngProductTagsAll.cshtml
|m0|0897| 0|m0|3417| 0|m0|2056| 0|m0|0985| 0min 0s|m0|2644| 0min 0s2159N/A|m0|3053| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.pngDefault.cshtml
|m0|0884| 0|m0|3418| 0|m0|2043| 0|m0|0968| 0min 0s|m0|2645| 0min 0s2158N/A|m0|3052| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\Footer
;CSHTML.pngDefault.cshtml
|m0|0898| 0|m0|3415| 0|m0|2061| 0|m0|0972| 0min 0s|m0|2646| 0min 0s2161N/A|m0|3051| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\HeaderLinks
;CSHTML.pngDefault.cshtml
|m0|0873| 0|m0|3416| 0|m0|2188| 0|m0|0844| 0min 0s|m0|2647| 0min 0s2186N/A|m0|3056| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\HomepageCategories
;CSHTML.pngDefault.cshtml
|m0|0871| 0|m0|3419| 0|m0|2184| 0|m0|0862| 0min 0s|m0|2648| 0min 0s2185N/A|m0|3055| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\EuCookieLaw
;CSHTML.pngDefault.cshtml
|m0|0872| 0|m0|3422| 0|m0|2183| 0|m0|0861| 0min 0s|m0|2649| 0min 0s2184N/A|m0|3054| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\ExternalMethods
;CSHTML.pngDefault.cshtml
|m0|1598| 0|m0|3423| 0|m0|2692| 0|m0|1597| 0min 0s|m0|2650| 0min 0s2645N/A|m0|3073| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\FlyoutShoppingCart
;CSHTML.pngDefault.cshtml
|m0|1599| 0|m0|3420| 0|m0|2691| 0|m0|1598| 0min 0s|m0|2651| 0min 0s2641N/A|m0|3072| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\HomepageNews
;CSHTML.pngDefault.cshtml
|m0|1739| 0|m0|3421| 0|m0|2833| 0|m0|1738| 0min 0s|m0|2652| 0min 0s2637N/A|m0|3071| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\PopularProductTags
;CSHTML.pngDefault.cshtml
|m0|1604| 0|m0|3408| 0|m0|2968| 0|m0|1603| 0min 0s|m0|2653| 0min 0s2642N/A|m0|3076| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\RecentlyViewedProductsBlock
;CSHTML.pngDefault.cshtml
|m0|1602| 0|m0|3409| 0|m0|2964| 0|m0|1601| 0min 0s|m0|2654| 0min 0s2644N/A|m0|3075| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\SearchBox
;CSHTML.pngDefault.cshtml
|m0|1594| 0|m0|3406| 0|m0|2690| 0|m0|1593| 0min 0s|m0|2655| 0min 0s2646N/A|m0|3074| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\ManufacturerNavigation
;CSHTML.pngDefault.cshtml
|m0|1740| 0|m0|3407| 0|m0|2832| 0|m0|1739| 0min 0s|m0|2656| 0min 0s2636N/A|m0|3070| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\NewsletterBox
;CSHTML.pngDefault.cshtml
|m0|0865| 0|m0|3410| 0|m0|2164| 0|m0|0820| 0min 0s|m0|2657| 0min 0s2177N/A|m0|3066| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\OrderSummary
;CSHTML.pngDefault.cshtml
|m0|0876| 0|m0|3413| 0|m0|2179| 0|m0|0865| 0min 0s|m0|2658| 0min 0s2180N/A|m0|3065| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\CustomerNavigation
;CSHTML.png_ProductPrice.cshtml
|m0|0863| 0|m0|3414| 0|m0|2166| 0|m0|0822| 0min 0s|m0|2659| 0min 0s2176N/A|m0|3064| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_ProductTags.cshtml
|m0|1670| 0|m0|3411| 0|m0|3030| 0|m0|1669| 0min 0s|m0|2660| 0min 0s2638N/A|m0|3069| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_SKU_Man_GTIN_Ven.cshtml
|m0|1600| 0|m0|3412| 0|m0|2828| 0|m0|1599| 0min 0s|m0|2661| 0min 0s2640N/A|m0|3068| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_ProductDetailsVideos.cshtml
|m0|1601| 0|m0|3435| 0|m0|2965| 0|m0|1600| 0min 0s|m0|2662| 0min 0s2639N/A|m0|3067| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_ProductEstimateShipping.cshtml
|m0|1080| 0|m0|3436| 0|m0|3210| 0|m0|1079| 0min 0s|m0|2663| 0min 0s2221N/A|m0|3034| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_ProductManufacturers.cshtml
|m0|1088| 0|m0|3433| 0|m0|3202| 0|m0|1087| 0min 0s|m0|2664| 0min 0s2198N/A|m0|3033| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.pngDefault.cshtml
|m0|1085| 0|m0|3434| 0|m0|3199| 0|m0|1084| 0min 0s|m0|2665| 0min 0s2195N/A|m0|3032| 0Nop.Web.\Presentation\Nop.Web\Views\Profile\Components\ProfileInfo
;CSHTML.pngDefault.cshtml
|m0|1075| 0|m0|3437| 0|m0|3189| 0|m0|1074| 0min 0s|m0|2666| 0min 0s2226N/A|m0|3037| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\AdminHeaderLinks
;CSHTML.pngDefault.cshtml
|m0|2176| 0|m0|3440| 0|m0|0794| 0|m0|2158| 0min 0s|m0|2667| 0min 0s|c0|0847| 0%|m0|3036| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\CategoryNavigation
;CSHTML.pngDefault.cshtml
|m0|1076| 0|m0|3441| 0|m0|3198| 0|m0|1075| 0min 0s|m0|2668| 0min 0s2228N/A|m0|3035| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\CheckoutProgress
;CSHTML.pngIndex.cshtml
|m0|1091| 0|m0|3438| 0|m0|3065| 0|m0|1090| 0min 0s|m0|2669| 0min 0s2192N/A|m0|3031| 0Nop.Web.\Presentation\Nop.Web\Views\Profile
;CSHTML.pngCustomerReturnRequests.cshtml
|m0|0859| 0|m0|3439| 0|m0|2170| 0|m0|0818| 0min 0s|m0|2670| 0min 0s2121N/A|m0|3027| 0Nop.Web.\Presentation\Nop.Web\Views\ReturnRequest
;CSHTML.pngReturnRequest.cshtml
|m0|0854| 0|m0|3426| 0|m0|2207| 0|m0|0767| 0min 0s|m0|2671| 0min 0s2126N/A|m0|3026| 0Nop.Web.\Presentation\Nop.Web\Views\ReturnRequest
;CSHTML.pngDefault.cshtml
|m0|0850| 0|m0|3427| 0|m0|2205| 0|m0|0765| 0min 0s|m0|2672| 0min 0s2124N/A|m0|3025| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\ShoppingCartEstimateShipping
;CSHTML.pngWishlist.cshtml
|m0|1094| 0|m0|3424| 0|m0|3068| 0|m0|1093| 0min 0s|m0|2673| 0min 0s2207N/A|m0|3030| 0Nop.Web.\Presentation\Nop.Web\Views\ShoppingCart
;CSHTML.pngTopicDetails.cshtml
|m0|1101| 0|m0|3425| 0|m0|3071| 0|m0|1100| 0min 0s|m0|2674| 0min 0s2203N/A|m0|3029| 0Nop.Web.\Presentation\Nop.Web\Views\Topic
;CSHTML.pngApplyVendor.cshtml
|m0|0843| 0|m0|3428| 0|m0|2202| 0|m0|0770| 0min 0s|m0|2675| 0min 0s2117N/A|m0|3028| 0Nop.Web.\Presentation\Nop.Web\Views\Vendor
;CSHTML.png_Root.cshtml
|m0|0881| 0|m0|3431| 0|m0|2180| 0|m0|0866| 0min 0s|m0|2676| 0min 0s2155N/A|m0|3047| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.png_Root.Head.cshtml
|m0|0900| 0|m0|3432| 0|m0|2059| 0|m0|0974| 0min 0s|m0|2677| 0min 0s2162N/A|m0|3046| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.pngCart.cshtml
|m0|0867| 0|m0|3429| 0|m0|2168| 0|m0|0816| 0min 0s|m0|2678| 0min 0s2169N/A|m0|3045| 0Nop.Web.\Presentation\Nop.Web\Views\ShoppingCart
;CSHTML.pngInfo.cshtml
|m0|0885| 0|m0|3430| 0|m0|2048| 0|m0|0963| 0min 0s|m0|2679| 0min 0s2157N/A|m0|3050| 0Nop.Web.\Presentation\Nop.Web\Views\Vendor
;CSHTML.pngActivityTypes.cshtml
|m0|0882| 0|m0|3381| 0|m0|2045| 0|m0|0958| 0min 0s|m0|2680| 0min 0s2154N/A|m0|3049| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ActivityLog
;CSHTML.pngActivityLogs.cshtml
|m0|0883| 0|m0|3382| 0|m0|2044| 0|m0|0959| 0min 0s|m0|2681| 0min 0s2156N/A|m0|3048| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ActivityLog
;CSHTML.png_AppSettings.Plugin.cshtml
|m0|0894| 0|m0|3379| 0|m0|2049| 0|m0|0962| 0min 0s|m0|2682| 0min 0s2168N/A|m0|3044| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngHead.cshtml
|m0|0892| 0|m0|3380| 0|m0|2041| 0|m0|0970| 0min 0s|m0|2683| 0min 0s2164N/A|m0|3040| 0Nop.Web.\Presentation\Nop.Web\Themes\DefaultClean\Views\Shared
;CSHTML.pngEdit.cshtml
|m0|1072| 0|m0|3383| 0|m0|3186| 0|m0|1071| 0min 0s|m0|2684| 0min 0s2215N/A|m0|3039| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\AddressAttribute
;CSHTML.pngCreate.cshtml
|m0|1097| 0|m0|3386| 0|m0|3059| 0|m0|1096| 0min 0s|m0|2685| 0min 0s2210N/A|m0|3038| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\AddressAttribute
;CSHTML.png_ProductBox.cshtml
|m0|0868| 0|m0|3387| 0|m0|2167| 0|m0|0819| 0min 0s|m0|2686| 0min 0s2171N/A|m0|3043| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.pngDefault.cshtml
|m0|0866| 0|m0|3384| 0|m0|2169| 0|m0|0817| 0min 0s|m0|2687| 0min 0s2170N/A|m0|3042| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\Widget
;CSHTML.png_AddressAttributes.cshtml
|m0|0895| 0|m0|3385| 0|m0|2058| 0|m0|0983| 0min 0s|m0|2688| 0min 0s2167N/A|m0|3041| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.png_ColumnsOne.cshtml
|m0|1754| 0|m0|3372| 0|m0|2914| 0|m0|1753| 0min 0s|m0|2689| 0min 0s2596N/A|m0|3112| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.pngDefault.cshtml
|m0|1749| 0|m0|3373| 0|m0|2843| 0|m0|1748| 0min 0s|m0|2690| 0min 0s2595N/A|m0|3111| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\SocialButtons
;CSHTML.pngDefault.cshtml
|m0|1612| 0|m0|3370| 0|m0|2960| 0|m0|1611| 0min 0s|m0|2691| 0min 0s2654N/A|m0|3110| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\TopMenu
;CSHTML.pngDefault.cshtml
|m0|1751| 0|m0|3371| 0|m0|2847| 0|m0|1750| 0min 0s|m0|2692| 0min 0s2593N/A|m0|3115| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\VendorNavigation
;CSHTML.png_ColumnsTwo.cshtml
|m0|1755| 0|m0|3374| 0|m0|2913| 0|m0|1754| 0min 0s|m0|2693| 0min 0s2592N/A|m0|3114| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.png_OrderReviewData.cshtml
|m0|1750| 0|m0|3377| 0|m0|2842| 0|m0|1749| 0min 0s|m0|2694| 0min 0s2594N/A|m0|3113| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.png_Poll.cshtml
|m0|1613| 0|m0|3378| 0|m0|2969| 0|m0|1612| 0min 0s|m0|2695| 0min 0s2653N/A|m0|3109| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.png_Print.cshtml
|m0|1614| 0|m0|3375| 0|m0|2978| 0|m0|1613| 0min 0s|m0|2696| 0min 0s2652N/A|m0|3105| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.png_CreateOrUpdateAddress.cshtml
|m0|1592| 0|m0|3376| 0|m0|2698| 0|m0|1591| 0min 0s|m0|2697| 0min 0s2648N/A|m0|3104| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.png_Header.cshtml
|m0|1593| 0|m0|3399| 0|m0|2697| 0|m0|1592| 0min 0s|m0|2698| 0min 0s2647N/A|m0|3103| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.png_Notifications.cshtml
|m0|1617| 0|m0|3400| 0|m0|2981| 0|m0|1616| 0min 0s|m0|2699| 0min 0s2655N/A|m0|3108| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.png_ProductDetailsPictures.cshtml
|m0|1615| 0|m0|3397| 0|m0|2977| 0|m0|1614| 0min 0s|m0|2700| 0min 0s2657N/A|m0|3107| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.pngShippingAddress.cshtml
|m0|1616| 0|m0|3398| 0|m0|2976| 0|m0|1615| 0min 0s|m0|2701| 0min 0s2656N/A|m0|3106| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.pngShippingMethod.cshtml
|m0|1685| 0|m0|3401| 0|m0|2983| 0|m0|1684| 0min 0s|m0|2702| 0min 0s2581N/A|m0|3125| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.png_PickupPoints.cshtml
|m0|1689| 0|m0|3404| 0|m0|2985| 0|m0|1688| 0min 0s|m0|2703| 0min 0s2583N/A|m0|3124| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.pngOpcShippingMethods.cshtml
|m0|1687| 0|m0|3405| 0|m0|2987| 0|m0|1686| 0min 0s|m0|2704| 0min 0s2585N/A|m0|3123| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.pngPaymentInfo.cshtml
|m0|1760| 0|m0|3402| 0|m0|2908| 0|m0|1759| 0min 0s|m0|2705| 0min 0s2590N/A|m0|3128| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.pngPaymentMethod.cshtml
|m0|1758| 0|m0|3403| 0|m0|2916| 0|m0|1757| 0min 0s|m0|2706| 0min 0s2586N/A|m0|3127| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.pngContactUs.cshtml
|m0|1684| 0|m0|3390| 0|m0|2984| 0|m0|1683| 0min 0s|m0|2707| 0min 0s2582N/A|m0|3126| 0Nop.Web.\Presentation\Nop.Web\Views\Common
;CSHTML.pngAddressAdd.cshtml
|m0|1688| 0|m0|3391| 0|m0|2986| 0|m0|1687| 0min 0s|m0|2708| 0min 0s2584N/A|m0|3122| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngAddressEdit.cshtml
|m0|1774| 0|m0|3388| 0|m0|2920| 0|m0|1773| 0min 0s|m0|2709| 0min 0s2602N/A|m0|3118| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngAddresses.cshtml
|m0|1769| 0|m0|3389| 0|m0|2925| 0|m0|1768| 0min 0s|m0|2710| 0min 0s2601N/A|m0|3117| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngContactVendor.cshtml
|m0|1753| 0|m0|3392| 0|m0|2845| 0|m0|1752| 0min 0s|m0|2711| 0min 0s2597N/A|m0|3116| 0Nop.Web.\Presentation\Nop.Web\Views\Common
;CSHTML.pngPageNotFound.cshtml
|m0|1771| 0|m0|3395| 0|m0|2929| 0|m0|1770| 0min 0s|m0|2712| 0min 0s2599N/A|m0|3121| 0Nop.Web.\Presentation\Nop.Web\Views\Common
;CSHTML.pngSitemap.cshtml
|m0|1752| 0|m0|3396| 0|m0|2846| 0|m0|1751| 0min 0s|m0|2713| 0min 0s2598N/A|m0|3120| 0Nop.Web.\Presentation\Nop.Web\Views\Common
;CSHTML.pngOpcShippingAddress.cshtml
|m0|1770| 0|m0|3393| 0|m0|2930| 0|m0|1769| 0min 0s|m0|2714| 0min 0s2600N/A|m0|3119| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.png_CatalogFilters.cshtml
|m0|1737| 0|m0|3394| 0|m0|2829| 0|m0|1736| 0min 0s|m0|2715| 0min 0s2633N/A|m0|3086| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.png_CatalogSelectors.cshtml
|m0|1736| 0|m0|3199| 0|m0|2830| 0|m0|1735| 0min 0s|m0|2717| 0min 0s2634N/A|m0|3084| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.pngBillingAddress.cshtml
|m0|1742| 0|m0|3200| 0|m0|2850| 0|m0|1741| 0min 0s|m0|2720| 0min 0s2631N/A|m0|3087| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.pngSearch.cshtml
|m0|1738| 0|m0|3197| 0|m0|2834| 0|m0|1737| 0min 0s|m0|2719| 0min 0s2632N/A|m0|3088| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.pngVendor.cshtml
|m0|1741| 0|m0|3198| 0|m0|2841| 0|m0|1740| 0min 0s|m0|2716| 0min 0s2635N/A|m0|3085| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.pngVendorAll.cshtml
|m0|1748| 0|m0|3201| 0|m0|2844| 0|m0|1747| 0min 0s|m0|2723| 0min 0s2628N/A|m0|3078| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.pngCompleted.cshtml
|m0|1747| 0|m0|3204| 0|m0|2851| 0|m0|1746| 0min 0s|m0|2722| 0min 0s2629N/A|m0|3079| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.pngOpcConfirmOrder.cshtml
|m0|1674| 0|m0|3205| 0|m0|3026| 0|m0|1673| 0min 0s|m0|2745| 0min 0s2572N/A|m0|3376| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.pngOpcPaymentInfo.cshtml
|m0|1603| 0|m0|3202| 0|m0|2963| 0|m0|1602| 0min 0s|m0|2724| 0min 0s2643N/A|m0|3077| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.pngOpcPaymentMethods.cshtml
|m0|1746| 0|m0|3203| 0|m0|2852| 0|m0|1745| 0min 0s|m0|2721| 0min 0s2630N/A|m0|3083| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.pngConfirm.cshtml
|m0|1745| 0|m0|3190| 0|m0|2853| 0|m0|1744| 0min 0s|m0|2726| 0min 0s2625N/A|m0|3081| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.pngOnePageCheckout.cshtml
|m0|1608| 0|m0|3191| 0|m0|2958| 0|m0|1607| 0min 0s|m0|2729| 0min 0s2664N/A|m0|3098| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.pngOpcBillingAddress.cshtml
|m0|1575| 0|m0|3188| 0|m0|2683| 0|m0|1574| 0min 0s|m0|2728| 0min 0s2665N/A|m0|3099| 0Nop.Web.\Presentation\Nop.Web\Views\Checkout
;CSHTML.pngAvatar.cshtml
|m0|1744| 0|m0|3189| 0|m0|2848| 0|m0|1743| 0min 0s|m0|2725| 0min 0s2626N/A|m0|3082| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngIndex.cshtml
|m0|1595| 0|m0|3192| 0|m0|2689| 0|m0|1594| 0min 0s|m0|2732| 0min 0s2651N/A|m0|3101| 0Nop.Web.\Presentation\Nop.Web\Views\PrivateMessages
;CSHTML.pngCompareProducts.cshtml
|m0|1597| 0|m0|3195| 0|m0|2693| 0|m0|1596| 0min 0s|m0|2731| 0min 0s2649N/A|m0|3102| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.pngCustomerProductReviews.cshtml
|m0|1605| 0|m0|3196| 0|m0|2967| 0|m0|1604| 0min 0s|m0|2718| 0min 0s2661N/A|m0|3089| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.pngCustomerRewardPoints.cshtml
|m0|1596| 0|m0|3193| 0|m0|2688| 0|m0|1595| 0min 0s|m0|2733| 0min 0s2650N/A|m0|3100| 0Nop.Web.\Presentation\Nop.Web\Views\Order
;CSHTML.pngDetails.cshtml
|m0|1574| 0|m0|3194| 0|m0|2700| 0|m0|1573| 0min 0s|m0|2730| 0min 0s2666N/A|m0|3097| 0Nop.Web.\Presentation\Nop.Web\Views\Order
;CSHTML.pngShipmentDetails.cshtml
|m0|1611| 0|m0|3217| 0|m0|2961| 0|m0|1610| 0min 0s|m0|2735| 0min 0s2658N/A|m0|3092| 0Nop.Web.\Presentation\Nop.Web\Views\Order
;CSHTML.pngProductEmailAFriend.cshtml
|m0|1573| 0|m0|3218| 0|m0|2717| 0|m0|1572| 0min 0s|m0|2738| 0min 0s2667N/A|m0|3095| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_AddToCart.cshtml
|m0|1610| 0|m0|3215| 0|m0|2962| 0|m0|1609| 0min 0s|m0|2737| 0min 0s2662N/A|m0|3090| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_Microdata.cshtml
|m0|1578| 0|m0|3216| 0|m0|2686| 0|m0|1577| 0min 0s|m0|2734| 0min 0s2668N/A|m0|3096| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_ProductBreadcrumb.cshtml
|m0|1647| 0|m0|3219| 0|m0|2945| 0|m0|1646| 0min 0s|m0|2741| 0min 0s2703N/A|m0|3233| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.pngProductReviews.cshtml
|m0|1607| 0|m0|3222| 0|m0|2959| 0|m0|1606| 0min 0s|m0|2740| 0min 0s2659N/A|m0|3093| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.pngProductTemplate.Grouped.cshtml
|m0|1722| 0|m0|3223| 0|m0|2870| 0|m0|1721| 0min 0s|m0|2788| 0min 0s2550N/A|m0|3353| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.pngProductTemplate.Simple.cshtml
|m0|1702| 0|m0|3220| 0|m0|2998| 0|m0|1701| 0min 0s|m0|2742| 0min 0s2544N/A|m0|3373| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.pngCustomerOrders.cshtml
|m0|1609| 0|m0|3221| 0|m0|2957| 0|m0|1608| 0min 0s|m0|2739| 0min 0s2663N/A|m0|3094| 0Nop.Web.\Presentation\Nop.Web\Views\Order
;CSHTML.pngDownloadableProducts.cshtml
|m0|1701| 0|m0|3208| 0|m0|2999| 0|m0|1700| 0min 0s|m0|2744| 0min 0s2545N/A|m0|3371| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngGdprTools.cshtml
|m0|1698| 0|m0|3209| 0|m0|2996| 0|m0|1697| 0min 0s|m0|2747| 0min 0s2542N/A|m0|3374| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngInfo.cshtml
|m0|1697| 0|m0|3206| 0|m0|2997| 0|m0|1696| 0min 0s|m0|2746| 0min 0s2543N/A|m0|3375| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngChangePassword.cshtml
|m0|1700| 0|m0|3207| 0|m0|3000| 0|m0|1699| 0min 0s|m0|2743| 0min 0s2546N/A|m0|3372| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngCheckGiftCardBalance.cshtml
|m0|1707| 0|m0|3210| 0|m0|2865| 0|m0|1706| 0min 0s|m0|2750| 0min 0s2539N/A|m0|3365| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngConfigureMultiFactorAuthentication Provider.cshtml
|m0|1703| 0|m0|3213| 0|m0|2863| 0|m0|1702| 0min 0s|m0|2749| 0min 0s2540N/A|m0|3366| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngLogin.cshtml
|m0|1606| 0|m0|3214| 0|m0|2966| 0|m0|1605| 0min 0s|m0|2736| 0min 0s2660N/A|m0|3091| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngIndex.cshtml
|m0|1712| 0|m0|3211| 0|m0|2860| 0|m0|1711| 0min 0s|m0|2751| 0min 0s2554N/A|m0|3364| 0Nop.Web.\Presentation\Nop.Web\Views\Home
;CSHTML.pngList.cshtml
|m0|1699| 0|m0|3212| 0|m0|2995| 0|m0|1698| 0min 0s|m0|2748| 0min 0s2541N/A|m0|3370| 0Nop.Web.\Presentation\Nop.Web\Views\News
;CSHTML.pngNewsItem.cshtml
|m0|1704| 0|m0|3163| 0|m0|2862| 0|m0|1703| 0min 0s|m0|2753| 0min 0s2536N/A|m0|3368| 0Nop.Web.\Presentation\Nop.Web\Views\News
;CSHTML.pngMultiFactorAuthentication.cshtml
|m0|1691| 0|m0|3164| 0|m0|3003| 0|m0|1690| 0min 0s|m0|2756| 0min 0s2575N/A|m0|3385| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngMultiFactorVerification.cshtml
|m0|1696| 0|m0|3161| 0|m0|3004| 0|m0|1695| 0min 0s|m0|2755| 0min 0s2576N/A|m0|3386| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngRegister.cshtml
|m0|1709| 0|m0|3162| 0|m0|2857| 0|m0|1708| 0min 0s|m0|2752| 0min 0s2537N/A|m0|3369| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.png_CustomerUser.Profile.cshtml
|m0|1678| 0|m0|3165| 0|m0|2990| 0|m0|1677| 0min 0s|m0|2759| 0min 0s2562N/A|m0|3388| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngList.cshtml
|m0|1680| 0|m0|3168| 0|m0|2988| 0|m0|1679| 0min 0s|m0|2758| 0min 0s2560N/A|m0|3389| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\EmailAccount
;CSHTML.png_CreateOrUpdate.cshtml
|m0|1710| 0|m0|3169| 0|m0|2856| 0|m0|1709| 0min 0s|m0|2781| 0min 0s2556N/A|m0|3360| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\EmailAccount
;CSHTML.pngCreateForum.cshtml
|m0|1679| 0|m0|3166| 0|m0|2989| 0|m0|1678| 0min 0s|m0|2760| 0min 0s2561N/A|m0|3387| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Forum
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|1695| 0|m0|3167| 0|m0|3005| 0|m0|1694| 0min 0s|m0|2757| 0min 0s2577N/A|m0|3384| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Discount
;CSHTML.pngCreate.cshtml
|m0|1671| 0|m0|3154| 0|m0|3023| 0|m0|1670| 0min 0s|m0|2762| 0min 0s2569N/A|m0|3379| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\EmailAccount
;CSHTML.pngEdit.cshtml
|m0|1694| 0|m0|3155| 0|m0|3006| 0|m0|1693| 0min 0s|m0|2765| 0min 0s2578N/A|m0|3382| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\EmailAccount
;CSHTML.pngCreateForumGroup.cshtml
|m0|1693| 0|m0|3152| 0|m0|3001| 0|m0|1692| 0min 0s|m0|2764| 0min 0s2573N/A|m0|3377| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Forum
;CSHTML.png_CreateOrUpdateForum.cshtml
|m0|1690| 0|m0|3153| 0|m0|2994| 0|m0|1689| 0min 0s|m0|2761| 0min 0s2579N/A|m0|3383| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Forum
;CSHTML.png_CreateOrUpdateForumGroup.cshtml
|m0|0767| 0|m0|3156| 0|m0|1878| 0|m0|0645| 0min 0s|m0|2768| 0min 0s2434N/A|m0|3347| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Forum
;CSHTML.pngCreate.cshtml
|m0|1676| 0|m0|3159| 0|m0|3024| 0|m0|1675| 0min 0s|m0|2767| 0min 0s2570N/A|m0|3380| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\GiftCard
;CSHTML.pngEditForum.cshtml
|m0|1708| 0|m0|3160| 0|m0|2864| 0|m0|1707| 0min 0s|m0|2754| 0min 0s2538N/A|m0|3367| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Forum
;CSHTML.pngEditForumGroup.cshtml
|m0|0782| 0|m0|3157| 0|m0|2145| 0|m0|0827| 0min 0s|m0|2769| 0min 0s2430N/A|m0|3346| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Forum
;CSHTML.pngList.cshtml
|m0|1692| 0|m0|3158| 0|m0|3002| 0|m0|1691| 0min 0s|m0|2766| 0min 0s2574N/A|m0|3381| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Forum
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0770| 0|m0|3181| 0|m0|1881| 0|m0|0652| 0min 0s|m0|2771| 0min 0s2431N/A|m0|3350| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Discount
;CSHTML.pngAddressCreate.cshtml
|m0|0658| 0|m0|3182| 0|m0|1961| 0|m0|0907| 0min 0s|m0|2774| 0min 0s2425N/A|m0|3344| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.pngAddressEdit.cshtml
|m0|0776| 0|m0|3179| 0|m0|1875| 0|m0|0648| 0min 0s|m0|2773| 0min 0s2435N/A|m0|3348| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.pngCreate.cshtml
|m0|0660| 0|m0|3180| 0|m0|1959| 0|m0|0643| 0min 0s|m0|2770| 0min 0s2426N/A|m0|3345| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.pngEdit.cshtml
|m0|0799| 0|m0|3183| 0|m0|2154| 0|m0|0832| 0min 0s|m0|2777| 0min 0s2444N/A|m0|3338| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerRole
;CSHTML.pngList.cshtml
|m0|0797| 0|m0|3186| 0|m0|2162| 0|m0|0810| 0min 0s|m0|2776| 0min 0s2442N/A|m0|3339| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerRole
;CSHTML.png_CreateOrUpdate.cshtml
|m0|1743| 0|m0|3187| 0|m0|2849| 0|m0|1742| 0min 0s|m0|2727| 0min 0s2627N/A|m0|3080| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerRole
;CSHTML.pngEdit.cshtml
|m0|0659| 0|m0|3184| 0|m0|1960| 0|m0|0653| 0min 0s|m0|2778| 0min 0s2427N/A|m0|3343| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.pngCreate.cshtml
|m0|0793| 0|m0|3185| 0|m0|2160| 0|m0|0812| 0min 0s|m0|2775| 0min 0s2443N/A|m0|3340| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Discount
;CSHTML.pngEdit.cshtml
|m0|0664| 0|m0|3172| 0|m0|1971| 0|m0|0901| 0min 0s|m0|2780| 0min 0s2428N/A|m0|3341| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Discount
;CSHTML.pngList.cshtml
|m0|1718| 0|m0|3173| 0|m0|2874| 0|m0|1717| 0min 0s|m0|2783| 0min 0s2548N/A|m0|3358| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Discount
;CSHTML.pngList.cshtml
|m0|1720| 0|m0|3170| 0|m0|2878| 0|m0|1719| 0min 0s|m0|2782| 0min 0s2552N/A|m0|3359| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0785| 0|m0|3171| 0|m0|2148| 0|m0|0826| 0min 0s|m0|2779| 0min 0s2429N/A|m0|3342| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.png_CreateOrUpdateAddress.cshtml
|m0|1715| 0|m0|3174| 0|m0|2867| 0|m0|1714| 0min 0s|m0|2786| 0min 0s2557N/A|m0|3361| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.pngEdit.cshtml
|m0|1711| 0|m0|3177| 0|m0|2855| 0|m0|1710| 0min 0s|m0|2785| 0min 0s2555N/A|m0|3362| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\GiftCard
;CSHTML.pngEdit.cshtml
|m0|0766| 0|m0|3178| 0|m0|1869| 0|m0|0730| 0min 0s|m0|2772| 0min 0s2433N/A|m0|3349| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\MessageTemplate
;CSHTML.pngList.cshtml
|m0|1719| 0|m0|3175| 0|m0|2879| 0|m0|1718| 0min 0s|m0|2787| 0min 0s2547N/A|m0|3357| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\MessageTemplate
;CSHTML.pngTestTemplate.cshtml
|m0|1716| 0|m0|3176| 0|m0|2876| 0|m0|1715| 0min 0s|m0|2784| 0min 0s2553N/A|m0|3363| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\MessageTemplate
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0787| 0|m0|3224| 0|m0|2140| 0|m0|0754| 0min 0s|m0|2836| 0min 0s2501N/A|m0|3415| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Manufacturer
;CSHTML.png_CreateOrUpdate.Mappings.cshtml
|m0|0771| 0|m0|3272| 0|m0|1880| 0|m0|0654| 0min 0s|m0|2790| 0min 0s2432N/A|m0|3351| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Manufacturer
;CSHTML.pngList.cshtml
|m0|1721| 0|m0|3273| 0|m0|2877| 0|m0|1720| 0min 0s|m0|2793| 0min 0s2551N/A|m0|3354| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Measure
;CSHTML.png_CreateOrUpdate.cshtml
|m0|2267| 0|m0|3270| 0|m0|0284| 0|m0|2264| 0min 0s|m0|2792| 0min 0s|c0|0727| 0%|m0|3355| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\MessageTemplate
;CSHTML.pngNewsItemEdit.cshtml
|m0|0818| 0|m0|3271| 0|m0|2125| 0|m0|0779| 0min 0s|m0|2789| 0min 0s2491N/A|m0|3352| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\News
;CSHTML.pngNewsItems.cshtml
|m0|0703| 0|m0|3274| 0|m0|1814| 0|m0|0713| 0min 0s|m0|2796| 0min 0s2525N/A|m0|3423| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\News
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0695| 0|m0|3277| 0|m0|1854| 0|m0|0745| 0min 0s|m0|2795| 0min 0s2526N/A|m0|3424| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\News
;CSHTML.pngList.cshtml
|m0|0696| 0|m0|3278| 0|m0|1847| 0|m0|0741| 0min 0s|m0|2818| 0min 0s2516N/A|m0|3433| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\NewsLetterSubscription
;CSHTML.pngNewsComments.cshtml
|m0|1145| 0|m0|3275| 0|m0|3119| 0|m0|1144| 0min 0s|m0|2797| 0min 0s2533N/A|m0|3428| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\News
;CSHTML.pngNewsItemCreate.cshtml
|m0|0656| 0|m0|3276| 0|m0|1969| 0|m0|0899| 0min 0s|m0|2794| 0min 0s2530N/A|m0|3425| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\News
;CSHTML.pngList.cshtml
|m0|1706| 0|m0|3263| 0|m0|2866| 0|m0|1705| 0min 0s|m0|2799| 0min 0s2534N/A|m0|3426| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Manufacturer
;CSHTML.png_ConfigurationSteps.cshtml
|m0|0789| 0|m0|3264| 0|m0|2144| 0|m0|0830| 0min 0s|m0|2802| 0min 0s2500N/A|m0|3417| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Home
;CSHTML.pngCreate.cshtml
|m0|0769| 0|m0|3261| 0|m0|1876| 0|m0|0646| 0min 0s|m0|2801| 0min 0s2498N/A|m0|3418| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Language
;CSHTML.pngEdit.cshtml
|m0|1705| 0|m0|3262| 0|m0|2861| 0|m0|1704| 0min 0s|m0|2798| 0min 0s2535N/A|m0|3427| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Language
;CSHTML.pngList.cshtml
|m0|0693| 0|m0|3265| 0|m0|1856| 0|m0|0732| 0min 0s|m0|2805| 0min 0s2528N/A|m0|3420| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\GiftCard
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0697| 0|m0|3268| 0|m0|1846| 0|m0|0735| 0min 0s|m0|2804| 0min 0s2529N/A|m0|3421| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\GiftCard
;CSHTML.pngIndex.cshtml
|m0|1717| 0|m0|3269| 0|m0|2875| 0|m0|1716| 0min 0s|m0|2791| 0min 0s2549N/A|m0|3356| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Home
;CSHTML.pngList.cshtml
|m0|0779| 0|m0|3266| 0|m0|2010| 0|m0|0875| 0min 0s|m0|2806| 0min 0s2499N/A|m0|3419| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Language
;CSHTML.pngView.cshtml
|m0|0792| 0|m0|3267| 0|m0|2151| 0|m0|0837| 0min 0s|m0|2803| 0min 0s2502N/A|m0|3416| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Log
;CSHTML.pngCreate.cshtml
|m0|0680| 0|m0|3290| 0|m0|1843| 0|m0|0734| 0min 0s|m0|2808| 0min 0s2523N/A|m0|3437| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Manufacturer
;CSHTML.pngEdit.cshtml
|m0|0683| 0|m0|3291| 0|m0|1834| 0|m0|0689| 0min 0s|m0|2811| 0min 0s2520N/A|m0|3440| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Manufacturer
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0684| 0|m0|3288| 0|m0|1833| 0|m0|0694| 0min 0s|m0|2810| 0min 0s2521N/A|m0|3441| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Language
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|0705| 0|m0|3289| 0|m0|1812| 0|m0|0711| 0min 0s|m0|2807| 0min 0s2524N/A|m0|3438| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Language
;CSHTML.pngList.cshtml
|m0|0675| 0|m0|3292| 0|m0|1976| 0|m0|0922| 0min 0s|m0|2814| 0min 0s2517N/A|m0|3431| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Log
;CSHTML.pngCreate.cshtml
|m0|0700| 0|m0|3295| 0|m0|1849| 0|m0|0746| 0min 0s|m0|2813| 0min 0s2515N/A|m0|3435| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerRole
;CSHTML.png_CreateOrUpdate.cshtml
|m0|1909| 0|m0|3296| 0|m0|0683| 0|m0|1839| 0min 0s|m0|2618| 0min 0s2751N/A|m0|3183| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Campaign
;CSHTML.pngCreate.cshtml
|m0|0647| 0|m0|3293| 0|m0|1998| 0|m0|0913| 0min 0s|m0|2815| 0min 0s2532N/A|m0|3430| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Category
;CSHTML.pngEdit.cshtml
|m0|0679| 0|m0|3294| 0|m0|1838| 0|m0|0714| 0min 0s|m0|2812| 0min 0s2522N/A|m0|3439| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Category
;CSHTML.pngCreate.cshtml
|m0|0649| 0|m0|3281| 0|m0|2002| 0|m0|0917| 0min 0s|m0|2817| 0min 0s2514N/A|m0|3434| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Campaign
;CSHTML.pngEdit.cshtml
|m0|0652| 0|m0|3282| 0|m0|1967| 0|m0|0909| 0min 0s|m0|2820| 0min 0s2507N/A|m0|3399| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Campaign
;CSHTML.pngList.cshtml
|m0|0674| 0|m0|3279| 0|m0|1977| 0|m0|0921| 0min 0s|m0|2819| 0min 0s2518N/A|m0|3432| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Campaign
;CSHTML.pngList.cshtml
|m0|0645| 0|m0|3280| 0|m0|2000| 0|m0|0919| 0min 0s|m0|2816| 0min 0s2531N/A|m0|3429| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Category
;CSHTML.pngEdit.cshtml
|m0|0786| 0|m0|3283| 0|m0|2141| 0|m0|0764| 0min 0s|m0|2823| 0min 0s2504N/A|m0|3402| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CheckoutAttribute
;CSHTML.pngList.cshtml
|m0|1681| 0|m0|3286| 0|m0|2993| 0|m0|1680| 0min 0s|m0|2822| 0min 0s2565N/A|m0|3397| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CheckoutAttribute
;CSHTML.pngValueCreatePopup.cshtml
|m0|0681| 0|m0|3287| 0|m0|1842| 0|m0|0739| 0min 0s|m0|2809| 0min 0s2519N/A|m0|3436| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CheckoutAttribute
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0790| 0|m0|3284| 0|m0|2143| 0|m0|0829| 0min 0s|m0|2824| 0min 0s2503N/A|m0|3401| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Category
;CSHTML.png_CreateOrUpdate.Mappings.cshtml
|m0|0783| 0|m0|3285| 0|m0|2150| 0|m0|0836| 0min 0s|m0|2821| 0min 0s2506N/A|m0|3398| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Category
;CSHTML.pngCreate.cshtml
|m0|1682| 0|m0|3236| 0|m0|2992| 0|m0|1681| 0min 0s|m0|2826| 0min 0s2564N/A|m0|3396| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CheckoutAttribute
;CSHTML.png_CreateOrUpdate.cshtml
|m0|1714| 0|m0|3237| 0|m0|2858| 0|m0|1713| 0min 0s|m0|2829| 0min 0s2558N/A|m0|3390| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Blog
;CSHTML.pngCreate.cshtml
|m0|1713| 0|m0|3234| 0|m0|2859| 0|m0|1712| 0min 0s|m0|2828| 0min 0s2559N/A|m0|3391| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Affiliate
;CSHTML.pngEdit.cshtml
|m0|0781| 0|m0|3235| 0|m0|2146| 0|m0|0824| 0min 0s|m0|2825| 0min 0s2505N/A|m0|3400| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Affiliate
;CSHTML.pngList.cshtml
|m0|1673| 0|m0|3238| 0|m0|3021| 0|m0|1672| 0min 0s|m0|2832| 0min 0s2567N/A|m0|3393| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Affiliate
;CSHTML.pngValueEditPopup.cshtml
|m0|1672| 0|m0|3241| 0|m0|3022| 0|m0|1671| 0min 0s|m0|2831| 0min 0s2568N/A|m0|3394| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\AddressAttribute
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0757| 0|m0|3242| 0|m0|1868| 0|m0|0731| 0min 0s|m0|2854| 0min 0s2467N/A|m0|3261| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\AddressAttribute
;CSHTML.png_CreateOrUpdateValue.cshtml
|m0|2278| 0|m0|3239| 0|m0|0348| 0|m0|2276| 0min 0s|m0|2833| 0min 0s|c0|0745| 0%|m0|3412| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\AddressAttribute
;CSHTML.png_CreateOrUpdate.cshtml
|m0|1677| 0|m0|3240| 0|m0|3007| 0|m0|1676| 0min 0s|m0|2830| 0min 0s2566N/A|m0|3395| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Affiliate
;CSHTML.pngBlogPostCreate.cshtml
|m0|0773| 0|m0|3227| 0|m0|1872| 0|m0|0727| 0min 0s|m0|2835| 0min 0s2496N/A|m0|3410| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Blog
;CSHTML.pngBlogPostEdit.cshtml
|m0|0809| 0|m0|3228| 0|m0|2124| 0|m0|0799| 0min 0s|m0|2838| 0min 0s2493N/A|m0|3413| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Blog
;CSHTML.pngBlogPosts.cshtml
|m0|0772| 0|m0|3225| 0|m0|1879| 0|m0|0649| 0min 0s|m0|2837| 0min 0s2497N/A|m0|3414| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Blog
;CSHTML.pngExternalMethods.cshtml
|m0|0808| 0|m0|3226| 0|m0|2119| 0|m0|0796| 0min 0s|m0|2834| 0min 0s2494N/A|m0|3411| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Authentication
;CSHTML.pngMultiFactorMethods.cshtml
|m0|0653| 0|m0|3229| 0|m0|1966| 0|m0|0910| 0min 0s|m0|2841| 0min 0s2512N/A|m0|3404| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Authentication
;CSHTML.pngBlogComments.cshtml
|m0|0654| 0|m0|3232| 0|m0|1965| 0|m0|0911| 0min 0s|m0|2840| 0min 0s2513N/A|m0|3405| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Blog
;CSHTML.pngValueEditPopup.cshtml
|m0|1683| 0|m0|3233| 0|m0|2991| 0|m0|1682| 0min 0s|m0|2827| 0min 0s2563N/A|m0|3392| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CheckoutAttribute
;CSHTML.pngCreate.cshtml
|m0|0643| 0|m0|3230| 0|m0|2008| 0|m0|0876| 0min 0s|m0|2842| 0min 0s2508N/A|m0|3403| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Currency
;CSHTML.pngEdit.cshtml
|m0|0775| 0|m0|3231| 0|m0|1870| 0|m0|0725| 0min 0s|m0|2839| 0min 0s2495N/A|m0|3409| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Currency
;CSHTML.pngList.cshtml
|m0|0662| 0|m0|3254| 0|m0|1963| 0|m0|0905| 0min 0s|m0|2844| 0min 0s2509N/A|m0|3407| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Currency
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0722| 0|m0|3255| 0|m0|1821| 0|m0|0684| 0min 0s|m0|2847| 0min 0s2450N/A|m0|3268| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Country
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|2318| 0|m0|3252| 0|m0|0338| 0|m0|2306| 0min 0s|m0|2846| 0min 0s|c0|0812| 0%|m0|3269| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Country
;CSHTML.png_CreateOrUpdateState.cshtml
|m0|2336| 0|m0|3253| 0|m0|0207| 0|m0|2335| 0min 0s|m0|2843| 0min 0s|c0|0758| 0%|m0|3408| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Country
;CSHTML.png_CreateOrUpdate.cshtml
|m0|2224| 0|m0|3256| 0|m0|0839| 0|m0|2189| 0min 0s|m0|2850| 0min 0s|c0|0922| 0%|m0|3271| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Currency
;CSHTML.pngValueEditPopup.cshtml
|m0|0753| 0|m0|3259| 0|m0|1882| 0|m0|0650| 0min 0s|m0|2849| 0min 0s2451N/A|m0|3272| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerAttribute
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0694| 0|m0|3260| 0|m0|1855| 0|m0|0744| 0min 0s|m0|2800| 0min 0s2527N/A|m0|3422| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerAttribute
;CSHTML.png_CreateOrUpdateValue.cshtml
|m0|2197| 0|m0|3257| 0|m0|0864| 0|m0|2164| 0min 0s|m0|2851| 0min 0s|c0|0813| 0%|m0|3270| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerAttribute
;CSHTML.pngCreate.cshtml
|m0|0755| 0|m0|3258| 0|m0|1864| 0|m0|0717| 0min 0s|m0|2848| 0min 0s2465N/A|m0|3267| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerAttribute
;CSHTML.pngEdit.cshtml
|m0|0720| 0|m0|3245| 0|m0|1829| 0|m0|0687| 0min 0s|m0|2853| 0min 0s2468N/A|m0|3262| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerAttribute
;CSHTML.pngValueCreatePopup.cshtml
|m0|0760| 0|m0|3246| 0|m0|1859| 0|m0|0722| 0min 0s|m0|2856| 0min 0s2464N/A|m0|3265| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerAttribute
;CSHTML.pngStateEditPopup.cshtml
|m0|0761| 0|m0|3243| 0|m0|1858| 0|m0|0719| 0min 0s|m0|2855| 0min 0s2463N/A|m0|3260| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Country
;CSHTML.png_CreateOrUpdateValue.cshtml
|m0|2324| 0|m0|3244| 0|m0|0332| 0|m0|2312| 0min 0s|m0|2852| 0min 0s|c0|0805| 0%|m0|3266| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CheckoutAttribute
;CSHTML.pngMaintenance.cshtml
|m0|0800| 0|m0|3247| 0|m0|2153| 0|m0|0831| 0min 0s|m0|2859| 0min 0s2483N/A|m0|3282| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Common
;CSHTML.pngSeNames.cshtml
|m0|0758| 0|m0|3250| 0|m0|1867| 0|m0|0728| 0min 0s|m0|2858| 0min 0s2466N/A|m0|3263| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Common
;CSHTML.png_CreateOrUpdate.Condition.cshtml
|m0|0657| 0|m0|3251| 0|m0|1968| 0|m0|0900| 0min 0s|m0|2845| 0min 0s2511N/A|m0|3406| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CheckoutAttribute
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0747| 0|m0|3248| 0|m0|1898| 0|m0|0660| 0min 0s|m0|2860| 0min 0s2454N/A|m0|3281| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CheckoutAttribute
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|2184| 0|m0|3249| 0|m0|0805| 0|m0|2153| 0min 0s|m0|2857| 0min 0s|c0|0856| 0%|m0|3264| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CheckoutAttribute
;CSHTML.pngSystemInfo.cshtml
|m0|0672| 0|m0|2511| 0|m0|1973| 0|m0|0903| 0min 0s|m0|2974| 0min 0s2415N/A|m0|3310| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Common
;CSHTML.pngEdit.cshtml
|m0|0677| 0|m0|2510| 0|m0|1840| 0|m0|0737| 0min 0s|m0|2971| 0min 0s2416N/A|m0|3307| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Country
;CSHTML.pngList.cshtml
|m0|0728| 0|m0|2512| 0|m0|1891| 0|m0|0677| 0min 0s|m0|2977| 0min 0s2479N/A|m0|3301| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Country
;CSHTML.pngStateCreatePopup.cshtml
|m0|0673| 0|m0|2514| 0|m0|1972| 0|m0|0904| 0min 0s|m0|2975| 0min 0s2414N/A|m0|3309| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Country
;CSHTML.pngWarnings.cshtml
|m0|0738| 0|m0|2513| 0|m0|1887| 0|m0|0667| 0min 0s|m0|2978| 0min 0s2478N/A|m0|3300| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Common
;CSHTML.png_Maintenance .DeleteMinificationCacheFiles .cshtml
|m0|0735| 0|m0|2506| 0|m0|1884| 0|m0|0670| 0min 0s|m0|2985| 0min 0s2476N/A|m0|3304| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Common
;CSHTML.pngCreate.cshtml
|m0|0716| 0|m0|2505| 0|m0|1827| 0|m0|0682| 0min 0s|m0|2984| 0min 0s2474N/A|m0|3299| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Country
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|0706| 0|m0|2507| 0|m0|1817| 0|m0|0706| 0min 0s|m0|2972| 0min 0s2418N/A|m0|3306| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\News
;CSHTML.png_CreateOrUpdate .ReturnRequestAction.cshtml
|m0|2212| 0|m0|2509| 0|m0|0880| 0|m0|2180| 0min 0s|m0|2970| 0min 0s|c0|0868| 0%|m0|3308| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReturnRequest
;CSHTML.png_CreateOrUpdate .ReturnRequestReason.cshtml
|m0|2290| 0|m0|2508| 0|m0|0360| 0|m0|2284| 0min 0s|m0|2973| 0min 0s|c0|0695| 0%|m0|3311| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReturnRequest
;CSHTML.pngCreate.cshtml
|m0|0691| 0|m0|2515| 0|m0|1852| 0|m0|0743| 0min 0s|m0|2976| 0min 0s2417N/A|m0|3305| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReviewType
;CSHTML.pngReturnRequestReasonCreate.cshtml
|m0|0814| 0|m0|2553| 0|m0|2113| 0|m0|0802| 0min 0s|m0|2964| 0min 0s2490N/A|m0|3290| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReturnRequest
;CSHTML.pngReturnRequestReasonEdit.cshtml
|m0|0796| 0|m0|2552| 0|m0|2163| 0|m0|0811| 0min 0s|m0|2963| 0min 0s2488N/A|m0|3291| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReturnRequest
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0816| 0|m0|2559| 0|m0|2117| 0|m0|0806| 0min 0s|m0|2966| 0min 0s2489N/A|m0|3289| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReturnRequest
;CSHTML.pngEdit.cshtml
|m0|0730| 0|m0|2566| 0|m0|1889| 0|m0|0669| 0min 0s|m0|2959| 0min 0s2481N/A|m0|3287| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReviewType
;CSHTML.pngAllSettings.cshtml
|m0|0794| 0|m0|2565| 0|m0|2159| 0|m0|0815| 0min 0s|m0|2956| 0min 0s2486N/A|m0|3292| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngAppSettings.cshtml
|m0|0731| 0|m0|2567| 0|m0|1894| 0|m0|0674| 0min 0s|m0|2960| 0min 0s2480N/A|m0|3286| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngBlog.cshtml
|m0|0795| 0|m0|2569| 0|m0|2158| 0|m0|0814| 0min 0s|m0|2958| 0min 0s2485N/A|m0|3288| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_CreateOrUpdate.cshtml
|m0|2243| 0|m0|2420| 0|m0|0291| 0|m0|2257| 0min 0s|m0|3101| 0min 0s|c0|0869| 0%|m0|2773| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReviewType
;CSHTML.pngList.cshtml
|m0|1649| 0|m0|2427| 0|m0|2949| 0|m0|1648| 0min 0s|m0|2906| 0min 0s2701N/A|m0|3249| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ScheduleTask
;CSHTML.pngPermissions.cshtml
|m0|0742| 0|m0|2434| 0|m0|1903| 0|m0|0665| 0min 0s|m0|2899| 0min 0s2462N/A|m0|3256| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Security
;CSHTML.pngReturnRequestActionEdit.cshtml
|m0|0689| 0|m0|2433| 0|m0|1844| 0|m0|0733| 0min 0s|m0|2912| 0min 0s2403N/A|m0|3321| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReturnRequest
;CSHTML.pngEdit.cshtml
|m0|0739| 0|m0|2435| 0|m0|1886| 0|m0|0672| 0min 0s|m0|2900| 0min 0s2461N/A|m0|3255| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\QueuedEmail
;CSHTML.pngList.cshtml
|m0|1499| 0|m0|2406| 0|m0|2657| 0|m0|1498| 0min 0s|m0|3085| 0min 0s3227N/A|m0|2740| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\QueuedEmail
;CSHTML.png_CreateOrUpdate.cshtml
|m0|1201| 0|m0|2408| 0|m0|3371| 0|m0|1200| 0min 0s|m0|3109| 0min 0s3209N/A|m0|2747| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\QueuedEmail
;CSHTML.png_CreateOrUpdateProductAttributeVal ue.cshtml
|m0|2249| 0|m0|2410| 0|m0|0307| 0|m0|2235| 0min 0s|m0|3107| 0min 0s|c0|0893| 0%|m0|2753| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdateProductTag.cshtml
|m0|2284| 0|m0|2409| 0|m0|0340| 0|m0|2304| 0min 0s|m0|3106| 0min 0s|c0|0702| 0%|m0|2750| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdateTierPrice.cshtml
|m0|1686| 0|m0|2438| 0|m0|2982| 0|m0|1685| 0min 0s|m0|2901| 0min 0s2580N/A|m0|3254| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngEdit.cshtml
|m0|1659| 0|m0|2467| 0|m0|3009| 0|m0|1658| 0min 0s|m0|2878| 0min 0s2711N/A|m0|3240| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\RecurringPayment
;CSHTML.pngEdit.cshtml
|m0|0802| 0|m0|2478| 0|m0|2157| 0|m0|0813| 0min 0s|m0|2867| 0min 0s2447N/A|m0|3274| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReturnRequest
;CSHTML.pngList.cshtml
|m0|0726| 0|m0|2477| 0|m0|1823| 0|m0|0686| 0min 0s|m0|2866| 0min 0s2448N/A|m0|3275| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReturnRequest
;CSHTML.pngReturnRequestActionCreate.cshtml
|m0|1666| 0|m0|2479| 0|m0|3028| 0|m0|1665| 0min 0s|m0|2890| 0min 0s2704N/A|m0|3234| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReturnRequest
;CSHTML.pngList.cshtml
|m0|0810| 0|m0|2443| 0|m0|2123| 0|m0|0800| 0min 0s|m0|2926| 0min 0s2437N/A|m0|3333| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\RecurringPayment
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0707| 0|m0|2458| 0|m0|1816| 0|m0|0707| 0min 0s|m0|2923| 0min 0s2420N/A|m0|3316| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\RecurringPayment
;CSHTML.pngSalesSummary.cshtml
|m0|0687| 0|m0|2453| 0|m0|1836| 0|m0|0691| 0min 0s|m0|2918| 0min 0s2406N/A|m0|3318| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Report
;CSHTML.pngCatalog.cshtml
|m0|0648| 0|m0|2454| 0|m0|2003| 0|m0|0897| 0min 0s|m0|2915| 0min 0s2412N/A|m0|3324| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_AppSettings.WebOptimizer.cshtml
|m0|0690| 0|m0|2452| 0|m0|1853| 0|m0|0742| 0min 0s|m0|2917| 0min 0s2404N/A|m0|3322| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Catalog.AdditionalSections.cshtml
|m0|0805| 0|m0|2450| 0|m0|2138| 0|m0|0756| 0min 0s|m0|2929| 0min 0s2446N/A|m0|3336| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Catalog.CatalogPages.cshtml
|m0|0803| 0|m0|2451| 0|m0|2156| 0|m0|0823| 0min 0s|m0|2930| 0min 0s2445N/A|m0|3335| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_AppSettings.AzureBlob.cshtml
|m0|0667| 0|m0|2459| 0|m0|1978| 0|m0|0920| 0min 0s|m0|2920| 0min 0s2423N/A|m0|3313| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_AppSettings.Common.cshtml
|m0|0698| 0|m0|2457| 0|m0|1845| 0|m0|0736| 0min 0s|m0|2922| 0min 0s2421N/A|m0|3317| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngValueCreatePopup.cshtml
|m0|0651| 0|m0|2455| 0|m0|1984| 0|m0|0914| 0min 0s|m0|2916| 0min 0s2408N/A|m0|3323| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\AddressAttribute
;CSHTML.png_Catalog.ProductFields.cshtml
|m0|0655| 0|m0|2456| 0|m0|1970| 0|m0|0898| 0min 0s|m0|2919| 0min 0s2424N/A|m0|3314| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_CustomerUser.Account.cshtml
|m0|0665| 0|m0|2449| 0|m0|1980| 0|m0|0926| 0min 0s|m0|2932| 0min 0s2409N/A|m0|3327| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_CustomerUser.AddressFormFields .cshtml
|m0|0745| 0|m0|2442| 0|m0|1906| 0|m0|0662| 0min 0s|m0|2903| 0min 0s2458N/A|m0|3258| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_CustomerUser.CustomerFormFields .cshtml
|m0|0741| 0|m0|2441| 0|m0|1904| 0|m0|0666| 0min 0s|m0|2902| 0min 0s2459N/A|m0|3259| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Catalog.ProductPage.cshtml
|m0|0740| 0|m0|2439| 0|m0|1895| 0|m0|0675| 0min 0s|m0|2904| 0min 0s2460N/A|m0|3257| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Catalog.Search.cshtml
|m0|1645| 0|m0|2440| 0|m0|2953| 0|m0|1644| 0min 0s|m0|2905| 0min 0s2699N/A|m0|3253| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_CreateOrUpdateGdprConsent.cshtml
|m0|2047| 0|m0|2447| 0|m0|0653| 0|m0|1965| 0min 0s|m0|2928| 0min 0s|c0|0681| 0%|m0|3337| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngVendor.cshtml
|m0|0812| 0|m0|2448| 0|m0|2115| 0|m0|0808| 0min 0s|m0|2931| 0min 0s2438N/A|m0|3331| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngForum.cshtml
|m0|0815| 0|m0|2446| 0|m0|2118| 0|m0|0797| 0min 0s|m0|2925| 0min 0s2441N/A|m0|3334| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngGdpr.cshtml
|m0|0777| 0|m0|2444| 0|m0|1874| 0|m0|0647| 0min 0s|m0|2927| 0min 0s2436N/A|m0|3332| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngGeneralCommon.cshtml
|m0|0644| 0|m0|2445| 0|m0|2007| 0|m0|0877| 0min 0s|m0|2924| 0min 0s2422N/A|m0|3315| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngCreateGdprConsent.cshtml
|m0|0709| 0|m0|2460| 0|m0|1808| 0|m0|0697| 0min 0s|m0|2921| 0min 0s2419N/A|m0|3312| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngCustomerUser.cshtml
|m0|0732| 0|m0|2475| 0|m0|1893| 0|m0|0673| 0min 0s|m0|2868| 0min 0s2449N/A|m0|3273| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngEditGdprConsent.cshtml
|m0|0749| 0|m0|2476| 0|m0|1896| 0|m0|0658| 0min 0s|m0|2869| 0min 0s2457N/A|m0|3278| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngMedia.cshtml
|m0|0746| 0|m0|2474| 0|m0|1905| 0|m0|0661| 0min 0s|m0|2865| 0min 0s2455N/A|m0|3279| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngShipping.cshtml
|m0|0763| 0|m0|2472| 0|m0|1862| 0|m0|0715| 0min 0s|m0|2861| 0min 0s2453N/A|m0|3280| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngShoppingCart.cshtml
|m0|0801| 0|m0|2473| 0|m0|2152| 0|m0|0834| 0min 0s|m0|2862| 0min 0s2482N/A|m0|3285| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngTax.cshtml
|m0|1657| 0|m0|2480| 0|m0|3017| 0|m0|1656| 0min 0s|m0|2891| 0min 0s2713N/A|m0|3239| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngNews.cshtml
|m0|1658| 0|m0|2481| 0|m0|3010| 0|m0|1657| 0min 0s|m0|2888| 0min 0s2712N/A|m0|3236| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngOrder.cshtml
|m0|0804| 0|m0|2471| 0|m0|2155| 0|m0|0833| 0min 0s|m0|2864| 0min 0s2484N/A|m0|3283| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngRewardPoints.cshtml
|m0|0759| 0|m0|2464| 0|m0|1866| 0|m0|0729| 0min 0s|m0|2871| 0min 0s2452N/A|m0|3276| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_CreateOrUpdateProductAttributeMap ping.cshtml
|m0|1667| 0|m0|2465| 0|m0|3027| 0|m0|1666| 0min 0s|m0|2874| 0min 0s2709N/A|m0|3241| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngEdit.cshtml
|m0|0751| 0|m0|2463| 0|m0|1900| 0|m0|0656| 0min 0s|m0|2870| 0min 0s2456N/A|m0|3277| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Poll
;CSHTML.pngList.cshtml
|m0|1655| 0|m0|2461| 0|m0|3019| 0|m0|1654| 0min 0s|m0|2872| 0min 0s2695N/A|m0|3243| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Poll
;CSHTML.png_CreateOrUpdate.cshtml
|m0|1663| 0|m0|2462| 0|m0|3011| 0|m0|1662| 0min 0s|m0|2873| 0min 0s2710N/A|m0|3242| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Poll
;CSHTML.pngList.cshtml
|m0|1656| 0|m0|2469| 0|m0|3018| 0|m0|1655| 0min 0s|m0|2876| 0min 0s2694N/A|m0|3245| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Plugin
;CSHTML.png_CreateOrUpdatePlugin.cshtml
|m0|2236| 0|m0|2470| 0|m0|0299| 0|m0|2223| 0min 0s|m0|2863| 0min 0s|c0|0879| 0%|m0|3284| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Plugin
;CSHTML.pngCreate.cshtml
|m0|1652| 0|m0|2468| 0|m0|3016| 0|m0|1651| 0min 0s|m0|2875| 0min 0s2692N/A|m0|3246| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Poll
;CSHTML.pngCreate.cshtml
|m0|1654| 0|m0|2466| 0|m0|3014| 0|m0|1653| 0min 0s|m0|2877| 0min 0s2696N/A|m0|3244| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductAttribute
;CSHTML.pngPredefinedProductAttributeValueEdi tPopup.cshtml
|m0|1217| 0|m0|2407| 0|m0|3365| 0|m0|1216| 0min 0s|m0|3108| 0min 0s3216N/A|m0|2752| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductAttribute
;CSHTML.png_CreateOrUpdate.cshtml
|m0|1202| 0|m0|2414| 0|m0|3370| 0|m0|1201| 0min 0s|m0|3111| 0min 0s3207N/A|m0|2749| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductAttribute
;CSHTML.png_CreateOrUpdatePredefinedProductAt tributeValue.cshtml
|m0|2285| 0|m0|2415| 0|m0|0345| 0|m0|2273| 0min 0s|m0|3112| 0min 0s|c0|0701| 0%|m0|2748| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductAttribute
;CSHTML.pngEdit.cshtml
|m0|0889| 0|m0|2413| 0|m0|2038| 0|m0|0965| 0min 0s|m0|3114| 0min 0s2153N/A|m0|2760| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductAttribute
;CSHTML.pngList.cshtml
|m0|1219| 0|m0|2411| 0|m0|3347| 0|m0|1218| 0min 0s|m0|3110| 0min 0s3211N/A|m0|2746| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductAttribute
;CSHTML.pngPredefinedProductAttributeValueCre atePopup.cshtml
|m0|1222| 0|m0|2412| 0|m0|3350| 0|m0|1221| 0min 0s|m0|3113| 0min 0s3214N/A|m0|2754| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductAttribute
;CSHTML.pngEditPopup.cshtml
|m0|1495| 0|m0|2405| 0|m0|2795| 0|m0|1494| 0min 0s|m0|3084| 0min 0s3225N/A|m0|2741| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Plugin
;CSHTML.pngEdit.cshtml
|m0|1213| 0|m0|2398| 0|m0|3379| 0|m0|1212| 0min 0s|m0|3081| 0min 0s3217N/A|m0|2744| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.pngList.cshtml
|m0|1494| 0|m0|2399| 0|m0|2790| 0|m0|1493| 0min 0s|m0|3082| 0min 0s3226N/A|m0|2739| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.pngPartiallyRefundOrderPopup.cshtml
|m0|1206| 0|m0|2397| 0|m0|3386| 0|m0|1205| 0min 0s|m0|3094| 0min 0s3196N/A|m0|2720| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.pngList.cshtml
|m0|0821| 0|m0|2395| 0|m0|2132| 0|m0|0762| 0min 0s|m0|3096| 0min 0s2133N/A|m0|2778| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\OnlineCustomer
;CSHTML.pngAddressEdit.cshtml
|m0|1240| 0|m0|2396| 0|m0|3358| 0|m0|1239| 0min 0s|m0|3093| 0min 0s3194N/A|m0|2726| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.pngAddShipment.cshtml
|m0|1207| 0|m0|2403| 0|m0|3385| 0|m0|1206| 0min 0s|m0|3086| 0min 0s3195N/A|m0|2728| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.pngShipmentDetails.cshtml
|m0|1199| 0|m0|2404| 0|m0|3367| 0|m0|1198| 0min 0s|m0|3087| 0min 0s3204N/A|m0|2717| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.png_OrderDetails.BillingShipping .cshtml
|m0|1211| 0|m0|2402| 0|m0|3381| 0|m0|1210| 0min 0s|m0|3083| 0min 0s3219N/A|m0|2738| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.pngMethodRestrictions.cshtml
|m0|1355| 0|m0|2400| 0|m0|3319| 0|m0|1354| 0min 0s|m0|3079| 0min 0s3223N/A|m0|2742| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Payment
;CSHTML.pngMethods.cshtml
|m0|1220| 0|m0|2401| 0|m0|3346| 0|m0|1219| 0min 0s|m0|3080| 0min 0s3210N/A|m0|2745| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Payment
;CSHTML.pngShipmentList.cshtml
|m0|0823| 0|m0|2416| 0|m0|2136| 0|m0|0750| 0min 0s|m0|3099| 0min 0s2137N/A|m0|2779| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.pngUploadLicenseFilePopup.cshtml
|m0|0708| 0|m0|2431| 0|m0|1815| 0|m0|0712| 0min 0s|m0|2914| 0min 0s2407N/A|m0|3319| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.png_CreateOrUpdateAddress.cshtml
|m0|1648| 0|m0|2432| 0|m0|2944| 0|m0|1647| 0min 0s|m0|2911| 0min 0s2702N/A|m0|3250| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.pngEdit.cshtml
|m0|0686| 0|m0|2430| 0|m0|1837| 0|m0|0690| 0min 0s|m0|2913| 0min 0s2405N/A|m0|3320| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductReview
;CSHTML.pngTierPriceEditPopup.cshtml
|m0|1650| 0|m0|2428| 0|m0|2948| 0|m0|1649| 0min 0s|m0|2907| 0min 0s2697N/A|m0|3248| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.cshtml
|m0|1644| 0|m0|2429| 0|m0|2954| 0|m0|1643| 0min 0s|m0|2910| 0min 0s2700N/A|m0|3251| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|2289| 0|m0|2436| 0|m0|0361| 0|m0|2289| 0min 0s|m0|2897| 0min 0s|c0|0693| 0%|m0|3238| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngProductSpecAttributeAddOrEdit .cshtml
|m0|3198| 0|m0|2437| 0|m0|1078| 0|m0|3210| 0min 0s|m0|2898| 0min 0s|c0|0930| 0%|m0|3237| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngProductTags.cshtml
|m0|1064| 0|m0|2421| 0|m0|3194| 0|m0|1063| 0min 0s|m0|3104| 0min 0s2217N/A|m0|2763| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngTierPriceCreatePopup.cshtml
|m0|0841| 0|m0|2419| 0|m0|2194| 0|m0|0850| 0min 0s|m0|3098| 0min 0s2113N/A|m0|2780| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.Multimedia.cshtml
|m0|1099| 0|m0|2417| 0|m0|3063| 0|m0|1098| 0min 0s|m0|3100| 0min 0s2201N/A|m0|2774| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.ProductAttributes .Info.cshtml
|m0|0831| 0|m0|2418| 0|m0|2198| 0|m0|0846| 0min 0s|m0|3097| 0min 0s2143N/A|m0|2777| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate .StockQuantityHistory.cshtml
|m0|1651| 0|m0|2425| 0|m0|2947| 0|m0|1650| 0min 0s|m0|2908| 0min 0s2693N/A|m0|3247| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdateProductAttributeCom bination.cshtml
|m0|1646| 0|m0|2426| 0|m0|2946| 0|m0|1645| 0min 0s|m0|2909| 0min 0s2698N/A|m0|3252| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.Multimedia .Pictures.cshtml
|m0|1103| 0|m0|2424| 0|m0|3079| 0|m0|1102| 0min 0s|m0|3103| 0min 0s2204N/A|m0|2775| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.Multimedia.Videos .cshtml
|m0|1221| 0|m0|2422| 0|m0|3351| 0|m0|1220| 0min 0s|m0|3105| 0min 0s3215N/A|m0|2751| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.ProductAttributes .Combinations.cshtml
|m0|0844| 0|m0|2423| 0|m0|2211| 0|m0|0775| 0min 0s|m0|3102| 0min 0s2116N/A|m0|2776| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngProductAttributeValueEditPopup .cshtml
|m0|1668| 0|m0|2482| 0|m0|3032| 0|m0|1667| 0min 0s|m0|2889| 0min 0s2708N/A|m0|3235| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngCreate.cshtml
|m0|0798| 0|m0|2541| 0|m0|2161| 0|m0|0809| 0min 0s|m0|2948| 0min 0s2487N/A|m0|3293| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngEdit.cshtml
|m0|0724| 0|m0|2542| 0|m0|1819| 0|m0|0708| 0min 0s|m0|2949| 0min 0s2470N/A|m0|3298| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngEditProductTag.cshtml
|m0|0723| 0|m0|2540| 0|m0|1820| 0|m0|0696| 0min 0s|m0|2951| 0min 0s2471N/A|m0|3296| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngList.cshtml
|m0|0650| 0|m0|2538| 0|m0|2001| 0|m0|0918| 0min 0s|m0|2947| 0min 0s2472N/A|m0|3294| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductReview
;CSHTML.png_CreateOrUpdate.cshtml
|m0|0719| 0|m0|2539| 0|m0|1830| 0|m0|0693| 0min 0s|m0|2950| 0min 0s2469N/A|m0|3297| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductReview
;CSHTML.png_ProductReviewReviewTypeMappingLis t.cshtml
|m0|0704| 0|m0|2546| 0|m0|1813| 0|m0|0710| 0min 0s|m0|2935| 0min 0s2413N/A|m0|3325| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductReview
;CSHTML.pngList.cshtml
|m0|0666| 0|m0|2547| 0|m0|1979| 0|m0|0923| 0min 0s|m0|2938| 0min 0s2410N/A|m0|3328| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngProductAttributeMappingCreate .cshtml
|m0|0646| 0|m0|2545| 0|m0|1999| 0|m0|0916| 0min 0s|m0|2934| 0min 0s2411N/A|m0|3326| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngProductAttributeMappingEdit.cshtml
|m0|0819| 0|m0|2543| 0|m0|2134| 0|m0|0752| 0min 0s|m0|2936| 0min 0s2440N/A|m0|3330| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngProductAttributeValueCreatePopup .cshtml
|m0|0813| 0|m0|2544| 0|m0|2114| 0|m0|0805| 0min 0s|m0|2937| 0min 0s2439N/A|m0|3329| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngProductAttributeCombinationCreateP opup.cshtml
|m0|0717| 0|m0|2537| 0|m0|1826| 0|m0|0679| 0min 0s|m0|2944| 0min 0s2473N/A|m0|3295| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngProductAttributeCombinationEditPop up.cshtml
|m0|0715| 0|m0|2530| 0|m0|1818| 0|m0|0709| 0min 0s|m0|2995| 0min 0s2475N/A|m0|3303| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngProductAttributeCombinationGenerat ePopup.cshtml
|m0|0733| 0|m0|2531| 0|m0|1892| 0|m0|0678| 0min 0s|m0|2996| 0min 0s2477N/A|m0|3302| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CS.pngIExportManager.cs
|m0|1891| 0|m0|2529| 0|m0|0728| 0|m0|1820| 0min 0s|m0|2992| 0min 0s2780N/A|m1|0493| 132Nop.Services.\Libraries\Nop.Services\ExportImport
;CS.pngIVendorService.cs
|m0|1882| 0|m0|2527| 0|m0|0719| 0|m0|1823| 0min 0s|m0|2988| 0min 0s2783N/A|m1|0497| 131Nop.Services.\Libraries\Nop.Services\Vendors
;CS.pngIShoppingCartModelFactory.cs
|m0|1901| 0|m0|2528| 0|m0|0691| 0|m0|1851| 0min 0s|m0|2989| 0min 0s2793N/A|m1|0538| 120Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngICountryService.cs
|m0|1922| 0|m0|2535| 0|m0|0767| 0|m0|1867| 0min 0s|m0|2946| 0min 0s2765N/A|m1|0554| 117Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngICheckoutModelFactory.cs
|m0|1921| 0|m0|2536| 0|m0|0699| 0|m0|1843| 0min 0s|m0|2943| 0min 0s2766N/A|m1|0562| 115Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngIDateRangeService.cs
|m0|1983| 0|m0|2534| 0|m0|0623| 0|m0|1919| 0min 0s|m0|2945| 0min 0s2825N/A|m1|0617| 101Nop.Services.\Libraries\Nop.Services\Shipping\Date
;CS.pngIVendorAttributeService.cs
|m0|1976| 0|m0|2532| 0|m0|0630| 0|m0|1994| 0min 0s|m0|2993| 0min 0s2832N/A|m1|0615| 101Nop.Services.\Libraries\Nop.Services\Vendors
;CS.pngIAclService.cs
|m0|1939| 0|m0|2533| 0|m0|0776| 0|m0|1868| 0min 0s|m0|2994| 0min 0s2842N/A|m1|0622| 100Nop.Services.\Libraries\Nop.Services\Security
;CS.pngICustomerAttributeService.cs
|m0|1971| 0|m0|2548| 0|m0|0610| 0|m0|1906| 0min 0s|m0|2941| 0min 0s2810N/A|m0|0662| 94Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngIAddressAttributeService.cs
|m0|1966| 0|m0|2563| 0|m0|0616| 0|m0|1926| 0min 0s|m0|2952| 0min 0s2809N/A|m0|0660| 94Nop.Services.\Libraries\Nop.Services\Common
;CS.pngIGenericAttributeService.cs
|m0|1895| 0|m0|2564| 0|m0|0724| 0|m0|1818| 0min 0s|m0|2953| 0min 0s2802N/A|m0|0666| 93Nop.Services.\Libraries\Nop.Services\Common
;CS.pngIStateProvinceService.cs
|m0|1961| 0|m0|2562| 0|m0|0751| 0|m0|1899| 0min 0s|m0|2955| 0min 0s2814N/A|m0|0710| 88Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngICheckoutAttributeParser.cs
|m0|1274| 0|m0|2560| 0|m0|3400| 0|m0|1273| 0min 0s|m0|2967| 0min 0s3047N/A|m0|0773| 77Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngIManufacturerModelFactory.cs
|m0|1266| 0|m0|2561| 0|m0|3434| 0|m0|1265| 0min 0s|m0|2954| 0min 0s3049N/A|m0|0779| 77Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngICampaignService.cs
|m0|1290| 0|m0|2568| 0|m0|3404| 0|m0|1289| 0min 0s|m0|2957| 0min 0s3022N/A|m0|0788| 76Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngICategoryModelFactory.cs
|m0|1301| 0|m0|2551| 0|m0|3265| 0|m0|1300| 0min 0s|m0|2940| 0min 0s3016N/A|m0|0797| 75Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIPluginModelFactory.cs
|m0|1294| 0|m0|2549| 0|m0|3272| 0|m0|1293| 0min 0s|m0|2942| 0min 0s3024N/A|m0|0789| 75Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngICustomerRegistrationService.cs
|m0|1300| 0|m0|2550| 0|m0|3266| 0|m0|1299| 0min 0s|m0|2939| 0min 0s3017N/A|m0|0812| 72Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngIVendorAttributeModelFactory.cs
|m0|1293| 0|m0|2557| 0|m0|3407| 0|m0|1292| 0min 0s|m0|2968| 0min 0s3025N/A|m0|0825| 71Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngICheckoutAttributeModelFactory.cs
|m0|1261| 0|m0|2558| 0|m0|3439| 0|m0|1260| 0min 0s|m0|2969| 0min 0s3032N/A|m0|0829| 71Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngICustomerAttributeModelFactory.cs
|m0|1296| 0|m0|2556| 0|m0|3270| 0|m0|1295| 0min 0s|m0|2965| 0min 0s3019N/A|m0|0815| 71Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIAddressAttributeParser.cs
|m0|1257| 0|m0|2554| 0|m0|3437| 0|m0|1256| 0min 0s|m0|2961| 0min 0s3033N/A|m0|0833| 70Nop.Services.\Libraries\Nop.Services\Common
;CS.pngIPrivateMessagesModelFactory.cs
|m0|1259| 0|m0|2555| 0|m0|3441| 0|m0|1258| 0min 0s|m0|2962| 0min 0s3027N/A|m0|0842| 69Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngICustomerRoleModelFactory.cs
|m0|1268| 0|m0|2526| 0|m0|3416| 0|m0|1267| 0min 0s|m0|2991| 0min 0s3057N/A|m0|0878| 64Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIPaymentPluginManager.cs
|m0|1345| 0|m0|2497| 0|m0|3323| 0|m0|1344| 0min 0s|m0|2933| 0min 0s3084N/A|m0|0901| 62Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngIScheduleTaskService.cs
|m0|1311| 0|m0|2498| 0|m0|3287| 0|m0|1310| 0min 0s|m0|2981| 0min 0s3087N/A|m0|0919| 60Nop.Services.\Libraries\Nop.Services\ScheduleTasks
;CS.pngICustomerAttributeParser.cs
|m0|1344| 0|m0|2496| 0|m0|3254| 0|m0|1343| 0min 0s|m0|2885| 0min 0s3079N/A|m0|0927| 60Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngIHtmlFormatter.cs
|m0|1346| 0|m0|2494| 0|m0|3322| 0|m0|1345| 0min 0s|m0|2887| 0min 0s3083N/A|m0|0937| 59Nop.Services.\Libraries\Nop.Services\Html
;CS.pngIVendorAttributeParser.cs
|m0|1315| 0|m0|2495| 0|m0|3277| 0|m0|1314| 0min 0s|m0|2884| 0min 0s3089N/A|m0|0942| 59Nop.Services.\Libraries\Nop.Services\Vendors
;CS.pngIMessageTemplateModelFactory.cs
|m0|1304| 0|m0|2502| 0|m0|3268| 0|m0|1303| 0min 0s|m0|2983| 0min 0s3096N/A|m0|0943| 58Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIDownloadService.cs
|m0|1308| 0|m0|2503| 0|m0|3284| 0|m0|1307| 0min 0s|m0|2986| 0min 0s3098N/A|m0|0965| 57Nop.Services.\Libraries\Nop.Services\Media
;CS.pngIRecurringPaymentModelFactory.cs
|m0|1303| 0|m0|2501| 0|m0|3269| 0|m0|1302| 0min 0s|m0|2980| 0min 0s3097N/A|m0|0959| 57Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIGiftCardModelFactory.cs
|m0|1314| 0|m0|2499| 0|m0|3278| 0|m0|1313| 0min 0s|m0|2982| 0min 0s3092N/A|m0|0969| 56Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIMultiFactorAuthenticationPluginMa nager.cs
|m0|1335| 0|m0|2500| 0|m0|3257| 0|m0|1334| 0min 0s|m0|2979| 0min 0s3065N/A|m0|0988| 55Nop.Services.\Libraries\Nop.Services\Authentication\MultiFactor
;CS.pngILanguageModelFactory.cs
|m0|1313| 0|m0|2493| 0|m0|3279| 0|m0|1312| 0min 0s|m0|2886| 0min 0s3093N/A|m0|0980| 55Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngINewsModelFactory.cs
|m0|1331| 0|m0|2486| 0|m0|3241| 0|m0|1330| 0min 0s|m0|2893| 0min 0s3066N/A|m0|0994| 54Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngITopicTemplateService.cs
|m0|1349| 0|m0|2487| 0|m0|3325| 0|m0|1348| 0min 0s|m0|2894| 0min 0s3074N/A|m0|1017| 53Nop.Services.\Libraries\Nop.Services\Topics
;CS.pngITaxCategoryService.cs
|m0|1336| 0|m0|2485| 0|m0|3262| 0|m0|1335| 0min 0s|m0|2896| 0min 0s3061N/A|m0|1014| 53Nop.Services.\Libraries\Nop.Services\Tax
;CS.pngIManufacturerTemplateService.cs
|m0|1337| 0|m0|2483| 0|m0|3261| 0|m0|1336| 0min 0s|m0|2892| 0min 0s3060N/A|m0|1008| 53Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngICategoryTemplateService.cs
|m0|1341| 0|m0|2484| 0|m0|3251| 0|m0|1340| 0min 0s|m0|2895| 0min 0s3062N/A|m0|1011| 53Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngIProductTemplateService.cs
|m0|1354| 0|m0|2491| 0|m0|3320| 0|m0|1353| 0min 0s|m0|2880| 0min 0s3075N/A|m0|1016| 53Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngIEmailAccountService.cs
|m0|1267| 0|m0|2492| 0|m0|3433| 0|m0|1266| 0min 0s|m0|2883| 0min 0s3058N/A|m0|1004| 53Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngIOrderModelFactory.cs
|m0|1329| 0|m0|2490| 0|m0|3243| 0|m0|1328| 0min 0s|m0|2879| 0min 0s3068N/A|m0|1015| 53Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngITaxModelFactory.cs
|m0|1332| 0|m0|2488| 0|m0|3250| 0|m0|1331| 0min 0s|m0|2881| 0min 0s3071N/A|m0|1045| 51Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngINotificationService.cs
|m0|1873| 0|m0|2489| 0|m0|0695| 0|m0|1853| 0min 0s|m0|2882| 0min 0s2957N/A|m0|1059| 49Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngIPlugin.cs
|m0|1874| 0|m0|2504| 0|m0|0688| 0|m0|1834| 0min 0s|m0|2987| 0min 0s2953N/A|m0|1082| 48Nop.Services.\Libraries\Nop.Services\Plugins
;CS.pngISearchTermService.cs
|m0|1876| 0|m0|2519| 0|m0|0730| 0|m0|1888| 0min 0s|m0|2998| 0min 0s2951N/A|m0|1079| 48Nop.Services.\Libraries\Nop.Services\Common
;CS.pngIThemeProvider.cs
|m0|1878| 0|m0|2520| 0|m0|0717| 0|m0|1825| 0min 0s|m0|3001| 0min 0s2955N/A|m0|1094| 47Nop.Services.\Libraries\Nop.Services\Themes
;CS.pngIReviewTypeModelFactory.cs
|m0|1837| 0|m0|2518| 0|m0|0817| 0|m0|2115| 0min 0s|m0|2997| 0min 0s2964N/A|m0|1119| 46Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngICurrencyModelFactory.cs
|m0|1793| 0|m0|2516| 0|m0|2901| 0|m0|1792| 0min 0s|m0|2999| 0min 0s2935N/A|m0|1131| 45Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIEmailAccountModelFactory.cs
|m0|1863| 0|m0|2517| 0|m0|0740| 0|m0|1884| 0min 0s|m0|3000| 0min 0s2937N/A|m0|1133| 45Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIProfileModelFactory.cs
|m0|1792| 0|m0|2524| 0|m0|2892| 0|m0|1791| 0min 0s|m0|3003| 0min 0s2936N/A|m0|1130| 45Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngIPickupPluginManager.cs
|m0|1795| 0|m0|2525| 0|m0|2899| 0|m0|1794| 0min 0s|m0|2990| 0min 0s2930N/A|m0|1156| 44Nop.Services.\Libraries\Nop.Services\Shipping\Pickup
;CS.pngICampaignModelFactory.cs
|m0|1866| 0|m0|2523| 0|m0|0784| 0|m0|2148| 0min 0s|m0|3002| 0min 0s2940N/A|m0|1160| 44Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIQueuedEmailModelFactory.cs
|m0|1790| 0|m0|2521| 0|m0|2884| 0|m0|1789| 0min 0s|m0|3004| 0min 0s2932N/A|m0|1158| 44Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIShippingPluginManager.cs
|m0|1794| 0|m0|2522| 0|m0|2900| 0|m0|1793| 0min 0s|m0|3005| 0min 0s2934N/A|m0|1159| 44Nop.Services.\Libraries\Nop.Services\Shipping
;CS.pngIStoreModelFactory.cs
|m0|1856| 0|m0|2292| 0|m0|0601| 0|m0|1931| 0min 0s|m0|3043| 0min 0s2945N/A|m0|1178| 44Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngILogModelFactory.cs
|m0|1864| 0|m0|2303| 0|m0|0774| 0|m0|1870| 0min 0s|m0|3076| 0min 0s2943N/A|m0|1177| 44Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIWidgetPluginManager.cs
|m0|1865| 0|m0|2302| 0|m0|0782| 0|m0|2144| 0min 0s|m0|3073| 0min 0s2942N/A|m0|1175| 44Nop.Services.\Libraries\Nop.Services\Cms
;CS.pngIAuthenticationPluginManager.cs
|m0|1565| 0|m0|2301| 0|m0|2725| 0|m0|1564| 0min 0s|m0|3070| 0min 0s2995N/A|m0|1195| 43Nop.Services.\Libraries\Nop.Services\Authentication\External
;CS.pngITaxPluginManager.cs
|m0|1844| 0|m0|2304| 0|m0|0946| 0|m0|2098| 0min 0s|m0|3077| 0min 0s2994N/A|m0|1209| 42Nop.Services.\Libraries\Nop.Services\Tax
;CS.pngIPagedList.cs
|m0|1299| 0|m0|2307| 0|m0|3273| 0|m0|1298| 0min 0s|m0|3062| 0min 0s3011N/A|m0|1227| 41Nop.Core.\Libraries\Nop.Core
;CS.pngICompareProductsService.cs
|m0|1282| 0|m0|2306| 0|m0|3412| 0|m0|1281| 0min 0s|m0|3075| 0min 0s3007N/A|m0|1240| 41Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngIShippingRateComputationMethod.cs
|m0|1280| 0|m0|2305| 0|m0|3394| 0|m0|1279| 0min 0s|m0|3074| 0min 0s3010N/A|m0|1228| 41Nop.Services.\Libraries\Nop.Services\Shipping
;CS.pngIMeasureModelFactory.cs
|m0|1284| 0|m0|2300| 0|m0|3410| 0|m0|1283| 0min 0s|m0|3069| 0min 0s2998N/A|m0|1219| 41Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIActivityLogModelFactory.cs
|m0|1279| 0|m0|2295| 0|m0|3395| 0|m0|1278| 0min 0s|m0|3050| 0min 0s3004N/A|m0|1224| 41Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngProductSortingEnum.cs
|m0|1846| 0|m0|2294| 0|m0|0900| 0|m0|2058| 0min 0s|m0|3049| 0min 0s2991N/A|m0|1303| 38Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngITypeFinder.cs
|m0|1842| 0|m0|2293| 0|m0|0947| 0|m0|2107| 0min 0s|m0|3046| 0min 0s2988N/A|m0|1326| 37Nop.Core.\Libraries\Nop.Core\Infrastructure
;CS.pngIVendorModelFactory.cs
|m0|1843| 0|m0|2296| 0|m0|0949| 0|m0|2105| 0min 0s|m0|3047| 0min 0s2986N/A|m0|1356| 36Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngINopConnectionStringInfo.cs
|m0|1850| 0|m0|2299| 0|m0|0889| 0|m0|2037| 0min 0s|m0|3072| 0min 0s2979N/A|m0|1425| 34Nop.Data.\Libraries\Nop.Data
;CS.pngIStoreMappingSupportedModelFactory .cs
|m0|1298| 0|m0|2298| 0|m0|3274| 0|m0|1297| 0min 0s|m0|3071| 0min 0s3013N/A|m0|1440| 33Nop.Web.Framework.\Presentation\Nop.Web.Framework\Factories
;CS.pngIAclSupportedModelFactory.cs
|m0|1285| 0|m0|2297| 0|m0|3415| 0|m0|1284| 0min 0s|m0|3048| 0min 0s2997N/A|m0|1455| 33Nop.Web.Framework.\Presentation\Nop.Web.Framework\Factories
;CS.pngIReturnRequestModelFactory.cs
|m0|1278| 0|m0|2281| 0|m0|3396| 0|m0|1277| 0min 0s|m0|3054| 0min 0s3005N/A|m0|1436| 33Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngITaxProvider.cs
|m0|1289| 0|m0|2280| 0|m0|3405| 0|m0|1288| 0min 0s|m0|3053| 0min 0s2999N/A|m0|1487| 32Nop.Services.\Libraries\Nop.Services\Tax
;CS.pngINewsletterSubscriptionModelFactor y.cs
|m0|1861| 0|m0|2289| 0|m0|0747| 0|m0|1903| 0min 0s|m0|3044| 0min 0s2939N/A|m0|1534| 31Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngINewsletterModelFactory.cs
|m0|1789| 0|m0|2288| 0|m0|2885| 0|m0|1788| 0min 0s|m0|3057| 0min 0s2933N/A|m0|1514| 31Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngIScheduleTaskModelFactory.cs
|m0|1791| 0|m0|2291| 0|m0|2883| 0|m0|1790| 0min 0s|m0|3042| 0min 0s2931N/A|m0|1519| 31Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIMaintenanceService.cs
|m0|1836| 0|m0|2290| 0|m0|0822| 0|m0|2130| 0min 0s|m0|3045| 0min 0s2965N/A|m0|1546| 30Nop.Services.\Libraries\Nop.Services\Common
;CS.pngIDiscountRequirementRule.cs
|m0|1838| 0|m0|2285| 0|m0|0818| 0|m0|2114| 0min 0s|m0|3058| 0min 0s2970N/A|m0|1556| 30Nop.Services.\Libraries\Nop.Services\Discounts
;CS.pngIRecentlyViewedProductsService.cs
|m0|1870| 0|m0|2284| 0|m0|0768| 0|m0|1876| 0min 0s|m0|3055| 0min 0s2963N/A|m0|1555| 30Nop.Services.\Libraries\Nop.Services\Catalog
;CS.pngIHomeModelFactory.cs
|m0|1834| 0|m0|2287| 0|m0|0816| 0|m0|2116| 0min 0s|m0|3056| 0min 0s2971N/A|m0|1557| 30Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIInstallationService.cs
|m0|1871| 0|m0|2286| 0|m0|0705| 0|m0|1811| 0min 0s|m0|3059| 0min 0s2962N/A|m0|1554| 30Nop.Services.\Libraries\Nop.Services\Installation
;CS.pngIExchangeRatePluginManager.cs
|m0|1839| 0|m0|2282| 0|m0|0951| 0|m0|2109| 0min 0s|m0|3051| 0min 0s2969N/A|m0|1558| 30Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngRecurringProductCyclePeriod.cs
|m0|1877| 0|m0|2366| 0|m0|0711| 0|m0|1805| 0min 0s|m0|3119| 0min 0s2956N/A|m0|1603| 29Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngRentalPricePeriod.cs
|m0|1867| 0|m0|2367| 0|m0|0769| 0|m0|1875| 0min 0s|m0|3122| 0min 0s2960N/A|m0|1599| 29Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngResourceLocation.cs
|m0|1312| 0|m0|2365| 0|m0|3286| 0|m0|1311| 0min 0s|m0|3116| 0min 0s3085N/A|m0|1735| 27Nop.Web.Framework.\Presentation\Nop.Web.Framework\UI
;CS.pngITaskScheduler.cs
|m0|1253| 0|m0|2363| 0|m0|3421| 0|m0|1252| 0min 0s|m0|3118| 0min 0s3034N/A|m0|1780| 26Nop.Services.\Libraries\Nop.Services\ScheduleTasks
;CS.pngManageInventoryMethod.cs
|m0|1980| 0|m0|2364| 0|m0|0620| 0|m0|1928| 0min 0s|m0|3115| 0min 0s2822N/A|m0|1899| 24Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngICustomNumberFormatter.cs
|m0|1256| 0|m0|2371| 0|m0|3438| 0|m0|1255| 0min 0s|m0|3144| 0min 0s3037N/A|m0|1868| 24Nop.Services.\Libraries\Nop.Services\Orders
;CS.pngICountryModelFactory.cs
|m0|1271| 0|m0|2372| 0|m0|3397| 0|m0|1270| 0min 0s|m0|3145| 0min 0s3044N/A|m0|1869| 24Nop.Web.\Presentation\Nop.Web\Factories
;CS.pngILocalizedModelFactory.cs
|m0|1254| 0|m0|2370| 0|m0|3420| 0|m0|1253| 0min 0s|m0|3121| 0min 0s3039N/A|m0|1855| 24Nop.Web.Framework.\Presentation\Nop.Web.Framework\Factories
;CS.pngPaymentMethodType.cs
|m0|1273| 0|m0|2368| 0|m0|3401| 0|m0|1272| 0min 0s|m0|3123| 0min 0s3040N/A|m0|1856| 24Nop.Services.\Libraries\Nop.Services\Payments
;CS.pngLowStockActivity.cs
|m0|1960| 0|m0|2369| 0|m0|0752| 0|m0|1898| 0min 0s|m0|3120| 0min 0s2815N/A|m0|1888| 24Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngBackorderMode.cs
|m0|1965| 0|m0|2362| 0|m0|0617| 0|m0|1925| 0min 0s|m0|3117| 0min 0s2813N/A|m0|1889| 24Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngRelatedProductBuilder.cs
|m0|1984| 0|m0|2355| 0|m0|0606| 0|m0|1916| 0min 0s|m0|3124| 0min 0s2824N/A|m0|1975| 23Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngIExchangeRateProvider.cs
|m0|1982| 0|m0|2356| 0|m0|0624| 0|m0|1924| 0min 0s|m0|3125| 0min 0s2826N/A|m0|1969| 23Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngCrossSellProductBuilder.cs
|m0|1893| 0|m0|2354| 0|m0|0732| 0|m0|1892| 0min 0s|m0|3127| 0min 0s2777N/A|m0|2001| 23Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Catalog
;CS.pngICustomerAttributeFormatter.cs
|m0|1942| 0|m0|2352| 0|m0|0741| 0|m0|1893| 0min 0s|m0|3078| 0min 0s2835N/A|m0|1960| 23Nop.Services.\Libraries\Nop.Services\Customers
;CS.pngDownloadBuilder.cs
|m0|1977| 0|m0|2353| 0|m0|0629| 0|m0|1989| 0min 0s|m0|3126| 0min 0s2831N/A|m0|1976| 23Nop.Data.\Libraries\Nop.Data\Mapping\Builders\Media
;CS.pngIVendorAttributeFormatter.cs
|m0|1926| 0|m0|2360| 0|m0|0760| 0|m0|1864| 0min 0s|m0|3129| 0min 0s2764N/A|m0|2031| 22Nop.Services.\Libraries\Nop.Services\Vendors
;CS.pngIConfig.cs
|m0|3176| 0|m0|2361| 0|m0|1008| 0|m0|3178| 0min 0s|m0|3130| 0min 0s|c0|0960| 0%|m0|2034| 22Nop.Core.\Libraries\Nop.Core\Configuration
;CS.pngIGeoLookupService.cs
|m0|1925| 0|m0|2359| 0|m0|0761| 0|m0|1857| 0min 0s|m0|3132| 0min 0s2768N/A|m0|2025| 22Nop.Services.\Libraries\Nop.Services\Directory
;CS.pngIScheduleTaskRunner.cs
|m0|1884| 0|m0|2357| 0|m0|0710| 0|m0|1806| 0min 0s|m0|3128| 0min 0s2790N/A|m0|2075| 21Nop.Services.\Libraries\Nop.Services\ScheduleTasks
;CS.pngISecurityModelFactory.cs
|m0|1885| 0|m0|2358| 0|m0|0709| 0|m0|1813| 0min 0s|m0|3131| 0min 0s2788N/A|m0|2088| 21Nop.Web.\Presentation\Nop.Web\Areas\Admin\Factories
;CS.pngIUserAgentHelper.cs
|m0|1821| 0|m0|2373| 0|m0|0848| 0|m0|2212| 0min 0s|m0|3142| 0min 0s2902N/A|m0|2107| 20Nop.Services.\Libraries\Nop.Services\Helpers
;CS.pngITokenizer.cs
|m0|1827| 0|m0|2388| 0|m0|0869| 0|m0|2165| 0min 0s|m0|3139| 0min 0s2898N/A|m0|2110| 20Nop.Services.\Libraries\Nop.Services\Messages
;CS.pngProductType.cs
|m0|1806| 0|m0|2389| 0|m0|0448| 0|m0|2580| 0min 0s|m0|3090| 0min 0s2891N/A|m0|2148| 19Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngIPagingRequestModel.cs
|m0|1797| 0|m0|2387| 0|m0|2903| 0|m0|1796| 0min 0s|m0|3138| 0min 0s2925N/A|m0|2193| 19Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngGiftCardType.cs
|m0|1784| 0|m0|2385| 0|m0|2890| 0|m0|1783| 0min 0s|m0|3140| 0min 0s2910N/A|m0|2199| 19Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngDownloadActivationType.cs
|m0|1783| 0|m0|2386| 0|m0|2891| 0|m0|1782| 0min 0s|m0|3141| 0min 0s2911N/A|m0|2197| 19Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngAttributeValueType.cs
|m0|1805| 0|m0|2393| 0|m0|1805| 0|m0|0704| 0min 0s|m0|3092| 0min 0s2892N/A|m0|2164| 19Nop.Core.\Libraries\Nop.Core\Domain\Catalog
;CS.pngIConsumer.cs
|m0|1823| 0|m0|2394| 0|m0|0845| 0|m0|2209| 0min 0s|m0|3095| 0min 0s2894N/A|m0|2163| 19Nop.Services.\Libraries\Nop.Services\Events
;CS.pngCaptchaType.cs
|m0|1803| 0|m0|2392| 0|m0|2897| 0|m0|1802| 0min 0s|m0|3089| 0min 0s2888N/A|m0|2153| 19Nop.Core.\Libraries\Nop.Core\Domain\Security
;CS.pngIDataProviderManager.cs
|m0|1938| 0|m0|2390| 0|m0|0777| 0|m0|1873| 0min 0s|m0|3091| 0min 0s2846N/A|m0|2249| 18Nop.Data.\Libraries\Nop.Data
;CS.pngIExternalAuthenticationRegistrar .cs
|m0|1954| 0|m0|2391| 0|m0|0753| 0|m0|1897| 0min 0s|m0|3088| 0min 0s2853N/A|m0|2265| 17Nop.Services.\Libraries\Nop.Services\Authentication\External
;CS.pngIEntityBuilder.cs
|m0|1936| 0|m0|2384| 0|m0|0773| 0|m0|1877| 0min 0s|m0|3137| 0min 0s2849N/A|m0|2267| 17Nop.Data.\Libraries\Nop.Data\Mapping\Builders
;CS.pngActivityLogTypeCacheEventConsumer .cs
|m0|1533| 0|m0|2377| 0|m0|2629| 0|m0|1532| 0min 0s|m0|3150| 0min 0s3320N/A|m0|2385| 14Nop.Services.\Libraries\Nop.Services\Logging\Caching
;CS.pngTopicTemplateCacheEventConsumer.cs
|m0|1405| 0|m0|2378| 0|m0|2757| 0|m0|1404| 0min 0s|m0|3147| 0min 0s3351N/A|m0|2388| 14Nop.Services.\Libraries\Nop.Services\Topics\Caching
;CS.pngReviewTypeCacheEventConsumer.cs
|m0|1403| 0|m0|2376| 0|m0|2753| 0|m0|1402| 0min 0s|m0|3149| 0min 0s3347N/A|m0|2390| 14Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngISettingsModel.cs
|m0|1535| 0|m0|2374| 0|m0|2627| 0|m0|1534| 0min 0s|m0|3143| 0min 0s3318N/A|m0|2376| 14Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models
;CS.pngIOrderedMapperProfile.cs
|m0|1528| 0|m0|2375| 0|m0|2634| 0|m0|1527| 0min 0s|m0|3146| 0min 0s3325N/A|m0|2375| 14Nop.Core.\Libraries\Nop.Core\Infrastructure\Mapper
;CS.pngCategoryTemplateCacheEventConsumer .cs
|m0|1534| 0|m0|2382| 0|m0|2628| 0|m0|1533| 0min 0s|m0|3133| 0min 0s3319N/A|m0|2378| 14Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngManufacturerTemplateCacheEventCons umer.cs
|m0|1517| 0|m0|2383| 0|m0|2665| 0|m0|1516| 0min 0s|m0|3134| 0min 0s3316N/A|m0|2381| 14Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngIStoreMappingSupported.cs
|m0|1516| 0|m0|2381| 0|m0|2672| 0|m0|1515| 0min 0s|m0|3136| 0min 0s3317N/A|m0|2379| 14Nop.Core.\Libraries\Nop.Core\Domain\Stores
;CS.pngISoftDeletedEntity.cs
|m0|1407| 0|m0|2379| 0|m0|2755| 0|m0|1406| 0min 0s|m0|3148| 0min 0s3349N/A|m0|2389| 14Nop.Core.\Libraries\Nop.Core\Domain\Common
;CS.pngProductTemplateCacheEventConsumer .cs
|m0|1532| 0|m0|2380| 0|m0|2624| 0|m0|1531| 0min 0s|m0|3135| 0min 0s3324N/A|m0|2383| 14Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngIAclSupported.cs
|m0|1529| 0|m0|2351| 0|m0|2633| 0|m0|1528| 0min 0s|m0|3030| 0min 0s3330N/A|m0|2361| 14Nop.Core.\Libraries\Nop.Core\Domain\Security
;CS.pngShippingMethodCacheEventConsumer .cs
|m0|1391| 0|m0|2322| 0|m0|3303| 0|m0|1390| 0min 0s|m0|3023| 0min 0s3332N/A|m0|2371| 14Nop.Services.\Libraries\Nop.Services\Shipping\Caching
;CS.pngMeasureDimensionCacheEventConsumer .cs
|m0|1537| 0|m0|2323| 0|m0|2645| 0|m0|1536| 0min 0s|m0|3020| 0min 0s3322N/A|m0|2384| 14Nop.Services.\Libraries\Nop.Services\Directory\Caching
;CS.pngCurrencyCacheEventConsumer.cs
|m0|1526| 0|m0|2321| 0|m0|2630| 0|m0|1525| 0min 0s|m0|3022| 0min 0s3327N/A|m0|2365| 14Nop.Services.\Libraries\Nop.Services\Directory\Caching
;CS.pngWarehouseCacheEventConsumer.cs
|m0|1538| 0|m0|2319| 0|m0|2644| 0|m0|1537| 0min 0s|m0|3016| 0min 0s3321N/A|m0|2386| 14Nop.Services.\Libraries\Nop.Services\Shipping\Caching
;CS.pngReturnRequestActionCacheEventConsu mer.cs
|m0|1406| 0|m0|2320| 0|m0|2756| 0|m0|1405| 0min 0s|m0|3019| 0min 0s3350N/A|m0|2387| 14Nop.Services.\Libraries\Nop.Services\Orders\Caching
;CS.pngShoppingCartItemCacheEventConsumer .cs
|m0|1536| 0|m0|2327| 0|m0|2636| 0|m0|1535| 0min 0s|m0|3006| 0min 0s3323N/A|m0|2382| 14Nop.Services.\Libraries\Nop.Services\Orders\Caching
;CS.pngTaxCategoryCacheEventConsumer.cs
|m0|1518| 0|m0|2328| 0|m0|2664| 0|m0|1517| 0min 0s|m0|3007| 0min 0s3315N/A|m0|2380| 14Nop.Services.\Libraries\Nop.Services\Tax\Caching
;CS.pngEmailAccountCacheEventConsumer.cs
|m0|1460| 0|m0|2326| 0|m0|2824| 0|m0|1459| 0min 0s|m0|3009| 0min 0s3331N/A|m0|2369| 14Nop.Services.\Libraries\Nop.Services\Messages\Caching
;CS.pngReturnRequestReasonCacheEventConsu mer.cs
|m0|1527| 0|m0|2324| 0|m0|2635| 0|m0|1526| 0min 0s|m0|3021| 0min 0s3326N/A|m0|2364| 14Nop.Services.\Libraries\Nop.Services\Orders\Caching
;CS.pngMeasureWeightCacheEventConsumer.cs
|m0|1390| 0|m0|2325| 0|m0|3304| 0|m0|1389| 0min 0s|m0|3008| 0min 0s3333N/A|m0|2368| 14Nop.Services.\Libraries\Nop.Services\Directory\Caching
;CS.pngITempDataStorage.cs
|m0|1561| 0|m0|2318| 0|m0|2713| 0|m0|1560| 0min 0s|m0|3015| 0min 0s3292N/A|m0|2424| 13Nop.Data.\Libraries\Nop.Data
;CS.pngDiscountUsageHistoryCacheEventCons umer.cs
|m0|1542| 0|m0|2311| 0|m0|2646| 0|m0|1541| 0min 0s|m0|3064| 0min 0s3291N/A|m0|2423| 13Nop.Services.\Libraries\Nop.Services\Discounts\Caching
;CS.pngScheduleTaskCacheEventConsumer.cs
|m0|1539| 0|m0|2312| 0|m0|2643| 0|m0|1538| 0min 0s|m0|3067| 0min 0s3288N/A|m0|2426| 13Nop.Services.\Libraries\Nop.Services\ScheduleTasks\Caching
;CS.pngGiftCardUsageHistoryCacheEventCons umer.cs
|m0|1384| 0|m0|2310| 0|m0|3310| 0|m0|1383| 0min 0s|m0|3061| 0min 0s3340N/A|m0|2403| 13Nop.Services.\Libraries\Nop.Services\Orders\Caching
;CS.pngOrderItemCacheEventConsumer.cs
|m0|1513| 0|m0|2308| 0|m0|2669| 0|m0|1512| 0min 0s|m0|3063| 0min 0s3314N/A|m0|2413| 13Nop.Services.\Libraries\Nop.Services\Orders\Caching
;CS.pngProductPictureCacheEventConsumer .cs
|m0|1392| 0|m0|2309| 0|m0|3302| 0|m0|1391| 0min 0s|m0|3060| 0min 0s3338N/A|m0|2404| 13Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngCrossSellProductCacheEventConsumer .cs
|m0|1545| 0|m0|2316| 0|m0|2637| 0|m0|1544| 0min 0s|m0|3017| 0min 0s3285N/A|m0|2420| 13Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngVendorCacheEventConsumer.cs
|m0|1541| 0|m0|2317| 0|m0|2647| 0|m0|1540| 0min 0s|m0|3018| 0min 0s3286N/A|m0|2415| 13Nop.Services.\Libraries\Nop.Services\Vendors\Caching
;CS.pngProductReviewCacheEventConsumer.cs
|m0|1550| 0|m0|2315| 0|m0|2708| 0|m0|1549| 0min 0s|m0|3066| 0min 0s3283N/A|m0|2421| 13Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngOrderNoteCacheEventConsumer.cs
|m0|1543| 0|m0|2313| 0|m0|2639| 0|m0|1542| 0min 0s|m0|3068| 0min 0s3290N/A|m0|2425| 13Nop.Services.\Libraries\Nop.Services\Orders\Caching
;CS.pngForumPostCacheEventConsumer.cs
|m0|1549| 0|m0|2314| 0|m0|2709| 0|m0|1548| 0min 0s|m0|3065| 0min 0s3284N/A|m0|2422| 13Nop.Services.\Libraries\Nop.Services\Forums\Caching
;CS.pngReturnRequestCacheEventConsumer.cs
|m0|1546| 0|m0|2329| 0|m0|2642| 0|m0|1545| 0min 0s|m0|3010| 0min 0s3281N/A|m0|2439| 13Nop.Services.\Libraries\Nop.Services\Orders\Caching
;CS.pngAffiliateCacheEventConsumer.cs
|m0|1479| 0|m0|2344| 0|m0|2779| 0|m0|1478| 0min 0s|m0|3027| 0min 0s3276N/A|m0|2430| 13Nop.Services.\Libraries\Nop.Services\Affiliates\Caching
;CS.pngStockQuantityHistoryCacheEventCons umer.cs
|m0|1548| 0|m0|2345| 0|m0|2640| 0|m0|1547| 0min 0s|m0|3024| 0min 0s3279N/A|m0|2442| 13Nop.Services.\Libraries\Nop.Services\Catalog\Caching
;CS.pngGdprConsentCacheEventConsumer.cs
|m0|1551| 0|m0|2343| 0|m0|2707| 0|m0|1550| 0min 0s|m0|3026| 0min 0s3282N/A|m0|2428| 13Nop.Services.\Libraries\Nop.Services\Gdpr\Caching
;CS.pngGdprLogCacheEventConsumer.cs
|m0|1386| 0|m0|2341| 0|m0|3308| 0|m0|1385| 0min 0s|m0|3038| 0min 0s3344N/A|m0|2408| 13Nop.Services.\Libraries\Nop.Services\Gdpr\Caching
;CS.pngPrivateMessageCacheEventConsumer .cs
|m0|1393| 0|m0|2342| 0|m0|3307| 0|m0|1392| 0min 0s|m0|3039| 0min 0s3337N/A|m0|2407| 13Nop.Services.\Libraries\Nop.Services\Forums\Caching
;CS.pngVendorNoteCacheEventConsumer.cs
|m0|1521| 0|m0|2349| 0|m0|2667| 0|m0|1520| 0min 0s|m0|3032| 0min 0s3306N/A|m0|2448| 13Nop.Services.\Libraries\Nop.Services\Vendors\Caching
;CS.pngDownloadCacheEventConsumer.cs
|m0|1555| 0|m0|2350| 0|m0|2703| 0|m0|1554| 0min 0s|m0|3029| 0min 0s3304N/A|m0|2449| 13Nop.Services.\Libraries\Nop.Services\Media\Caching
;CS.pngLogCacheEventConsumer.cs
|m0|1478| 0|m0|2348| 0|m0|2786| 0|m0|1477| 0min 0s|m0|3031| 0min 0s3277N/A|m0|2443| 13Nop.Services.\Libraries\Nop.Services\Logging\Caching
;CS.pngCampaignCacheEventConsumer.cs
|m0|1474| 0|m0|2346| 0|m0|2784| 0|m0|1473| 0min 0s|m0|3025| 0min 0s3275N/A|m0|2429| 13Nop.Services.\Libraries\Nop.Services\Messages\Caching
;CS.pngPictureBinaryCacheEventConsumer.cs
|m0|1476| 0|m0|2347| 0|m0|2788| 0|m0|1475| 0min 0s|m0|3028| 0min 0s3272N/A|m0|2432| 13Nop.Services.\Libraries\Nop.Services\Media\Caching
;CS.pngForumTopicCacheEventConsumer.cs
|m0|1383| 0|m0|2340| 0|m0|3301| 0|m0|1382| 0min 0s|m0|3041| 0min 0s3341N/A|m0|2411| 13Nop.Services.\Libraries\Nop.Services\Forums\Caching
;CS.pngDeliveryDateCacheEventConsumer.cs
|m0|1544| 0|m0|2333| 0|m0|2638| 0|m0|1543| 0min 0s|m0|3012| 0min 0s3289N/A|m0|2427| 13Nop.Services.\Libraries\Nop.Services\Shipping\Caching
;CS.pngSearchTermCacheEventConsumer.cs
|m0|1477| 0|m0|2334| 0|m0|2787| 0|m0|1476| 0min 0s|m0|3035| 0min 0s3278N/A|m0|2444| 13Nop.Services.\Libraries\Nop.Services\Common\Caching
;CS.pngGiftCardCacheEventConsumer.cs
|m0|1547| 0|m0|2332| 0|m0|2641| 0|m0|1546| 0min 0s|m0|3011| 0min 0s3280N/A|m0|2434| 13Nop.Services.\Libraries\Nop.Services\Orders\Caching
;CS.pngQueuedEmailCacheEventConsumer.cs
|m0|1520| 0|m0|2330| 0|m0|2668| 0|m0|1519| 0min 0s|m0|3013| 0min 0s3307N/A|m0|2445| 13Nop.Services.\Libraries\Nop.Services\Messages\Caching
;CS.pngRewardPointsHistoryCacheEventConsu mer.cs
|m0|1394| 0|m0|2331| 0|m0|3306| 0|m0|1393| 0min 0s|m0|3014| 0min 0s3336N/A|m0|2406| 13Nop.Services.\Libraries\Nop.Services\Customers\Caching
;CS.pngForumSubscriptionCacheEventConsume r.cs
|m0|1385| 0|m0|2338| 0|m0|3309| 0|m0|1384| 0min 0s|m0|3037| 0min 0s3345N/A|m0|2409| 13Nop.Services.\Libraries\Nop.Services\Forums\Caching
;CS.pngForumPostVoteCacheEventConsumer.cs
|m0|1382| 0|m0|2339| 0|m0|3292| 0|m0|1381| 0min 0s|m0|3040| 0min 0s3342N/A|m0|2412| 13Nop.Services.\Libraries\Nop.Services\Forums\Caching
;CS.pngCustomerPasswordCacheEventConsumer .cs
|m0|1560| 0|m0|2337| 0|m0|2704| 0|m0|1559| 0min 0s|m0|3034| 0min 0s3293N/A|m0|2460| 12Nop.Services.\Libraries\Nop.Services\Customers\Caching
;CS.pngShipmentCacheEventConsumer.cs
|m0|1524| 0|m0|2335| 0|m0|2632| 0|m0|1523| 0min 0s|m0|3036| 0min 0s3309N/A|m0|2454| 12Nop.Services.\Libraries\Nop.Services\Shipping\Caching
;CS.pngShipmentItemCacheEventConsumer.cs
|m0|1559| 0|m0|2336| 0|m0|2705| 0|m0|1558| 0min 0s|m0|3033| 0min 0s3294N/A|m0|2461| 12Nop.Services.\Libraries\Nop.Services\Shipping\Caching
;CS.pngPollVotingRecordCacheEventConsumer .cs
|m0|1519| 0|m0|2283| 0|m0|2663| 0|m0|1518| 0min 0s|m0|3052| 0min 0s3311N/A|m0|2453| 12Nop.Services.\Libraries\Nop.Services\Polls\Caching
;CS.pngOrderCacheEventConsumer.cs
|m0|1515| 0|m0|2570| 0|m0|2673| 0|m0|1514| 0min 0s|m0|3151| 0min 0s3312N/A|m0|2451| 12Nop.Services.\Libraries\Nop.Services\Orders\Caching
;CS.pngActivityLogCacheEventConsumer.cs
|m0|1522| 0|m0|2763| 0|m0|2666| 0|m0|1521| 0min 0s|m0|3152| 0min 0s3305N/A|m0|2450| 12Nop.Services.\Libraries\Nop.Services\Logging\Caching
;CS.pngPollAnswerCacheEventConsumer.cs
|m0|1514| 0|m0|2764| 0|m0|2674| 0|m0|1513| 0min 0s|m0|3153| 0min 0s3313N/A|m0|2452| 12Nop.Services.\Libraries\Nop.Services\Polls\Caching
;CS.pngPollCacheEventConsumer.cs
|m0|1523| 0|m0|2761| 0|m0|2649| 0|m0|1522| 0min 0s|m0|3154| 0min 0s3310N/A|m0|2455| 12Nop.Services.\Libraries\Nop.Services\Polls\Caching
;CS.pngIDiscountPluginManager.cs
|m0|1446| 0|m0|2762| 0|m0|2742| 0|m0|1445| 0min 0s|m0|3155| 0min 0s3390N/A|m0|2543| 11Nop.Services.\Libraries\Nop.Services\Discounts
;CS.pngRenderChildCaret.cs
|m0|1380| 0|m0|2765| 0|m0|3294| 0|m0|1379| 0min 0s|m0|3156| 0min 0s3378N/A|m0|2553| 11Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CS.pngIDiscountSupported.cs
|m0|1464| 0|m0|2768| 0|m0|2826| 0|m0|1463| 0min 0s|m0|3157| 0min 0s3264N/A|m0|2676| 10Nop.Core.\Libraries\Nop.Core\Domain\Discounts
;CS.pngRenderBoolean.cs
|m0|1462| 0|m0|2769| 0|m0|2822| 0|m0|1461| 0min 0s|m0|3158| 0min 0s3260N/A|m0|2693| 9Nop.Web.Framework.\Presentation\Nop.Web.Framework\Models\DataTables
;CSHTML.png_CreateOrUpdate.Notes.cshtml
|m0|1078| 0|m0|2766| 0|m0|3206| 0|m0|1077| 0min 0s|m0|3159| 0min 0s2229N/A|m0|2959| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Vendor
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|2229| 0|m0|2767| 0|m0|0859| 0|m0|2169| 0min 0s|m0|3160| 0min 0s|c0|0920| 0%|m0|2958| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Vendor
;CSHTML.png_CreateOrUpdate.Display.cshtml
|m0|1001| 0|m0|2754| 0|m0|3181| 0|m0|1000| 0min 0s|m0|3161| 0min 0s2306N/A|m0|2951| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Vendor
;CSHTML.png_CreateOrUpdate.Seo.cshtml
|m0|2216| 0|m0|2755| 0|m0|0843| 0|m0|2191| 0min 0s|m0|3162| 0min 0s|c0|0912| 0%|m0|2950| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Vendor
;CSHTML.pngSubscribePopup.cshtml
|m0|0996| 0|m0|2752| 0|m0|3166| 0|m0|0995| 0min 0s|m0|3163| 0min 0s2311N/A|m0|2952| 0Nop.Web.\Presentation\Nop.Web\Views\BackInStockSubscription
;CSHTML.png_ViewStart.cshtml
|m0|0992| 0|m0|2753| 0|m0|3170| 0|m0|0991| 0min 0s|m0|3164| 0min 0s2295N/A|m0|2954| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views
;CSHTML.png_VendorAttributes.cshtml
|m0|1023| 0|m0|2756| 0|m0|3139| 0|m0|1022| 0min 0s|m0|3165| 0min 0s2312N/A|m0|2953| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Vendor
;CSHTML.png_CreateOrUpdate.Values.cshtml
|m0|1025| 0|m0|2759| 0|m0|3147| 0|m0|1024| 0min 0s|m0|3166| 0min 0s2338N/A|m0|3010| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\VendorAttribute
;CSHTML.png_CreateOrUpdateSpecificationAttrib uteGroup.Info.cshtml
|m0|2178| 0|m0|2760| 0|m0|0786| 0|m0|2146| 0min 0s|m0|3167| 0min 0s|c0|0864| 0%|m0|3009| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.png_CreateOrUpdateSpecificationAttrib ute.UsedByProducts.cshtml
|m0|1043| 0|m0|2757| 0|m0|3221| 0|m0|1042| 0min 0s|m0|3168| 0min 0s2346N/A|m0|3011| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.png_CreateOrUpdateSpecificationAttrib ute.Options.cshtml
|m0|1041| 0|m0|2758| 0|m0|3223| 0|m0|1040| 0min 0s|m0|3169| 0min 0s2345N/A|m0|3013| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|2201| 0|m0|2781| 0|m0|0865| 0|m0|2163| 0min 0s|m0|3170| 0min 0s|c0|0834| 0%|m0|3012| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Topic
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|2321| 0|m0|2782| 0|m0|0329| 0|m0|2295| 0min 0s|m0|3171| 0min 0s|c0|0802| 0%|m0|3005| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\VendorAttribute
;CSHTML.pngListBlock.cshtml
|m0|0676| 0|m0|2779| 0|m0|1975| 0|m0|0912| 0min 0s|m0|3172| 0min 0s2357N/A|m0|3004| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\VendorAttribute
;CSHTML.png_CreateOrUpdate.Seo.cshtml
|m0|2320| 0|m0|2780| 0|m0|0333| 0|m0|2311| 0min 0s|m0|3173| 0min 0s|c0|0806| 0%|m0|3006| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Topic
;CSHTML.png_FilterManufacturerBox.cshtml
|m0|1028| 0|m0|2783| 0|m0|3154| 0|m0|1027| 0min 0s|m0|3174| 0min 0s2341N/A|m0|3008| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.png_CatalogProducts.cshtml
|m0|1035| 0|m0|2786| 0|m0|3153| 0|m0|1034| 0min 0s|m0|3175| 0min 0s2348N/A|m0|3007| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.png_SearchBox.cshtml
|m0|1039| 0|m0|2787| 0|m0|3219| 0|m0|1038| 0min 0s|m0|3176| 0min 0s2344N/A|m0|3014| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.png_FilterPriceBox.cshtml
|m0|0826| 0|m0|2784| 0|m0|2127| 0|m0|0758| 0min 0s|m0|3177| 0min 0s2128N/A|m0|3021| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.pngStoreClosed.cshtml
|m0|0825| 0|m0|2785| 0|m0|2128| 0|m0|0757| 0min 0s|m0|3178| 0min 0s2129N/A|m0|3020| 0Nop.Web.\Presentation\Nop.Web\Views\Common
;CSHTML.png_ProductsInGridOrLines.cshtml
|m0|0858| 0|m0|2772| 0|m0|2171| 0|m0|0838| 0min 0s|m0|3179| 0min 0s2122N/A|m0|3022| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.png_FilterSpecsBox.cshtml
|m0|0842| 0|m0|2773| 0|m0|2193| 0|m0|0841| 0min 0s|m0|3180| 0min 0s2115N/A|m0|3024| 0Nop.Web.\Presentation\Nop.Web\Views\Catalog
;CSHTML.png_ForumPost.cshtml
|m0|0833| 0|m0|2770| 0|m0|2196| 0|m0|0852| 0min 0s|m0|3181| 0min 0s2147N/A|m0|3023| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngDefault.cshtml
|m0|0828| 0|m0|2771| 0|m0|2131| 0|m0|0763| 0min 0s|m0|3182| 0min 0s2132N/A|m0|3016| 0Nop.Web.\Presentation\Nop.Web\Views\Boards\Components\ForumActiveDiscussionsSmall
;CSHTML.pngDefault.cshtml
|m0|0886| 0|m0|2774| 0|m0|2047| 0|m0|0960| 0min 0s|m0|3183| 0min 0s2150N/A|m0|3015| 0Nop.Web.\Presentation\Nop.Web\Views\Blog\Components\BlogTags
;CSHTML.pngDefault.cshtml
|m0|0836| 0|m0|2777| 0|m0|2199| 0|m0|0847| 0min 0s|m0|3184| 0min 0s2138N/A|m0|3017| 0Nop.Web.\Presentation\Nop.Web\Views\Blog\Components\BlogMonths
;CSHTML.pngDefault.cshtml
|m0|0887| 0|m0|2778| 0|m0|2046| 0|m0|0957| 0min 0s|m0|3185| 0min 0s2149N/A|m0|3019| 0Nop.Web.\Presentation\Nop.Web\Views\Boards\Components\ForumBreadcrumb
;CSHTML.png_ForumHeader.cshtml
|m0|0853| 0|m0|2775| 0|m0|2208| 0|m0|0776| 0min 0s|m0|3186| 0min 0s2127N/A|m0|3018| 0Nop.Web.\Presentation\Nop.Web\Views\Boards
;CSHTML.pngAccountActivation.cshtml
|m0|1036| 0|m0|2776| 0|m0|3152| 0|m0|1035| 0min 0s|m0|3187| 0min 0s2350N/A|m0|3003| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngDefault.cshtml
|m0|0714| 0|m0|2727| 0|m0|1809| 0|m0|0700| 0min 0s|m0|3188| 0min 0s2388N/A|m0|2988| 0Nop.Web.\Presentation\Nop.Web\Views\Boards\Components\ForumLastPost
;CSHTML.png_CreateOrUpdateSpecificationAttrib ute.Info.cshtml
|m0|2196| 0|m0|2728| 0|m0|0871| 0|m0|2183| 0min 0s|m0|3189| 0min 0s|c0|0814| 0%|m0|2987| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\SpecificationAttribute
;CSHTML.pngDefault.cshtml
|m0|0671| 0|m0|2725| 0|m0|1974| 0|m0|0902| 0min 0s|m0|3190| 0min 0s2359N/A|m0|2989| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\Components\SettingMode
;CSHTML.pngDefault.cshtml
|m0|1058| 0|m0|2726| 0|m0|3226| 0|m0|1057| 0min 0s|m0|3191| 0min 0s2331N/A|m0|2991| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\Components\NopCommerceNews
;CSHTML.pngDefault.cshtml
|m0|1056| 0|m0|2729| 0|m0|3234| 0|m0|1055| 0min 0s|m0|3192| 0min 0s2330N/A|m0|2990| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\Components\MultistoreDisabledWarning
;CSHTML.pngDefault.cshtml
|m0|0711| 0|m0|2732| 0|m0|1806| 0|m0|0703| 0min 0s|m0|3193| 0min 0s2399N/A|m0|2983| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\Components\StoreScopeConfiguration
;CSHTML.pngAddress.cshtml
|m0|0702| 0|m0|2733| 0|m0|1831| 0|m0|0692| 0min 0s|m0|3194| 0min 0s2400N/A|m0|2982| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.pngDelete.cshtml
|m0|0729| 0|m0|2730| 0|m0|1890| 0|m0|0676| 0min 0s|m0|3195| 0min 0s2392N/A|m0|2984| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.pngConfirm.cshtml
|m0|0725| 0|m0|2731| 0|m0|1824| 0|m0|0685| 0min 0s|m0|3196| 0min 0s2389N/A|m0|2986| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.pngDefault.cshtml
|m0|0737| 0|m0|2718| 0|m0|1888| 0|m0|0668| 0min 0s|m0|3197| 0min 0s2390N/A|m0|2985| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\Components\CommonStatistics
;CSHTML.png_Vendor.Catalog.cshtml
|m0|1055| 0|m0|2719| 0|m0|3235| 0|m0|1054| 0min 0s|m0|3198| 0min 0s2328N/A|m0|2992| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Tax.TaxDisplaying.cshtml
|m0|1060| 0|m0|2716| 0|m0|3230| 0|m0|1059| 0min 0s|m0|3199| 0min 0s2323N/A|m0|2999| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Tax.Shipping.cshtml
|m0|1059| 0|m0|2717| 0|m0|3225| 0|m0|1058| 0min 0s|m0|3200| 0min 0s2324N/A|m0|2998| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Vendor.Common.cshtml
|m0|1048| 0|m0|2720| 0|m0|3216| 0|m0|1047| 0min 0s|m0|3201| 0min 0s2321N/A|m0|3000| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngDefault.cshtml
|m0|1037| 0|m0|2723| 0|m0|3151| 0|m0|1036| 0min 0s|m0|3202| 0min 0s2352N/A|m0|3002| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\Components\AdminLanguageSelector
;CSHTML.pngDefault.cshtml
|m0|1047| 0|m0|2724| 0|m0|3217| 0|m0|1046| 0min 0s|m0|3203| 0min 0s2322N/A|m0|3001| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\Components\AclDisabledWarning
;CSHTML.pngAlert.cshtml
|m0|1057| 0|m0|2721| 0|m0|3227| 0|m0|1056| 0min 0s|m0|3204| 0min 0s2332N/A|m0|2994| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.pngDate.cshtml
|m0|1033| 0|m0|2722| 0|m0|3149| 0|m0|1032| 0min 0s|m0|3205| 0min 0s2336N/A|m0|2993| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.png_GridLocalization.cshtml
|m0|1030| 0|m0|2745| 0|m0|3158| 0|m0|1029| 0min 0s|m0|3206| 0min 0s2333N/A|m0|2995| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.png_AdminScripts.cshtml
|m0|1053| 0|m0|2746| 0|m0|3231| 0|m0|1052| 0min 0s|m0|3207| 0min 0s2316N/A|m0|2997| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.pngTable.cshtml
|m0|2194| 0|m0|2743| 0|m0|0873| 0|m0|2181| 0min 0s|m0|3208| 0min 0s|c0|0823| 0%|m0|2996| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.png_MenuItem.cshtml
|m0|1089| 0|m0|2744| 0|m0|3067| 0|m0|1088| 0min 0s|m0|3209| 0min 0s2191N/A|m0|2881| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.png_DatesAndRanges.Ranges.cshtml
|m0|1021| 0|m0|2805| 0|m0|3135| 0|m0|1020| 0min 0s|m0|3266| 0min 0s2286N/A|m0|2938| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.png_DatesAndRanges.Dates.cshtml
|m0|0692| 0|m0|2668| 0|m0|1851| 0|m0|0748| 0min 0s|m0|3441| 0min 0s2398N/A|m0|2804| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shipping
;CSHTML.png_Table.Definition.cshtml
|m0|2239| 0|m0|2667| 0|m0|0290| 0|m0|2258| 0min 0s|m0|3440| 0min 0s|c0|0883| 0%|m0|2807| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.pngRestartApplication.cshtml
|m0|0685| 0|m0|2670| 0|m0|1832| 0|m0|0695| 0min 0s|m0|3439| 0min 0s2401N/A|m0|2806| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.pngMultiSelect.cshtml
|m0|0727| 0|m0|2669| 0|m0|1822| 0|m0|0683| 0min 0s|m0|3438| 0min 0s2391N/A|m0|2801| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.pngDownload.cshtml
|m0|1054| 0|m0|2666| 0|m0|3236| 0|m0|1053| 0min 0s|m0|3437| 0min 0s2329N/A|m0|2800| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.pngDateNullable.cshtml
|m0|0750| 0|m0|2663| 0|m0|1901| 0|m0|0657| 0min 0s|m0|3436| 0min 0s2385N/A|m0|2803| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.pngMultiSelectString.cshtml
|m0|0748| 0|m0|2662| 0|m0|1897| 0|m0|0659| 0min 0s|m0|3435| 0min 0s2386N/A|m0|2802| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.pngNotifications.cshtml
|m0|0788| 0|m0|2665| 0|m0|2139| 0|m0|0755| 0min 0s|m0|3434| 0min 0s2395N/A|m0|2808| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.pngMenu.cshtml
|m0|1115| 0|m0|2664| 0|m0|3041| 0|m0|1114| 0min 0s|m0|3433| 0min 0s2268N/A|m0|2814| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared
;CSHTML.pngRichEditor.cshtml
|m0|1107| 0|m0|2677| 0|m0|3081| 0|m0|1106| 0min 0s|m0|3432| 0min 0s2259N/A|m0|2813| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Shared\EditorTemplates
;CSHTML.pngDefault.cshtml
|m0|1121| 0|m0|2676| 0|m0|3035| 0|m0|1120| 0min 0s|m0|3431| 0min 0s2262N/A|m0|2816| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\NewsRssHeaderLink
;CSHTML.pngDefault.cshtml
|m0|1119| 0|m0|2679| 0|m0|3043| 0|m0|1118| 0min 0s|m0|3430| 0min 0s2270N/A|m0|2815| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\Logo
;CSHTML.pngDefault.cshtml
|m0|0756| 0|m0|2678| 0|m0|1863| 0|m0|0718| 0min 0s|m0|3429| 0min 0s2378N/A|m0|2810| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\LanguageSelector
;CSHTML.pngDefault.cshtml
|m0|0774| 0|m0|2675| 0|m0|1871| 0|m0|0724| 0min 0s|m0|3428| 0min 0s2369N/A|m0|2809| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\OrderTotals
;CSHTML.pngDefault.cshtml
|m0|1106| 0|m0|2672| 0|m0|3082| 0|m0|1105| 0min 0s|m0|3427| 0min 0s2257N/A|m0|2812| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\PrivateMessagesSentItems
;CSHTML.pngDefault.cshtml
|m0|0754| 0|m0|2671| 0|m0|1865| 0|m0|0723| 0min 0s|m0|3426| 0min 0s2379N/A|m0|2811| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\PrivateMessagesInbox
;CSHTML.pngDefault.cshtml
|m0|1062| 0|m0|2674| 0|m0|3228| 0|m0|1061| 0min 0s|m0|3425| 0min 0s2327N/A|m0|2799| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\PollBlock
;CSHTML.pngDefault.cshtml
|m0|0855| 0|m0|2673| 0|m0|2206| 0|m0|0766| 0min 0s|m0|3424| 0min 0s2119N/A|m0|2787| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\HomepageProducts
;CSHTML.pngDefault.cshtml
|m0|0849| 0|m0|2650| 0|m0|2212| 0|m0|0772| 0min 0s|m0|3423| 0min 0s2111N/A|m0|2786| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\CrossSellProducts
;CSHTML.pngDefault.cshtml
|m0|0663| 0|m0|2649| 0|m0|1962| 0|m0|0906| 0min 0s|m0|3422| 0min 0s2356N/A|m0|2789| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\BlogRssHeaderLink
;CSHTML.pngDefault.cshtml
|m0|1040| 0|m0|2652| 0|m0|3218| 0|m0|1039| 0min 0s|m0|3421| 0min 0s2343N/A|m0|2788| 0Nop.Web.\Presentation\Nop.Web\Views\Profile\Components\ProfilePosts
;CSHTML.pngDefault.cshtml
|m0|0822| 0|m0|2651| 0|m0|2137| 0|m0|0753| 0min 0s|m0|3420| 0min 0s2135N/A|m0|2783| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\CurrencySelector
;CSHTML.pngDefault.cshtml
|m0|0830| 0|m0|2648| 0|m0|2129| 0|m0|0760| 0min 0s|m0|3419| 0min 0s2144N/A|m0|2782| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\HomepagePolls
;CSHTML.pngDefault.cshtml
|m0|0839| 0|m0|2645| 0|m0|2190| 0|m0|0842| 0min 0s|m0|3418| 0min 0s2141N/A|m0|2785| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\HomepageBestSellers
;CSHTML.pngDefault.cshtml
|m0|0835| 0|m0|2644| 0|m0|2200| 0|m0|0848| 0min 0s|m0|3417| 0min 0s2139N/A|m0|2784| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\Favicon
;CSHTML.pngDefault.cshtml
|m0|0688| 0|m0|2647| 0|m0|1835| 0|m0|0688| 0min 0s|m0|3416| 0min 0s2358N/A|m0|2790| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\ProductsAlsoPurchased
;CSHTML.pngEmailWishlist.cshtml
|m0|1044| 0|m0|2646| 0|m0|3214| 0|m0|1043| 0min 0s|m0|3415| 0min 0s2319N/A|m0|2796| 0Nop.Web.\Presentation\Nop.Web\Views\ShoppingCart
;CSHTML.png_OldInternetExplorerWarning.cshtml
|m0|1046| 0|m0|2659| 0|m0|3212| 0|m0|1045| 0min 0s|m0|3414| 0min 0s2320N/A|m0|2795| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.png_JavaScriptDisabledWarning.cshtml
|m0|1029| 0|m0|2658| 0|m0|3159| 0|m0|1028| 0min 0s|m0|3413| 0min 0s2334N/A|m0|2798| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.png_GiftCardBox.cshtml
|m0|1063| 0|m0|2661| 0|m0|3211| 0|m0|1062| 0min 0s|m0|3412| 0min 0s2326N/A|m0|2797| 0Nop.Web.\Presentation\Nop.Web\Views\ShoppingCart
;CSHTML.png_CreateOrUpdate.ProductAttributes .cshtml
|m0|1038| 0|m0|2660| 0|m0|3220| 0|m0|1037| 0min 0s|m0|3411| 0min 0s2351N/A|m0|2792| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_ViewStart.cshtml
|m0|1034| 0|m0|2657| 0|m0|3148| 0|m0|1033| 0min 0s|m0|3410| 0min 0s2349N/A|m0|2791| 0Nop.Web.\Presentation\Nop.Web\Views
;CSHTML.png_VendorAttributes.cshtml
|m0|1045| 0|m0|2654| 0|m0|3213| 0|m0|1044| 0min 0s|m0|3409| 0min 0s2318N/A|m0|2794| 0Nop.Web.\Presentation\Nop.Web\Views\Vendor
;CSHTML.png_EstimateShippingPopUp.cshtml
|m0|1052| 0|m0|2653| 0|m0|3232| 0|m0|1051| 0min 0s|m0|3408| 0min 0s2317N/A|m0|2793| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.pngDefault.cshtml
|m0|1125| 0|m0|2656| 0|m0|3037| 0|m0|1124| 0min 0s|m0|3407| 0min 0s2238N/A|m0|2817| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\StoreThemeSelector
;CSHTML.pngDefault.cshtml
|m0|0682| 0|m0|2655| 0|m0|1841| 0|m0|0740| 0min 0s|m0|3406| 0min 0s2402N/A|m0|2805| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\SelectedCheckoutAttributes
;CSHTML.pngDefault.cshtml
|m0|1116| 0|m0|2704| 0|m0|3040| 0|m0|1115| 0min 0s|m0|3405| 0min 0s2267N/A|m0|2841| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\RelatedProducts
;CSHTML.pngDefault.cshtml
|m0|1118| 0|m0|2703| 0|m0|3044| 0|m0|1117| 0min 0s|m0|3404| 0min 0s2271N/A|m0|2840| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\TaxTypeSelector
;CSHTML.png_DiscountBox.cshtml
|m0|1138| 0|m0|2706| 0|m0|3050| 0|m0|1137| 0min 0s|m0|3403| 0min 0s2251N/A|m0|2843| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.png_CheckoutAttributes.cshtml
|m0|1110| 0|m0|2705| 0|m0|3072| 0|m0|1109| 0min 0s|m0|3402| 0min 0s2253N/A|m0|2842| 0Nop.Web.\Presentation\Nop.Web\Views\Shared
;CSHTML.pngDefault.cshtml
|m0|1141| 0|m0|2702| 0|m0|3117| 0|m0|1140| 0min 0s|m0|3401| 0min 0s2242N/A|m0|2837| 0Nop.Web.\Presentation\Nop.Web\Views\Shared\Components\TopicBlock
;CSHTML.png_Install.ConnectionString.cshtml
|m0|0986| 0|m0|2699| 0|m0|2078| 0|m0|0933| 0min 0s|m0|3400| 0min 0s2301N/A|m0|2836| 0Nop.Web.\Presentation\Nop.Web\Views\Install
;CSHTML.pngIndex.cshtml
|m0|1134| 0|m0|2698| 0|m0|3048| 0|m0|1133| 0min 0s|m0|3399| 0min 0s2235N/A|m0|2839| 0Nop.Web.\Presentation\Nop.Web\Views\Install
;CSHTML.png_MultiFactorAuthenticationProvider s.cshtml
|m0|1127| 0|m0|2701| 0|m0|3045| 0|m0|1126| 0min 0s|m0|3398| 0min 0s2239N/A|m0|2838| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngSubscriptionActivation.cshtml
|m0|0734| 0|m0|2700| 0|m0|1885| 0|m0|0671| 0min 0s|m0|3397| 0min 0s2373N/A|m0|2844| 0Nop.Web.\Presentation\Nop.Web\Views\Newsletter
;CSHTML.pngRecentlyViewedProducts.cshtml
|m0|0744| 0|m0|2713| 0|m0|1907| 0|m0|0663| 0min 0s|m0|3396| 0min 0s2384N/A|m0|2850| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.pngViewPM.cshtml
|m0|0701| 0|m0|2712| 0|m0|1848| 0|m0|0747| 0min 0s|m0|3395| 0min 0s2397N/A|m0|2849| 0Nop.Web.\Presentation\Nop.Web\Views\PrivateMessages
;CSHTML.pngSendPM.cshtml
|m0|0743| 0|m0|2715| 0|m0|1902| 0|m0|0664| 0min 0s|m0|3394| 0min 0s2387N/A|m0|2852| 0Nop.Web.\Presentation\Nop.Web\Views\PrivateMessages
;CSHTML.png_ExternalAuthentication.Errors .cshtml
|m0|0762| 0|m0|2714| 0|m0|1857| 0|m0|0720| 0min 0s|m0|3393| 0min 0s2382N/A|m0|2851| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngPasswordRecoveryConfirm.cshtml
|m0|0699| 0|m0|2711| 0|m0|1850| 0|m0|0749| 0min 0s|m0|3392| 0min 0s2362N/A|m0|2846| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngPasswordRecovery.cshtml
|m0|0807| 0|m0|2708| 0|m0|2120| 0|m0|0795| 0min 0s|m0|3391| 0min 0s2370N/A|m0|2845| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngEmailRevalidation.cshtml
|m0|0670| 0|m0|2707| 0|m0|1981| 0|m0|0925| 0min 0s|m0|3390| 0min 0s2396N/A|m0|2848| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngRegisterResult.cshtml
|m0|0778| 0|m0|2710| 0|m0|1873| 0|m0|0726| 0min 0s|m0|3389| 0min 0s2368N/A|m0|2847| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.png_CustomerAttributes.cshtml
|m0|0987| 0|m0|2709| 0|m0|3169| 0|m0|0986| 0min 0s|m0|3388| 0min 0s2300N/A|m0|2835| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.png_CheckUsernameAvailability.cshtml
|m0|1050| 0|m0|2686| 0|m0|3224| 0|m0|1049| 0min 0s|m0|3387| 0min 0s2313N/A|m0|2823| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.pngUserAgreement.cshtml
|m0|0983| 0|m0|2685| 0|m0|2075| 0|m0|0928| 0min 0s|m0|3386| 0min 0s2298N/A|m0|2822| 0Nop.Web.\Presentation\Nop.Web\Views\Customer
;CSHTML.png_AddToWishlist.cshtml
|m0|0993| 0|m0|2688| 0|m0|3163| 0|m0|0992| 0min 0s|m0|3385| 0min 0s2308N/A|m0|2825| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_ProductReviewOverview.cshtml
|m0|1049| 0|m0|2687| 0|m0|3215| 0|m0|1048| 0min 0s|m0|3384| 0min 0s2314N/A|m0|2824| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_ProductReviewHelpfulness.cshtml
|m0|1129| 0|m0|2684| 0|m0|3053| 0|m0|1128| 0min 0s|m0|3383| 0min 0s2240N/A|m0|2819| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_ProductEmailAFriendButton.cshtml
|m0|1130| 0|m0|2681| 0|m0|3052| 0|m0|1129| 0min 0s|m0|3382| 0min 0s2233N/A|m0|2818| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_ProductSpecifications.cshtml
|m0|0985| 0|m0|2680| 0|m0|2079| 0|m0|0932| 0min 0s|m0|3381| 0min 0s2299N/A|m0|2821| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_ShareButton.cshtml
|m0|0991| 0|m0|2683| 0|m0|3171| 0|m0|0990| 0min 0s|m0|3380| 0min 0s2296N/A|m0|2820| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_RentalInfo.cshtml
|m0|0995| 0|m0|2682| 0|m0|3161| 0|m0|0994| 0min 0s|m0|3379| 0min 0s2309N/A|m0|2826| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_ProductTierPrices.cshtml
|m0|1004| 0|m0|2695| 0|m0|3184| 0|m0|1003| 0min 0s|m0|3378| 0min 0s2277N/A|m0|2832| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_ProductAttributes.cshtml
|m0|1018| 0|m0|2694| 0|m0|3144| 0|m0|1017| 0min 0s|m0|3377| 0min 0s2283N/A|m0|2831| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_CompareProductsButton.cshtml
|m0|0999| 0|m0|2697| 0|m0|3173| 0|m0|0998| 0min 0s|m0|3376| 0min 0s2302N/A|m0|2834| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_BackInStockSubscription.cshtml
|m0|0994| 0|m0|2696| 0|m0|3162| 0|m0|0993| 0min 0s|m0|3375| 0min 0s2307N/A|m0|2833| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_Availability.cshtml
|m0|1015| 0|m0|2693| 0|m0|3141| 0|m0|1014| 0min 0s|m0|3374| 0min 0s2289N/A|m0|2828| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_DeliveryInfo.cshtml
|m0|1012| 0|m0|2690| 0|m0|3160| 0|m0|1011| 0min 0s|m0|3373| 0min 0s2275N/A|m0|2827| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_GiftCardInfo.cshtml
|m0|0864| 0|m0|2689| 0|m0|2165| 0|m0|0821| 0min 0s|m0|3372| 0min 0s2178N/A|m0|2830| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_DownloadSample.cshtml
|m0|0988| 0|m0|2692| 0|m0|3168| 0|m0|0987| 0min 0s|m0|3371| 0min 0s2293N/A|m0|2829| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_Discontinued.cshtml
|m0|0856| 0|m0|2691| 0|m0|2189| 0|m0|0845| 0min 0s|m0|3370| 0min 0s2118N/A|m0|2781| 0Nop.Web.\Presentation\Nop.Web\Views\Product
;CSHTML.png_Tax.Payment.cshtml
|m0|1238| 0|m0|2643| 0|m0|3354| 0|m0|1237| 0min 0s|m0|3369| 0min 0s3190N/A|m0|2722| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_PopularSearchTermsReport.cshtml
|m0|1243| 0|m0|2595| 0|m0|3425| 0|m0|1242| 0min 0s|m0|3368| 0min 0s3188N/A|m0|2723| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Home
;CSHTML.png_CreateOrUpdate.Resources.cshtml
|m0|1239| 0|m0|2594| 0|m0|3353| 0|m0|1238| 0min 0s|m0|3367| 0min 0s3189N/A|m0|2721| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Language
;CSHTML.png_OrderIncompleteReport.cshtml
|m0|1496| 0|m0|2597| 0|m0|2794| 0|m0|1495| 0min 0s|m0|3366| 0min 0s3224N/A|m0|2743| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Home
;CSHTML.png_OrderStatistics.cshtml
|m0|1215| 0|m0|2596| 0|m0|3383| 0|m0|1214| 0min 0s|m0|3365| 0min 0s3221N/A|m0|2733| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Home
;CSHTML.pngProductAddPopup.cshtml
|m0|1214| 0|m0|2593| 0|m0|3384| 0|m0|1213| 0min 0s|m0|3364| 0min 0s3222N/A|m0|2734| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Manufacturer
;CSHTML.png_CreateOrUpdate.Products.cshtml
|m0|1216| 0|m0|2590| 0|m0|3382| 0|m0|1215| 0min 0s|m0|3363| 0min 0s3220N/A|m0|2736| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Manufacturer
;CSHTML.png_CreateOrUpdate.Seo.cshtml
|m0|2301| 0|m0|2589| 0|m0|0323| 0|m0|2301| 0min 0s|m0|3362| 0min 0s|c0|0708| 0%|m0|2735| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Manufacturer
;CSHTML.png_CreateOrUpdate.Display.cshtml
|m0|1241| 0|m0|2592| 0|m0|3357| 0|m0|1240| 0min 0s|m0|3361| 0min 0s3193N/A|m0|2730| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Manufacturer
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|2298| 0|m0|2591| 0|m0|0358| 0|m0|2286| 0min 0s|m0|3360| 0min 0s|c0|0705| 0%|m0|2729| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Manufacturer
;CSHTML.png_OrderAverageReport.cshtml
|m0|1242| 0|m0|2604| 0|m0|3356| 0|m0|1241| 0min 0s|m0|3359| 0min 0s3192N/A|m0|2732| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Home
;CSHTML.png_CreateOrUpdate.Requirements .cshtml
|m0|1237| 0|m0|2603| 0|m0|3355| 0|m0|1236| 0min 0s|m0|3358| 0min 0s3191N/A|m0|2731| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Discount
;CSHTML.png_CreateOrUpdate.History.cshtml
|m0|1212| 0|m0|2606| 0|m0|3380| 0|m0|1211| 0min 0s|m0|3357| 0min 0s3218N/A|m0|2737| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\GiftCard
;CSHTML.png_CreateOrUpdate.AppliedToProducts .cshtml
|m0|1203| 0|m0|2605| 0|m0|3369| 0|m0|1202| 0min 0s|m0|3356| 0min 0s3206N/A|m0|2716| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Discount
;CSHTML.png_CreateOrUpdate.History.cshtml
|m0|1200| 0|m0|2602| 0|m0|3366| 0|m0|1199| 0min 0s|m0|3355| 0min 0s3203N/A|m0|2719| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Discount
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|1204| 0|m0|2599| 0|m0|3378| 0|m0|1203| 0min 0s|m0|3354| 0min 0s3202N/A|m0|2718| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\GiftCard
;CSHTML.png_CustomerStatistics.cshtml
|m0|1205| 0|m0|2598| 0|m0|3387| 0|m0|1204| 0min 0s|m0|3353| 0min 0s3197N/A|m0|2713| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Home
;CSHTML.png_LatestOrders.cshtml
|m0|1209| 0|m0|2601| 0|m0|3389| 0|m0|1208| 0min 0s|m0|3352| 0min 0s3199N/A|m0|2712| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Home
;CSHTML.png_BestsellersBriefReportByAmount .cshtml
|m0|1198| 0|m0|2600| 0|m0|3368| 0|m0|1197| 0min 0s|m0|3351| 0min 0s3205N/A|m0|2715| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Home
;CSHTML.png_BestsellersBriefReportByQuantity .cshtml
|m0|1210| 0|m0|2577| 0|m0|3388| 0|m0|1209| 0min 0s|m0|3350| 0min 0s3198N/A|m0|2714| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Home
;CSHTML.pngDimensions.cshtml
|m0|1247| 0|m0|2576| 0|m0|3427| 0|m0|1246| 0min 0s|m0|3349| 0min 0s3187N/A|m0|2725| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Measure
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|1248| 0|m0|2579| 0|m0|3426| 0|m0|1247| 0min 0s|m0|3348| 0min 0s3186N/A|m0|2724| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Poll
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|2300| 0|m0|2578| 0|m0|0356| 0|m0|2268| 0min 0s|m0|3347| 0min 0s|c0|0706| 0%|m0|2727| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductAttribute
;CSHTML.pngOfficialFeed.cshtml
|m0|1084| 0|m0|2575| 0|m0|3200| 0|m0|1083| 0min 0s|m0|3346| 0min 0s2196N/A|m0|2769| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Plugin
;CSHTML.png_CreateOrUpdate.Answers.cshtml
|m0|1079| 0|m0|2572| 0|m0|3205| 0|m0|1078| 0min 0s|m0|3345| 0min 0s2222N/A|m0|2768| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Poll
;CSHTML.png_CreateOrUpdate.PredefinedValues .cshtml
|m0|1092| 0|m0|2571| 0|m0|3070| 0|m0|1091| 0min 0s|m0|3344| 0min 0s2194N/A|m0|2771| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductAttribute
;CSHTML.pngAssociateProductToAttributeValuePo pup.cshtml
|m0|1087| 0|m0|2574| 0|m0|3203| 0|m0|1086| 0min 0s|m0|3343| 0min 0s2199N/A|m0|2770| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngCrossSellProductAddPopup.cshtml
|m0|1068| 0|m0|2573| 0|m0|3196| 0|m0|1067| 0min 0s|m0|3342| 0min 0s2219N/A|m0|2765| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.UsedByProducts .cshtml
|m0|1070| 0|m0|2586| 0|m0|3188| 0|m0|1069| 0min 0s|m0|3341| 0min 0s2211N/A|m0|2764| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ProductAttribute
;CSHTML.pngAssociatedProductAddPopup.cshtml
|m0|1067| 0|m0|2585| 0|m0|3197| 0|m0|1066| 0min 0s|m0|3340| 0min 0s2220N/A|m0|2767| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_ProductAddRentalInfo.cshtml
|m0|1082| 0|m0|2588| 0|m0|3208| 0|m0|1081| 0min 0s|m0|3339| 0min 0s2225N/A|m0|2766| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.pngAddProductToOrder.cshtml
|m0|1093| 0|m0|2587| 0|m0|3069| 0|m0|1092| 0min 0s|m0|3338| 0min 0s2193N/A|m0|2772| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.pngAddProductToOrderDetails.cshtml
|m0|0896| 0|m0|2584| 0|m0|2057| 0|m0|0984| 0min 0s|m0|3337| 0min 0s2160N/A|m0|2759| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.pngWeights.cshtml
|m0|1066| 0|m0|2581| 0|m0|3192| 0|m0|1065| 0min 0s|m0|3336| 0min 0s2218N/A|m0|2762| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Measure
;CSHTML.png_CreateOrUpdate.Seo.cshtml
|m0|0893| 0|m0|2580| 0|m0|2040| 0|m0|0967| 0min 0s|m0|3335| 0min 0s2166N/A|m0|2761| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\News
;CSHTML.png_OrderDetails.Info.cshtml
|m0|1218| 0|m0|2583| 0|m0|3348| 0|m0|1217| 0min 0s|m0|3334| 0min 0s3212N/A|m0|2756| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.png_ProductAddAttributes.cshtml
|m0|2221| 0|m0|2582| 0|m0|0837| 0|m0|2197| 0min 0s|m0|3333| 0min 0s|c0|0901| 0%|m0|2755| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.png_ProductAddGiftCardInfo.cshtml
|m0|1928| 0|m0|2631| 0|m0|0764| 0|m0|1860| 0min 0s|m0|3332| 0min 0s2758N/A|m0|2758| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.png_OrderDetails.Notes.cshtml
|m0|1223| 0|m0|2630| 0|m0|3349| 0|m0|1222| 0min 0s|m0|3331| 0min 0s3213N/A|m0|2757| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.png_OrderDetails.Products.cshtml
|m0|1120| 0|m0|2633| 0|m0|3042| 0|m0|1119| 0min 0s|m0|3330| 0min 0s2263N/A|m0|2967| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Order
;CSHTML.png_CreateOrUpdate .AppliedToManufacturers.cshtml
|m0|1122| 0|m0|2632| 0|m0|3034| 0|m0|1121| 0min 0s|m0|3329| 0min 0s2264N/A|m0|2966| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Discount
;CSHTML.png_CreateOrUpdate.Seo.cshtml
|m0|2233| 0|m0|2629| 0|m0|0852| 0|m0|2202| 0min 0s|m0|3328| 0min 0s|c0|0919| 0%|m0|2968| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Category
;CSHTML.png_CreateOrUpdate.Values.cshtml
|m0|1108| 0|m0|2626| 0|m0|3074| 0|m0|1107| 0min 0s|m0|3327| 0min 0s2261N/A|m0|2970| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CheckoutAttribute
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|2191| 0|m0|2625| 0|m0|0801| 0|m0|2151| 0min 0s|m0|3326| 0min 0s|c0|0819| 0%|m0|2969| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Category
;CSHTML.png_CreateOrUpdate.Products.cshtml
|m0|1132| 0|m0|2628| 0|m0|3056| 0|m0|1131| 0min 0s|m0|3325| 0min 0s2234N/A|m0|2962| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Category
;CSHTML.png_Maintenance.DBBackups.cshtml
|m0|1126| 0|m0|2627| 0|m0|3036| 0|m0|1125| 0min 0s|m0|3324| 0min 0s2237N/A|m0|2961| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Common
;CSHTML.png_Maintenance.DeleteFiles.cshtml
|m0|1139| 0|m0|2640| 0|m0|3049| 0|m0|1138| 0min 0s|m0|3323| 0min 0s2250N/A|m0|2963| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Common
;CSHTML.png_Maintenance.DeleteGuests.cshtml
|m0|1123| 0|m0|2639| 0|m0|3033| 0|m0|1122| 0min 0s|m0|3322| 0min 0s2266N/A|m0|2965| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Common
;CSHTML.png_Maintenance.DeleteAbandonedCarts .cshtml
|m0|1124| 0|m0|2642| 0|m0|3038| 0|m0|1123| 0min 0s|m0|3321| 0min 0s2265N/A|m0|2964| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Common
;CSHTML.png_Maintenance .DeleteAlreadySentQueuedEmails .cshtml
|m0|1112| 0|m0|2641| 0|m0|3076| 0|m0|1111| 0min 0s|m0|3320| 0min 0s2254N/A|m0|2971| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Common
;CSHTML.png_CreateOrUpdate.Display.cshtml
|m0|0780| 0|m0|2638| 0|m0|2147| 0|m0|0825| 0min 0s|m0|3319| 0min 0s2365N/A|m0|2978| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Category
;CSHTML.png_CreateOrUpdate.Values.cshtml
|m0|0768| 0|m0|2635| 0|m0|1877| 0|m0|0644| 0min 0s|m0|3318| 0min 0s2367N/A|m0|2977| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\AddressAttribute
;CSHTML.png_CreateOrUpdate.Customers.cshtml
|m0|0765| 0|m0|2634| 0|m0|1860| 0|m0|0721| 0min 0s|m0|3317| 0min 0s2381N/A|m0|2979| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Affiliate
;CSHTML.pngListBlock.cshtml
|m0|0811| 0|m0|2637| 0|m0|2122| 0|m0|0801| 0min 0s|m0|3316| 0min 0s2394N/A|m0|2981| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\AddressAttribute
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|2199| 0|m0|2636| 0|m0|0867| 0|m0|2167| 0min 0s|m0|3315| 0min 0s|c0|0817| 0%|m0|2980| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\AddressAttribute
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|1109| 0|m0|2613| 0|m0|3073| 0|m0|1108| 0min 0s|m0|3314| 0min 0s2260N/A|m0|2973| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Affiliate
;CSHTML.png_CreateOrUpdate.Seo.cshtml
|m0|1111| 0|m0|2612| 0|m0|3077| 0|m0|1110| 0min 0s|m0|3313| 0min 0s2252N/A|m0|2972| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Blog
;CSHTML.pngProductAddPopup.cshtml
|m0|1105| 0|m0|2615| 0|m0|3083| 0|m0|1104| 0min 0s|m0|3312| 0min 0s2258N/A|m0|2974| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Category
;CSHTML.png_CreateOrUpdate.Orders.cshtml
|m0|0668| 0|m0|2614| 0|m0|1983| 0|m0|0915| 0min 0s|m0|3311| 0min 0s2363N/A|m0|2976| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Affiliate
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|0721| 0|m0|2611| 0|m0|1828| 0|m0|0681| 0min 0s|m0|3310| 0min 0s2377N/A|m0|2975| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Blog
;CSHTML.png_Maintenance.ReindexDatabaseTables .cshtml
|m0|1077| 0|m0|2608| 0|m0|3207| 0|m0|1076| 0min 0s|m0|3309| 0min 0s2230N/A|m0|2960| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Common
;CSHTML.png_CreateOrUpdate.Orders.cshtml
|m0|1006| 0|m0|2607| 0|m0|3176| 0|m0|1005| 0min 0s|m0|3308| 0min 0s2281N/A|m0|2945| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.png_CreateOrUpdate.RewardPoints .cshtml
|m0|1010| 0|m0|2610| 0|m0|3178| 0|m0|1009| 0min 0s|m0|3307| 0min 0s2274N/A|m0|2944| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.png_CreateOrUpdate.Impersonate.cshtml
|m0|1019| 0|m0|2609| 0|m0|3137| 0|m0|1018| 0min 0s|m0|3306| 0min 0s2282N/A|m0|2946| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|0990| 0|m0|2622| 0|m0|3172| 0|m0|0989| 0min 0s|m0|3305| 0min 0s2294N/A|m0|2948| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.png_CustomerAttributes.cshtml
|m0|1007| 0|m0|2621| 0|m0|3175| 0|m0|1006| 0min 0s|m0|3304| 0min 0s2280N/A|m0|2947| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.pngProductAddPopup.cshtml
|m0|1022| 0|m0|2624| 0|m0|3140| 0|m0|1021| 0min 0s|m0|3303| 0min 0s2285N/A|m0|2940| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Discount
;CSHTML.png_CreateOrUpdate .AppliedToCategories.cshtml
|m0|1020| 0|m0|2623| 0|m0|3136| 0|m0|1019| 0min 0s|m0|3302| 0min 0s2284N/A|m0|2939| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Discount
;CSHTML.pngCategoryAddPopup.cshtml
|m0|0989| 0|m0|2620| 0|m0|3167| 0|m0|0988| 0min 0s|m0|3301| 0min 0s2292N/A|m0|2941| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Discount
;CSHTML.pngManufacturerAddPopup.cshtml
|m0|1008| 0|m0|2617| 0|m0|3174| 0|m0|1007| 0min 0s|m0|3300| 0min 0s2273N/A|m0|2943| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Discount
;CSHTML.png_CreateOrUpdate .CurrentShoppingCart.cshtml
|m0|1016| 0|m0|2616| 0|m0|3146| 0|m0|1015| 0min 0s|m0|3299| 0min 0s2291N/A|m0|2942| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|2227| 0|m0|2619| 0|m0|0855| 0|m0|2205| 0min 0s|m0|3298| 0min 0s|c0|0926| 0%|m0|2949| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerAttribute
;CSHTML.png_CreateOrUpdate.Values.cshtml
|m0|1128| 0|m0|2618| 0|m0|3054| 0|m0|1127| 0min 0s|m0|3297| 0min 0s2241N/A|m0|2956| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerAttribute
;CSHTML.png_CreateOrUpdate.States.cshtml
|m0|1142| 0|m0|2813| 0|m0|3116| 0|m0|1141| 0min 0s|m0|3296| 0min 0s2244N/A|m0|2955| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Country
;CSHTML.pngListBlock.cshtml
|m0|1144| 0|m0|2812| 0|m0|3120| 0|m0|1143| 0min 0s|m0|3295| 0min 0s2245N/A|m0|2957| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerAttribute
;CSHTML.pngAssociateProductToCustomerRolePopu p.cshtml
|m0|0736| 0|m0|2815| 0|m0|1883| 0|m0|0651| 0min 0s|m0|3294| 0min 0s2372N/A|m0|2910| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\CustomerRole
;CSHTML.png_CreateOrUpdate.Addresses.cshtml
|m0|0806| 0|m0|2814| 0|m0|2121| 0|m0|0798| 0min 0s|m0|3293| 0min 0s2371N/A|m0|2911| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.png_CreateOrUpdate .BackInStockSubscriptions.cshtml
|m0|0764| 0|m0|2811| 0|m0|1861| 0|m0|0716| 0min 0s|m0|3292| 0min 0s2380N/A|m0|2909| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.pngGdprLog.cshtml
|m0|0784| 0|m0|2808| 0|m0|2149| 0|m0|0835| 0min 0s|m0|3291| 0min 0s2364N/A|m0|2907| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.png_CreateOrUpdate.ActivityLog.cshtml
|m0|0718| 0|m0|2807| 0|m0|1825| 0|m0|0680| 0min 0s|m0|3290| 0min 0s2376N/A|m0|2908| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Customer
;CSHTML.png_Forum.Permissions.cshtml
|m0|1114| 0|m0|2810| 0|m0|3058| 0|m0|1113| 0min 0s|m0|3289| 0min 0s2255N/A|m0|2915| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Gdpr.Consents.cshtml
|m0|1117| 0|m0|2809| 0|m0|3039| 0|m0|1116| 0min 0s|m0|3288| 0min 0s2269N/A|m0|2916| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Forum.Feeds.cshtml
|m0|1113| 0|m0|2822| 0|m0|3075| 0|m0|1112| 0min 0s|m0|3287| 0min 0s2256N/A|m0|2914| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Forum.PageSizes.cshtml
|m0|0713| 0|m0|2821| 0|m0|1810| 0|m0|0699| 0min 0s|m0|3286| 0min 0s2375N/A|m0|2912| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.AdminArea.cshtml
|m0|0712| 0|m0|2824| 0|m0|1811| 0|m0|0705| 0min 0s|m0|3285| 0min 0s2374N/A|m0|2913| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.FooterItems.cshtml
|m0|0678| 0|m0|2823| 0|m0|1839| 0|m0|0738| 0min 0s|m0|3284| 0min 0s2360N/A|m0|2906| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.Localization.cshtml
|m0|0661| 0|m0|2820| 0|m0|1964| 0|m0|0908| 0min 0s|m0|3283| 0min 0s2353N/A|m0|2899| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.Common.cshtml
|m0|1032| 0|m0|2817| 0|m0|3150| 0|m0|1031| 0min 0s|m0|3282| 0min 0s2337N/A|m0|2900| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.Favicon.cshtml
|m0|1042| 0|m0|2816| 0|m0|3222| 0|m0|1041| 0min 0s|m0|3281| 0min 0s2347N/A|m0|2898| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Forum.Common.cshtml
|m0|0851| 0|m0|2819| 0|m0|2204| 0|m0|0768| 0min 0s|m0|3280| 0min 0s2123N/A|m0|2896| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Catalog.ProductReviews.cshtml
|m0|0857| 0|m0|2818| 0|m0|2172| 0|m0|0858| 0min 0s|m0|3279| 0min 0s2120N/A|m0|2897| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Catalog.ProductSorting.cshtml
|m0|0791| 0|m0|2795| 0|m0|2142| 0|m0|0828| 0min 0s|m0|3278| 0min 0s2366N/A|m0|2904| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Catalog.ExportImport.cshtml
|m0|0710| 0|m0|2794| 0|m0|1807| 0|m0|0698| 0min 0s|m0|3277| 0min 0s2361N/A|m0|2905| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Catalog.Performance.cshtml
|m0|0817| 0|m0|2797| 0|m0|2116| 0|m0|0807| 0min 0s|m0|3276| 0min 0s2393N/A|m0|2903| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Catalog.Share.cshtml
|m0|1031| 0|m0|2796| 0|m0|3157| 0|m0|1030| 0min 0s|m0|3275| 0min 0s2335N/A|m0|2901| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_CustomerUser.Common.cshtml
|m0|0752| 0|m0|2793| 0|m0|1899| 0|m0|0655| 0min 0s|m0|3274| 0min 0s2383N/A|m0|2902| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_CustomerUser.Security.cshtml
|m0|1133| 0|m0|2790| 0|m0|3055| 0|m0|1132| 0min 0s|m0|3273| 0min 0s2236N/A|m0|2917| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Catalog.Tags.cshtml
|m0|1005| 0|m0|2789| 0|m0|3183| 0|m0|1004| 0min 0s|m0|3272| 0min 0s2279N/A|m0|2932| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Catalog.Tax.cshtml
|m0|1003| 0|m0|2792| 0|m0|3185| 0|m0|1002| 0min 0s|m0|3271| 0min 0s2278N/A|m0|2933| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.Minification.cshtml
|m0|0997| 0|m0|2791| 0|m0|3165| 0|m0|0996| 0min 0s|m0|3270| 0min 0s2310N/A|m0|2931| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Shipping.Notifications.cshtml
|m0|1002| 0|m0|2804| 0|m0|3180| 0|m0|1001| 0min 0s|m0|3269| 0min 0s2305N/A|m0|2929| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Shipping.ShippingOrigin.cshtml
|m0|1051| 0|m0|2803| 0|m0|3233| 0|m0|1050| 0min 0s|m0|3268| 0min 0s2315N/A|m0|2930| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Shipping.Checkout.cshtml
|m0|1013| 0|m0|2806| 0|m0|3143| 0|m0|1012| 0min 0s|m0|3267| 0min 0s2288N/A|m0|2937| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Shipping.Common.cshtml
|m0|1014| 0|m0|2802| 0|m0|3142| 0|m0|1013| 0min 0s|m0|3265| 0min 0s2287N/A|m0|2936| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_ShoppingCart.Common.cshtml
|m0|1011| 0|m0|2799| 0|m0|3177| 0|m0|1010| 0min 0s|m0|3264| 0min 0s2276N/A|m0|2934| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Tax.Common.cshtml
|m0|1017| 0|m0|2798| 0|m0|3145| 0|m0|1016| 0min 0s|m0|3263| 0min 0s2290N/A|m0|2935| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Tax.DefaultTaxAddress.cshtml
|m0|0984| 0|m0|2801| 0|m0|2080| 0|m0|0931| 0min 0s|m0|3262| 0min 0s2297N/A|m0|2928| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_ShoppingCart.MiniShoppingCart .cshtml
|m0|1136| 0|m0|2800| 0|m0|3046| 0|m0|1135| 0min 0s|m0|3261| 0min 0s2247N/A|m0|2921| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_ShoppingCart.Wishlist.cshtml
|m0|1137| 0|m0|2849| 0|m0|3051| 0|m0|1136| 0min 0s|m0|3260| 0min 0s2249N/A|m0|2922| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_RewardPoints.EarningRewardPoints .cshtml
|m0|1143| 0|m0|2848| 0|m0|3121| 0|m0|1142| 0min 0s|m0|3259| 0min 0s2246N/A|m0|2920| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.TopMenuItems.cshtml
|m0|1104| 0|m0|2851| 0|m0|3078| 0|m0|1103| 0min 0s|m0|3258| 0min 0s2231N/A|m0|2918| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_News.Comments.cshtml
|m0|1131| 0|m0|2850| 0|m0|3057| 0|m0|1130| 0min 0s|m0|3257| 0min 0s2232N/A|m0|2919| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.Pdf.cshtml
|m0|1000| 0|m0|2847| 0|m0|3182| 0|m0|0999| 0min 0s|m0|3256| 0min 0s2304N/A|m0|2926| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_GeneralCommon.Security.cshtml
|m0|0998| 0|m0|2844| 0|m0|3164| 0|m0|0997| 0min 0s|m0|3255| 0min 0s2303N/A|m0|2927| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_News.Common.cshtml
|m0|1009| 0|m0|2843| 0|m0|3179| 0|m0|1008| 0min 0s|m0|3254| 0min 0s2272N/A|m0|2925| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Order.OrderTotals.cshtml
|m0|1135| 0|m0|2846| 0|m0|3047| 0|m0|1134| 0min 0s|m0|3253| 0min 0s2248N/A|m0|2923| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_RewardPoints.Common.cshtml
|m0|1140| 0|m0|2845| 0|m0|3118| 0|m0|1139| 0min 0s|m0|3252| 0min 0s2243N/A|m0|2924| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Order.Checkout.cshtml
|m0|0891| 0|m0|2858| 0|m0|2042| 0|m0|0969| 0min 0s|m0|3251| 0min 0s2165N/A|m0|2867| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Order.GiftCards.cshtml
|m0|0982| 0|m0|2857| 0|m0|2076| 0|m0|0927| 0min 0s|m0|3250| 0min 0s2189N/A|m0|2868| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Catalog.CompareProducts.cshtml
|m0|1073| 0|m0|2860| 0|m0|3191| 0|m0|1072| 0min 0s|m0|3249| 0min 0s2214N/A|m0|2866| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_CreateOrUpdate.Shipping.cshtml
|m0|1102| 0|m0|2859| 0|m0|3080| 0|m0|1101| 0min 0s|m0|3248| 0min 0s2205N/A|m0|2864| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate .SpecificationAttributes.cshtml
|m0|1071| 0|m0|2856| 0|m0|3187| 0|m0|1070| 0min 0s|m0|3247| 0min 0s2213N/A|m0|2865| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.Rental.cshtml
|m0|0880| 0|m0|2853| 0|m0|2181| 0|m0|0867| 0min 0s|m0|3246| 0min 0s2182N/A|m0|2872| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.Seo.cshtml
|m0|2226| 0|m0|2852| 0|m0|0856| 0|m0|2204| 0min 0s|m0|3245| 0min 0s|c0|0923| 0%|m0|2873| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdateProductAttributeMap ping.Condition.cshtml
|m0|0879| 0|m0|2855| 0|m0|2182| 0|m0|0864| 0min 0s|m0|3244| 0min 0s2183N/A|m0|2871| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_ProductAttributes.cshtml
|m0|0869| 0|m0|2854| 0|m0|2176| 0|m0|0854| 0min 0s|m0|3243| 0min 0s2173N/A|m0|2869| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_ProductEditorSettingsModal.cshtml
|m0|0877| 0|m0|2831| 0|m0|2178| 0|m0|0856| 0min 0s|m0|3242| 0min 0s2179N/A|m0|2870| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdateProductAttributeMap ping.Info.cshtml
|m0|2254| 0|m0|2830| 0|m0|0304| 0|m0|2218| 0min 0s|m0|3241| 0min 0s|c0|0884| 0%|m0|2863| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdateProductAttributeMap ping.Values.cshtml
|m0|1026| 0|m0|2833| 0|m0|3156| 0|m0|1025| 0min 0s|m0|3240| 0min 0s2340N/A|m0|2856| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.RelatedProducts .cshtml
|m0|1024| 0|m0|2832| 0|m0|3138| 0|m0|1023| 0min 0s|m0|3239| 0min 0s2339N/A|m0|2857| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.CrossSellsProducts .cshtml
|m0|1027| 0|m0|2829| 0|m0|3155| 0|m0|1026| 0min 0s|m0|3238| 0min 0s2342N/A|m0|2855| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate .DownloadableProduct.cshtml
|m0|1061| 0|m0|2826| 0|m0|3229| 0|m0|1060| 0min 0s|m0|3237| 0min 0s2325N/A|m0|2853| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngRelatedProductAddPopup.cshtml
|m0|0669| 0|m0|2825| 0|m0|1982| 0|m0|0924| 0min 0s|m0|3236| 0min 0s2354N/A|m0|2854| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.pngRequiredProductAddPopup.cshtml
|m0|0824| 0|m0|2828| 0|m0|2135| 0|m0|0751| 0min 0s|m0|3235| 0min 0s2136N/A|m0|2861| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.GiftCard.cshtml
|m0|0860| 0|m0|2827| 0|m0|2175| 0|m0|0857| 0min 0s|m0|3234| 0min 0s2148N/A|m0|2862| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate .PurchasedWithOrders.cshtml
|m0|0820| 0|m0|2840| 0|m0|2133| 0|m0|0761| 0min 0s|m0|3233| 0min 0s2134N/A|m0|2860| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.Recurring.cshtml
|m0|0852| 0|m0|2839| 0|m0|2203| 0|m0|0771| 0min 0s|m0|3232| 0min 0s2125N/A|m0|2858| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.Inventory.cshtml
|m0|0838| 0|m0|2842| 0|m0|2191| 0|m0|0839| 0min 0s|m0|3231| 0min 0s2142N/A|m0|2859| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.Prices.cshtml
|m0|0899| 0|m0|2841| 0|m0|2060| 0|m0|0973| 0min 0s|m0|3230| 0min 0s2163N/A|m0|2874| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Product
;CSHTML.png_CreateOrUpdate.History.cshtml
|m0|0827| 0|m0|2838| 0|m0|2126| 0|m0|0759| 0min 0s|m0|3229| 0min 0s2130N/A|m0|2889| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\RecurringPayment
;CSHTML.png_AppSettings.Cache.cshtml
|m0|0848| 0|m0|2835| 0|m0|2213| 0|m0|0773| 0min 0s|m0|3228| 0min 0s2112N/A|m0|2890| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_AppSettings.Data.cshtml
|m0|0888| 0|m0|2834| 0|m0|2039| 0|m0|0964| 0min 0s|m0|3227| 0min 0s2151N/A|m0|2888| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.pngList.cshtml
|m0|0890| 0|m0|2837| 0|m0|2037| 0|m0|0966| 0min 0s|m0|3226| 0min 0s2152N/A|m0|2886| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReviewType
;CSHTML.pngAccessDenied.cshtml
|m0|0837| 0|m0|2836| 0|m0|2192| 0|m0|0840| 0min 0s|m0|3225| 0min 0s2140N/A|m0|2887| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Security
;CSHTML.png_AppSettings.DistributedCache .cshtml
|m0|0840| 0|m0|2788| 0|m0|2195| 0|m0|0851| 0min 0s|m0|3224| 0min 0s2114N/A|m0|2894| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Blog.Comments.cshtml
|m0|0847| 0|m0|2740| 0|m0|2214| 0|m0|0774| 0min 0s|m0|3223| 0min 0s2110N/A|m0|2895| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_Blog.Common.cshtml
|m0|0832| 0|m0|2739| 0|m0|2197| 0|m0|0849| 0min 0s|m0|3222| 0min 0s2145N/A|m0|2893| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_AppSettings.Hosting.cshtml
|m0|0829| 0|m0|2742| 0|m0|2130| 0|m0|0702| 0min 0s|m0|3221| 0min 0s2131N/A|m0|2891| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_AppSettings.Installation.cshtml
|m0|0834| 0|m0|2741| 0|m0|2201| 0|m0|0769| 0min 0s|m0|3220| 0min 0s2146N/A|m0|2892| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Setting
;CSHTML.png_ReturnRequestReasons.cshtml
|m0|1096| 0|m0|2738| 0|m0|3060| 0|m0|1095| 0min 0s|m0|3219| 0min 0s2208N/A|m0|2885| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReturnRequest
;CSHTML.pngBestCustomersByOrderTotal.cshtml
|m0|1083| 0|m0|2735| 0|m0|3201| 0|m0|1082| 0min 0s|m0|3218| 0min 0s2224N/A|m0|2878| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Report
;CSHTML.pngBestsellers.cshtml
|m0|1081| 0|m0|2734| 0|m0|3209| 0|m0|1080| 0min 0s|m0|3217| 0min 0s2223N/A|m0|2879| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Report
;CSHTML.png_CreateOrUpdate.Info.cshtml
|m0|1074| 0|m0|2737| 0|m0|3190| 0|m0|1073| 0min 0s|m0|3216| 0min 0s2227N/A|m0|2877| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\RecurringPayment
;CSHTML.pngBestCustomersByNumberOfOrders .cshtml
|m0|1065| 0|m0|2736| 0|m0|3193| 0|m0|1064| 0min 0s|m0|3215| 0min 0s2216N/A|m0|2875| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Report
;CSHTML.pngCountrySales.cshtml
|m0|1069| 0|m0|2749| 0|m0|3195| 0|m0|1068| 0min 0s|m0|3214| 0min 0s2212N/A|m0|2876| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Report
;CSHTML.pngRegisteredCustomers.cshtml
|m0|1095| 0|m0|2748| 0|m0|3061| 0|m0|1094| 0min 0s|m0|3213| 0min 0s2206N/A|m0|2883| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Report
;CSHTML.png_ReturnRequestActions.cshtml
|m0|1098| 0|m0|2751| 0|m0|3064| 0|m0|1097| 0min 0s|m0|3212| 0min 0s2209N/A|m0|2884| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\ReturnRequest
;CSHTML.pngLowStock.cshtml
|m0|1100| 0|m0|2750| 0|m0|3062| 0|m0|1099| 0min 0s|m0|3211| 0min 0s2200N/A|m0|2882| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Report
;CSHTML.pngNeverSold.cshtml
|m0|1086| 0|m0|2747| 0|m0|3204| 0|m0|1085| 0min 0s|m0|3210| 0min 0s2197N/A|m0|2880| 0Nop.Web.\Presentation\Nop.Web\Areas\Admin\Views\Report
0
  • The number of projects with no issues.
  • Sort the column #Un-resolved ascending to list these files first.
4
  • The number of projects with at least one unresolved issue but no new issue added since the baseline.
  • Sort the column #Un-resolved Issues to list these files first.
21
  • The number of projects with at least one new issue introduced since the baseline.
  • Sort the column #New Issues to list these files first.
;InfoSmall.png Clicking a project's name selects its associated source files under the Issues tab.
This occurs because the search pattern for the source files grid is set to the project's name.
Project Name#New Issues#Un- resolved#Fixed
New Debt
Debt%Cov#Types#Statements
;Project-CSharp.pngNop.Services|m100|00| 1 806|m100|00| 11 383|m100|00| 915|m100|00| 62d|m66|01| 265d|c37|02| 37.41%|m29|01| 736|m37|01| 23 253​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Web|m69|01| 1 248|m89|01| 10 137|m58|01| 532|m52|01| 32d|m100|00| 399d|c7|03| 7.41%|m100|00| 2 517|m100|00| 61 435​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Misc.Zettle|m42|02| 769|m0|23| 0|m0|20| 0|m38|02| 24d|m6|03| 24d|c0|19| 0%|m4|06| 127|m2|04| 1 823​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Payments.CyberSource|m30|03| 556|m0|24| 0|m0|21| 0|m31|03| 19d 4h|m4|04| 19d 4h|c0|17| 0%|m2|07| 55|m2|08| 1 352​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Web.Framework|m19|04| 348|m8|03| 916|m11|03| 109|m19|04| 12d 1h|m18|02| 74d|c5|04| 5.49%|m9|03| 250|m8|02| 5 232​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Data|m10|05| 184|m5|04| 594|m1|08| 16|m7|05| 4d 7h|m3|08| 14d 1h|c42|01| 42.58%|m7|04| 187|m2|06| 1 726​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Widgets.FacebookPixel|m9|06| 177|m2|08| 246|m1|09| 15|m3|07| 2d 3h|m2|10| 10d 3h|c0|24| 0%|m1|11| 37|m1|11| 839​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Misc.Sendinblue|m8|07| 158|m3|06| 404|m12|02| 115|m5|06| 3d 3h|m4|05| 18d 1h|c0|16| 0%|m1|09| 47|m2|09| 1 292​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Core|m7|08| 139|m8|02| 922|m4|05| 45|m3|08| 1d 7h|m3|07| 15d 3h|c74|00| 74.82%|m13|02| 338|m8|03| 5 083​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Tax.Avalara|m2|09| 50|m4|05| 540|m5|04| 48|m0|12| 2h 31min|m4|06| 17d 4h|c0|15| 0%|m1|08| 52|m2|07| 1 404​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.ExternalAuth.Facebook|m2|10| 39|m0|20| 36|m1|10| 11|m1|09| 6h 33min|m0|19| 1d 5h|c0|07| 0%|m0|17| 20|m0|20| 156​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Payments.PayPalCommerce|m1|11| 35|m3|07| 371|m1|07| 17|m0|13| 2h 29min|m3|09| 13d 2h|c0|23| 0%|m1|10| 46|m1|10| 1 038​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Widgets.What3words|m1|12| 20|m0|16| 65|m1|06| 18|m0|11| 2h 59min|m0|15| 2d 4h|c0|08| 0%|m0|15| 21|m0|17| 215​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Widgets.GoogleAnalytics|m0|13| 12|m1|10| 180|m0|19| 0|m0|10| 3h 10min|m1|13| 4d 6h|c0|05| 0%|m0|18| 16|m0|13| 340​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Payments.Manual|m0|14| 7|m0|17| 44|m0|11| 6|m0|17| 8min|m0|20| 1d 3h|c0|14| 0%|m0|21| 13|m0|19| 182​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Shipping.UPS|m0|15| 4|m1|09| 194|m0|24| 0|m0|19| 4min 0s|m1|11| 6d 4h|c0|18| 0%|m7|05| 185|m2|05| 1 730​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator|m0|16| 4|m0|13| 90|m0|12| 3|m0|16| 2h 14min|m0|18| 1d 6h|c0|22| 0%|m1|12| 30|m0|18| 214​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Widgets.NivoSlider|m0|17| 4|m0|14| 84|m0|23| 0|m0|14| 2h 22min|m0|17| 2d 1h|c0|12| 0%|m0|22| 12|m0|15| 294​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Tax .FixedOrByCountryStateZip|m0|18| 3|m0|12| 110|m0|22| 0|m0|20| 3min 0s|m0|14| 4d 1h|c0|09| 0%|m0|16| 21|m0|14| 317​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Payments .CheckMoneyOrder|m0|19| 3|m0|18| 40|m0|13| 0|m0|15| 2h 17min|m0|21| 1d 0h|c0|06| 0%|m0|19| 13|m0|21| 132​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Shipping .FixedByWeightByTotal|m0|21| 0|m1|11| 155|m0|15| 0|m0|24| 0min 0s|m1|12| 6d 0h|c0|20| 0%|m0|13| 25|m0|12| 497​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.ExchangeRate .EcbExchange|m0|20| 1|m0|21| 29|m0|14| 0|m0|18| 5min|m0|22| 5h 32min|c0|10| 0%|m0|23| 6|m0|23| 53​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Pickup.PickupInStore|m0|24| 0|m0|15| 74|m0|16| 0|m0|22| 0min 0s|m0|16| 2d 2h|c0|21| 0%|m0|14| 21|m0|16| 273​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.DiscountRules .CustomerRoles|m0|23| 0|m0|19| 38|m0|17| 0|m0|21| 0min 0s|m0|23| 5h 1min|c0|13| 0%|m0|20| 13|m0|22| 92​​​​​​​​ ​​​​ ​
;Project-CSharp.pngNop.Plugin.Misc.WebApi.Frontend|m0|22| 0|m0|22| 10|m0|18| 0|m0|23| 0min 0s|m0|24| 1h 22min|c0|11| 0%|m0|24| 4|m0|24| 25​​​​​​​​ ​​​​ ​
;StatusQGPass.png1 pass
  • The number of Quality Gates that pass.
  • A Quality Gate passes if its value is lower than its warning threshold, and lower than its failure threshold.
;StatusQGWarn.png2 warn
  • The number of Quality Gates that warn.
  • A Quality Gate warns if its value is equal to or higher than its warning threshold, but lower than its failure threshold.
;StatusQGFail.png9 fail
  • The number of Quality Gates that fail.
  • A Quality Gate fails if its value is equal to or higher than its failure threshold. If any, it means that the code is not ready for production. You have the option to stop the build process upon any Quality Gate failure.
;QGFail.png Some Quality Gates fail. The build
can be stopped upon quality gate
failure. Online documentation.
;Info.png Quality Gates that measure diff cannot
be run on the baseline. Hence they
have blank trend and baseline value.
NameTrendBaseline StatusStatusGroup
;StatusQGFail.png   Percentage Coverage
;TrendIconRedDown.png;StatusQGFail.png17.23 %;StatusQGFail.png16.82 %Quality Gates
;StatusQGFail.png   Percentage Coverage on New Code
;StatusQGFail.png12.34 %Quality Gates
;StatusQGFail.png   Percentage Coverage on Refactored Code
;StatusQGFail.png10.1 %Quality Gates
;StatusQGPass.png   Blocker Issues
;TrendIconGrayConstant.png;StatusQGPass.png0 issues;StatusQGPass.png0 issuesQuality Gates
;StatusQGFail.png   Critical Issues
;TrendIconRedUp.png;StatusQGFail.png43 issues;StatusQGFail.png49 issuesQuality Gates
;StatusQGFail.png   New Blocker / Critical / High Issues
;StatusQGFail.png4 883 issuesQuality Gates
;StatusQGFail.png   Critical Rules Violated
;TrendIconRedUp.png;StatusQGFail.png7 rules;StatusQGFail.png13 rulesQuality Gates
;StatusQGWarn.png   Treat Compiler Warnings as Error
;TrendIconRedUp.png;StatusQGPass.png0 issues;StatusQGWarn.png5 issuesQuality Gates
;StatusQGWarn.png   Percentage Debt
;TrendIconRedUp.png;StatusQGWarn.png22.09 %;StatusQGWarn.png23.2 %Quality Gates
;StatusQGFail.png   New Debt since Baseline
;StatusQGFail.png74.61 man-daysQuality Gates
;StatusQGFail.png   Debt Rating per Namespace
;TrendIconRedUp.png;StatusQGFail.png172 namespaces;StatusQGFail.png198 namespacesQuality Gates
;StatusQGFail.png   New Annual Interest since Baseline
;StatusQGFail.png101.4 man-daysQuality Gates
;StatusBigOk.png76 pass
  • The number of CQLinq rules that are not violated. Those rules are not listed below.
  • Notice that Roslyn Analyzers that pass are not imported. Thus, they are not counted in this number.
;StatusWarning.png196 violated The number of CQLinq rules and Roslyn Analyzers that are violated. They are listed below.;StatusWarningCritical.png13 violated
  • The number of CQLinq rules marked as critical that are violated. They are listed below with a top-left red tick.
  • By sorting the first column, violated critical rules can be listed first.
;InfoSmall.png
  • Rules can also be checked live at development-time, from within the IDE Online documentation.
  • Rules that rely on diff cannot be run on the baseline. Hence, they have blank values in column #New Issues or Fixed.
  • Number of Rules or Queries with Error (syntax error, exception thrown, time-out): 0
IdName#New
Issues
Un-
resolved
FixedNew
Debt
DebtCategory
;StatusWarning.png01MA0004Use Task.ConfigureAwait|m100|000| 1 137|m100|000| 10 565|m100|000| 1 098|m2|006| 2d 2h|m4|004| 22dUsage
;StatusWarning.png01ND1600Code should be tested|m37|003| 430|m26|001| 2 776|m22|001| 252|m100|000| 80d|m100|000| 464dCode Coverage
;StatusWarning.png01ND1602Methods refactored should be tested|m44|001| 503|m0|202| 0|m0|144| 0|m10|003| 8d 3h|m0|187| 0min 0sCode Coverage
;StatusWarning.png01ND1601New Types and Methods should be tested|m43|002| 490|m0|201| 0|m0|121| 0|m14|002| 11d 7h|m0|188| 0min 0sCode Coverage
;StatusWarning.png01RCS1163Unused parameter|m33|004| 386|m1|018| 152|m1|019| 21|m1|020| 6h 26min|m0|045| 2h 32minRoslynator
;StatusWarning.png01MA0003Add parameter name to improve readability|m17|006| 204|m21|002| 2 257|m12|003| 141|m0|026| 3h 24min|m1|010| 4d 5hStyle
;StatusWarning.png01ND1101From now, all types added should be 100% covered by tests|m18|005| 215|m0|175| 0|m0|202| 0|m5|005| 4d 3h|m0|196| 0min 0sCode Smells Regression
;StatusWarning.png01MA0007Add a comma after the last value|m17|007| 200|m18|003| 1 923|m12|004| 134|m0|027| 3h 20min|m0|012| 4d 0hStyle
;StatusWarning.png01MA0011IFormatProvider is missing|m10|008| 124|m7|005| 826|m7|005| 77|m0|033| 2h 4min|m0|020| 1d 5hUsage
;StatusWarning.png01ND1609Methods should have a low C.R.A.P score|m7|010| 89|m3|008| 396|m5|007| 64|m6|004| 5d 2h|m4|005| 19d 4hCode Coverage
;StatusWarningCritical.png00ND1501API Breaking Changes: Methods|m9|009| 103|m0|176| 0|m0|162| 0|m2|008| 2d 1h|m0|199| 0min 0sAPI Breaking Changes
;StatusWarning.png01RCS1037Remove trailing white-space|m7|012| 82|m7|006| 785|m16|002| 179|m0|038| 1h 22min|m0|021| 1d 5hRoslynator
;StatusWarning.png01ND1105Avoid making large methods even larger|m7|011| 83|m0|203| 0|m0|149| 0|m2|009| 2d 0h|m0|190| 0min 0sCode Smells Regression
;StatusWarning.png01MA0016Prefer using collection abstraction instead of implementation|m7|013| 81|m1|016| 163|m0|031| 10|m0|039| 1h 21min|m0|041| 2h 43minDesign
;StatusWarning.png01MA0006Use String.Equals instead of equality operator|m5|015| 67|m1|019| 145|m4|011| 48|m0|041| 1h 7min|m0|046| 2h 25minUsage
;StatusWarning.png01ND1606Types that used to be 100% covered by tests should still be 100% covered|m6|014| 69|m0|198| 0|m0|153| 0|m1|018| 7h 52min|m0|177| 0min 0sCode Coverage
;StatusWarningCritical.png00ND1004Avoid methods with too many parameters|m5|016| 66|m1|015| 176|m5|008| 64|m30|001| 24d|m8|002| 37dCode Smells
;StatusWarning.png01MA0002IEqualityComparer<string> or IComparer<string> is missing|m4|018| 46|m1|017| 154|m2|016| 25|m0|047| 46min|m0|043| 2h 34minUsage
;StatusWarningCritical.png00ND1503API Breaking Changes: Interfaces and Abstract Classes|m4|017| 48|m0|178| 0|m0|173| 0|m1|017| 1d 0h|m0|193| 0min 0sAPI Breaking Changes
;StatusWarning.png01RCS1001Add braces (when expression spans over multiple lines)|m3|019| 42|m2|011| 292|m1|020| 20|m0|049| 42min|m0|029| 4h 52minRoslynator
;StatusWarning.png01ND1306Nested types should not be visible|m3|020| 41|m0|028| 93|m1|030| 11|m0|023| 4h 54min|m0|014| 3d 4hDesign
;StatusWarning.png01MA0051Method is too long|m3|022| 40|m3|010| 334|m2|012| 30|m0|054| 40min|m0|028| 5h 34minDesign
;StatusWarning.png01CA1854Prefer the 'IDictionary.TryGetValue(TKey, out TValue)' method|m3|021| 41|m0|184| 0|m0|174| 0|m0|050| 41min|m0|205| 0min 0sPerformance
;StatusWarning.png01SYSLIB1045Convert to 'GeneratedRegexAttribute'.|m3|023| 40|m0|193| 0|m0|177| 0|m0|051| 40min|m0|178| 0min 0sGeneratedRegex
;StatusWarning.png01MA0110Use the Regex source generator|m3|024| 40|m0|185| 0|m0|176| 0|m0|053| 40min|m0|208| 0min 0sPerformance
;StatusWarning.png01ND2013Avoid prefixing type name with parent namespace name|m2|026| 32|m1|013| 197|m2|015| 26|m0|022| 5h 20min|m0|011| 4d 0hNaming Conventions
;StatusWarning.png01ND1905A field must not be assigned from outside its parent hierarchy types|m2|025| 33|m0|205| 0|m0|175| 0|m0|028| 2h 45min|m0|184| 0min 0sImmutability
;StatusWarning.png01RCS1003Add braces to if-else (when expression spans over multiple lines)|m2|027| 32|m0|027| 95|m0|040| 6|m0|058| 32min|m0|057| 1h 35minRoslynator
;StatusWarning.png01ND1913Record should be immutable|m2|028| 31|m8|004| 849|m1|021| 18|m2|007| 2d 1h|m16|001| 74dImmutability
;StatusWarning.png01ND2209Uri fields or properties should be of type System.Uri|m2|029| 31|m0|024| 103|m0|048| 4|m0|029| 2h 35min|m0|023| 1d 0hSystem
;StatusWarning.png01ND2207Do not raise too general exception types|m2|030| 31|m0|032| 71|m2|013| 30|m1|014| 1d 2h|m0|016| 2d 7hSystem
;StatusWarning.png01MA0040Forward the CancellationToken parameter to methods that take one|m2|031| 29|m0|029| 81|m4|010| 50|m0|061| 29min|m0|059| 1h 21minUsage
;StatusWarning.png01MA0001StringComparison is missing|m2|032| 29|m2|012| 262|m2|014| 28|m0|060| 29min|m0|031| 4h 22minUsage
;StatusWarning.png01RCS1118Mark local variable as const|m2|033| 27|m0|043| 50|m0|058| 2|m0|063| 27min|m0|065| 50minRoslynator
;StatusWarning.png01ND1006Avoid methods potentially poorly commented|m2|035| 26|m0|054| 32|m1|029| 11|m0|034| 1h 50min|m0|038| 3h 3minCode Smells
;StatusWarning.png01ND1103Avoid decreasing code coverage by tests of types|m2|034| 27|m0|206| 0|m0|170| 0|m1|013| 1d 3h|m0|183| 0min 0sCode Smells Regression
;StatusWarning.png01ND2300Collection properties should be read only|m2|037| 24|m5|007| 535|m1|026| 12|m0|024| 4h 0min|m2|007| 11d 1hSystem.Collections
;StatusWarning.png01ND1107Avoid adding instance fields to a type that already had many instance fields|m2|036| 25|m0|196| 0|m0|165| 0|m1|015| 1d 2h|m0|175| 0min 0sCode Smells Regression
;StatusWarningCritical.png00ND1400Avoid namespaces mutually dependent|m2|038| 23|m1|023| 108|m2|018| 23|m1|019| 7h 0min|m0|013| 3d 5hArchitecture
;StatusWarning.png01ND2001Static fields naming convention|m1|039| 22|m0|053| 36|m1|028| 11|m0|042| 1h 6min|m0|053| 1h 48minNaming Conventions
;StatusWarning.png01RCS1036Remove unnecessary blank line|m1|040| 20|m0|033| 70|m1|023| 16|m0|069| 20min|m0|062| 1h 10minRoslynator
;StatusWarning.png01MA0015Specify the parameter name in ArgumentException|m1|041| 20|m1|014| 189|m0|047| 4|m0|070| 20min|m0|037| 3h 9minUsage
;StatusWarning.png01MA0020Use direct methods instead of LINQ methods|m1|042| 16|m0|045| 47|m0|032| 10|m0|072| 16min|m0|068| 47minPerformance
;StatusWarning.png01RCS1077Optimize LINQ method call|m1|043| 16|m0|049| 41|m0|049| 4|m0|073| 16min|m0|074| 41minRoslynator
;StatusWarning.png01RCS1235Optimize method call|m1|045| 15|m0|096| 9|m0|163| 0|m0|076| 15min|m0|115| 9minRoslynator
;StatusWarning.png01ND1106Avoid adding methods to a type that already had many methods|m1|044| 16|m0|204| 0|m0|164| 0|m2|011| 1d 5h|m0|189| 0min 0sCode Smells Regression
;StatusWarning.png01RCS1205Order named arguments according to the order of parameters|m1|046| 13|m0|036| 64|m0|097| 1|m0|077| 13min|m0|063| 1h 4minRoslynator
;StatusWarningCritical.png00ND2012Avoid having different types with same name|m1|047| 13|m0|044| 49|m0|035| 8|m0|031| 2h 10min|m0|024| 1d 0hNaming Conventions
;StatusWarning.png01ND1305Avoid namespaces with few types|m1|048| 13|m0|031| 75|m1|027| 12|m0|043| 1h 5min|m0|027| 6h 15minDesign
;StatusWarning.png01ND2700Float and Date Parsing must be culture aware|m1|049| 12|m0|056| 31|m0|036| 7|m0|037| 1h 36min|m0|033| 4h 8minSystem.Globalization
;StatusWarning.png01ND1206A stateless class or structure might be turned into a static type|m1|050| 12|m0|092| 10|m0|067| 2|m0|040| 1h 20min|m0|052| 1h 49minObject Oriented Design
;StatusWarning.png01MA0076Do not use implicit culture-sensitive ToString in interpolated strings|m1|051| 12|m1|020| 144|m5|009| 55|m0|078| 12min|m0|047| 2h 24minDesign
;StatusWarning.png01RCS1102Make class static|m0|052| 11|m0|104| 7|m0|039| 6|m0|081| 11min|m0|121| 7minRoslynator
;StatusWarning.png01MA0036Make class static|m0|054| 10|m0|077| 15|m0|057| 3|m0|085| 10min|m0|095| 15minDesign
;StatusWarningCritical.png00ND1500API Breaking Changes: Types|m0|053| 11|m0|179| 0|m0|168| 0|m0|025| 3h 40min|m0|192| 0min 0sAPI Breaking Changes
;StatusWarning.png01MA0009Add regex evaluation timeout|m0|055| 10|m0|048| 42|m0|044| 5|m0|084| 10min|m0|073| 42minSecurity
;StatusWarning.png01MA0089Optimize string method usage|m0|056| 10|m0|062| 24|m0|096| 1|m0|082| 10min|m0|082| 24minPerformance
;StatusWarning.png01ND1603Assemblies and Namespaces should be tested|m0|057| 10|m1|022| 117|m0|041| 6|m0|052| 40min|m0|025| 7h 48minCode Coverage
;StatusWarningCritical.png00ND1000Avoid types too big|m0|058| 10|m0|034| 68|m0|037| 7|m1|012| 1d 4h|m4|003| 22dCode Smells
;StatusWarning.png01RCS1146Use conditional access|m0|060| 9|m1|021| 140|m0|045| 5|m0|087| 9min|m0|048| 2h 20minRoslynator
;StatusWarningCritical.png00ND1502API Breaking Changes: Fields|m0|059| 10|m0|183| 0|m0|167| 0|m0|035| 1h 40min|m0|206| 0min 0sAPI Breaking Changes
;StatusWarning.png01MA0074Avoid implicit culture-sensitive methods|m0|061| 9|m0|084| 11|m0|043| 5|m0|088| 9min|m0|110| 11minUsage
;StatusWarning.png01ND2010Avoid methods with name too long|m0|062| 9|m0|051| 40|m0|169| 0|m0|062| 27min|m0|049| 2h 0minNaming Conventions
;StatusWarning.png01ND1401Avoid namespaces dependency cycles|m0|064| 8|m0|086| 11|m0|056| 3|m2|010| 2d 0h|m0|017| 2d 6hArchitecture
;StatusWarning.png01ND1104Avoid making complex methods even more complex|m0|063| 8|m0|207| 0|m0|166| 0|m0|030| 2h 16min|m0|186| 0min 0sCode Smells Regression
;StatusWarning.png01MA0042Do not use blocking calls in an async method|m0|065| 8|m0|050| 40|m1|025| 13|m0|089| 8min|m0|075| 40minDesign
;StatusWarning.png01CA2208Instantiate argument exceptions correctly|m0|066| 7|m0|080| 13|m0|053| 3|m0|090| 7min|m0|099| 13minUsage
;StatusWarning.png01MA0048File name must match type name|m0|067| 6|m0|026| 97|m6|006| 66|m0|093| 6min|m0|055| 1h 37minDesign
;StatusWarning.png01ND1207Non-static classes should be instantiated or turned to static|m0|068| 6|m0|071| 16|m0|061| 2|m0|080| 12min|m0|076| 32minObject Oriented Design
;StatusWarning.png01RCS1214Unnecessary interpolated string|m0|069| 6|m0|039| 57|m0|033| 10|m0|091| 6min|m0|064| 57minRoslynator
;StatusWarning.png01ND1002Avoid types with too many fields|m0|070| 6|m0|041| 53|m0|046| 5|m1|016| 1d 0h|m2|008| 10d 6hCode Smells
;StatusWarning.png01RCS1212Remove redundant assignment|m0|071| 6|m0|047| 46|m0|038| 7|m0|092| 6min|m0|069| 46minRoslynator
;StatusWarning.png01ND1804Avoid publicly visible constant fields|m0|072| 5|m0|037| 62|m2|017| 24|m0|111| 2min 30s|m0|077| 31minVisibility
;StatusWarning.png01RCS1261Resource can be disposed asynchronously|m0|073| 5|m0|065| 22|m0|051| 3|m0|095| 5min|m0|085| 22minRoslynator
;StatusWarning.png01ND1001Avoid types with too many methods|m0|074| 5|m0|040| 56|m0|042| 5|m0|021| 5h 30min|m2|006| 13d 1hCode Smells
;StatusWarning.png01ND1100From now, all types added should respect basic quality principles|m0|075| 5|m0|180| 0|m0|171| 0|m0|046| 50min|m0|195| 0min 0sCode Smells Regression
;StatusWarningCritical.png00ND1901Avoid non-readonly static fields|m0|077| 5|m0|059| 25|m0|055| 3|m0|064| 26min|m0|042| 2h 34minImmutability
;StatusWarning.png01MA0026Fix TODO comment|m0|076| 5|m0|190| 0|m0|172| 0|m0|097| 5min|m0|203| 0min 0sDesign
;StatusWarning.png01RCS1073Convert 'if' to 'return' statement|m0|078| 4|m0|061| 24|m0|094| 1|m0|100| 4min 0s|m0|081| 24minRoslynator
;StatusWarning.png01ND1608Types 100% covered should be tagged with FullCoveredAttribute|m0|080| 4|m3|009| 335|m1|022| 16|m0|079| 12min|m0|019| 2d 0hCode Coverage
;StatusWarning.png01RCS1266Use raw string literal|m0|079| 4|m0|197| 0|m0|152| 0|m0|099| 4min 0s|m0|174| 0min 0sRoslynator
;StatusWarning.png01ND1102From now, all methods added should respect basic quality principles|m0|081| 4|m0|177| 0|m0|154| 0|m0|066| 20min|m0|198| 0min 0sCode Smells Regression
;StatusWarning.png01CA2211Non-constant fields should not be visible|m0|082| 3|m0|081| 12|m0|065| 2|m0|107| 3min 0s|m0|102| 12minUsage
;StatusWarning.png01RCS1246Use element access|m0|083| 3|m0|088| 11|m0|064| 2|m0|104| 3min 0s|m0|109| 11minRoslynator
;StatusWarning.png01ND1805Fields should be declared as private or protected|m0|084| 3|m0|083| 12|m0|059| 2|m0|098| 4min 0s|m0|089| 16minVisibility
;StatusWarning.png01MA0069Non-constant static fields should not be visible|m0|086| 3|m0|082| 12|m0|072| 2|m0|105| 3min 0s|m0|103| 12minDesign
;StatusWarningCritical.png00ND2015Don't call your method Dispose|m0|085| 3|m0|186| 0|m0|151| 0|m0|048| 45min|m0|207| 0min 0sNaming Conventions
;StatusWarning.png01ND1701Potentially Dead Methods|m0|087| 3|m0|066| 21|m0|071| 2|m0|059| 30min|m0|034| 3h 30minDead Code
;StatusWarning.png01ND2003Abstract base class should be suffixed with 'Base'|m0|088| 3|m0|095| 9|m0|093| 1|m0|075| 15min|m0|071| 45minNaming Conventions
;StatusWarning.png01ND2014Avoid naming types and namespaces with the same identifier|m0|089| 3|m0|098| 8|m0|068| 2|m0|056| 36min|m0|056| 1h 36minNaming Conventions
;StatusWarning.png01ND1200Avoid interfaces too big|m0|091| 3|m0|046| 47|m0|098| 1|m0|032| 2h 6min|m1|009| 8d 7hObject Oriented Design
;StatusWarning.png01CS0108Member hides inherited member; missing new keyword|m0|090| 3|m0|191| 0|m0|148| 0|m0|108| 3min 0s|m0|191| 0min 0sCompiler
;StatusWarning.png01RCS1192Unnecessary usage of verbatim string literal|m0|092| 3|m0|030| 78|m0|092| 1|m0|109| 3min 0s|m0|061| 1h 18minRoslynator
;StatusWarning.png01MA0098Use indexer instead of LINQ methods|m0|093| 3|m0|116| 5|m0|052| 3|m0|101| 3min 0s|m0|130| 5minPerformance
;StatusWarning.png01MA0029Combine LINQ methods|m0|094| 3|m0|111| 5|m0|150| 0|m0|102| 3min 0s|m0|128| 5minPerformance
;StatusWarning.png01RCS1175Unused 'this' parameter|m0|095| 3|m0|103| 7|m0|073| 1|m0|106| 3min 0s|m0|122| 7minRoslynator
;StatusWarning.png01MA0012Do not raise reserved exception type|m0|096| 2|m0|195| 0|m0|155| 0|m0|115| 2min 0s|m0|180| 0min 0sDesign
;StatusWarning.png01ND1108Avoid transforming an immutable type into a mutable one|m0|097| 2|m0|187| 0|m0|160| 0|m0|045| 50min|m0|202| 0min 0sCode Smells Regression
;StatusWarning.png01MA0132Do not convert implicitly to DateTimeOffset|m0|098| 2|m0|090| 11|m0|076| 1|m0|114| 2min 0s|m0|107| 11minDesign
;StatusWarning.png01ND1604Types almost 100% tested should be 100% tested|m0|099| 2|m0|113| 5|m0|077| 1|m0|094| 5min|m0|104| 11minCode Coverage
;StatusWarning.png01RCS1021Convert lambda expression body to expression body|m0|100| 2|m0|055| 31|m0|078| 1|m0|113| 2min 0s|m0|078| 31minRoslynator
;StatusWarning.png01CA1822Mark members as static|m0|101| 2|m0|064| 22|m0|074| 1|m0|112| 2min 0s|m0|084| 22minPerformance
;StatusWarning.png01MA0038Make method static (deprecated, use CA1822 instead)|m0|102| 2|m0|060| 25|m0|063| 2|m0|117| 2min 0s|m0|080| 25minDesign
;StatusWarning.png01ND1902Avoid static fields with a mutable field type|m0|103| 2|m0|038| 57|m0|161| 0|m0|067| 20min|m0|022| 1d 1hImmutability
;StatusWarning.png01ND1204Overrides of Method() should call base.Method()|m0|104| 1|m0|115| 5|m0|054| 3|m0|083| 10min|m0|067| 50minObject Oriented Design
;StatusWarning.png01RCS1221Use pattern matching instead of combination of 'as' operator and null check|m0|105| 1|m0|139| 2|m0|159| 0|m0|128| 1min 0s|m0|158| 2min 0sRoslynator
;StatusWarning.png01MA0133Use DateTimeOffset instead of relying on the implicit conversion|m0|106| 1|m0|110| 5|m0|087| 1|m0|122| 1min 0s|m0|129| 5minDesign
;StatusWarning.png01MA0021Use StringComparer.GetHashCode instead of string.GetHashCode|m0|107| 1|m0|109| 5|m0|086| 1|m0|118| 1min 0s|m0|125| 5minUsage
;StatusWarning.png01ND2102Avoid defining multiple types in a source file|m0|108| 1|m0|042| 51|m0|156| 0|m0|103| 3min 0s|m0|044| 2h 33minSource Files Organization
;StatusWarningCritical.png00ND1504Broken serializable types|m0|109| 1|m0|181| 0|m0|157| 0|m0|068| 20min|m0|194| 0min 0sAPI Breaking Changes
;StatusWarning.png01ND1212Avoid empty interfaces|m0|110| 1|m0|101| 8|m0|158| 0|m0|036| 1h 40min|m0|018| 2d 1hObject Oriented Design
;StatusWarning.png01CS8632The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.|m0|111| 1|m0|192| 0|m0|178| 0|m0|124| 1min 0s|m0|179| 0min 0sCompiler
;StatusWarning.png01ND1300Avoid custom delegates|m0|112| 1|m0|170| 1|m0|198| 0|m0|065| 23min|m0|015| 3d 3hDesign
;StatusWarning.png01ND3101Don't use System.Random for security purposes|m0|113| 1|m0|199| 0|m0|199| 0|m0|074| 15min|m0|176| 0min 0sSecurity
;StatusWarning.png01MA0022Return Task.FromResult instead of returning null|m0|114| 1|m0|194| 0|m0|200| 0|m0|121| 1min 0s|m0|181| 0min 0sDesign
;StatusWarning.png01ND1211Don't assign static fields from instance methods|m0|116| 1|m0|094| 9|m0|194| 0|m0|096| 5min|m0|070| 45minObject Oriented Design
;StatusWarning.png01CS1998Async method lacks 'await' operators and will run synchronously|m0|115| 1|m0|208| 0|m0|197| 0|m0|120| 1min 0s|m0|185| 0min 0sCompiler
;StatusWarning.png01RCS1089Use --/++ operator instead of assignment|m0|118| 1|m0|073| 16|m0|085| 1|m0|123| 1min 0s|m0|092| 16minRoslynator
;StatusWarning.png01RCS1210Return completed task instead of returning null|m0|117| 1|m0|200| 0|m0|195| 0|m0|129| 1min 0s|m0|182| 0min 0sRoslynator
;StatusWarning.png01CA1850Prefer static 'HashData' method over 'ComputeHash'|m0|119| 1|m0|188| 0|m0|196| 0|m0|127| 1min 0s|m0|201| 0min 0sPerformance
;StatusWarningCritical.png00ND1205Do not hide base class methods|m0|120| 1|m0|168| 1|m0|201| 0|m0|086| 10min|m0|112| 10minObject Oriented Design
;StatusWarning.png01MA0134Observe result of async calls|m0|121| 1|m0|182| 0|m0|206| 0|m0|126| 1min 0s|m0|200| 0min 0sUsage
;StatusWarning.png01MA0031Optimize Enumerable.Count() usage|m0|122| 1|m0|087| 11|m0|207| 0|m0|125| 1min 0s|m0|108| 11minPerformance
;StatusWarning.png01ND1007Avoid types with poor cohesion|m0|123| 1|m0|117| 5|m0|208| 0|m0|057| 33min|m0|032| 4h 15minCode Smells
;StatusWarning.png01ND1005Avoid methods with too many overloads|m0|124| 1|m0|105| 6|m0|205| 0|m0|044| 54min|m0|030| 4h 45minCode Smells
;StatusWarningCritical.png00ND1003Avoid methods too big, too complex|m0|125| 1|m0|118| 4|m0|050| 3|m0|055| 37min|m0|035| 3h 24minCode Smells
;StatusWarning.png01MA0063Use Where before OrderBy|m0|127| 1|m0|074| 16|m0|204| 0|m0|119| 1min 0s|m0|091| 16minPerformance
;StatusWarning.png01ND2008Do not name enum values 'Reserved'|m0|126| 1|m0|189| 0|m0|203| 0|m0|110| 3min 0s|m0|204| 0min 0sNaming Conventions
;StatusWarning.png01ND1208Methods should be declared static if possible|m0|128| 1|m0|091| 11|m0|066| 2|m0|116| 2min 0s|m0|100| 13minObject Oriented Design
;StatusWarning.png01ND1309Instances size shouldn't be too big|m0|129| 1|m0|107| 6|m0|183| 0|m0|071| 17min|m0|040| 2h 46minDesign
;StatusWarning.png01RCS1097Remove redundant 'ToString' call|m0|130| 0|m0|163| 1|m0|184| 0|m0|135| 0min 0s|m0|171| 1min 0sRoslynator
;StatusWarning.png01ND1800Methods that could have a lower visibility|m0|131| 0|m0|134| 2|m0|185| 0|m0|138| 0min 0s|m0|167| 1min 0sVisibility
;StatusWarning.png01RCS1105Unnecessary interpolation|m0|132| 0|m0|162| 1|m0|182| 0|m0|132| 0min 0s|m0|170| 1min 0sRoslynator
;StatusWarning.png01RCS1084Use coalesce expression instead of conditional expression|m0|133| 0|m0|161| 1|m0|179| 0|m0|139| 0min 0s|m0|169| 1min 0sRoslynator
;StatusWarning.png01RCS1059Avoid locking on publicly accessible instance|m0|134| 0|m0|154| 1|m0|180| 0|m0|134| 0min 0s|m0|168| 1min 0sRoslynator
;StatusWarning.png01ND2017Properties and fields that represent a collection of items should be named Items.|m0|135| 0|m0|068| 19|m0|181| 0|m0|133| 0min 0s|m0|197| 0min 0sNaming Conventions
;StatusWarning.png01MA0144Use System.OperatingSystem to check the current OS|m0|136| 0|m0|172| 1|m0|186| 0|m0|137| 0min 0s|m0|162| 1min 0sPerformance
;StatusWarning.png01RCS1259Remove empty syntax|m0|137| 0|m0|173| 1|m0|084| 1|m0|177| 0min 0s|m0|161| 1min 0sRoslynator
;StatusWarning.png01MA0010Mark attributes with AttributeUsageAttribute|m0|138| 0|m0|156| 1|m0|191| 0|m0|145| 0min 0s|m0|164| 1min 0sDesign
;StatusWarning.png01CA1018Mark attributes with AttributeUsageAttribute|m0|139| 0|m0|171| 1|m0|192| 0|m0|146| 0min 0s|m0|163| 1min 0sDesign
;StatusWarning.png01MA0106Avoid closure by using an overload with the 'factoryArgument' parameter|m0|140| 0|m0|158| 1|m0|193| 0|m0|143| 0min 0s|m0|165| 1min 0sPerformance
;StatusWarning.png01RCS1203Use AttributeUsageAttribute|m0|141| 0|m0|155| 1|m0|190| 0|m0|144| 0min 0s|m0|166| 1min 0sRoslynator
;StatusWarning.png01RCS1202Avoid NullReferenceException|m0|142| 0|m0|164| 1|m0|082| 1|m0|175| 0min 0s|m0|160| 1min 0sRoslynator
;StatusWarning.png01RCS1158Static member in generic type should use a type parameter|m0|143| 0|m0|140| 2|m0|187| 0|m0|136| 0min 0s|m0|159| 2min 0sRoslynator
;StatusWarning.png01MA0064Avoid locking on publicly accessible instance|m0|144| 0|m0|159| 1|m0|188| 0|m0|141| 0min 0s|m0|172| 1min 0sDesign
;StatusWarning.png01ND2020Avoid various capitalizations for method name|m0|145| 0|m0|078| 14|m0|069| 2|m0|169| 0min 0s|m0|039| 2h 48minNaming Conventions
;StatusWarning.png01ND2019Avoid fields with same name in class hierarchy|m0|146| 0|m0|102| 8|m0|189| 0|m0|131| 0min 0s|m0|060| 1h 20minNaming Conventions
;StatusWarning.png01ND2801Assemblies should have the same version|m0|147| 0|m0|114| 5|m0|147| 0|m0|147| 0min 0s|m0|066| 50minSystem.Reflection
;StatusWarning.png01ND1900Fields should be marked as ReadOnly when possible|m0|148| 0|m0|070| 18|m0|114| 0|m0|178| 0min 0s|m0|058| 1h 30minImmutability
;StatusWarning.png01ND2501Don't use dangerous threading methods|m0|149| 0|m0|122| 4|m0|115| 0|m0|198| 0min 0s|m0|050| 2h 0minSystem.Threading
;StatusWarning.png01ND2009Avoid types with name too long|m0|150| 0|m0|052| 38|m0|113| 0|m0|158| 0min 0s|m0|051| 1h 54minNaming Conventions
;StatusWarning.png01MA0056Do not call overridable members in constructor|m0|151| 0|m0|025| 101|m0|083| 1|m0|176| 0min 0s|m0|054| 1h 41minDesign
;StatusWarning.png01MA0061Method overrides should not change default values|m0|152| 0|m0|097| 9|m0|116| 0|m0|199| 0min 0s|m0|116| 9minDesign
;StatusWarning.png01MA0053Make class sealed|m0|153| 0|m0|063| 23|m0|120| 0|m0|195| 0min 0s|m0|083| 23minDesign
;StatusWarning.png01ND1209Constructor should not call a virtual method|m0|155| 0|m0|035| 66|m0|079| 1|m0|164| 0min 0s|m0|026| 6h 52minObject Oriented Design
;StatusWarning.png01MA0054Embed the caught exception as innerException|m0|154| 0|m0|160| 1|m0|034| 8|m0|142| 0min 0s|m0|173| 1min 0sDesign
;StatusWarning.png01ND2104Types with source files stored in the same directory, should be declared in the same namespace|m0|156| 0|m0|121| 4|m0|118| 0|m0|197| 0min 0s|m0|072| 43minSource Files Organization
;StatusWarning.png01ND1406Namespaces with poor cohesion (RelationalCohesion)|m0|157| 0|m0|067| 19|m0|080| 1|m0|165| 0min 0s|m0|036| 3h 10minArchitecture
;StatusWarning.png01RCS1199Unnecessary null check|m0|158| 0|m0|058| 26|m0|081| 1|m0|170| 0min 0s|m0|079| 26minRoslynator
;StatusWarning.png01RCS1123Add parentheses when necessary|m0|159| 0|m0|069| 18|m0|102| 0|m0|148| 0min 0s|m0|088| 18minRoslynator
;StatusWarning.png01ND1313Override equals and operator equals on value types|m0|160| 0|m0|165| 1|m0|103| 0|m0|149| 0min 0s|m0|087| 18minDesign
;StatusWarning.png01ND2000Instance fields naming convention|m0|161| 0|m0|149| 2|m0|100| 0|m0|154| 0min 0s|m0|123| 6minNaming Conventions
;StatusWarning.png01ND2103Namespace name should correspond to file location|m0|162| 0|m0|127| 3|m0|099| 0|m0|153| 0min 0s|m0|118| 8minSource Files Organization
;StatusWarning.png01RCS1197Optimize StringBuilder.Append/AppendLine call|m0|163| 0|m0|100| 8|m0|108| 0|m0|161| 0min 0s|m0|119| 8minRoslynator
;StatusWarning.png01RCS1058Use compound assignment|m0|164| 0|m0|099| 8|m0|060| 2|m0|167| 0min 0s|m0|120| 8minRoslynator
;StatusWarning.png01ND2016Methods prefixed with 'Try' should return a boolean|m0|165| 0|m0|150| 2|m0|104| 0|m0|130| 0min 0s|m0|086| 20minNaming Conventions
;StatusWarning.png01ND1310Attribute classes should be sealed|m0|166| 0|m0|143| 2|m0|105| 0|m0|150| 0min 0s|m0|131| 4min 0sDesign
;StatusWarning.png01RCS1128Use coalesce expression|m0|167| 0|m0|120| 4|m0|106| 0|m0|155| 0min 0s|m0|132| 4min 0sRoslynator
;StatusWarning.png01RCS1180Inline lazy initialization|m0|168| 0|m0|106| 6|m0|101| 0|m0|151| 0min 0s|m0|124| 6minRoslynator
;StatusWarning.png01CA1826Do not use Enumerable methods on indexable collections|m0|169| 0|m0|108| 5|m0|138| 0|m0|186| 0min 0s|m0|126| 5minPerformance
;StatusWarning.png01RCS1206Use conditional access instead of conditional expression|m0|170| 0|m0|112| 5|m0|139| 0|m0|191| 0min 0s|m0|127| 5minRoslynator
;StatusWarning.png01ND1903Structures should be immutable|m0|171| 0|m0|169| 1|m0|140| 0|m0|192| 0min 0s|m0|117| 9minImmutability
;StatusWarning.png01RCS1169Make field read-only|m0|172| 0|m0|075| 15|m0|089| 1|m0|171| 0min 0s|m0|096| 15minRoslynator
;StatusWarning.png01RCS1155Use StringComparison when comparing strings|m0|173| 0|m0|089| 11|m0|090| 1|m0|172| 0min 0s|m0|105| 11minRoslynator
;StatusWarning.png01MA0028Optimize StringBuilder usage|m0|174| 0|m0|085| 11|m1|024| 14|m0|140| 0min 0s|m0|106| 11minPerformance
;StatusWarning.png01MA0018Do not declare static members on generic types (deprecated; use CA1000 instead)|m0|175| 0|m0|079| 13|m0|145| 0|m0|188| 0min 0s|m0|101| 13minDesign
;StatusWarning.png01ND1203Class with no descendant should be sealed if possible|m0|176| 0|m0|057| 26|m0|146| 0|m0|189| 0min 0s|m0|098| 13minObject Oriented Design
;StatusWarning.png01ND2105Types declared in the same namespace, should have their source files stored in the same directory|m0|177| 0|m0|151| 2|m0|141| 0|m0|193| 0min 0s|m0|097| 14minSource Files Organization
;StatusWarning.png01MA0075Do not use implicit culture-sensitive ToString|m0|178| 0|m0|093| 10|m0|091| 1|m0|173| 0min 0s|m0|113| 10minDesign
;StatusWarning.png01ND1407Assemblies that don't satisfy the Abstractness/Instability principle|m0|179| 0|m0|153| 1|m0|143| 0|m0|187| 0min 0s|m0|114| 10minArchitecture
;StatusWarning.png01MA0023Add RegexOptions.ExplicitCapture|m0|180| 0|m0|072| 16|m0|134| 0|m0|182| 0min 0s|m0|090| 16minPerformance
;StatusWarning.png01ND1700Potentially Dead Types|m0|181| 0|m0|166| 1|m0|125| 0|m0|207| 0min 0s|m0|094| 15minDead Code
;StatusWarning.png01RCS1032Remove redundant parentheses|m0|182| 0|m0|076| 15|m0|062| 2|m0|168| 0min 0s|m0|093| 15minRoslynator
;StatusWarning.png01ND1605Namespaces almost 100% tested should be 100% tested|m0|183| 0|m0|126| 3|m0|122| 0|m0|196| 0min 0s|m0|111| 10minCode Coverage
;StatusWarning.png01RCS1240Operator is unnecessary|m0|184| 0|m0|132| 2|m0|088| 1|m0|174| 0min 0s|m0|149| 2min 0sRoslynator
;StatusWarning.png01ND2022Nested class members should not mask outer class' static members|m0|185| 0|m0|174| 1|m0|128| 0|m0|202| 0min 0s|m0|150| 2min 0sNaming Conventions
;StatusWarning.png01MA0147Avoid async void method for delegate|m0|186| 0|m0|135| 2|m0|075| 1|m0|163| 0min 0s|m0|151| 2min 0sUsage
;StatusWarning.png01MA0073Avoid comparison with bool constant|m0|187| 0|m0|146| 2|m0|129| 0|m0|203| 0min 0s|m0|146| 2min 0sStyle
;StatusWarning.png01MA0041Make property static (deprecated, use CA1822 instead)|m0|188| 0|m0|137| 2|m0|130| 0|m0|204| 0min 0s|m0|147| 2min 0sDesign
;StatusWarning.png01RCS1236Use exception filter|m0|189| 0|m0|133| 2|m0|070| 2|m0|166| 0min 0s|m0|148| 2min 0sRoslynator
;StatusWarning.png01RCS1112Combine 'Enumerable.Where' method chain|m0|190| 0|m0|142| 2|m0|133| 0|m0|185| 0min 0s|m0|155| 2min 0sRoslynator
;StatusWarning.png01RCS1049Simplify boolean comparison|m0|191| 0|m0|144| 2|m0|132| 0|m0|184| 0min 0s|m0|156| 2min 0sRoslynator
;StatusWarning.png01RCS1107Remove redundant 'ToCharArray' call|m0|192| 0|m0|141| 2|m0|131| 0|m0|183| 0min 0s|m0|157| 2min 0sRoslynator
;StatusWarning.png01RCS1233Use short-circuiting operator|m0|193| 0|m0|136| 2|m0|124| 0|m0|206| 0min 0s|m0|152| 2min 0sRoslynator
;StatusWarning.png01RCS1173Use coalesce expression instead of 'if'|m0|194| 0|m0|138| 2|m0|123| 0|m0|201| 0min 0s|m0|153| 2min 0sRoslynator
;StatusWarning.png01RCS1267Use string interpolation instead of 'string.Concat'|m0|195| 0|m0|145| 2|m0|095| 1|m0|152| 0min 0s|m0|154| 2min 0sRoslynator
;StatusWarning.png01CA1816Dispose methods should call SuppressFinalize|m0|196| 0|m0|152| 2|m0|127| 0|m0|205| 0min 0s|m0|145| 2min 0sUsage
;StatusWarning.png01MA0097A class that implements IComparable<T> or IComparable should override comparison operators|m0|197| 0|m0|131| 3|m0|126| 0|m0|208| 0min 0s|m0|136| 3min 0sDesign
;StatusWarning.png01MA0052Replace constant Enum.ToString with nameof|m0|198| 0|m0|123| 3|m0|142| 0|m0|190| 0min 0s|m0|137| 3min 0sPerformance
;StatusWarning.png01MA0077A class that provides Equals(T) should implement IEquatable<T>|m0|199| 0|m0|128| 3|m0|137| 0|m0|181| 0min 0s|m0|138| 3min 0sDesign
;StatusWarning.png01RCS1179Unnecessary assignment|m0|200| 0|m0|119| 4|m0|136| 0|m0|180| 0min 0s|m0|133| 4min 0sRoslynator
;StatusWarning.png01MA0096A class that implements IComparable<T> should also implement IEquatable<T>|m0|201| 0|m0|124| 3|m0|135| 0|m0|179| 0min 0s|m0|134| 3min 0sDesign
;StatusWarning.png01RCS1015Use nameof operator|m0|202| 0|m0|125| 3|m0|109| 0|m0|162| 0min 0s|m0|135| 3min 0sRoslynator
;StatusWarning.png01MA0044Remove useless ToString call|m0|203| 0|m0|147| 2|m0|107| 0|m0|160| 0min 0s|m0|142| 2min 0sPerformance
;StatusWarning.png01CA1829Use Length/Count property instead of Count() when available|m0|204| 0|m0|148| 2|m0|110| 0|m0|159| 0min 0s|m0|143| 2min 0sPerformance
;StatusWarning.png01ND1308Empty static constructor can be discarded|m0|205| 0|m0|167| 1|m0|117| 0|m0|200| 0min 0s|m0|144| 2min 0sDesign
;StatusWarning.png01MA0071Avoid using redundant else|m0|206| 0|m0|130| 3|m0|119| 0|m0|194| 0min 0s|m0|139| 3min 0sStyle
;StatusWarning.png01ND2011Avoid fields with name too long|m0|207| 0|m0|157| 1|m0|112| 0|m0|157| 0min 0s|m0|140| 3min 0sNaming Conventions
;StatusWarning.png01MA0099Use Explicit enum value instead of 0|m0|208| 0|m0|129| 3|m0|111| 0|m0|156| 0min 0s|m0|141| 3min 0sUsage

Size

% Coverage and % Debt

Issues

Rules

Quality Gates

Debt

Analysis Logs

Logs emitted during NDepend analysis.

Warnings can reveal potential flaws concerning the health of the build process.

A particular warning can be disabled through the NDepend interactive UI, panel Error List, tick the checkbox Disabled corresponding to the warning to disable.

Message
;InfoBig.pngBegin full analysis with NDepend v2024.1.0 on 20 Mar 2024 11:53:09
;InfoBig.pngVisual Studio solution file resolved to absolute file path: from {..\src\NopCommerce.sln} to {C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\NopCommerce.sln}
;InfoBig.pngOutput directory resolved to absolute directory path: C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\NDependStuff\NDependOut
;InfoBig.pngCoverage file resolved to absolute file path: from {.\Coverage_27Sep2023_DetailedXml.xml} to {C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\NDependStuff\Coverage_27Sep2023_DetailedXml.xml}
;InfoBig.pngCompare with project {NopCommerce 4.50.1} most recent analysis result (analysis result obtained on 20 Mar 2024 11:36:57)
;InfoBig.png.NET Assemblies resolved from the Visual Studio solution file {C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\NopCommerce.sln} [ 0 , 19 ] C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\bin\Debug\net7.0\Nop.Web.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Libraries\Nop.Core\bin\Debug\net7.0\Nop.Core.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Libraries\Nop.Data\bin\Debug\net7.0\Nop.Data.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Libraries\Nop.Services\bin\Debug\net7.0\Nop.Services.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Payments.Manual\Nop.Plugin.Payments.Manual.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web.Framework\bin\Debug\net7.0\Nop.Web.Framework.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Shipping.UPS\Nop.Plugin.Shipping.UPS.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Payments.CheckMoneyOrder\Nop.Plugin.Payments.CheckMoneyOrder.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Widgets.GoogleAnalytics\Nop.Plugin.Widgets.GoogleAnalytics.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\ExternalAuth.Facebook\Nop.Plugin.ExternalAuth.Facebook.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Widgets.NivoSlider\Nop.Plugin.Widgets.NivoSlider.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\ExchangeRate.EcbExchange\Nop.Plugin.ExchangeRate.EcbExchange.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Pickup.PickupInStore\Nop.Plugin.Pickup.PickupInStore.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Shipping.FixedByWeightByTotal\Nop.Plugin.Shipping.FixedByWeightByTotal.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Tax.FixedOrByCountryStateZip\Nop.Plugin.Tax.FixedOrByCountryStateZip.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\DiscountRules.CustomerRoles\Nop.Plugin.DiscountRules.CustomerRoles.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Misc.Sendinblue\Nop.Plugin.Misc.Sendinblue.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Tax.Avalara\Nop.Plugin.Tax.Avalara.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Widgets.FacebookPixel\Nop.Plugin.Widgets.FacebookPixel.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\MultiFactorAuth.GoogleAuthenticator\Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.dll
;InfoBig.png.NET Assemblies resolved from the Visual Studio solution file {C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\NopCommerce.sln} [ 20 , 24 ] C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Payments.PayPalCommerce\Nop.Plugin.Payments.PayPalCommerce.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Misc.WebApi.Frontend\Nop.Plugin.Misc.WebApi.Frontend.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Widgets.What3words\Nop.Plugin.Widgets.What3words.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Payments.CyberSource\Nop.Plugin.Payments.CyberSource.dll C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Plugins\Misc.Zettle\Nop.Plugin.Misc.Zettle.dll
;InfoBig.png.NET Assembly filtered out from the Visual Studio solution file {C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\NopCommerce.sln} Nop.Tests
;InfoBig.pngConcurrent mode
;InfoBig.png.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.27} [ 0 , 19 ] System.Runtime.dll v6.0.0.0 System.Runtime.Loader.dll v6.0.0.0 System.Linq.Expressions.dll v6.0.0.0 System.Collections.dll v6.0.0.0 System.Linq.dll v6.0.0.0 System.ComponentModel.Annotations.dll v6.0.0.0 System.Xml.ReaderWriter.dll v6.0.0.0 System.Text.RegularExpressions.dll v6.0.0.0 System.Xml.XDocument.dll v6.0.0.0 System.Xml.XmlSerializer.dll v6.0.0.0 System.Text.Encodings.Web.dll v6.0.0.0 System.Net.Http.dll v6.0.0.0 System.Xml.XPath.XDocument.dll v6.0.0.0 Microsoft.CSharp.dll v6.0.0.0 System.Linq.Queryable.dll v6.0.0.0 System.ComponentModel.TypeConverter.dll v6.0.0.0 System.Drawing.Primitives.dll v6.0.0.0 System.Net.Primitives.dll v6.0.0.0 System.IO.FileSystem.AccessControl.dll v6.0.0.0 System.ComponentModel.dll v6.0.0.0
;InfoBig.png.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.27} [ 20 , 39 ] System.Runtime.Serialization.Primitives.dll v6.0.0.0 System.Threading.dll v6.0.0.0 System.Collections.Concurrent.dll v6.0.0.0 System.ObjectModel.dll v6.0.0.0 System.Diagnostics.TraceSource.dll v6.0.0.0 System.Threading.Thread.dll v6.0.0.0 System.Transactions.Local.dll v6.0.0.0 System.Data.Common.dll v6.0.0.0 System.IO.Compression.dll v6.0.0.0 System.ComponentModel.Primitives.dll v6.0.0.0 System.Security.Claims.dll v6.0.0.0 System.IO.Compression.ZipFile.dll v6.0.0.0 System.Runtime.Serialization.Xml.dll v6.0.0.0 System.Net.Security.dll v6.0.0.0 System.Collections.Specialized.dll v6.0.0.0 System.Text.Json.dll v6.0.0.0 System.Diagnostics.Process.dll v6.0.0.0 System.Security.Principal.Windows.dll v6.0.0.0 System.Security.AccessControl.dll v6.0.0.0 System.Runtime.Numerics.dll v6.0.0.0
;InfoBig.png.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.27} [ 40 , 41 ] System.Net.WebProxy.dll v6.0.0.0 System.Net.ServicePoint.dll v6.0.0.0
;InfoBig.png.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\6.0.27} [ 0 , 19 ] Microsoft.AspNetCore.Mvc.Core.dll v6.0.0.0 Microsoft.AspNetCore.Razor.Runtime.dll v6.0.0.0 Microsoft.AspNetCore.dll v6.0.0.0 Microsoft.Extensions.DependencyInjection.dll v6.0.0.0 Microsoft.AspNetCore.Razor.dll v6.0.0.0 Microsoft.AspNetCore.Mvc.TagHelpers.dll v6.0.0.0 Microsoft.AspNetCore.Mvc.ViewFeatures.dll v6.0.0.0 Microsoft.AspNetCore.Mvc.Abstractions.dll v6.0.0.0 Microsoft.AspNetCore.Html.Abstractions.dll v6.0.0.0 Microsoft.AspNetCore.Mvc.Razor.dll v6.0.0.0 Microsoft.AspNetCore.Http.Abstractions.dll v6.0.0.0 Microsoft.AspNetCore.Hosting.Abstractions.dll v6.0.0.0 Microsoft.Extensions.FileProviders.Abstractions.dll v6.0.0.0 Microsoft.Extensions.Primitives.dll v6.0.0.0 Microsoft.AspNetCore.Http.Features.dll v6.0.0.0 Microsoft.AspNetCore.Routing.dll v6.0.0.0 Microsoft.Extensions.DependencyInjection.Abstractions.dll v6.0.0.0 Microsoft.Extensions.Configuration.Abstractions.dll v6.0.0.0 Microsoft.Extensions.Http.dll v6.0.0.0 Microsoft.AspNetCore.StaticFiles.dll v6.0.0.0
;InfoBig.png.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\6.0.27} [ 20 , 39 ] Microsoft.Extensions.Configuration.dll v6.0.0.0 Microsoft.Extensions.Configuration.Json.dll v6.0.0.0 Microsoft.Extensions.Hosting.Abstractions.dll v6.0.0.0 Microsoft.Extensions.Configuration.EnvironmentVariables.dll v6.0.0.0 Microsoft.Extensions.Hosting.dll v6.0.0.0 Microsoft.Net.Http.Headers.dll v6.0.0.0 Microsoft.Extensions.Options.dll v6.0.0.0 Microsoft.AspNetCore.Routing.Abstractions.dll v6.0.0.0 Microsoft.AspNetCore.WebUtilities.dll v6.0.0.0 Microsoft.AspNetCore.Http.Extensions.dll v6.0.0.0 Microsoft.Extensions.FileProviders.Physical.dll v6.0.0.0 Microsoft.Extensions.Caching.Abstractions.dll v6.0.0.0 Microsoft.Extensions.Features.dll v6.0.0.0 Microsoft.AspNetCore.Authentication.Abstractions.dll v6.0.0.0 Microsoft.AspNetCore.Authentication.dll v6.0.0.0 Microsoft.AspNetCore.Authentication.Core.dll v6.0.0.0 Microsoft.AspNetCore.Localization.dll v6.0.0.0 Microsoft.AspNetCore.Mvc.RazorPages.dll v6.0.0.0 Microsoft.Extensions.Logging.Abstractions.dll v6.0.0.0 Microsoft.AspNetCore.HttpOverrides.dll v6.0.0.0
;InfoBig.png.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\6.0.27} [ 40 , 53 ] Microsoft.AspNetCore.Diagnostics.dll v6.0.0.0 Microsoft.AspNetCore.DataProtection.dll v6.0.0.0 Microsoft.Extensions.Configuration.Binder.dll v6.0.0.0 Microsoft.AspNetCore.Antiforgery.dll v6.0.0.0 Microsoft.AspNetCore.Session.dll v6.0.0.0 Microsoft.AspNetCore.Authentication.Cookies.dll v6.0.0.0 Microsoft.AspNetCore.Authorization.Policy.dll v6.0.0.0 Microsoft.Extensions.WebEncoders.dll v6.0.0.0 Microsoft.AspNetCore.ResponseCompression.dll v6.0.0.0 Microsoft.AspNetCore.Http.dll v6.0.0.0 Microsoft.Extensions.Caching.Memory.dll v6.0.0.0 Microsoft.AspNetCore.Mvc.dll v6.0.0.0 Microsoft.AspNetCore.Diagnostics.Abstractions.dll v6.0.0.0 Microsoft.AspNetCore.Authentication.OAuth.dll v6.0.0.0
;InfoBig.png3442 source files parsed ; all source files found ; all source files in-sync with PDB
;InfoBig.png0 code rule has been extracted from code.
;InfoBig.pngNo dependency cycle detected in assemblies referencement graph.
;InfoBig.pngNo coverage exclusion file provided (a file with extension .runsettings).
;InfoBig.pngCoverage file correctly parsed: C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\NDependStuff\Coverage_27Sep2023_DetailedXml.xml
;StatusWarning.pngThe assembly {Nop.Services} is not in sync with corresponding coverage data. The analysis found 19 methods in the assembly that have no associated coverage data. For example, one of this method is {Nop.Services.EuropaCheckVatService.checkVatPortTypeClient.GetDefaultEndpointAddress()}
;StatusWarning.pngThe assembly {Nop.Plugin.Shipping.UPS} is not in sync with corresponding coverage data. The analysis found 1160 methods in the assembly that have no associated coverage data. For example, one of this method is {UPSRate.RatePortTypeClient.GetEndpointAddress(RatePortTypeClient+EndpointConfiguration)}
;StatusWarning.pngThe assembly {Nop.Plugin.Tax.Avalara} is not in sync with corresponding coverage data. The analysis found 1 methods in the assembly that have no associated coverage data. For example, one of this method is {Nop.Plugin.Tax.Avalara.Services.AvalaraTaxManager.OnCallCompleted(Object,EventArgs)}
;InfoBig.pngDo merge code generated by compiler into application code.
;InfoBig.png22747 issues emitted by 119 rules have been imported.
;InfoBig.pngAnalyze dependencies of your application.
;InfoBig.pngNo SuppressMessageAttribute found in the analyzed code base. Since NDepend v2018.2 SuppressMessageAttribute can be used to suppress NDepend issues. Don't forget to set in your projects the compilation symbol CODE_ANALYSIS to use this attribute to suppress NDepend issues.
;InfoBig.pngPersisting code model snapshot in {C:\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\NDependStuff\NDependOut\NDependAnalysisResult_NopCommerce_4_60_4_2024Mar20_11h53m09.ndar}
;InfoBig.pngExecute queries and rules
;InfoBig.pngOutput report source files
;InfoBig.pngThe report lists 3 442 sources files (291 new and 1 075 modified since the baseline) on a total of 3 442 source files for the application analyzed. See 'Project Properties > Report' to adjust the set of source files listed in the report.
;InfoBig.pngOutput report projects
;StatusWarning.png2 quality gates warn: - 'Treat Compiler Warnings as Error' value 5 issues greater than warn threshold 0 issues - 'Percentage Debt' value 23.2 % greater than warn threshold 20 %
;StatusError.png9 quality gates fail: - 'Percentage Coverage' value 16.82 % lower than fail threshold 70 % - 'Percentage Coverage on New Code' value 12.34 % lower than fail threshold 70 % - 'Percentage Coverage on Refactored Code' value 10.1 % lower than fail threshold 70 % - 'Critical Issues' value 49 issues greater than fail threshold 10 issues - 'New Blocker / Critical / High Issues' value 4 883 issues greater than fail threshold 0 issues - 'Critical Rules Violated' value 13 rules greater than fail threshold 0 rules - 'New Debt since Baseline' value 74.61 man-days greater than fail threshold 2 man-days - 'Debt Rating per Namespace' value 198 namespaces greater than fail threshold 0 namespaces - 'New Annual Interest since Baseline' value 101.4 man-days greater than fail threshold 2 man-days
;InfoBig.pngBuilding the report (standard).
;InfoBig.pngNDepend analysis done. Duration: 00:44.864

Application Statistics

Stat # Occurences Avg StdDev Max
Properties on interfaces 291 interfaces 0.31.069 properties on Nop.Web.Framework.UI.Paging.IPageableModel
Methods on interfaces 291 interfaces 7.8510.3592 methods on Nop.Services.Catalog.IProductService
Arguments on methods on interfaces 2,283 methods 1.731.8123 arguments on Nop.Services.Catalog.IProductService.SearchProductsAsync(Int32,Int32,IList<Int32>,IList<Int32>,Int32,Int32,Int32,Nullable<ProductType>,Boolean,Boolean,Nullable<Decimal>,Nullable<Decimal>,Int32,String,Boolean,Boolean,Boolean,Boolean,Int32,IList<SpecificationAttributeOption>,ProductSortingEnum,Boolean,Nullable<Boolean>)
Public properties on classes 4,409 Classes 3.859.16292 public properties on Nop.Web.Framework.Infrastructure.AdminWidgetZones
Public methods on classes 4,409 classes 9.8716.16393 public methods on Nop.Web.Areas.Admin.Models.Settings.CatalogSettingsModel
Arguments on public methods on classes 43,495 methods 0.631.4546 arguments on Nop.Web.Factories.ShoppingCartModelFactory..ctor(AddressSettings,CaptchaSettings,CatalogSettings,CommonSettings,CustomerSettings,IAddressModelFactory,ICheckoutAttributeFormatter,ICheckoutAttributeParser,ICheckoutAttributeService,ICountryService,ICurrencyService,ICustomerService,IDateTimeHelper,IDiscountService,IDownloadService,IGenericAttributeService,IGiftCardService,IHttpContextAccessor,ILocalizationService,IOrderProcessingService,IOrderTotalCalculationService,IPaymentPluginManager,IPaymentService,IPermissionService,IPictureService,IPriceFormatter,IProductAttributeFormatter,IProductService,IShippingService,IShoppingCartService,IStateProvinceService,IStaticCacheManager,IStoreContext,IStoreMappingService,ITaxService,IUrlRecordService,IVendorService,IWebHelper,IWorkContext,MediaSettings,OrderSettings,RewardPointsSettings,ShippingSettings,ShoppingCartSettings,TaxSettings,VendorSettings)
IL instructions in non-abstract methods 54,180 methods 84.41622.0646726 IL instructions in AspNetCoreGeneratedDocument.Areas_Admin_Views_Product__ProductEditorSettingsModal.ExecuteAsync()
Cyclomatic complexity on non abstract Methods 54,180 Methods 5.6734.4 CC = 2554 for AspNetCoreGeneratedDocument.Areas_Admin_Views_Product__ProductEditorSettingsModal.ExecuteAsync()

Assemblies Metrics

If you wish to define thresholds on assemblies' Code Metrics, consider writing some Rules.
Clicking column header arrows sorts values.
Clicking column header title text redirect to the online Code Metric definition.
Assemblies # lines of code# IL instruction # Types # Abstract Types # lines of comment% Comment% CoverageAfferent CouplingEfferent CouplingRelational CohesionInstabilityAbstractnessDistance
Nop.Core v4.5.0.050832586533826959565.3774.8218112261.280.110.080.57
Nop.Data v4.5.0.017262721618711320064.9642.583004462.550.60.060.24
Nop.Services v4.5.0.0232537112787361503263658.3937.419977672.720.430.20.26
Nop.Web.Framework v4.5.0.052326734225036480047.855.4920089291.410.320.140.38
Nop.Web v4.5.0.06143534507972517811810222.767.41239873.620.980.030.01
Nop.Plugin.Payments.Manual v1.0.0.0182353413019251.34-01241.69100
Nop.Plugin.Shipping.UPS v1.0.0.01730194601854134643.76-01771.7510.020.02
Nop.Plugin.Payments .CheckMoneyOrder v1.0.0.0132355313017456.86-01101.62100
Nop.Plugin.Widgets.GoogleAnalytics v1.0.0.0340790316016232.27-01461.5100
Nop.Plugin.ExternalAuth.Facebook v1.0.0.0156369320010339.77-01391.6100
Nop.Plugin.Widgets.NivoSlider v1.0.0.029485511206217.42-0981.67100
Nop.Plugin.ExchangeRate .EcbExchange v1.0.0.0531001604344.79-0730.83100
Nop.Plugin.Pickup.PickupInStore v1.0.0.0273749121220442.77-01532.1410.10.07
Nop.Plugin.Shipping .FixedByWeightByTotal v1.0.0.04971362225133240.05-01811.7210.040.03
Nop.Plugin.Tax .FixedOrByCountryStateZip v1.0.0.0317838621120238.92-01602.1410.050.03
Nop.Plugin.DiscountRules .CustomerRoles v1.0.0.09222911306139.87-01071.38100
Nop.Plugin.Misc.Sendinblue v1.0.0.012923847747097242.93-03062.3610.020.02
Nop.Plugin.Tax.Avalara v1.0.0.0140441988520106743.18-03692.46100
Nop.Plugin.Widgets.FacebookPixel v1.0.0.08392402737081449.24-02782.14100
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator v1.0.0.0214601730022150.8-01482.1100
Nop.Plugin.Payments.PayPalCommerce v1.0.0.010382637746190846.66-0323210.020.02
Nop.Plugin.Misc.WebApi.Frontend v1.0.0.025569401435.9-0470.5100
Nop.Plugin.Widgets.What3words v1.0.0.0215489521016743.72-01372100
Nop.Plugin.Payments.CyberSource v1.0.0.013523256055096741.7-04422.49100
Nop.Plugin.Misc.Zettle v1.0.0.018233630012711184650.31-02683.0210.090.06

Types Metrics

If the code base analyzed has too many types, NDepend doesn't list Types Metrics to avoid a too big report. The section Types Metrics can be activated by unchecking the option:
NDepend Project Properties > Report > Avoid too big report for large code base > Hide section Types Metrics if...
It is recommended to use the NDepend interactive UI capabilities to browse large applications.

Namespaces Metrics

If you wish to define thresholds on namespaces' Code Metrics, consider writing some Code Rules.
Clicking column header arrows sorts values.
Clicking column header title text redirect to the online Code Metric definition.
Namespaces # lines of code# IL instruction # Types # lines of comment% Comment% CoverageAfferent CouplingEfferent Coupling
Nop.Core.dll::0951---15
Nop.Core.dll::Microsoft .CodeAnalysis041---12
Nop.Core.dll::System.Runtime .CompilerServices0333---73
Nop.Core32228381661065.4550.9318045
Nop.Core.Security82921869.237544
Nop.Core.Rss104829312654.78-412
Nop.Core.Events1534258985.5880336
Nop.Core.Configuration1558111419455.5932.266117
Nop.Core.ComponentModel10661448945.6446.2339
Nop.Core.Caching2463352940161.9878.057124
Nop.Core.Infrastructure31224701584372.9940.067932
Nop.Core.Infrastructure.Mapper6192197683.3344
Nop.Core.Http153025177.2733.33141
Nop.Core.Http.Extensions53111777.27-115
Nop.Core.Domain207413462.96100124
Nop.Core.Domain.Vendors86322514462.6172.09279
Nop.Core.Domain.Topics4416227262.07100168
Nop.Core.Domain.Tax58211512968.98100355
Nop.Core.Domain.Stores3814136964.4984.21766
Nop.Core.Domain.Shipping23010201939663.2661.743712
Nop.Core.Domain.Seo3613458470100236
Nop.Core.Domain.Security1023821018964.9588.24526
Nop.Core.Domain.ScheduleTasks186713062.5100194
Nop.Core.Domain.Polls3413136063.8367.65145
Nop.Core.Domain.Payments165824674.19100175
Nop.Core.Domain.Orders53919782992863.2679.225912
Nop.Core.Domain.News61226410663.4795.08207
Nop.Core.Domain.Messages1747341846972.9471.84239
Nop.Core.Domain.Media90357717966.5488.89285
Nop.Core.Domain.Logging3814648468.8597.37174
Nop.Core.Domain.Localization5019169465.28100696
Nop.Core.Domain.Gdpr4115659569.8553.66166
Nop.Core.Domain.Forums1726351131564.6882.56205
Nop.Core.Domain.Discounts642771116471.9365.62334
Nop.Core.Domain.Directory94387919867.8189.36497
Nop.Core.Domain.Customers47117582990365.7282.810211
Nop.Core.Domain.Configuration125012264.7191.67215
Nop.Core.Domain.Common2709981545062.590.74648
Nop.Core.Domain.Cms4161660100105
Nop.Core.Domain.Catalog954348148174264.6190.886612
Nop.Core.Domain.Blogs6323751126495.24197
Nop.Core.Domain.Affiliates103911864.29100115
Nop.Data.dll::03213---35
Nop.Data.dll::Microsoft .CodeAnalysis041---12
Nop.Data.dll::System.Linq631128259290.3841.275514
Nop.Data.dll::System.Runtime .CompilerServices0333---63
Nop.Data27554531377473.7850.556649
Nop.Data.Extensions6459413434.6981.253127
Nop.Data.Configuration103811965.5280108
Nop.Data.Migrations18011931325158.2440.562428
Nop.Data.Migrations.UpgradeTo46028246565319.90.71051
Nop.Data.Migrations.UpgradeTo4502488921335.148.33023
Nop.Data.Migrations.UpgradeTo4406898332325.274.41030
Nop.Data.Migrations.Installation1801340373.74100037
Nop.Data.Mapping9291576441.0390.223626
Nop.Data.Mapping.Builders04218100-283
Nop.Data.Mapping.Builders.Vendors48642887.510008
Nop.Data.Mapping.Builders.Topics1181787.510006
Nop.Data.Mapping.Builders.Tax1131787.510006
Nop.Data.Mapping.Builders.Tasks1181787.510006
Nop.Data.Mapping.Builders.Stores26321487.510008
Nop.Data.Mapping.Builders.Shipping711274987.5100011
Nop.Data.Mapping.Builders.Seo1181787.510006
Nop.Data.Mapping.Builders.Security37332187.5100010
Nop.Data.Mapping.Builders.Polls36232187.5100010
Nop.Data.Mapping.Builders.Orders13264139187.5100011
Nop.Data.Mapping.Builders.News26921487.5100011
Nop.Data.Mapping.Builders.Messages515553687.810008
Nop.Data.Mapping.Builders.Media35242890.3210008
Nop.Data.Mapping.Builders.Logging38132187.510009
Nop.Data.Mapping.Builders .Localization38332187.510008
Nop.Data.Mapping.Builders.Gdpr11921493.3310006
Nop.Data.Mapping.Builders.Forums716074987.510009
Nop.Data.Mapping.Builders .Discounts615364287.5100011
Nop.Data.Mapping.Builders .Directory512153587.510008
Nop.Data.Mapping.Builders .Customers929696387.5100012
Nop.Data.Mapping.Builders .Configuration1181787.510006
Nop.Data.Mapping.Builders.Common48042887.510009
Nop.Data.Mapping.Builders.Catalog306653121787.85100013
Nop.Data.Mapping.Builders.Blogs26421487.5100011
Nop.Data.Mapping.Builders .Affiliates1171787.510009
Nop.Data.DataProviders3616807551358.713.3156
Nop.Data.DataProviders.LinqToDB4351342.862516
Nop.Data.DataProviders .Interceptors5631550-15
Nop.Services.dll::013578138---165
Nop.Services.dll::Microsoft .CodeAnalysis041---12
Nop.Services.dll::System.Runtime .CompilerServices0333---613
Nop.Services1237712264.7191.67818
Nop.Services.Themes47248410068.0376.6712
Nop.Services.Payments29543532075371.8531.191929
Nop.Services.Installation115985279732922.1193.53566
Nop.Services.Helpers1271248720461.6356.691522
Nop.Services.Events2432923156.3616.674313
Nop.Services.EuropaCheckVatService6735791114.1-112
Nop.Services.Cms1046337588.24701815
Nop.Services.Caching1262665713451.5434.922726
Nop.Services.Vendors26257691246864.1115.271227
Nop.Services.Vendors.Caching222042291.67-010
Nop.Services.Topics55238452208045.45920
Nop.Services.Topics.Caching111021191.6710009
Nop.Services.Tax28263841161168.4257.81933
Nop.Services.Tax.Events8282247562.514
Nop.Services.Tax.Caching0413100-04
Nop.Services.Stores1353210832270.4635.563718
Nop.Services.Stores.Caching536921676.19-012
Nop.Services.Shipping531149021292463.5138.041438
Nop.Services.Shipping.Tracking103923979.59-96
Nop.Services.Shipping.Pickup1935949282.8863.16915
Nop.Services.Shipping.Date201166212686.350714
Nop.Services.Shipping.Caching028721100-04
Nop.Services.Seo174115093131688.3235.632321
Nop.Services.Seo.Caching21731880-010
Nop.Services.Security26871171052466.1670.94026
Nop.Services.Security.Caching327631986.3633.33010
Nop.Services.ScheduleTasks1983276921251.7180.812430
Nop.Services.ScheduleTasks.Caching0413100-04
Nop.Services.Polls412124219682.7-517
Nop.Services.Polls.Caching01239100-04
Nop.Services.Plugins7431080820103258.1416.024839
Nop.Services.Plugins.Marketplace4692848464.62-214
Nop.Services.Orders378310449437418952.5528.633071
Nop.Services.Orders.Caching2256134996.08100010
Nop.Services.News712618322876.2523.94917
Nop.Services.News.Caching427521780.952509
Nop.Services.Messages20367277429269256.9474.173686
Nop.Services.Messages.Caching112252095.2410009
Nop.Services.Media45912788881463.9433.991941
Nop.Services.Media.RoxyFileman3474270944556.19-426
Nop.Services.Media.Caching110731493.3310009
Nop.Services.Logging1183663640477.3937.293619
Nop.Services.Logging.Caching01239100-04
Nop.Services.Localization483128681084163.5249.2813838
Nop.Services.Localization.Caching1069832470.59100010
Nop.Services.Html152895513847.5929.61138
Nop.Services.Html.CodeFormatter20713361229458.681.4519
Nop.Services.Gdpr1444076317454.7214.58637
Nop.Services.Gdpr.Caching0826100-04
Nop.Services.Forums42613226387867.3333.81027
Nop.Services.Forums.Caching223273193.9450010
Nop.Services.ExportImport33531067881571217.5218.13568
Nop.Services.ExportImport.Help2542641221846.1951.18117
Nop.Services.Discounts23860711047766.7148.741529
Nop.Services.Discounts.Caching1183762871.7954.55010
Nop.Services.Directory30494721592675.2868.753735
Nop.Services.Directory.Caching221652793.15009
Nop.Services.Customers10212731921166461.9733.994757
Nop.Services.Customers.Caching20126596977.5390011
Nop.Services.Configuration2715097356367.5150.185719
Nop.Services.Configuration.Caching11011090.9110005
Nop.Services.Common9502144031136358.93205265
Nop.Services.Common.Pdf49247491429137.16-121
Nop.Services.Common.Caching442853589.7450011
Nop.Services.Catalog29259399348566065.9335.493056
Nop.Services.Catalog.Caching8346983019369.9316.87012
Nop.Services.Blogs1163851332773.8187.93919
Nop.Services.Blogs.Caching220621688.8910009
Nop.Services.Authentication75151349154.82-821
Nop.Services.Authentication .MultiFactor736649993.471.43911
Nop.Services.Authentication .External1363540930068.8116.181135
Nop.Services.Affiliates701923317371.1981.43721
Nop.Services.Affiliates.Caching0413100-04
Nop.Web.Framework.dll::080610---55
Nop.Web.Framework.dll::Microsoft .CodeAnalysis041---12
Nop.Web.Framework.dll::System .Runtime.CompilerServices0333---263
Nop.Web.Framework2624780519642.7943.89248
Nop.Web.Framework.Validators1121312913955.3884.824523
Nop.Web.Framework.Themes3170335463.5338.71616
Nop.Web.Framework.Menu84115658750.88-418
Nop.Web.Framework.Localization31221684.21-24
Nop.Web.Framework.Globalization725811263.16-112
Nop.Web.Framework.Factories491480814775-324
Nop.Web.Framework.Extensions1272168310144.3-1834
Nop.Web.Framework.Events57417711967.6110.531015
Nop.Web.Framework.Controllers1011450513657.38-2241
Nop.Web.Framework.Components118113073.17-1410
Nop.Web.Framework.WebOptimizer165911954.2943.7576
Nop.Web.Framework.WebOptimizer .Processors3247521633.33-116
Nop.Web.Framework.UI3053012636954.75-741
Nop.Web.Framework.UI.Paging1782297427660.7913.56725
Nop.Web.Framework.TagHelpers2240511438.89-113
Nop.Web.Framework.TagHelpers .Shared186212059333.33-132
Nop.Web.Framework.TagHelpers .Public7898856946.94-115
Nop.Web.Framework.TagHelpers.Admin51961901536441.22-133
Nop.Web.Framework.Security12592727136.22-217
Nop.Web.Framework.Security .Honeypot8371850-18
Nop.Web.Framework.Security.Captcha70158238153.64-324
Nop.Web.Framework.Mvc139922868.29-1011
Nop.Web.Framework.Mvc.Routing25441501330554.566.691839
Nop.Web.Framework.Mvc.Razor97321052.63-19
Nop.Web.Framework.Mvc.Filters647106104664750-2265
Nop.Web.Framework.Mvc.ModelBinding3020744157.75-6918
Nop.Web.Framework.Mvc.ModelBinding .Binders9277862320-113
Nop.Web.Framework.Models6212761819475.7818.9710813
Nop.Web.Framework.Models .Extensions1737314572.58-911
Nop.Web.Framework.Models .DataTables21616202039264.47-19
Nop.Web.Framework.Models .AdminAreaTour0013100-11
Nop.Web.Framework.Migrations .UpgradeTo460201415349030.93-038
Nop.Web.Framework.Migrations .UpgradeTo4503291444055.56-024
Nop.Web.Framework.Migrations .UpgradeTo44089441635136.43-025
Nop.Web.Framework.Infrastructure71718701423024.29-1678
Nop.Web.Framework.Infrastructure .Extensions4704051427937.25-7136
Nop.Web.dll::1916524180---721
Nop.Web.dll::Microsoft .CodeAnalysis041---12
Nop.Web.dll::System.Runtime .CompilerServices0333---683
AspNetCoreGeneratedDocument205932278717975---0162
Nop.Web.Factories437914625950335343.3735.943120
Nop.Web.Extensions160363727531.91-222
Nop.Web.Controllers44351303343584015.92-3134
Nop.Web.Components3841019749389-254
Nop.Web.Validators.Vendors8176400-012
Nop.Web.Validators.ShoppingCart5114200100012
Nop.Web.Validators.PrivateMessages362200100011
Nop.Web.Validators.News7158100-011
Nop.Web.Validators.Install17392100100012
Nop.Web.Validators.Customer123247014128.8946.34022
Nop.Web.Validators.Common4899262466.67219
Nop.Web.Validators.Checkout478400-014
Nop.Web.Validators.Catalog12272300100012
Nop.Web.Validators.Boards599400100011
Nop.Web.Validators.Blogs369100100011
Nop.Web.Models.Vendors521129435.45-411
Nop.Web.Models.Topics21445100-47
Nop.Web.Models.Sitemap4186875758.16-39
Nop.Web.Models.ShoppingCart391778619122.9855.21815
Nop.Web.Models.Profile501198400-49
Nop.Web.Models.PrivateMessages4611344009.5259
Nop.Web.Models.Polls1844520010048
Nop.Web.Models.Order36375832010.27-412
Nop.Web.Models.News69154860072.73510
Nop.Web.Models.Newsletter829220066.6748
Nop.Web.Models.Media205002005067
Nop.Web.Models.Install5089110052310
Nop.Web.Models.Directory5165100-27
Nop.Web.Models.Customer465995427112.3139.15715
Nop.Web.Models.Common40593672810520.5920.781716
Nop.Web.Models.Cms516110010037
Nop.Web.Models.Checkout19642821562.9760.64511
Nop.Web.Models.Catalog975200816226121.1241.67720
Nop.Web.Models.Boards34972411610.292.92611
Nop.Web.Models.Blogs144239890066.19511
Nop.Web.Infrastructure2632277414435.38-218
Nop.Web.Infrastructure .Installation11273847740.7473.21418
Nop.Web.Infrastructure.Cache1818158230963.0648.62421
Nop.Web.Areas.Admin.Helpers1725621343.33-29
Nop.Web.Areas.Admin.Factories6584200589114865256.79-6153
Nop.Web.Areas.Admin.Controllers10740354281118215116.69-1155
Nop.Web.Areas.Admin.Components72158787952.32-125
Nop.Web.Areas.Admin.Validators1414010042.8625
Nop.Web.Areas.Admin.Validators .Vendors2245360059.09016
Nop.Web.Areas.Admin.Validators .Topics583100-014
Nop.Web.Areas.Admin.Validators .Templates16268800-014
Nop.Web.Areas.Admin.Validators.Tax342200-013
Nop.Web.Areas.Admin.Validators .Tasks468200-013
Nop.Web.Areas.Admin.Validators .Stores467200-013
Nop.Web.Areas.Admin.Validators .Shipping12168800-013
Nop.Web.Areas.Admin.Validators .Settings19416400-014
Nop.Web.Areas.Admin.Validators .Polls71124222.22-013
Nop.Web.Areas.Admin.Validators .Plugins237200-011
Nop.Web.Areas.Admin.Validators .Orders24394900-013
Nop.Web.Areas.Admin.Validators .News6126200-014
Nop.Web.Areas.Admin.Validators .Messages264701200-014
Nop.Web.Areas.Admin.Validators .Localization152373421.05-014
Nop.Web.Areas.Admin.Validators .Forums7109400-013
Nop.Web.Areas.Admin.Validators .Discounts342200-013
Nop.Web.Areas.Admin.Validators .Directory32527925.88-014
Nop.Web.Areas.Admin.Validators .Customers60200191520-025
Nop.Web.Areas.Admin.Validators .Common36653500-114
Nop.Web.Areas.Admin.Validators .Catalog6812612279.3335.29017
Nop.Web.Areas.Admin.Validators .Blogs71381222.22-014
Nop.Web.Areas.Admin.Models.Vendors1593909184321.2920.69612
Nop.Web.Areas.Admin.Models.Topics87169841111.22-510
Nop.Web.Areas.Admin.Models .Templates641908133937.86-58
Nop.Web.Areas.Admin.Models.Tax36106572136.84-78
Nop.Web.Areas.Admin.Models.Tasks175133934.62-58
Nop.Web.Areas.Admin.Models.Stores55119141015.38-711
Nop.Web.Areas.Admin.Models .ShoppingCart73169761819.78-512
Nop.Web.Areas.Admin.Models .Shipping1143407236134.86-511
Nop.Web.Areas.Admin.Models .Settings220644479561626.84-817
Nop.Web.Areas.Admin.Models .Security163692730.43-39
Nop.Web.Areas.Admin.Models.Reports2495713246921.7-412
Nop.Web.Areas.Admin.Models.Polls61140361822.78-511
Nop.Web.Areas.Admin.Models .Payments44103951626.67-410
Nop.Web.Areas.Admin.Models.Orders987215466919316.36-915
Nop.Web.Areas.Admin.Models.News103217672217.6-511
Nop.Web.Areas.Admin.Models .MultiFactorAuthentication154753937.5-48
Nop.Web.Areas.Admin.Models .Messages2375119174716.55-511
Nop.Web.Areas.Admin.Models.Media8211100-16
Nop.Web.Areas.Admin.Models.Logging68173482426.09-411
Nop.Web.Areas.Admin.Models .Localization51122662230.14-610
Nop.Web.Areas.Admin.Models.Home316873922.5-49
Nop.Web.Areas.Admin.Models.Forums3295061836-58
Nop.Web.Areas.Admin.Models .ExternalAuthentication154753937.5-48
Nop.Web.Areas.Admin.Models .Discounts2115258257626.48-512
Nop.Web.Areas.Admin.Models .Directory1664161215625.23-710
Nop.Web.Areas.Admin.Models .Customers527121284714121.11-815
Nop.Web.Areas.Admin.Models.Common3087506356517.432.831814
Nop.Web.Areas.Admin.Models.Cms247044927.27-59
Nop.Web.Areas.Admin.Models.Catalog15893484812436218.554.931215
Nop.Web.Areas.Admin.Models.Blogs105221072217.32-511
Nop.Web.Areas.Admin.Models .Affiliates81197092725-412
Nop.Web.Areas.Admin.Models.Plugins80166961717.53-511
Nop.Web.Areas.Admin.Models.Plugins .Marketplace337383921.43-410
Nop.Web.Areas.Admin.Infrastructure .Cache17108023969.6423.53112
Nop.Web.Areas.Admin.Infrastructure .Mapper12873154811158.2100078
Nop.Web.Areas.Admin.Infrastructure .Mapper.Extensions4023418868.75-48
Nop.Plugin.Payments.Manual .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Payments.Manual .dll::System.Runtime .CompilerServices0333---33
Nop.Plugin.Payments.Manual701003317471.31-124
Nop.Plugin.Payments.Manual .Validators132081838.1-111
Nop.Plugin.Payments.Manual.Models40805200-410
Nop.Plugin.Payments.Manual .Controllers3112172718.42-024
Nop.Plugin.Payments.Manual .Components28264139.68-113
Nop.Plugin.Shipping.UPS.dll::01311---15
Nop.Plugin.Shipping.UPS .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Shipping.UPS .dll::System.Runtime .CompilerServices0333---53
Nop.Plugin.Shipping.UPS661180311964.32-219
Nop.Plugin.Shipping.UPS.Services3027556127247.39-339
Nop.Plugin.Shipping.UPS.Models601020100-110
Nop.Plugin.Shipping.UPS .Infrastructure21311688.89-06
Nop.Plugin.Shipping.UPS.Domain311618098.36-33
Nop.Plugin.Shipping.UPS .Controllers7115601810.13-028
UPSTrack48931746929137.31-112
UPSRate73747789844437.6-112
Nop.Plugin.Payments .CheckMoneyOrder.dll::Microsoft .CodeAnalysis041---12
Nop.Plugin.Payments .CheckMoneyOrder.dll::System .Runtime.CompilerServices0333---43
Nop.Plugin.Payments .CheckMoneyOrder48974216477.36-217
Nop.Plugin.Payments .CheckMoneyOrder.Models30615300-29
Nop.Plugin.Payments .CheckMoneyOrder.Controllers4616222916.36-024
Nop.Plugin.Payments .CheckMoneyOrder.Components83052111.11-116
Nop.Plugin.Widgets.GoogleAnalytics .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Widgets.GoogleAnalytics .dll::System.Runtime .CompilerServices0333---53
Nop.Plugin.Widgets.GoogleAnalytics115291736937.5-237
Nop.Plugin.Widgets.GoogleAnalytics .Models27579100-18
Nop.Plugin.Widgets.GoogleAnalytics .Controllers3815542613.64-021
Nop.Plugin.Widgets.GoogleAnalytics .Components85188111010.53-132
Nop.Plugin.Widgets.GoogleAnalytics .Api7090147150.35-19
Nop.Plugin.Widgets.GoogleAnalytics .Migrations.UpgradeTo4605341228.57-012
Nop.Plugin.ExternalAuth.Facebook .dll::03084---25
Nop.Plugin.ExternalAuth.Facebook .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.ExternalAuth.Facebook .dll::System.Runtime .CompilerServices0333---53
Nop.Plugin.ExternalAuth.Facebook2045934669.7-214
Nop.Plugin.ExternalAuth.Facebook .Models143922317.65-19
Nop.Plugin.ExternalAuth.Facebook .Migrations7491750-010
Nop.Plugin.ExternalAuth.Facebook .Infrastructure2837433152.54-024
Nop.Plugin.ExternalAuth.Facebook .Controllers862062277.53-038
Nop.Plugin.ExternalAuth.Facebook .Components1121990-14
Nop.Plugin.Widgets.NivoSlider .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Widgets.NivoSlider .dll::System.Runtime .CompilerServices0333---53
Nop.Plugin.Widgets.NivoSlider5895223638.3-218
Nop.Plugin.Widgets.NivoSlider .Models1242364200-29
Nop.Plugin.Widgets.NivoSlider .Controllers903957299.09-026
Nop.Plugin.Widgets.NivoSlider .Components169351420-117
Nop.Plugin.Widgets.NivoSlider .Infrastructure.Cache630611368.42-19
Nop.Plugin.ExchangeRate .EcbExchange.dll::Microsoft .CodeAnalysis041---12
Nop.Plugin.ExchangeRate .EcbExchange.dll::System.Runtime .CompilerServices071---03
Nop.Plugin.ExchangeRate .EcbExchange4592123543.75-123
Nop.Plugin.ExchangeRate .EcbExchange.Data8692850-010
Nop.Plugin.Pickup.PickupInStore .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Pickup.PickupInStore .dll::System.Runtime .CompilerServices0333---53
Nop.Plugin.Pickup.PickupInStore33136013047.62-023
Nop.Plugin.Pickup.PickupInStore .Validators132611213.33-011
Nop.Plugin.Pickup.PickupInStore .Services1882738382.18-414
Nop.Plugin.Pickup.PickupInStore .Models49773400-311
Nop.Plugin.Pickup.PickupInStore .Infrastructure31611583.33-07
Nop.Plugin.Pickup.PickupInStore .Factories1450523973.58-216
Nop.Plugin.Pickup.PickupInStore .Domain207413362.26-54
Nop.Plugin.Pickup.PickupInStore .Data110100-07
Nop.Plugin.Pickup.PickupInStore .Controllers1223628321.61-035
Nop.Plugin.Shipping .FixedByWeightByTotal.dll::0591---15
Nop.Plugin.Shipping .FixedByWeightByTotal .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Shipping .FixedByWeightByTotal.dll::System .Runtime.CompilerServices0333---63
Nop.Plugin.Shipping .FixedByWeightByTotal86278739351.96-130
Nop.Plugin.Shipping .FixedByWeightByTotal.Services411583214577.96-316
Nop.Plugin.Shipping .FixedByWeightByTotal.Models1072117500-111
Nop.Plugin.Shipping .FixedByWeightByTotal.Migrations8871111.11-010
Nop.Plugin.Shipping .FixedByWeightByTotal.Domain3010914861.54-44
Nop.Plugin.Shipping .FixedByWeightByTotal.Data263200-011
Nop.Plugin.Shipping .FixedByWeightByTotal.Controllers21365654218.97-041
Nop.Plugin.Shipping .FixedByWeightByTotal .Infrastructure21311588.24-06
Nop.Plugin.Shipping .FixedByWeightByTotal .Infrastructure.Cache82021952.94-011
Nop.Plugin.Tax .FixedOrByCountryStateZip.dll::0591---15
Nop.Plugin.Tax .FixedOrByCountryStateZip .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Tax .FixedOrByCountryStateZip .dll::System.Runtime .CompilerServices0333---63
Nop.Plugin.Tax .FixedOrByCountryStateZip115243036134.66-231
Nop.Plugin.Tax .FixedOrByCountryStateZip.Services1165626685.71-415
Nop.Plugin.Tax .FixedOrByCountryStateZip.Models601368500-110
Nop.Plugin.Tax .FixedOrByCountryStateZip.Domain124612163.64-54
Nop.Plugin.Tax .FixedOrByCountryStateZip.Data110100-07
Nop.Plugin.Tax .FixedOrByCountryStateZip .Controllers933090266.06-039
Nop.Plugin.Tax .FixedOrByCountryStateZip .Infrastructure31611583.33-08
Nop.Plugin.Tax .FixedOrByCountryStateZip .Infrastructure.Cache2267413360-217
Nop.Plugin.DiscountRules .CustomerRoles.dll::02133---25
Nop.Plugin.DiscountRules .CustomerRoles.dll::Microsoft .CodeAnalysis041---12
Nop.Plugin.DiscountRules .CustomerRoles.dll::System.Runtime .CompilerServices0262---43
Nop.Plugin.DiscountRules .CustomerRoles3576324053.33-222
Nop.Plugin.DiscountRules .CustomerRoles.Validators3622350-011
Nop.Plugin.DiscountRules .CustomerRoles.Models1037100-27
Nop.Plugin.DiscountRules .CustomerRoles.Controllers369841920-029
Nop.Plugin.DiscountRules .CustomerRoles.Infrastructure .Cache82021952.94-012
Nop.Plugin.Misc.Sendinblue.dll::0273117---35
Nop.Plugin.Misc.Sendinblue .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Misc.Sendinblue .dll::System.Runtime .CompilerServices0333---63
Nop.Plugin.Misc.Sendinblue1471836329666.82-425
Nop.Plugin.Misc.Sendinblue .Services72421131750040.85-263
Nop.Plugin.Misc.Sendinblue.Models115240772115.44-111
Nop.Plugin.Misc.Sendinblue .MarketingAutomation166234573.77-15
Nop.Plugin.Misc.Sendinblue .Infrastructure85422777.14-014
Nop.Plugin.Misc.Sendinblue.Domain00121100-11
Nop.Plugin.Misc.Sendinblue .Controllers271997024714.78-045
Nop.Plugin.Misc.Sendinblue .Components1124911557.69-112
Nop.Plugin.Tax.Avalara.dll::07146---45
Nop.Plugin.Tax.Avalara .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Tax.Avalara.dll::System .Runtime.CompilerServices0333---123
Nop.Plugin.Tax.Avalara1322413320961.29-632
Nop.Plugin.Tax.Avalara.Validators5871337.5-011
Nop.Plugin.Tax.Avalara .Infrastructure87022777.14-012
Nop.Plugin.Tax.Avalara.Domain3212036366.32-44
Nop.Plugin.Tax.Avalara.Data5177863339.29-031
Nop.Plugin.Tax.Avalara.Controllers3391091065012.85-057
Nop.Plugin.Tax.Avalara.Components125311547537.5-139
Nop.Plugin.Tax.Avalara.Services57520618556549.56-462
Nop.Plugin.Tax.Avalara.Services .Caching11051888.89-09
Nop.Plugin.Tax.Avalara.Models.Tax164503936-111
Nop.Plugin.Tax.Avalara.Models.Log215973930-29
Nop.Plugin.Tax.Avalara.Models .EntityUseCode92001325-19
Nop.Plugin.Tax.Avalara.Models .Customer255432619.35-110
Nop.Plugin.Tax.Avalara.Models .Configuration56990146.67-213
Nop.Plugin.Tax.Avalara.Models .Checkout92411325-17
Nop.Plugin.Widgets.FacebookPixel .dll::04755---35
Nop.Plugin.Widgets.FacebookPixel .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Widgets.FacebookPixel .dll::System.Runtime .CompilerServices0333---63
Nop.Plugin.Widgets.FacebookPixel37826211375.33-320
Nop.Plugin.Widgets.FacebookPixel .Validators81511433.33-011
Nop.Plugin.Widgets.FacebookPixel .Services41815958339348.46-456
Nop.Plugin.Widgets.FacebookPixel .Models93187572118.42-311
Nop.Plugin.Widgets.FacebookPixel .Domain132490820460.71-47
Nop.Plugin.Widgets.FacebookPixel .Data1616821446.67-022
Nop.Plugin.Widgets.FacebookPixel .Controllers117358412115.22-042
Nop.Plugin.Widgets.FacebookPixel .Components419711275-111
Nop.Plugin.Widgets.FacebookPixel .Infrastructure43622686.67-013
Nop.Plugin.Widgets.FacebookPixel .Infrastructure.Mapper102301637.5-013
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator.dll::01902---25
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator.dll::System .Runtime.CompilerServices0333---73
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator2771836771.28-420
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator.Validators61264650-011
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator.Services42140426360-317
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator.Models34100561834.62-48
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator.Migrations1101375-07
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator .Infrastructure43522787.1-012
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator.Factories14250116.67-211
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator.Domains4181969.23-34
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator.Controllers742076267.5-035
Nop.Plugin.MultiFactorAuth .GoogleAuthenticator.Components814822172.41-110
Nop.Plugin.Payments.PayPalCommerce .dll::01542---25
Nop.Plugin.Payments.PayPalCommerce .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Payments.PayPalCommerce .dll::System.Runtime .CompilerServices0333---63
Nop.Plugin.Payments.PayPalCommerce .dll::PayPal.v1.Webhooks2111777.78-14
Nop.Plugin.Payments.PayPalCommerce .dll::PayPalCheckoutSdk.Payments4301342.86-14
Nop.Plugin.Payments.PayPalCommerce .dll::PayPalCheckoutSdk.Orders00442100-11
Nop.Plugin.Payments.PayPalCommerce .dll::PayPalCheckoutSdk.Core2610334261.76-15
Nop.Plugin.Payments.PayPalCommerce2043677431460.62-541
Nop.Plugin.Payments.PayPalCommerce .Validators71323646.15-012
Nop.Plugin.Payments.PayPalCommerce .Services33210722224442.36-458
Nop.Plugin.Payments.PayPalCommerce .Models941900398.74-311
Nop.Plugin.Payments.PayPalCommerce .Infrastructure54522583.33-013
Nop.Plugin.Payments.PayPalCommerce .Data12992942.86-015
Nop.Plugin.Payments.PayPalCommerce .Controllers20976152219.13-035
Nop.Plugin.Payments.PayPalCommerce .Components90165245136.17-134
Nop.Plugin.Payments.PayPalCommerce .Domain00111100-31
Nop.Plugin.Payments.PayPalCommerce .Domain.Onboarding53200812470.06-27
Nop.Plugin.Misc.WebApi.Frontend .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Misc.WebApi.Frontend .dll::System.Runtime .CompilerServices071---03
Nop.Plugin.Misc.WebApi.Frontend2043911441.18-013
Nop.Plugin.Misc.WebApi.Frontend .Controllers5119100-012
Nop.Plugin.Widgets.What3words .dll::02493---25
Nop.Plugin.Widgets.What3words .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Widgets.What3words .dll::System.Runtime .CompilerServices0333---63
Nop.Plugin.Widgets.What3words3968336562.5-419
Nop.Plugin.Widgets.What3words .Services61144723939-227
Nop.Plugin.Widgets.What3words .Models82922642.86-28
Nop.Plugin.Widgets.What3words .Infrastructure33222589.29-013
Nop.Plugin.Widgets.What3words .Controllers351016212.78-027
Nop.Plugin.Widgets.What3words .Components69113933131-124
Nop.Plugin.Payments.CyberSource .dll::08097---25
Nop.Plugin.Payments.CyberSource .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Payments.CyberSource .dll::System.Runtime .CompilerServices0333---63
Nop.Plugin.Payments.CyberSource3156026937954.61-543
Nop.Plugin.Payments.CyberSource .Validators5387431825.35-113
Nop.Plugin.Payments.CyberSource .Models133269061510.14-411
Nop.Plugin.Payments.CyberSource .Infrastructure88322575.76-012
Nop.Plugin.Payments.CyberSource .Domain40152711173.51-56
Nop.Plugin.Payments.CyberSource .Data27621083.33-013
Nop.Plugin.Payments.CyberSource .Controllers27175185124.24-044
Nop.Plugin.Payments.CyberSource .Components5888922530.12-127
Nop.Plugin.Payments.CyberSource .Services41013134530842.9-453
Nop.Plugin.Payments.CyberSource .Services.Helpers6227236450.79-32
Nop.Plugin.Misc.Zettle.dll::0183414---35
Nop.Plugin.Misc.Zettle .dll::Microsoft.CodeAnalysis041---12
Nop.Plugin.Misc.Zettle.dll::System .Runtime.CompilerServices0333---53
Nop.Plugin.Misc.Zettle991790312956.58-323
Nop.Plugin.Misc.Zettle.Validators5881337.5-011
Nop.Plugin.Misc.Zettle.Services79821193741234.05-353
Nop.Plugin.Misc.Zettle.Models113252092719.29-212
Nop.Plugin.Misc.Zettle .Infrastructure54922583.33-013
Nop.Plugin.Misc.Zettle.Data1101375-07
Nop.Plugin.Misc.Zettle.Controllers2396556372.85-048
Nop.Plugin.Misc.Zettle.Domain46170410870.13-34
Nop.Plugin.Misc.Zettle.Domain.Api62965890.62-74
Nop.Plugin.Misc.Zettle.Domain.Api .Secure71256312062.83-26
Nop.Plugin.Misc.Zettle.Domain.Api .Pusher53206711167.68-27
Nop.Plugin.Misc.Zettle.Domain.Api .Product25710323854367.88-28
Nop.Plugin.Misc.Zettle.Domain.Api .OAuth218766074.07-16
Nop.Plugin.Misc.Zettle.Domain.Api .Inventory843391317467.44-17
Nop.Plugin.Misc.Zettle.Domain.Api .Image2510466672.53-17

Quality Gates
129

;QGFail.png   Quality Gate Fail:    Percentage Coverage
• Quality Gate Description:

Code coverage is a measure used to describe the degree to which the source code of a program is tested by a particular test suite. A program with high code coverage, measured as a percentage, has had more of its source code executed during testing which suggests it has a lower chance of containing undetected software bugs compared to a program with low code coverage.

Code coverage is certainly the most important quality code metric. But coverage is not enough the team needs to ensure that results are checked at test-time. These checks can be done both in test code, and in application code through assertions. The important part is that a test must fail explicitly when a check gets unvalidated during the test execution.

This quality gate defines a warn threshold (80%) and a fail threshold (70%). These are indicative thresholds and in practice the more the better. To achieve high coverage and low risk, make sure that new and refactored classes gets 100% covered by tests and that the application and test code contains as many checks/assertions as possible.

Scalar Result: 16.82 %

;QGFail.png   Quality Gate Fail:    Percentage Coverage on New Code
• Quality Gate Description:

New Code is defined as methods added since the baseline.

To achieve high code coverage it is essential that new code gets properly tested and covered by tests. It is advised that all non-UI new classes gets 100% covered.

Typically 90% of a class is easy to cover by tests and 10% is hard to reach through tests. It means that this 10% remaining is not easily testable, which means it is not well designed, which often means that this code is especially error-prone. This is the reason why it is important to reach 100% coverage for a class, to make sure that potentially error-prone code gets tested.

Scalar Result: 12.34 %

;QGFail.png   Quality Gate Fail:    Percentage Coverage on Refactored Code

Scalar Result: 10.1 %

;QGPass.png   Quality Gate Pass:    Blocker Issues
• Quality Gate Description:

An issue with the severity Blocker cannot move to production, it must be fixed.

The severity of an issue is either defined explicitly in the rule source code, either inferred from the issue annual interest and thresholds defined in the NDepend Project Properties > Issue and Debt.

No issue matched

;QGFail.png   Quality Gate Fail:    Critical Issues
• Quality Gate Description:

An issue with a severity level Critical shouldn't move to production. It still can for business imperative needs purposes, but at worst it must be fixed during the next iterations.

The severity of an issue is either defined explicitly in the rule source code, either inferred from the issue annual interest and thresholds defined in the NDepend Project Properties > Issue and Debt.

49 issues matched

49 issuesSeverityDebtAnnual InterestFull Name
CTOR:Nop.Web.Factories .ShoppingCartModelFactory..ctor (AddressSettings,CaptchaSettings ,CatalogSettings,CommonSettings ,CustomerSettings ,IAddressModelFactory ,ICheckoutAttributeFormatter ,ICheckoutAttributeParser ,ICheckoutAttributeService ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IGenericAttributeService ,IGiftCardService ,IHttpContextAccessor ,ILocalizationService ,IOrderProcessingService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService ,IPermissionService ,IPictureService,IPriceFormatter ,IProductAttributeFormatter ,IProductService,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStaticCacheManager,IStoreContext ,IStoreMappingService,ITaxService ,IUrlRecordService,IVendorService ,IWebHelper,IWorkContext ,MediaSettings,OrderSettings ,RewardPointsSettings ,ShippingSettings ,ShoppingCartSettings,TaxSettings ,VendorSettings)06Critical|m4|14| 6h 0min152h 0minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Controllers .CustomerController..ctor (AddressSettings,CaptchaSettings ,CustomerSettings,DateTimeSettings ,ForumSettings,GdprSettings ,HtmlEncoder ,IAddressAttributeParser ,IAddressModelFactory ,IAddressService ,IAuthenticationService ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerModelFactory ,ICustomerRegistrationService ,ICustomerService,IDownloadService ,IEventPublisher,IExportManager ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,IGiftCardService ,ILocalizationService,ILogger ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,INotificationService ,IOrderService,IPermissionService ,IPictureService,IPriceFormatter ,IProductService ,IStateProvinceService ,IStoreContext,ITaxService ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,MediaSettings ,MultiFactorAuthenticationSettings ,StoreInformationSettings ,TaxSettings)05Critical|m4|15| 6h 0min142h 0minRule violated: Avoid methods with too many parameters
CTOR:Nop.Services.Orders .OrderProcessingService..ctor (CurrencySettings,IAddressService ,IAffiliateService ,ICheckoutAttributeFormatter ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerService ,ICustomNumberFormatter ,IDiscountService ,IEncryptionService ,IEventPublisher ,IGenericAttributeService ,IGiftCardService,ILanguageService ,ILocalizationService,ILogger ,IOrderService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService,IPdfService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeFormatter ,IProductAttributeParser ,IProductService ,IReturnRequestService ,IRewardPointService ,IShipmentService,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStoreService,ITaxService ,IVendorService,IWebHelper ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,OrderSettings,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings)07Critical|m4|12| 6h 0min132h 0minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Areas.Admin.Factories .OrderModelFactory..ctor (AddressSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAddressModelFactory ,IAddressService,IAffiliateService ,IBaseAdminModelFactory ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IEncryptionService ,IGiftCardService ,ILocalizationService ,IMeasureService ,IOrderProcessingService ,IOrderReportService,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IReturnRequestService ,IRewardPointService ,ISettingService,IShipmentService ,IShippingService ,IStateProvinceService ,IStoreService,ITaxService ,IUrlHelperFactory,IVendorService ,IWorkContext,MeasureSettings ,NopHttpClient,OrderSettings ,ShippingSettings ,IUrlRecordService,TaxSettings)09Critical|m4|13| 6h 0min162h 0minRule violated: Avoid methods with too many parameters
CTOR:Nop.Services.ExportImport .ExportManager..ctor (AddressSettings,CatalogSettings ,ICustomerActivityService ,CustomerSettings,DateTimeSettings ,ForumSettings,IAddressService ,ICategoryService,ICountryService ,ICurrencyService ,ICustomerAttributeFormatter ,ICustomerService ,IDateRangeService,IDateTimeHelper ,IDiscountService,IForumService ,IGdprService ,IGenericAttributeService ,ILanguageService ,ILocalizationService ,ILocalizedEntityService ,IManufacturerService ,IMeasureService ,INewsLetterSubscriptionService ,IOrderService,IPictureService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IShipmentService ,ISpecificationAttributeService ,IStateProvinceService ,IStoreMappingService ,IStoreService,ITaxCategoryService ,IUrlRecordService,IVendorService ,IWorkContext,OrderSettings ,ProductEditorSettings)08Critical|m4|17| 6h 0min192h 0minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Areas.Admin.Factories .CommonModelFactory..ctor (AppSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAuthenticationPluginManager ,IBaseAdminModelFactory ,ICurrencyService,ICustomerService ,IEventPublisher,INopDataProvider ,IDateTimeHelper,INopFileProvider ,IExchangeRatePluginManager ,IHttpContextAccessor ,ILanguageService ,ILocalizationService ,IMaintenanceService ,IMeasureService ,IMultiFactorAuthenticationPluginM anager,IOrderService ,IPaymentPluginManager ,IPickupPluginManager ,IPluginService,IProductService ,IReturnRequestService ,ISearchTermService ,IServiceCollection ,IShippingPluginManager ,IStaticCacheManager,IStoreContext ,IStoreService,ITaxPluginManager ,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWidgetPluginManager,IWorkContext ,MeasureSettings,NopHttpClient ,ProxySettings)01Critical|m4|16| 6h 0min182h 0minRule violated: Avoid methods with too many parameters
C:Nop.Web.Models.Common.FooterModel00Critical|m1|18| 2h 6min124h 0minRule violated: Avoid decreasing code coverage by tests of types
C:Nop.Core.Domain.Orders .BestsellersReportLine02Critical|m0|19| 20min172h 0minRule violated: Broken serializable types
C:Nop.Web.Framework.Infrastructure .AdminWidgetZones04Critical|m8|10| 1d 3h001d 1hRule violated: Code should be tested
C:Nop.Web.Areas.Admin.Controllers .ProductController03Critical|m100|00| 16d 7h011d 1hRule violated: Code should be tested
C:Nop.Web.Areas.Admin.Controllers .OrderController16Critical|m68|01| 11d 5h027h 2minRule violated: Code should be tested
C:Nop.Web.Framework.Infrastructure .PublicWidgetZones15Critical|m5|11| 7h 41min036h 55minRule violated: Code should be tested
C:Nop.Web.Areas.Admin.Controllers .SettingController17Critical|m52|03| 8d 6h045h 54minRule violated: Code should be tested
C:Nop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService19Critical|m25|07| 4d 2h055h 44minRule violated: Code should be tested
C:Nop.Web.Controllers .CheckoutController18Critical|m59|02| 10d 0h065h 26minRule violated: Code should be tested
C:Nop.Plugin.Tax.Avalara.Services .AvalaraTaxManager11Critical|m27|06| 4d 5h075h 26minRule violated: Code should be tested
C:Nop.Web.Areas.Admin.Factories .ProductModelFactory10Critical|m46|05| 7d 6h084h 48minRule violated: Code should be tested
C:Nop.Web.Controllers .CustomerController12Critical|m49|04| 8d 2h094h 37minRule violated: Code should be tested
C:Nop.Web.Framework.Infrastructure .Extensions .ApplicationBuilderExtensions14Critical|m8|09| 1d 4h104h 26minRule violated: Code should be tested
C:Nop.Web.Areas.Admin.Factories .SettingModelFactory13Critical|m20|08| 3d 3h114h 25minRule violated: Code should be tested
;QGFail.png   Quality Gate Fail:    New Blocker / Critical / High Issues

4,883 issues matched

4 883 issuesSeverityDebtAnnual InterestFull Name
C:Nop.Services.Customers .CustomerService09High|m5|18| 2h 24min1820minRule violated: Avoid types too big
C:Nop.Web.Areas.Admin.Factories .CustomerModelFactory07High|m5|19| 2h 23min1920minRule violated: Avoid types too big
C:Nop.Web.Areas.Admin.Factories .OrderModelFactory08High|m5|17| 2h 27min1721minRule violated: Avoid types with too many fields
CTOR:Nop.Web.Controllers .CustomerController..ctor (AddressSettings,CaptchaSettings ,CustomerSettings,DateTimeSettings ,ForumSettings,GdprSettings ,HtmlEncoder ,IAddressAttributeParser ,IAddressModelFactory ,IAddressService ,IAuthenticationService ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerModelFactory ,ICustomerRegistrationService ,ICustomerService,IDownloadService ,IEventPublisher,IExportManager ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,IGiftCardService ,ILocalizationService,ILogger ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,INotificationService ,IOrderService,IPermissionService ,IPictureService,IPriceFormatter ,IProductService ,IStateProvinceService ,IStoreContext,ITaxService ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,MediaSettings ,MultiFactorAuthenticationSettings ,StoreInformationSettings ,TaxSettings)03Critical|m14|01| 6h 0min012h 0minRule violated: Avoid methods with too many parameters
CTOR:Nop.Services.Orders .OrderProcessingService..ctor (CurrencySettings,IAddressService ,IAffiliateService ,ICheckoutAttributeFormatter ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerService ,ICustomNumberFormatter ,IDiscountService ,IEncryptionService ,IEventPublisher ,IGenericAttributeService ,IGiftCardService,ILanguageService ,ILocalizationService,ILogger ,IOrderService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService,IPdfService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeFormatter ,IProductAttributeParser ,IProductService ,IReturnRequestService ,IRewardPointService ,IShipmentService,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStoreService,ITaxService ,IVendorService,IWebHelper ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,OrderSettings,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings)00Critical|m14|03| 6h 0min032h 0minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Areas.Admin.Factories .OrderModelFactory..ctor (AddressSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAddressModelFactory ,IAddressService,IAffiliateService ,IBaseAdminModelFactory ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IEncryptionService ,IGiftCardService ,ILocalizationService ,IMeasureService ,IOrderProcessingService ,IOrderReportService,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IReturnRequestService ,IRewardPointService ,ISettingService,IShipmentService ,IShippingService ,IStateProvinceService ,IStoreService,ITaxService ,IUrlHelperFactory,IVendorService ,IWorkContext,MeasureSettings ,NopHttpClient,OrderSettings ,ShippingSettings ,IUrlRecordService,TaxSettings)04Critical|m14|04| 6h 0min042h 0minRule violated: Avoid methods with too many parameters
CTOR:Nop.Services.ExportImport .ExportManager..ctor (AddressSettings,CatalogSettings ,ICustomerActivityService ,CustomerSettings,DateTimeSettings ,ForumSettings,IAddressService ,ICategoryService,ICountryService ,ICurrencyService ,ICustomerAttributeFormatter ,ICustomerService ,IDateRangeService,IDateTimeHelper ,IDiscountService,IForumService ,IGdprService ,IGenericAttributeService ,ILanguageService ,ILocalizationService ,ILocalizedEntityService ,IManufacturerService ,IMeasureService ,INewsLetterSubscriptionService ,IOrderService,IPictureService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IShipmentService ,ISpecificationAttributeService ,IStateProvinceService ,IStoreMappingService ,IStoreService,ITaxCategoryService ,IUrlRecordService,IVendorService ,IWorkContext,OrderSettings ,ProductEditorSettings)02Critical|m14|02| 6h 0min022h 0minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Areas.Admin.Factories .CommonModelFactory..ctor (AppSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAuthenticationPluginManager ,IBaseAdminModelFactory ,ICurrencyService,ICustomerService ,IEventPublisher,INopDataProvider ,IDateTimeHelper,INopFileProvider ,IExchangeRatePluginManager ,IHttpContextAccessor ,ILanguageService ,ILocalizationService ,IMaintenanceService ,IMeasureService ,IMultiFactorAuthenticationPluginM anager,IOrderService ,IPaymentPluginManager ,IPickupPluginManager ,IPluginService,IProductService ,IReturnRequestService ,ISearchTermService ,IServiceCollection ,IShippingPluginManager ,IStaticCacheManager,IStoreContext ,IStoreService,ITaxPluginManager ,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWidgetPluginManager,IWorkContext ,MeasureSettings,NopHttpClient ,ProxySettings)01Critical|m14|00| 6h 0min002h 0minRule violated: Avoid methods with too many parameters
CTOR:Nop.Services.ExportImport .ImportManager..ctor (CatalogSettings,IAddressService ,IBackInStockSubscriptionService ,ICategoryService,ICountryService ,ICustomerActivityService ,ICustomerService ,ICustomNumberFormatter ,INopDataProvider ,IDateRangeService ,IHttpClientFactory ,ILanguageService ,ILocalizationService ,ILocalizedEntityService,ILogger ,IManufacturerService ,IMeasureService ,INewsLetterSubscriptionService ,INopFileProvider,IOrderService ,IPictureService ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IServiceScopeFactory ,IShippingService ,ISpecificationAttributeService ,IStateProvinceService ,IStoreContext ,IStoreMappingService ,IStoreService,ITaxCategoryService ,IUrlRecordService,IVendorService ,IWorkContext,MediaSettings ,TaxSettings,VendorSettings)06High|m13|07| 5h 50min071h 56minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Factories .ProductModelFactory..ctor (CaptchaSettings,CatalogSettings ,CustomerSettings,ICategoryService ,ICurrencyService,ICustomerService ,IDateRangeService,IDateTimeHelper ,IDownloadService ,IGenericAttributeService ,ILocalizationService ,IManufacturerService ,IPermissionService ,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IReviewTypeService ,IShoppingCartService ,ISpecificationAttributeService ,IStaticCacheManager,IStoreContext ,IStoreService ,IShoppingCartModelFactory ,ITaxService,IUrlRecordService ,IVendorService,IVideoService ,IWebHelper,IWorkContext ,MediaSettings,OrderSettings ,SeoSettings,ShippingSettings ,VendorSettings)05High|m13|05| 5h 50min051h 56minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Areas.Admin.Factories .ProductModelFactory..ctor (CatalogSettings,CurrencySettings ,IAclSupportedModelFactory ,IAddressService ,IBaseAdminModelFactory ,ICategoryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService ,IDiscountSupportedModelFactory ,ILocalizationService ,ILocalizedModelFactory ,IManufacturerService ,IMeasureService,IOrderService ,IPictureService ,IProductAttributeFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,ISettingModelFactory ,ISettingService,IShipmentService ,IShippingService ,IShoppingCartService ,ISpecificationAttributeService ,IStoreMappingSupportedModelFactor y,IStoreContext,IStoreService ,IUrlRecordService,IVideoService ,IWorkContext,MeasureSettings ,NopHttpClient,TaxSettings ,VendorSettings)16High|m13|06| 5h 50min061h 56minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Factories .CustomerModelFactory..ctor (AddressSettings,CaptchaSettings ,CatalogSettings,CommonSettings ,CustomerSettings,DateTimeSettings ,ExternalAuthenticationSettings ,ForumSettings,GdprSettings ,IAddressModelFactory ,IAuthenticationPluginManager ,ICountryService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerService,IDateTimeHelper ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,ILocalizationService ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,IOrderService,IPermissionService ,IPictureService,IProductService ,IReturnRequestService ,IStateProvinceService ,IStoreContext ,IStoreMappingService ,IUrlRecordService,IWorkContext ,MediaSettings,OrderSettings ,RewardPointsSettings ,SecuritySettings,TaxSettings ,VendorSettings)15High|m13|08| 5h 41min081h 52minRule violated: Avoid methods with too many parameters
CTOR:Nop.Services.Catalog .ProductService..ctor (CatalogSettings,CommonSettings ,IAclService,ICustomerService ,IDateRangeService ,ILanguageService ,ILocalizationService ,IProductAttributeParser ,IProductAttributeService ,IRepository<Category>,IRepository <CrossSellProduct>,IRepository <DiscountProductMapping> ,IRepository<LocalizedProperty> ,IRepository<Manufacturer> ,IRepository<Product>,IRepository <ProductAttributeCombination> ,IRepository <ProductAttributeMapping> ,IRepository<ProductCategory> ,IRepository<ProductManufacturer> ,IRepository<ProductPicture> ,IRepository <ProductProductTagMapping> ,IRepository<ProductReview> ,IRepository <ProductReviewHelpfulness> ,IRepository <ProductSpecificationAttribute> ,IRepository<ProductTag> ,IRepository<ProductVideo> ,IRepository <ProductWarehouseInventory> ,IRepository<RelatedProduct> ,IRepository<Shipment>,IRepository <StockQuantityHistory>,IRepository <TierPrice>,ISearchPluginManager ,IStaticCacheManager,IStoreService ,IStoreMappingService,IWorkContext ,LocalizationSettings)17High|m13|09| 5h 31min091h 48minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Areas.Admin.Controllers .ProductController..ctor (IAclService ,IBackInStockSubscriptionService ,ICategoryService ,ICopyProductService ,ICustomerActivityService ,ICustomerService,IDiscountService ,IDownloadService,IExportManager ,IGenericAttributeService ,IHttpClientFactory,IImportManager ,ILanguageService ,ILocalizationService ,ILocalizedEntityService ,IManufacturerService ,INopFileProvider ,INotificationService,IPdfService ,IPermissionService ,IPictureService ,IProductAttributeFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductModelFactory ,IProductService ,IProductTagService ,ISettingService,IShippingService ,IShoppingCartService ,ISpecificationAttributeService ,IStoreContext,IUrlRecordService ,IVideoService,IWebHelper ,IWorkContext,VendorSettings)19High|m13|10| 5h 31min101h 48minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Controllers .ShoppingCartController..ctor (CaptchaSettings,CustomerSettings ,ICheckoutAttributeParser ,ICheckoutAttributeService ,ICurrencyService ,ICustomerActivityService ,ICustomerService,IDiscountService ,IDownloadService ,IGenericAttributeService ,IGiftCardService,IHtmlFormatter ,ILocalizationService ,INopFileProvider,INopUrlHelper ,INotificationService ,IPermissionService ,IPictureService,IPriceFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService,IShippingService ,IShoppingCartModelFactory ,IShoppingCartService ,IStaticCacheManager,IStoreContext ,ITaxService,IUrlRecordService ,IWebHelper,IWorkContext ,IWorkflowMessageService ,MediaSettings,OrderSettings ,ShoppingCartSettings ,ShippingSettings)18High|m12|11| 5h 22min111h 45minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Factories .CommonModelFactory..ctor (BlogSettings,CaptchaSettings ,CatalogSettings,CommonSettings ,CustomerSettings ,DisplayDefaultFooterItemSettings ,ForumSettings,ICurrencyService ,ICustomerService,IForumService ,IGenericAttributeService ,IHttpContextAccessor ,ILanguageService ,ILocalizationService ,INopFileProvider,INopHtmlHelper ,IPermissionService ,IPictureService ,IShoppingCartService ,IStaticCacheManager,IStoreContext ,IThemeContext,IThemeProvider ,ITopicService,IUrlRecordService ,IWebHelper,IWorkContext ,LocalizationSettings ,MediaSettings,NewsSettings ,RobotsTxtSettings,SitemapSettings ,SitemapXmlSettings ,StoreInformationSettings ,VendorSettings)11High|m12|12| 5h 13min121h 41minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Factories .OrderModelFactory..ctor (AddressSettings,CatalogSettings ,IAddressModelFactory ,IAddressService,ICountryService ,ICurrencyService,ICustomerService ,IDateTimeHelper,IGiftCardService ,ILocalizationService ,IOrderProcessingService ,IOrderService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceFormatter,IProductService ,IRewardPointService ,IShipmentService ,IStateProvinceService ,IStaticCacheManager,IStoreContext ,IUrlRecordService,IVendorService ,IWebHelper,IWorkContext ,MediaSettings,OrderSettings ,PdfSettings,RewardPointsSettings ,ShippingSettings,TaxSettings ,VendorSettings)10High|m12|13| 5h 3min131h 37minRule violated: Avoid methods with too many parameters
CTOR:Nop.Services.Common.PdfService. .ctor(AddressSettings ,CatalogSettings,CurrencySettings ,IAddressAttributeFormatter ,IAddressService,ICountryService ,ICurrencyService,IDateTimeHelper ,IGiftCardService,IHtmlFormatter ,ILanguageService ,ILocalizationService ,IMeasureService,INopFileProvider ,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceFormatter,IProductService ,IRewardPointService ,ISettingService,IShipmentService ,IStateProvinceService ,IStoreContext,IStoreService ,IVendorService,IWorkContext ,MeasureSettings,TaxSettings ,VendorSettings)12High|m10|14| 4h 35min141h 26minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Areas.Admin.Controllers .OrderController..ctor (IAddressAttributeParser ,IAddressService ,ICustomerActivityService ,ICustomerService,IDateTimeHelper ,IDownloadService ,IEncryptionService ,IEventPublisher,IExportManager ,IGiftCardService,IImportManager ,ILocalizationService ,INotificationService ,IOrderModelFactory ,IOrderProcessingService ,IOrderService,IPaymentService ,IPdfService,IPermissionService ,IPriceCalculationService ,IProductAttributeFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService,IShipmentService ,IShippingService ,IShoppingCartService ,IStoreContext,IWorkContext ,IWorkflowMessageService ,OrderSettings)14High|m10|15| 4h 35min151h 26minRule violated: Avoid methods with too many parameters
CTOR:Nop.Web.Factories .CheckoutModelFactory..ctor (AddressSettings,CaptchaSettings ,CommonSettings ,IAddressModelFactory ,IAddressService,ICountryService ,ICurrencyService,ICustomerService ,IGenericAttributeService ,ILocalizationService ,IOrderProcessingService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService ,IPickupPluginManager ,IPriceFormatter ,IRewardPointService ,IShippingPluginManager ,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStoreContext ,IStoreMappingService,ITaxService ,IWorkContext,OrderSettings ,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings)13High|m10|16| 4h 26min161h 23minRule violated: Avoid methods with too many parameters
;QGFail.png   Quality Gate Fail:    Critical Rules Violated

13 rules matched

13 rulesissuesFull Name
Avoid types too big|m31|03|

First 5 of 78 issues

  • ;class.pngNop.Services.ExportImport .ExportManager violates rule 'Avoid types too big'
  • ;class.pngNop.Services.ExportImport .ImportManager violates rule 'Avoid types too big'
  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid types too big'
  • ;class.pngNop.Web.Areas.Admin.Infrastructure .Mapper.AdminMapperConfiguration violates rule 'Avoid types too big'
  • ;class.pngNop.Services.Orders .OrderProcessingService violates rule 'Avoid types too big'
Rule
Avoid methods too big, too complex|m1|09|

5 issues

  • ;method.pngNop.Services.Messages .MessageTokenProvider .GetTokenGroups(MessageTemplate) violates rule 'Avoid methods too big, too complex'
  • ;method.pngNop.Services.Catalog .PriceCalculationService.Round (Decimal,RoundingType) violates rule 'Avoid methods too big, too complex'
  • ;method.pngNop.Services.Plugins.PluginsInfo .LoadPluginInfo() violates rule 'Avoid methods too big, too complex'
  • ;method.pngNop.Web.Framework.Security .FilePermissionHelper .CheckPermissionsInWindows (INopFileProvider,String,Boolean ,Boolean,Boolean,Boolean) violates rule 'Avoid methods too big, too complex'
  • ;method.pngNop.Core.Infrastructure .AppDomainTypeFinder .FindClassesOfType(Type ,IEnumerable<Assembly>,Boolean) violates rule 'Avoid methods too big, too complex'
Rule
Avoid methods with too many parameters|m100|00|

First 5 of 242 issues

  • ;ctor.pngNop.Web.Factories .ShoppingCartModelFactory..ctor (AddressSettings,CaptchaSettings ,CatalogSettings,CommonSettings ,CustomerSettings ,IAddressModelFactory ,ICheckoutAttributeFormatter ,ICheckoutAttributeParser ,ICheckoutAttributeService ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IGenericAttributeService ,IGiftCardService ,IHttpContextAccessor ,ILocalizationService ,IOrderProcessingService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService ,IPermissionService ,IPictureService,IPriceFormatter ,IProductAttributeFormatter ,IProductService,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStaticCacheManager,IStoreContext ,IStoreMappingService,ITaxService ,IUrlRecordService,IVendorService ,IWebHelper,IWorkContext ,MediaSettings,OrderSettings ,RewardPointsSettings ,ShippingSettings ,ShoppingCartSettings,TaxSettings ,VendorSettings) violates rule 'Avoid methods with too many parameters'
  • ;ctor.pngNop.Web.Controllers .CustomerController..ctor (AddressSettings,CaptchaSettings ,CustomerSettings,DateTimeSettings ,ForumSettings,GdprSettings ,HtmlEncoder ,IAddressAttributeParser ,IAddressModelFactory ,IAddressService ,IAuthenticationService ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerModelFactory ,ICustomerRegistrationService ,ICustomerService,IDownloadService ,IEventPublisher,IExportManager ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,IGiftCardService ,ILocalizationService,ILogger ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,INotificationService ,IOrderService,IPermissionService ,IPictureService,IPriceFormatter ,IProductService ,IStateProvinceService ,IStoreContext,ITaxService ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,MediaSettings ,MultiFactorAuthenticationSettings ,StoreInformationSettings ,TaxSettings) violates rule 'Avoid methods with too many parameters'
  • ;ctor.pngNop.Services.Orders .OrderProcessingService..ctor (CurrencySettings,IAddressService ,IAffiliateService ,ICheckoutAttributeFormatter ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerService ,ICustomNumberFormatter ,IDiscountService ,IEncryptionService ,IEventPublisher ,IGenericAttributeService ,IGiftCardService,ILanguageService ,ILocalizationService,ILogger ,IOrderService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService,IPdfService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeFormatter ,IProductAttributeParser ,IProductService ,IReturnRequestService ,IRewardPointService ,IShipmentService,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStoreService,ITaxService ,IVendorService,IWebHelper ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,OrderSettings,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings) violates rule 'Avoid methods with too many parameters'
  • ;ctor.pngNop.Web.Areas.Admin.Factories .OrderModelFactory..ctor (AddressSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAddressModelFactory ,IAddressService,IAffiliateService ,IBaseAdminModelFactory ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IEncryptionService ,IGiftCardService ,ILocalizationService ,IMeasureService ,IOrderProcessingService ,IOrderReportService,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IReturnRequestService ,IRewardPointService ,ISettingService,IShipmentService ,IShippingService ,IStateProvinceService ,IStoreService,ITaxService ,IUrlHelperFactory,IVendorService ,IWorkContext,MeasureSettings ,NopHttpClient,OrderSettings ,ShippingSettings ,IUrlRecordService,TaxSettings) violates rule 'Avoid methods with too many parameters'
  • ;ctor.pngNop.Services.ExportImport .ExportManager..ctor (AddressSettings,CatalogSettings ,ICustomerActivityService ,CustomerSettings,DateTimeSettings ,ForumSettings,IAddressService ,ICategoryService,ICountryService ,ICurrencyService ,ICustomerAttributeFormatter ,ICustomerService ,IDateRangeService,IDateTimeHelper ,IDiscountService,IForumService ,IGdprService ,IGenericAttributeService ,ILanguageService ,ILocalizationService ,ILocalizedEntityService ,IManufacturerService ,IMeasureService ,INewsLetterSubscriptionService ,IOrderService,IPictureService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IShipmentService ,ISpecificationAttributeService ,IStateProvinceService ,IStoreMappingService ,IStoreService,ITaxCategoryService ,IUrlRecordService,IVendorService ,IWorkContext,OrderSettings ,ProductEditorSettings) violates rule 'Avoid methods with too many parameters'
Rule
Do not hide base class methods|m0|11|

2 issues

  • ;method.pngNop.Core.Infrastructure .NopFileProvider.GetFileInfo (String) violates rule 'Do not hide base class methods'
  • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetFileInfo(String) violates rule 'Do not hide base class methods'
Rule
Avoid namespaces mutually dependent|m53|01|

First 5 of 131 issues

  • ;class.pngNop.Core.CommonHelper violates rule 'Avoid namespaces mutually dependent'
  • ;class.pngNop.Core .TypeConverterRegistrationStartUpT ask violates rule 'Avoid namespaces mutually dependent'
  • ;interface.pngNop.Core.IStoreContext violates rule 'Avoid namespaces mutually dependent'
  • ;class.pngNop.Core.WebHelper violates rule 'Avoid namespaces mutually dependent'
  • ;method.pngNop.Core.WebHelper .GetStoreLocation(Nullable<Boolean >) violates rule 'Avoid namespaces mutually dependent'
Rule
Types|m4|07|

First 5 of 11 issues

  • ;class.pngNop.Core.Caching .DistributedCacheManager+PerReques tCache violates rule 'API Breaking Changes: Types'
  • ;class.pngNop.Core.Domain.Orders .OrderCancelledEvent violates rule 'API Breaking Changes: Types'
  • ;interface.pngNop.Services.Seo.ISitemapGenerator violates rule 'API Breaking Changes: Types'
  • ;class.pngNop.Services.Media.RoxyFileman .BaseRoxyFilemanService violates rule 'API Breaking Changes: Types'
  • ;class.pngNop.Services.ExportImport.Help .PropertyByName<T> violates rule 'API Breaking Changes: Types'
Rule
Methods|m42|02|

First 5 of 103 issues

  • ;property-get.pngNop.Core.Configuration .CommonConfig .get_SupportPreviousNopcommerceVer sions() violates rule 'API Breaking Changes: Methods'
  • ;property-get.pngNop.Core.Configuration .PluginConfig .get_ClearPluginShadowDirectoryOnS tartup() violates rule 'API Breaking Changes: Methods'
  • ;ctor.pngNop.Core.Caching .DistributedCacheManager..ctor (AppSettings,IDistributedCache ,IHttpContextAccessor) violates rule 'API Breaking Changes: Methods'
  • ;property-get.pngNop.Core.Domain.Seo.SeoSettings .get_HomepageTitle() violates rule 'API Breaking Changes: Methods'
  • ;property-get.pngNop.Core.Domain.Customers .NopCustomerDefaults .get_FirstNameAttribute() violates rule 'API Breaking Changes: Methods'
Rule
Fields|m3|08|

First 5 of 10 issues

  • ;literal.pngNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerRegisteredNotification violates rule 'API Breaking Changes: Fields'
  • ;field.pngNop.Services.Catalog .ProductService ._warehouseRepository violates rule 'API Breaking Changes: Fields'
  • ;literal.pngNop.Web.Areas.Admin.Models.Common .SystemWarningLevel .CopyrightRemovalKey violates rule 'API Breaking Changes: Fields'
  • ;literal.pngNop.Plugin.ExternalAuth.Facebook .FacebookAuthenticationDefaults .VIEW_COMPONENT_NAME violates rule 'API Breaking Changes: Fields'
  • ;literal.pngNop.Plugin.Misc.Sendinblue .SendinblueDefaults .TRACKING_VIEW_COMPONENT_NAME violates rule 'API Breaking Changes: Fields'
Rule
Interfaces and Abstract Classes|m19|05|

First 5 of 48 issues

  • ;interface.pngNop.Core.Events.IEventPublisher violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
  • ;class.pngNop.Core.Caching .DistributedCacheManager violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
  • ;interface.pngNop.Core.Caching.ILocker violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
  • ;interface.pngNop.Core.Caching .IStaticCacheManager violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
  • ;interface.pngNop.Core.Infrastructure .INopFileProvider violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
Rule
Broken serializable types|m0|12|

1 issue

  • ;class.pngNop.Core.Domain.Orders .BestsellersReportLine violates rule 'Broken serializable types'
Rule
Avoid non-readonly static fields|m12|06|

First 5 of 30 issues

  • ;field.pngNop.Core.Configuration .AppSettingsHelper ._configurationOrder violates rule 'Avoid non-readonly static fields'
  • ;field.pngNop.Core.Caching .MemoryCacheManager._clearToken violates rule 'Avoid non-readonly static fields'
  • ;field.pngNop.Core.Infrastructure.Singleton <T>.instance violates rule 'Avoid non-readonly static fields'
  • ;field.pngNop.Data.DataSettingsManager ._databaseIsInstalled violates rule 'Avoid non-readonly static fields'
  • ;field.pngNop.Data.Mapping .NameCompatibilityManager ._isInitialized violates rule 'Avoid non-readonly static fields'
Rule
Avoid having different types with same name|m25|04|

First 5 of 62 issues

  • ;class.pngNop.Plugin.Misc.Sendinblue .Infrastructure.NopStartup violates rule 'Avoid having different types with same name'
  • ;class.pngNop.Plugin.ExternalAuth.Facebook .Infrastructure.RouteProvider violates rule 'Avoid having different types with same name'
  • ;class.pngNop.Data.Migrations.Installation .SchemaMigration violates rule 'Avoid having different types with same name'
  • ;class.pngNop.Plugin.Misc.Sendinblue .Services.EventConsumer violates rule 'Avoid having different types with same name'
  • ;class.pngNop.Plugin.Misc.Zettle.Validators .ConfigurationValidator violates rule 'Avoid having different types with same name'
Rule
Don't call your method Dispose|m0|10|

3 issues

  • ;method.pngNop.Core .SecureRandomNumberGenerator .Dispose() violates rule 'Don't call your method Dispose'
  • ;method.pngNop.Core .SecureRandomNumberGenerator .Dispose(Boolean) violates rule 'Don't call your method Dispose'
  • ;method.pngNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper.Dispose() violates rule 'Don't call your method Dispose'
Rule
;QGWarn.png   Quality Gate Warn:    Treat Compiler Warnings as Error

5 issues matched

5 issuesExplanationFull Name
;CS.pngReference.cs L42031'TrackPortTypeClient.CloseAsync()' hides inherited member 'ClientBase<TrackPortType>.CloseAsync()'. Use the new keyword if hiding was intended.Rule violated: Member hides inherited member; missing new keyword
;CS.pngReference.cs L64220'RatePortTypeClient.CloseAsync()' hides inherited member 'ClientBase<RatePortType>.CloseAsync()'. Use the new keyword if hiding was intended.Rule violated: Member hides inherited member; missing new keyword
;CS.pngReference.cs L3282'checkVatPortTypeClient.CloseAsync()' hides inherited member 'ClientBase<checkVatPortType>.CloseAsync()'. Use the new keyword if hiding was intended.Rule violated: Member hides inherited member; missing new keyword
;CS.pngApplicationBuilderExtensions.cs L4244This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.Rule violated: Async method lacks 'await' operators and will run synchronously
;CS.pngApplicationPartManagerExtension s.cs L893The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.Rule violated: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
;QGWarn.png   Quality Gate Warn:    Percentage Debt

Scalar Result: 23.2 %

;QGFail.png   Quality Gate Fail:    New Debt since Baseline
• Quality Gate Description:

This Quality Gate fails if the estimated effort to fix new or worsened issues (what is called the New Debt since Baseline) is higher than 2 man-days.

This Quality Gate warns if this estimated effort is positive.

Debt documentation: https://www.ndepend.com/docs/technical-debt#Debt

Scalar Result: 74.61 man-days

;QGFail.png   Quality Gate Fail:    Debt Rating per Namespace

198 namespaces matched

198 namespacesdebtRatingdebtRatiodevTimeInManDaydebtInManDayissuesFull Name
;namespace.pngNop.Core ● 10D|m0|19| 20.53|m4|01| 9d 5h|m1|05| 1d 7h|m4|02|

First 5 of 136 issues

  • ;namespace.pngNop.Core violates rule 'Avoid namespaces dependency cycles'
  • ;class.pngNop.Core.BaseEntity violates rule 'Types 100% covered should be tagged with FullCoveredAttribute'
  • ;class.pngNop.Core.BaseEntity violates rule 'Abstract base class should be suffixed with 'Base''
  • ;class.pngNop.Core.CommonHelper violates rule 'Avoid namespaces mutually dependent'
  • ;ctor.pngNop.Core.CommonHelper..cctor() violates rule 'Add regex evaluation timeout'
Nop.Core
;namespace.pngNop.Core.Rss09D|m0|16| 23.56|m1|08| 3d 2h|m0|09| 6h 18min|m0|09|

First 5 of 16 issues

  • ;namespace.pngNop.Core.Rss violates rule 'Avoid namespaces with few types'
  • ;namespace.pngNop.Core.Rss violates rule 'Assemblies and Namespaces should be tested'
  • ;class.pngNop.Core.Rss.NopRssDefaults violates rule 'Code should be tested'
  • ;class.pngNop.Core.Rss.RssFeed violates rule 'Code should be tested'
  • ;class.pngNop.Core.Rss.RssFeed violates rule 'Avoid prefixing type name with parent namespace name'
Nop.Core.Rss
;namespace.pngNop.Core.Configuration ● 08D|m0|18| 20.71|m2|05| 6d 1h|m1|06| 1d 2h|m2|06|

First 5 of 84 issues

  • ;property-get.pngNop.Core.Configuration.AppSettings .get_Configuration() violates rule 'Code should be tested'
  • ;property-set.pngNop.Core.Configuration.AppSettings .set_Configuration(Dictionary <String,JToken>) violates rule 'Code should be tested'
  • ;property-set.pngNop.Core.Configuration.AppSettings .set_Configuration(Dictionary <String,JToken>) violates rule 'Prefer using collection abstraction instead of implementation'
  • ;method.pngNop.Core.Configuration.AppSettings .Get<TConfig>() violates rule 'Code should be tested'
  • ;class.pngNop.Core.Configuration .AppSettingsHelper violates rule 'Code should be tested'
Nop.Core.Configuration
;namespace.pngNop.Core.ComponentModel ● 11D|m0|10| 31.78|m1|09| 2d 3h|m0|10| 6h 5min|m0|11|

First 5 of 15 issues

  • ;namespace.pngNop.Core.ComponentModel violates rule 'Avoid namespaces with few types'
  • ;class.pngNop.Core.ComponentModel .GenericDictionaryTypeConverter<K ,V> violates rule 'Non-static classes should be instantiated or turned to static'
  • ;class.pngNop.Core.ComponentModel .GenericDictionaryTypeConverter<K ,V> violates rule 'Code should be tested'
  • ;method.pngNop.Core.ComponentModel .GenericDictionaryTypeConverter<K ,V>.ConvertFrom (ITypeDescriptorContext ,CultureInfo,Object) violates rule 'Avoid making complex methods even more complex'
  • ;method.pngNop.Core.ComponentModel .GenericDictionaryTypeConverter<K ,V>.ConvertFrom (ITypeDescriptorContext ,CultureInfo,Object) violates rule 'Methods refactored should be tested'
Nop.Core.ComponentModel
;namespace.pngNop.Core.Infrastructure ● 05D|m0|12| 28.66|m3|02| 9d 0h|m2|04| 2d 4h|m3|04|

First 5 of 105 issues

  • ;property-get.pngNop.Core.Infrastructure .AppDomainTypeFinder.get_App() violates rule 'Code should be tested'
  • ;property-set.pngNop.Core.Infrastructure .AppDomainTypeFinder .set_LoadAppDomainAssemblies (Boolean) violates rule 'Code should be tested'
  • ;property-set.pngNop.Core.Infrastructure .AppDomainTypeFinder .set_AssemblyNames(IList<String>) violates rule 'Code should be tested'
  • ;property-set.pngNop.Core.Infrastructure .AppDomainTypeFinder .set_AssemblySkipLoadingPattern (String) violates rule 'Code should be tested'
  • ;property-set.pngNop.Core.Infrastructure .AppDomainTypeFinder .set_AssemblyRestrictToLoadingPatt ern(String) violates rule 'Code should be tested'
Nop.Core.Infrastructure
;namespace.pngNop.Core.Http.Extensions07D|m0|17| 22.49|m0|16| 1h 17min|m0|18| 17min|m0|18|

2 issues

  • ;namespace.pngNop.Core.Http.Extensions violates rule 'Assemblies and Namespaces should be tested'
  • ;class.pngNop.Core.Http.Extensions .SessionExtensions violates rule 'Code should be tested'
Nop.Core.Http.Extensions
;namespace.pngNop.Data ● 04D|m1|06| 35.86|m3|04| 7d 6h|m2|03| 2d 6h|m2|05|

First 5 of 98 issues

  • ;namespace.pngNop.Data violates rule 'Avoid namespaces dependency cycles'
  • ;class.pngNop.Data.DataProviderManager violates rule 'Avoid namespaces mutually dependent'
  • ;class.pngNop.Data.DataProviderManager violates rule 'Code should be tested'
  • ;class.pngNop.Data.DataProviderManager violates rule 'Avoid prefixing type name with parent namespace name'
  • ;method.pngNop.Data.DataProviderManager .GetDataProvider(DataProviderType) violates rule 'Avoid namespaces mutually dependent'
Nop.Data
;namespace.pngNop.Data.Configuration06D|m0|15| 26.7|m0|12| 4h 1min|m0|13| 1h 4min|m0|13|

First 5 of 6 issues

  • ;class.pngNop.Data.Configuration.DataConfig violates rule 'Avoid namespaces mutually dependent'
  • ;property-get.pngNop.Data.Configuration.DataConfig .get_DataProvider() violates rule 'Avoid namespaces mutually dependent'
  • ;property-set.pngNop.Data.Configuration.DataConfig .set_DataProvider(DataProviderType ) violates rule 'Avoid namespaces mutually dependent'
  • ;property-set.pngNop.Data.Configuration.DataConfig .set_SQLCommandTimeout(Nullable <Int32>) violates rule 'Code should be tested'
  • ;property-get.pngNop.Data.Configuration.DataConfig .get_Name() violates rule 'Code should be tested'
Nop.Data.Configuration
;namespace.pngNop.Data.Migrations.UpgradeTo46000E|m3|02| 62.32|m2|06| 5d 3h|m2|02| 3d 3h|m3|03|

First 5 of 106 issues

  • ;class.pngNop.Data.Migrations.UpgradeTo460 .DataMigration violates rule 'From now, all types added should be 100% covered by tests'
  • ;class.pngNop.Data.Migrations.UpgradeTo460 .DataMigration violates rule 'Remove trailing white-space'
  • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up() violates rule 'Code should be tested'
  • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up() violates rule 'New Types and Methods should be tested'
  • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up() violates rule 'Methods should have a low C.R.A.P score'
Nop.Data.Migrations.UpgradeTo460
;namespace.pngNop.Data.Migrations.UpgradeTo45003E|m2|03| 57.08|m0|11| 4h 53min|m0|11| 2h 47min|m0|10|

First 5 of 15 issues

  • ;method.pngNop.Data.Migrations.UpgradeTo450 .DataMigration.Up() violates rule 'Code should be tested'
  • ;method.pngNop.Data.Migrations.UpgradeTo450 .DataMigration.Up() violates rule 'Methods should have a low C.R.A.P score'
  • ;method.pngNop.Data.Migrations.UpgradeTo450 .DataMigration.Up() violates rule 'Add a comma after the last value'
  • ;method.pngNop.Data.Migrations.UpgradeTo450 .DataMigration.Up() violates rule 'Add a comma after the last value'
  • ;method.pngNop.Data.Migrations.UpgradeTo450 .DataMigration.Up() violates rule 'Add a comma after the last value'
Nop.Data.Migrations.UpgradeTo450
;namespace.pngNop.Data.Migrations.UpgradeTo44001E|m3|01| 68.31|m0|10| 1d 3h|m0|07| 1d 0h|m1|08|

First 5 of 39 issues

  • ;class.pngNop.Data.Migrations.UpgradeTo440 .DataMigration violates rule 'Avoid having different types with same name'
  • ;method.pngNop.Data.Migrations.UpgradeTo440 .DataMigration.Up() violates rule 'Code should be tested'
  • ;method.pngNop.Data.Migrations.UpgradeTo440 .DataMigration.Up() violates rule 'Methods should have a low C.R.A.P score'
  • ;method.pngNop.Data.Migrations.UpgradeTo440 .DataMigration.Up() violates rule 'Add parameter name to improve readability'
  • ;method.pngNop.Data.Migrations.UpgradeTo440 .DataMigration.Up() violates rule 'Add parameter name to improve readability'
Nop.Data.Migrations.UpgradeTo440
;namespace.pngNop.Data.Mapping.Builders.Tax16D|m0|11| 30.09|m0|19| 43min|m0|19| 13min|m0|19|

2 issues

  • ;class.pngNop.Data.Mapping.Builders.Tax .TaxCategoryBuilder violates rule 'Types 100% covered should be tagged with FullCoveredAttribute'
  • ;class.pngNop.Data.Mapping.Builders.Tax .TaxCategoryBuilder violates rule 'Avoid prefixing type name with parent namespace name'
Nop.Data.Mapping.Builders.Tax
;namespace.pngNop.Data.Mapping.Builders.News19D|m0|08| 33.44|m0|15| 1h 17min|m0|15| 26min|m0|14|

4 issues

  • ;class.pngNop.Data.Mapping.Builders.News .NewsCommentBuilder violates rule 'Types 100% covered should be tagged with FullCoveredAttribute'
  • ;class.pngNop.Data.Mapping.Builders.News .NewsCommentBuilder violates rule 'Avoid prefixing type name with parent namespace name'
  • ;class.pngNop.Data.Mapping.Builders.News .NewsItemBuilder violates rule 'Types 100% covered should be tagged with FullCoveredAttribute'
  • ;class.pngNop.Data.Mapping.Builders.News .NewsItemBuilder violates rule 'Avoid prefixing type name with parent namespace name'
Nop.Data.Mapping.Builders.News
;namespace.pngNop.Data.Mapping.Builders.Gdpr18D|m0|09| 33.28|m0|17| 1h 9min|m0|17| 23min|m0|16|

3 issues

  • ;class.pngNop.Data.Mapping.Builders.Gdpr .GdprConsentBuilder violates rule 'Types 100% covered should be tagged with FullCoveredAttribute'
  • ;class.pngNop.Data.Mapping.Builders.Gdpr .GdprConsentBuilder violates rule 'Avoid prefixing type name with parent namespace name'
  • ;class.pngNop.Data.Mapping.Builders.Gdpr .GdprLogBuilder violates rule 'Avoid prefixing type name with parent namespace name'
Nop.Data.Mapping.Builders.Gdpr
;namespace.pngNop.Data.DataProviders ● 13D|m1|04| 39.5|m3|03| 8d 5h|m2|01| 3d 3h|m6|01|

First 5 of 215 issues

  • ;class.pngNop.Data.DataProviders .BaseDataProvider violates rule 'Avoid types with too many methods'
  • ;class.pngNop.Data.DataProviders .BaseDataProvider violates rule 'Abstract base class should be suffixed with 'Base''
  • ;method.pngNop.Data.DataProviders .BaseDataProvider.CreateDbCommand (String,DataParameter[]) violates rule 'Code should be tested'
  • ;method.pngNop.Data.DataProviders .BaseDataProvider .CreateDataConnection (IDataProvider) violates rule 'Code should be tested'
  • ;method.pngNop.Data.DataProviders .BaseDataProvider .CreateDataConnection (IDataProvider) violates rule 'Add a comma after the last value'
Nop.Data.DataProviders
;namespace.pngNop.Data.DataProviders.LinqToDB ● 12D|m0|07| 33.46|m0|18| 1h 9min|m0|16| 23min|m0|17|

3 issues

  • ;namespace.pngNop.Data.DataProviders.LinqToDB violates rule 'Namespace name should correspond to file location'
  • ;class.pngNop.Data.DataProviders.LinqToDB .LinqToDBPostgreSQLDataProvider violates rule 'Avoid prefixing type name with parent namespace name'
  • ;method.pngNop.Data.DataProviders.LinqToDB .LinqToDBPostgreSQLDataProvider .SetParameter(DataConnection ,DbParameter,String,DbDataType ,Object) violates rule 'Code should be tested'
Nop.Data.DataProviders.LinqToDB
;namespace.pngNop.Data.DataProviders .Interceptors15D|m1|05| 36.92|m0|14| 2h 0min|m0|14| 44min|m0|15|

4 issues

  • ;namespace.pngNop.Data.DataProviders .Interceptors violates rule 'Assemblies and Namespaces should be tested'
  • ;class.pngNop.Data.DataProviders .Interceptors .UnwrapProfilerInterceptor violates rule 'From now, all types added should be 100% covered by tests'
  • ;class.pngNop.Data.DataProviders .Interceptors .UnwrapProfilerInterceptor violates rule 'Code should be tested'
  • ;class.pngNop.Data.DataProviders .Interceptors .UnwrapProfilerInterceptor violates rule 'New Types and Methods should be tested'
Nop.Data.DataProviders .Interceptors
;namespace.pngNop.Services02E|m5|00| 103.2|m0|13| 2h 18min|m0|12| 2h 22min|m0|12|

First 5 of 10 issues

  • ;namespace.pngNop.Services violates rule 'Avoid namespaces dependency cycles'
  • ;class.pngNop.Services.Extensions violates rule 'Avoid naming types and namespaces with the same identifier'
  • ;method.pngNop.Services.Extensions .ToSelectListAsync<TEnum>(TEnum ,Boolean,Int32[],Boolean) violates rule 'Code should be tested'
  • ;method.pngNop.Services.Extensions .ToSelectListAsync<TEnum>(TEnum ,Boolean,Int32[],Boolean) violates rule 'Use Task.ConfigureAwait'
  • ;method.pngNop.Services.Extensions .ToSelectListAsync<TEnum>(TEnum ,Boolean,Int32[],Boolean) violates rule 'Use Task.ConfigureAwait'
Nop.Services
;namespace.pngNop.Services.Installation ● 14D|m0|14| 28.36|m10|00| 23d|m5|00| 6d 5h|m52|00|

First 5 of 1 687 issues

  • ;class.pngNop.Services.Installation .InstallationService violates rule 'Avoid types too big'
  • ;class.pngNop.Services.Installation .InstallationService violates rule 'Avoid types with too many methods'
  • ;class.pngNop.Services.Installation .InstallationService violates rule 'Avoid types with too many fields'
  • ;class.pngNop.Services.Installation .InstallationService violates rule 'Avoid types with poor cohesion'
  • ;class.pngNop.Services.Installation .InstallationService violates rule 'Avoid prefixing type name with parent namespace name'
Nop.Services.Installation
;namespace.pngNop.Services.Helpers ● 17D|m0|13| 28.43|m1|07| 3d 3h|m0|08| 7h 51min|m1|07|

First 5 of 47 issues

  • ;class.pngNop.Services.Helpers .BrowscapXmlHelper violates rule 'File name must match type name'
  • ;method.pngNop.Services.Helpers .BrowscapXmlHelper .IsBrowscapItemIsCrawler(XElement) violates rule 'Code should be tested'
  • ;method.pngNop.Services.Helpers .BrowscapXmlHelper .IsBrowscapItemIsCrawler(XElement) violates rule 'Use String.Equals instead of equality operator'
  • ;method.pngNop.Services.Helpers .BrowscapXmlHelper .IsBrowscapItemIsCrawler(XElement) violates rule 'Use String.Equals instead of equality operator'
  • ;method.pngNop.Services.Helpers .BrowscapXmlHelper .IsBrowscapItemIsCrawler(XElement) violates rule 'Use conditional access'
Nop.Services.Helpers
;QGFail.png   Quality Gate Fail:    New Annual Interest since Baseline

Scalar Result: 101.4 man-days

Hot Spots
000

    Code Smells
    000

      Code Smells Regression
      000

        Object Oriented Design
        000

          Design
          000

            Architecture
            000

              API Breaking Changes
              000

                Code Coverage
                000

                  Dead Code
                  000

                    Security
                    000

                      Visibility
                      000

                        Immutability
                        000

                          Naming Conventions
                          000

                            Source Files Organization
                            000

                              ;GroupHierarchy.png
                              .NET Framework Usage
                              000

                                ;GroupHierarchy.png
                                API Usage
                                000

                                  Defining JustMyCode
                                  000

                                    ;GroupHierarchy.png
                                    Trend Metrics
                                    000

                                      Code Diff Summary
                                      000

                                        ;GroupHierarchy.png
                                        Roslyn Analyzers
                                        000

                                          Rules extracted from Source Code
                                          000

                                            ;GroupHierarchy.png
                                            Project Rules
                                            767713

                                              Code Smells
                                              053

                                              ;WarningCritical.png   Critical Rule Violated:    ND1004    Avoid methods with too many parameters

                                              242 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              242 methods# ParametersDebtAnnual InterestFull Name
                                              ;ctor.png.ctor(AddressSettings ,CaptchaSettings,CustomerSettings ,DateTimeSettings,ForumSettings ,GdprSettings,HtmlEncoder ,IAddressAttributeParser ,IAddressModelFactory ,IAddressService ,IAuthenticationService ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerModelFactory ,ICustomerRegistrationService ,ICustomerService,IDownloadService ,IEventPublisher,IExportManager ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,IGiftCardService ,ILocalizationService,ILogger ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,INotificationService ,IOrderService,IPermissionService ,IPictureService,IPriceFormatter ,IProductService ,IStateProvinceService ,IStoreContext,ITaxService ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,MediaSettings ,MultiFactorAuthenticationSettings ,StoreInformationSettings ,TaxSettings);NewIssue.png|m100|00| 46|m100|03| 6h 0min032h 0minNop.Web.Controllers .CustomerController..ctor (AddressSettings,CaptchaSettings ,CustomerSettings,DateTimeSettings ,ForumSettings,GdprSettings ,HtmlEncoder ,IAddressAttributeParser ,IAddressModelFactory ,IAddressService ,IAuthenticationService ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerModelFactory ,ICustomerRegistrationService ,ICustomerService,IDownloadService ,IEventPublisher,IExportManager ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,IGiftCardService ,ILocalizationService,ILogger ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,INotificationService ,IOrderService,IPermissionService ,IPictureService,IPriceFormatter ,IProductService ,IStateProvinceService ,IStoreContext,ITaxService ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,MediaSettings ,MultiFactorAuthenticationSettings ,StoreInformationSettings ,TaxSettings)
                                              ;ctor.png.ctor(CurrencySettings ,IAddressService,IAffiliateService ,ICheckoutAttributeFormatter ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerService ,ICustomNumberFormatter ,IDiscountService ,IEncryptionService ,IEventPublisher ,IGenericAttributeService ,IGiftCardService,ILanguageService ,ILocalizationService,ILogger ,IOrderService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService,IPdfService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeFormatter ,IProductAttributeParser ,IProductService ,IReturnRequestService ,IRewardPointService ,IShipmentService,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStoreService,ITaxService ,IVendorService,IWebHelper ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,OrderSettings,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings);NewIssue.png|m97|02| 45|m100|04| 6h 0min042h 0minNop.Services.Orders .OrderProcessingService..ctor (CurrencySettings,IAddressService ,IAffiliateService ,ICheckoutAttributeFormatter ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerService ,ICustomNumberFormatter ,IDiscountService ,IEncryptionService ,IEventPublisher ,IGenericAttributeService ,IGiftCardService,ILanguageService ,ILocalizationService,ILogger ,IOrderService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService,IPdfService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeFormatter ,IProductAttributeParser ,IProductService ,IReturnRequestService ,IRewardPointService ,IShipmentService,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStoreService,ITaxService ,IVendorService,IWebHelper ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,OrderSettings,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings)
                                              ;ctor.png.ctor(AddressSettings ,CatalogSettings,CurrencySettings ,IActionContextAccessor ,IAddressModelFactory ,IAddressService,IAffiliateService ,IBaseAdminModelFactory ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IEncryptionService ,IGiftCardService ,ILocalizationService ,IMeasureService ,IOrderProcessingService ,IOrderReportService,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IReturnRequestService ,IRewardPointService ,ISettingService,IShipmentService ,IShippingService ,IStateProvinceService ,IStoreService,ITaxService ,IUrlHelperFactory,IVendorService ,IWorkContext,MeasureSettings ,NopHttpClient,OrderSettings ,ShippingSettings ,IUrlRecordService,TaxSettings);NewIssue.png|m97|01| 45|m100|02| 6h 0min022h 0minNop.Web.Areas.Admin.Factories .OrderModelFactory..ctor (AddressSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAddressModelFactory ,IAddressService,IAffiliateService ,IBaseAdminModelFactory ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IEncryptionService ,IGiftCardService ,ILocalizationService ,IMeasureService ,IOrderProcessingService ,IOrderReportService,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IReturnRequestService ,IRewardPointService ,ISettingService,IShipmentService ,IShippingService ,IStateProvinceService ,IStoreService,ITaxService ,IUrlHelperFactory,IVendorService ,IWorkContext,MeasureSettings ,NopHttpClient,OrderSettings ,ShippingSettings ,IUrlRecordService,TaxSettings)
                                              ;ctor.png.ctor(AddressSettings ,CatalogSettings ,ICustomerActivityService ,CustomerSettings,DateTimeSettings ,ForumSettings,IAddressService ,ICategoryService,ICountryService ,ICurrencyService ,ICustomerAttributeFormatter ,ICustomerService ,IDateRangeService,IDateTimeHelper ,IDiscountService,IForumService ,IGdprService ,IGenericAttributeService ,ILanguageService ,ILocalizationService ,ILocalizedEntityService ,IManufacturerService ,IMeasureService ,INewsLetterSubscriptionService ,IOrderService,IPictureService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IShipmentService ,ISpecificationAttributeService ,IStateProvinceService ,IStoreMappingService ,IStoreService,ITaxCategoryService ,IUrlRecordService,IVendorService ,IWorkContext,OrderSettings ,ProductEditorSettings);NewIssue.png|m89|03| 42|m100|00| 6h 0min002h 0minNop.Services.ExportImport .ExportManager..ctor (AddressSettings,CatalogSettings ,ICustomerActivityService ,CustomerSettings,DateTimeSettings ,ForumSettings,IAddressService ,ICategoryService,ICountryService ,ICurrencyService ,ICustomerAttributeFormatter ,ICustomerService ,IDateRangeService,IDateTimeHelper ,IDiscountService,IForumService ,IGdprService ,IGenericAttributeService ,ILanguageService ,ILocalizationService ,ILocalizedEntityService ,IManufacturerService ,IMeasureService ,INewsLetterSubscriptionService ,IOrderService,IPictureService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IShipmentService ,ISpecificationAttributeService ,IStateProvinceService ,IStoreMappingService ,IStoreService,ITaxCategoryService ,IUrlRecordService,IVendorService ,IWorkContext,OrderSettings ,ProductEditorSettings)
                                              ;ctor.png.ctor(AppSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAuthenticationPluginManager ,IBaseAdminModelFactory ,ICurrencyService,ICustomerService ,IEventPublisher,INopDataProvider ,IDateTimeHelper,INopFileProvider ,IExchangeRatePluginManager ,IHttpContextAccessor ,ILanguageService ,ILocalizationService ,IMaintenanceService ,IMeasureService ,IMultiFactorAuthenticationPluginM anager,IOrderService ,IPaymentPluginManager ,IPickupPluginManager ,IPluginService,IProductService ,IReturnRequestService ,ISearchTermService ,IServiceCollection ,IShippingPluginManager ,IStaticCacheManager,IStoreContext ,IStoreService,ITaxPluginManager ,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWidgetPluginManager,IWorkContext ,MeasureSettings,NopHttpClient ,ProxySettings);NewIssue.png|m84|04| 40|m100|01| 6h 0min012h 0minNop.Web.Areas.Admin.Factories .CommonModelFactory..ctor (AppSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAuthenticationPluginManager ,IBaseAdminModelFactory ,ICurrencyService,ICustomerService ,IEventPublisher,INopDataProvider ,IDateTimeHelper,INopFileProvider ,IExchangeRatePluginManager ,IHttpContextAccessor ,ILanguageService ,ILocalizationService ,IMaintenanceService ,IMeasureService ,IMultiFactorAuthenticationPluginM anager,IOrderService ,IPaymentPluginManager ,IPickupPluginManager ,IPluginService,IProductService ,IReturnRequestService ,ISearchTermService ,IServiceCollection ,IShippingPluginManager ,IStaticCacheManager,IStoreContext ,IStoreService,ITaxPluginManager ,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWidgetPluginManager,IWorkContext ,MeasureSettings,NopHttpClient ,ProxySettings)
                                              ;ctor.png.ctor(CatalogSettings ,IAddressService ,IBackInStockSubscriptionService ,ICategoryService,ICountryService ,ICustomerActivityService ,ICustomerService ,ICustomNumberFormatter ,INopDataProvider ,IDateRangeService ,IHttpClientFactory ,ILanguageService ,ILocalizationService ,ILocalizedEntityService,ILogger ,IManufacturerService ,IMeasureService ,INewsLetterSubscriptionService ,INopFileProvider,IOrderService ,IPictureService ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IServiceScopeFactory ,IShippingService ,ISpecificationAttributeService ,IStateProvinceService ,IStoreContext ,IStoreMappingService ,IStoreService,ITaxCategoryService ,IUrlRecordService,IVendorService ,IWorkContext,MediaSettings ,TaxSettings,VendorSettings);NewIssue.png|m81|07| 39|m96|07| 5h 50min071h 56minNop.Services.ExportImport .ImportManager..ctor (CatalogSettings,IAddressService ,IBackInStockSubscriptionService ,ICategoryService,ICountryService ,ICustomerActivityService ,ICustomerService ,ICustomNumberFormatter ,INopDataProvider ,IDateRangeService ,IHttpClientFactory ,ILanguageService ,ILocalizationService ,ILocalizedEntityService,ILogger ,IManufacturerService ,IMeasureService ,INewsLetterSubscriptionService ,INopFileProvider,IOrderService ,IPictureService ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IServiceScopeFactory ,IShippingService ,ISpecificationAttributeService ,IStateProvinceService ,IStoreContext ,IStoreMappingService ,IStoreService,ITaxCategoryService ,IUrlRecordService,IVendorService ,IWorkContext,MediaSettings ,TaxSettings,VendorSettings)
                                              ;ctor.png.ctor(CaptchaSettings ,CatalogSettings,CustomerSettings ,ICategoryService,ICurrencyService ,ICustomerService ,IDateRangeService,IDateTimeHelper ,IDownloadService ,IGenericAttributeService ,ILocalizationService ,IManufacturerService ,IPermissionService ,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IReviewTypeService ,IShoppingCartService ,ISpecificationAttributeService ,IStaticCacheManager,IStoreContext ,IStoreService ,IShoppingCartModelFactory ,ITaxService,IUrlRecordService ,IVendorService,IVideoService ,IWebHelper,IWorkContext ,MediaSettings,OrderSettings ,SeoSettings,ShippingSettings ,VendorSettings);NewIssue.png|m81|06| 39|m96|06| 5h 50min061h 56minNop.Web.Factories .ProductModelFactory..ctor (CaptchaSettings,CatalogSettings ,CustomerSettings,ICategoryService ,ICurrencyService ,ICustomerService ,IDateRangeService,IDateTimeHelper ,IDownloadService ,IGenericAttributeService ,ILocalizationService ,IManufacturerService ,IPermissionService ,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IReviewTypeService ,IShoppingCartService ,ISpecificationAttributeService ,IStaticCacheManager,IStoreContext ,IStoreService ,IShoppingCartModelFactory ,ITaxService,IUrlRecordService ,IVendorService,IVideoService ,IWebHelper,IWorkContext ,MediaSettings,OrderSettings ,SeoSettings,ShippingSettings ,VendorSettings)
                                              ;ctor.png.ctor(CatalogSettings ,CurrencySettings ,IAclSupportedModelFactory ,IAddressService ,IBaseAdminModelFactory ,ICategoryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService ,IDiscountSupportedModelFactory ,ILocalizationService ,ILocalizedModelFactory ,IManufacturerService ,IMeasureService,IOrderService ,IPictureService ,IProductAttributeFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,ISettingModelFactory ,ISettingService,IShipmentService ,IShippingService ,IShoppingCartService ,ISpecificationAttributeService ,IStoreMappingSupportedModelFactor y,IStoreContext,IStoreService ,IUrlRecordService,IVideoService ,IWorkContext,MeasureSettings ,NopHttpClient,TaxSettings ,VendorSettings);NewIssue.png|m81|05| 39|m96|05| 5h 50min051h 56minNop.Web.Areas.Admin.Factories .ProductModelFactory..ctor (CatalogSettings,CurrencySettings ,IAclSupportedModelFactory ,IAddressService ,IBaseAdminModelFactory ,ICategoryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService ,IDiscountSupportedModelFactory ,ILocalizationService ,ILocalizedModelFactory ,IManufacturerService ,IMeasureService,IOrderService ,IPictureService ,IProductAttributeFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,ISettingModelFactory ,ISettingService,IShipmentService ,IShippingService ,IShoppingCartService ,ISpecificationAttributeService ,IStoreMappingSupportedModelFactor y,IStoreContext,IStoreService ,IUrlRecordService,IVideoService ,IWorkContext,MeasureSettings ,NopHttpClient,TaxSettings ,VendorSettings)
                                              ;ctor.png.ctor(AddressSettings ,CaptchaSettings,CatalogSettings ,CommonSettings,CustomerSettings ,DateTimeSettings ,ExternalAuthenticationSettings ,ForumSettings,GdprSettings ,IAddressModelFactory ,IAuthenticationPluginManager ,ICountryService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerService,IDateTimeHelper ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,ILocalizationService ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,IOrderService,IPermissionService ,IPictureService,IProductService ,IReturnRequestService ,IStateProvinceService ,IStoreContext ,IStoreMappingService ,IUrlRecordService,IWorkContext ,MediaSettings,OrderSettings ,RewardPointsSettings ,SecuritySettings,TaxSettings ,VendorSettings);NewIssue.png|m78|08| 38|m93|08| 5h 41min081h 52minNop.Web.Factories .CustomerModelFactory..ctor (AddressSettings,CaptchaSettings ,CatalogSettings,CommonSettings ,CustomerSettings,DateTimeSettings ,ExternalAuthenticationSettings ,ForumSettings,GdprSettings ,IAddressModelFactory ,IAuthenticationPluginManager ,ICountryService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerService,IDateTimeHelper ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,ILocalizationService ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,IOrderService,IPermissionService ,IPictureService,IProductService ,IReturnRequestService ,IStateProvinceService ,IStoreContext ,IStoreMappingService ,IUrlRecordService,IWorkContext ,MediaSettings,OrderSettings ,RewardPointsSettings ,SecuritySettings,TaxSettings ,VendorSettings)
                                              ;ctor.png.ctor(CatalogSettings ,CommonSettings,IAclService ,ICustomerService ,IDateRangeService ,ILanguageService ,ILocalizationService ,IProductAttributeParser ,IProductAttributeService ,IRepository<Category>,IRepository <CrossSellProduct>,IRepository <DiscountProductMapping> ,IRepository<LocalizedProperty> ,IRepository<Manufacturer> ,IRepository<Product>,IRepository <ProductAttributeCombination> ,IRepository <ProductAttributeMapping> ,IRepository<ProductCategory> ,IRepository<ProductManufacturer> ,IRepository<ProductPicture> ,IRepository <ProductProductTagMapping> ,IRepository<ProductReview> ,IRepository <ProductReviewHelpfulness> ,IRepository <ProductSpecificationAttribute> ,IRepository<ProductTag> ,IRepository<ProductVideo> ,IRepository <ProductWarehouseInventory> ,IRepository<RelatedProduct> ,IRepository<Shipment>,IRepository <StockQuantityHistory>,IRepository <TierPrice>,ISearchPluginManager ,IStaticCacheManager,IStoreService ,IStoreMappingService,IWorkContext ,LocalizationSettings);NewIssue.png|m76|09| 37|m90|09| 5h 31min091h 48minNop.Services.Catalog .ProductService..ctor (CatalogSettings,CommonSettings ,IAclService,ICustomerService ,IDateRangeService ,ILanguageService ,ILocalizationService ,IProductAttributeParser ,IProductAttributeService ,IRepository<Category>,IRepository <CrossSellProduct>,IRepository <DiscountProductMapping> ,IRepository<LocalizedProperty> ,IRepository<Manufacturer> ,IRepository<Product>,IRepository <ProductAttributeCombination> ,IRepository <ProductAttributeMapping> ,IRepository<ProductCategory> ,IRepository<ProductManufacturer> ,IRepository<ProductPicture> ,IRepository <ProductProductTagMapping> ,IRepository<ProductReview> ,IRepository <ProductReviewHelpfulness> ,IRepository <ProductSpecificationAttribute> ,IRepository<ProductTag> ,IRepository<ProductVideo> ,IRepository <ProductWarehouseInventory> ,IRepository<RelatedProduct> ,IRepository<Shipment>,IRepository <StockQuantityHistory> ,IRepository <TierPrice> ,ISearchPluginManager ,IStaticCacheManager,IStoreService ,IStoreMappingService ,IWorkContext ,LocalizationSettings)
                                              ;ctor.png.ctor(IAclService ,IBackInStockSubscriptionService ,ICategoryService ,ICopyProductService ,ICustomerActivityService ,ICustomerService,IDiscountService ,IDownloadService,IExportManager ,IGenericAttributeService ,IHttpClientFactory,IImportManager ,ILanguageService ,ILocalizationService ,ILocalizedEntityService ,IManufacturerService ,INopFileProvider ,INotificationService,IPdfService ,IPermissionService ,IPictureService ,IProductAttributeFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductModelFactory ,IProductService ,IProductTagService ,ISettingService,IShippingService ,IShoppingCartService ,ISpecificationAttributeService ,IStoreContext,IUrlRecordService ,IVideoService,IWebHelper ,IWorkContext,VendorSettings);NewIssue.png|m76|10| 37|m90|10| 5h 31min101h 48minNop.Web.Areas.Admin.Controllers .ProductController..ctor (IAclService ,IBackInStockSubscriptionService ,ICategoryService ,ICopyProductService ,ICustomerActivityService ,ICustomerService,IDiscountService ,IDownloadService,IExportManager ,IGenericAttributeService ,IHttpClientFactory,IImportManager ,ILanguageService ,ILocalizationService ,ILocalizedEntityService ,IManufacturerService ,INopFileProvider ,INotificationService,IPdfService ,IPermissionService ,IPictureService ,IProductAttributeFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductModelFactory ,IProductService ,IProductTagService ,ISettingService,IShippingService ,IShoppingCartService ,ISpecificationAttributeService ,IStoreContext,IUrlRecordService ,IVideoService,IWebHelper ,IWorkContext,VendorSettings)
                                              ;ctor.png.ctor(CaptchaSettings ,CustomerSettings ,ICheckoutAttributeParser ,ICheckoutAttributeService ,ICurrencyService ,ICustomerActivityService ,ICustomerService,IDiscountService ,IDownloadService ,IGenericAttributeService ,IGiftCardService,IHtmlFormatter ,ILocalizationService ,INopFileProvider,INopUrlHelper ,INotificationService ,IPermissionService ,IPictureService,IPriceFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService,IShippingService ,IShoppingCartModelFactory ,IShoppingCartService ,IStaticCacheManager,IStoreContext ,ITaxService,IUrlRecordService ,IWebHelper,IWorkContext ,IWorkflowMessageService ,MediaSettings,OrderSettings ,ShoppingCartSettings ,ShippingSettings);NewIssue.png|m73|11| 36|m87|11| 5h 22min111h 45minNop.Web.Controllers .ShoppingCartController..ctor (CaptchaSettings,CustomerSettings ,ICheckoutAttributeParser ,ICheckoutAttributeService ,ICurrencyService ,ICustomerActivityService ,ICustomerService,IDiscountService ,IDownloadService ,IGenericAttributeService ,IGiftCardService,IHtmlFormatter ,ILocalizationService ,INopFileProvider,INopUrlHelper ,INotificationService ,IPermissionService ,IPictureService,IPriceFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService,IShippingService ,IShoppingCartModelFactory ,IShoppingCartService ,IStaticCacheManager,IStoreContext ,ITaxService,IUrlRecordService ,IWebHelper,IWorkContext ,IWorkflowMessageService ,MediaSettings,OrderSettings ,ShoppingCartSettings ,ShippingSettings)
                                              ;ctor.png.ctor(BlogSettings,CaptchaSettings ,CatalogSettings,CommonSettings ,CustomerSettings ,DisplayDefaultFooterItemSettings ,ForumSettings,ICurrencyService ,ICustomerService,IForumService ,IGenericAttributeService ,IHttpContextAccessor ,ILanguageService ,ILocalizationService ,INopFileProvider,INopHtmlHelper ,IPermissionService ,IPictureService ,IShoppingCartService ,IStaticCacheManager,IStoreContext ,IThemeContext,IThemeProvider ,ITopicService,IUrlRecordService ,IWebHelper,IWorkContext ,LocalizationSettings ,MediaSettings,NewsSettings ,RobotsTxtSettings,SitemapSettings ,SitemapXmlSettings ,StoreInformationSettings ,VendorSettings);NewIssue.png|m71|12| 35|m84|12| 5h 13min121h 41minNop.Web.Factories .CommonModelFactory..ctor (BlogSettings,CaptchaSettings ,CatalogSettings,CommonSettings ,CustomerSettings ,DisplayDefaultFooterItemSettings ,ForumSettings,ICurrencyService ,ICustomerService,IForumService ,IGenericAttributeService ,IHttpContextAccessor ,ILanguageService ,ILocalizationService ,INopFileProvider,INopHtmlHelper ,IPermissionService ,IPictureService ,IShoppingCartService ,IStaticCacheManager,IStoreContext ,IThemeContext,IThemeProvider ,ITopicService,IUrlRecordService ,IWebHelper,IWorkContext ,LocalizationSettings ,MediaSettings,NewsSettings ,RobotsTxtSettings,SitemapSettings ,SitemapXmlSettings ,StoreInformationSettings ,VendorSettings)
                                              ;ctor.png.ctor(AddressSettings ,CatalogSettings ,IAddressModelFactory ,IAddressService,ICountryService ,ICurrencyService,ICustomerService ,IDateTimeHelper,IGiftCardService ,ILocalizationService ,IOrderProcessingService ,IOrderService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceFormatter,IProductService ,IRewardPointService ,IShipmentService ,IStateProvinceService ,IStaticCacheManager,IStoreContext ,IUrlRecordService,IVendorService ,IWebHelper,IWorkContext ,MediaSettings,OrderSettings ,PdfSettings,RewardPointsSettings ,ShippingSettings,TaxSettings ,VendorSettings);NewIssue.png|m68|13| 34|m81|13| 5h 3min131h 37minNop.Web.Factories .OrderModelFactory..ctor (AddressSettings,CatalogSettings ,IAddressModelFactory ,IAddressService,ICountryService ,ICurrencyService,ICustomerService ,IDateTimeHelper,IGiftCardService ,ILocalizationService ,IOrderProcessingService ,IOrderService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceFormatter,IProductService ,IRewardPointService ,IShipmentService ,IStateProvinceService ,IStaticCacheManager,IStoreContext ,IUrlRecordService,IVendorService ,IWebHelper,IWorkContext ,MediaSettings,OrderSettings ,PdfSettings,RewardPointsSettings ,ShippingSettings,TaxSettings ,VendorSettings)
                                              ;ctor.png.ctor(AddressSettings ,CatalogSettings,CurrencySettings ,IAddressAttributeFormatter ,IAddressService,ICountryService ,ICurrencyService,IDateTimeHelper ,IGiftCardService,IHtmlFormatter ,ILanguageService ,ILocalizationService ,IMeasureService,INopFileProvider ,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceFormatter,IProductService ,IRewardPointService ,ISettingService,IShipmentService ,IStateProvinceService ,IStoreContext,IStoreService ,IVendorService,IWorkContext ,MeasureSettings,TaxSettings ,VendorSettings);NewIssue.png|m60|15| 31|m71|15| 4h 35min151h 26minNop.Services.Common.PdfService. .ctor(AddressSettings ,CatalogSettings,CurrencySettings ,IAddressAttributeFormatter ,IAddressService,ICountryService ,ICurrencyService,IDateTimeHelper ,IGiftCardService,IHtmlFormatter ,ILanguageService ,ILocalizationService ,IMeasureService,INopFileProvider ,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceFormatter,IProductService ,IRewardPointService ,ISettingService,IShipmentService ,IStateProvinceService ,IStoreContext,IStoreService ,IVendorService,IWorkContext ,MeasureSettings,TaxSettings ,VendorSettings)
                                              ;ctor.png.ctor(IAddressAttributeParser ,IAddressService ,ICustomerActivityService ,ICustomerService,IDateTimeHelper ,IDownloadService ,IEncryptionService ,IEventPublisher,IExportManager ,IGiftCardService,IImportManager ,ILocalizationService ,INotificationService ,IOrderModelFactory ,IOrderProcessingService ,IOrderService,IPaymentService ,IPdfService,IPermissionService ,IPriceCalculationService ,IProductAttributeFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService,IShipmentService ,IShippingService ,IShoppingCartService ,IStoreContext,IWorkContext ,IWorkflowMessageService ,OrderSettings);NewIssue.png|m60|14| 31|m71|14| 4h 35min141h 26minNop.Web.Areas.Admin.Controllers .OrderController..ctor (IAddressAttributeParser ,IAddressService ,ICustomerActivityService ,ICustomerService,IDateTimeHelper ,IDownloadService ,IEncryptionService ,IEventPublisher,IExportManager ,IGiftCardService,IImportManager ,ILocalizationService ,INotificationService ,IOrderModelFactory ,IOrderProcessingService ,IOrderService,IPaymentService ,IPdfService,IPermissionService ,IPriceCalculationService ,IProductAttributeFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService,IShipmentService ,IShippingService ,IShoppingCartService ,IStoreContext,IWorkContext ,IWorkflowMessageService ,OrderSettings)
                                              ;ctor.png.ctor(AddressSettings ,CaptchaSettings,CommonSettings ,IAddressModelFactory ,IAddressService,ICountryService ,ICurrencyService,ICustomerService ,IGenericAttributeService ,ILocalizationService ,IOrderProcessingService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService ,IPickupPluginManager ,IPriceFormatter ,IRewardPointService ,IShippingPluginManager ,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStoreContext ,IStoreMappingService,ITaxService ,IWorkContext,OrderSettings ,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings);NewIssue.png|m57|16| 30|m68|16| 4h 26min161h 23minNop.Web.Factories .CheckoutModelFactory..ctor (AddressSettings,CaptchaSettings ,CommonSettings ,IAddressModelFactory ,IAddressService,ICountryService ,ICurrencyService,ICustomerService ,IGenericAttributeService ,ILocalizationService ,IOrderProcessingService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService ,IPickupPluginManager ,IPriceFormatter ,IRewardPointService ,IShippingPluginManager ,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStoreContext ,IStoreMappingService,ITaxService ,IWorkContext,OrderSettings ,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings)
                                              ;ctor.png.ctor(BlogSettings,CatalogSettings ,DisplayDefaultMenuItemSettings ,ForumSettings,ICategoryService ,ICategoryTemplateService ,ICurrencyService,ICustomerService ,IEventPublisher ,IHttpContextAccessor ,ILocalizationService ,IManufacturerService ,IManufacturerTemplateService ,INopUrlHelper,IPictureService ,IProductModelFactory ,IProductService ,IProductTagService ,ISearchTermService ,ISpecificationAttributeService ,IStaticCacheManager,IStoreContext ,ITopicService,IUrlRecordService ,IVendorService,IWebHelper ,IWorkContext,MediaSettings ,VendorSettings);NewIssue.png|m55|17| 29|m65|17| 4h 16min171h 19minNop.Web.Factories .CatalogModelFactory..ctor (BlogSettings,CatalogSettings ,DisplayDefaultMenuItemSettings ,ForumSettings,ICategoryService ,ICategoryTemplateService ,ICurrencyService,ICustomerService ,IEventPublisher ,IHttpContextAccessor ,ILocalizationService ,IManufacturerService ,IManufacturerTemplateService ,INopUrlHelper,IPictureService ,IProductModelFactory ,IProductService ,IProductTagService ,ISearchTermService ,ISpecificationAttributeService ,IStaticCacheManager,IStoreContext ,ITopicService,IUrlRecordService ,IVendorService,IWebHelper ,IWorkContext,MediaSettings ,VendorSettings)
                                              ;ctor.png.ctor(CatalogSettings,IAclService ,IActionContextAccessor ,ICheckoutAttributeParser ,ICheckoutAttributeService ,ICurrencyService,ICustomerService ,IDateRangeService,IDateTimeHelper ,IGenericAttributeService ,ILocalizationService ,IPermissionService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService,IRepository <ShoppingCartItem> ,IShippingService ,IStaticCacheManager,IStoreContext ,IStoreService ,IStoreMappingService ,IUrlHelperFactory ,IUrlRecordService,IWorkContext ,OrderSettings ,ShoppingCartSettings);NewIssue.png|m52|19| 28|m62|19| 4h 7min191h 15minNop.Services.Orders .ShoppingCartService..ctor (CatalogSettings,IAclService ,IActionContextAccessor ,ICheckoutAttributeParser ,ICheckoutAttributeService ,ICurrencyService,ICustomerService ,IDateRangeService ,IDateTimeHelper ,IGenericAttributeService ,ILocalizationService ,IPermissionService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService,IRepository <ShoppingCartItem> ,IShippingService ,IStaticCacheManager,IStoreContext ,IStoreService ,IStoreMappingService ,IUrlHelperFactory ,IUrlRecordService,IWorkContext ,OrderSettings ,ShoppingCartSettings)
                                              ;ctor.png.ctor(AddressSettings ,CaptchaSettings,CustomerSettings ,IAddressAttributeParser ,IAddressModelFactory ,IAddressService ,ICheckoutModelFactory ,ICountryService,ICustomerService ,IGenericAttributeService ,ILocalizationService,ILogger ,IOrderProcessingService ,IOrderService ,IPaymentPluginManager ,IPaymentService,IProductService ,IShippingService ,IShoppingCartService ,IStoreContext,ITaxService ,IWebHelper,IWorkContext ,OrderSettings,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings);NewIssue.png|m52|18| 28|m62|18| 4h 7min181h 15minNop.Web.Controllers .CheckoutController..ctor (AddressSettings,CaptchaSettings ,CustomerSettings ,IAddressAttributeParser ,IAddressModelFactory ,IAddressService ,ICheckoutModelFactory ,ICountryService,ICustomerService ,IGenericAttributeService ,ILocalizationService,ILogger ,IOrderProcessingService ,IOrderService ,IPaymentPluginManager ,IPaymentService,IProductService ,IShippingService ,IShoppingCartService ,IStoreContext,ITaxService ,IWebHelper,IWorkContext ,OrderSettings,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings)
                                              ;Warning.png   Rule Violated:    ND1006    Avoid methods potentially poorly commented

                                              58 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              58 methodsPercentage Comment# lines of code (LOC)# lines of commentnbLinesOfCodeNotCommentedDebtAnnual InterestFull Name
                                              ;method.pngProcessPaymentAsync (ProcessPaymentRequest);NewIssue.png|m24|10| 1.16|m17|00| 85|m16|03| 1|m17|00| 84|m32|00| 8min0915minNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest)
                                              ;method.pngImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32);NewIssue.png|m49|08| 2.33|m16|01| 84|m33|02| 2|m16|01| 82|m30|01| 8min1114minNop.Services.ExportImport .ImportManager .ImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32)
                                              ;method.pngUp();NewIssue.png|m60|02| 2.86|m11|02| 68|m33|01| 2|m11|02| 66|m21|02| 6min1614minNop.Data.Migrations.UpgradeTo460 .SchemaMigration.Up()
                                              ;method.pngUpdateCategoryByXlsxAsync(Category ,PropertyManager<Category,Language >,Dictionary<String,ValueTask <Category>>,Boolean);NewIssue.png|m61|01| 2.9|m11|03| 67|m33|00| 2|m11|03| 65|m21|03| 6min1813minNop.Services.ExportImport .ImportManager .UpdateCategoryByXlsxAsync (Category,PropertyManager<Category ,Language>,Dictionary<String ,ValueTask<Category>>,Boolean)
                                              ;method.pngWriteCategoriesAsync(XmlWriter ,Int32,Int32);NewIssue.png|m0|13| 0|m8|04| 56|m0|13| 0|m8|04| 56|m15|04| 5min0416minNop.Services.ExportImport .ExportManager .WriteCategoriesAsync(XmlWriter ,Int32,Int32)
                                              ;method.pngComposeProducts(IContainer);NewIssue.png|m0|11| 0|m5|05| 48|m0|11| 0|m6|05| 48|m11|05| 4min 48s0516minNop.Services.Common.Pdf .InvoiceDocument.ComposeProducts (IContainer)
                                              ;method.pngConfigure(ConfigurationModel);NewIssue.png|m0|17| 0|m5|06| 46|m0|17| 0|m5|06| 46|m9|06| 4min 36s0616minNop.Plugin.Payments.CyberSource .Controllers.CyberSourceController .Configure(ConfigurationModel)
                                              ;method.pngExportProductAttributesAsync (Product,PropertyManager <ExportProductAttribute,Language> ,IXLWorksheet,IList<ValueTuple <Language,IXLWorksheet>>,Int32 ,IXLWorksheet);NewIssue.png|m46|09| 2.17|m4|07| 45|m16|04| 1|m4|07| 44|m8|07| 4min 24s1014minNop.Services.ExportImport .ExportManager .ExportProductAttributesAsync (Product,PropertyManager <ExportProductAttribute,Language> ,IXLWorksheet,IList<ValueTuple <Language,IXLWorksheet>>,Int32 ,IXLWorksheet)
                                              ;method.pngWriteDefaultToXlsxAsync (IXLWorksheet,Int32,Int32 ,IXLWorksheet);NewIssue.png|m0|18| 0|m4|09| 43|m0|18| 0|m4|09| 43|m8|09| 4min 18s0316minNop.Services.ExportImport.Help .PropertyManager<T,L> .WriteDefaultToXlsxAsync (IXLWorksheet,Int32,Int32 ,IXLWorksheet)
                                              ;method.pngWriteLocalizedToXlsxAsync (IXLWorksheet,Int32,Int32 ,IXLWorksheet);NewIssue.png|m0|12| 0|m4|08| 43|m0|12| 0|m4|08| 43|m8|08| 4min 18s0016minNop.Services.ExportImport.Help .PropertyManager<T,L> .WriteLocalizedToXlsxAsync (IXLWorksheet,Int32,Int32 ,IXLWorksheet)
                                              ;method.pngGetAllCustomersAsync(Nullable <DateTime>,Nullable<DateTime> ,Nullable<DateTime>,Nullable <DateTime>,Int32,Int32,Int32[] ,String,String,String,String,Int32 ,Int32,String,String,String,String ,Int32,Int32,Boolean);NewIssue.png|m50|07| 2.38|m3|10| 41|m16|05| 1|m3|10| 40|m6|10| 4min 0s1214minNop.Services.Customers .CustomerService .GetAllCustomersAsync(Nullable <DateTime>,Nullable<DateTime> ,Nullable<DateTime>,Nullable <DateTime>,Int32,Int32,Int32[] ,String,String,String,String,Int32 ,Int32,String,String,String ,String ,Int32,Int32,Boolean)
                                              ;method.pngPrintProductsToPdfAsync(Stream ,IList<Product>) ● ;NewIssue.png|m0|14| 0|m1|13| 36|m0|14| 0|m2|12| 36|m4|12| 3min 36s0116minNop.Services.Common.PdfService .PrintProductsToPdfAsync(Stream ,IList<Product>)
                                              ;method.pngComposeAddress(IContainer);NewIssue.png|m0|15| 0|m1|12| 36|m0|15| 0|m2|11| 36|m4|11| 3min 36s0216minNop.Services.Common.Pdf .ShipmentDocument.ComposeAddress (IContainer)
                                              ;method.pngHandleEventAsync(Func<Task <ConversionsEvent>>,String ,Nullable<Int32>);NewIssue.png|m57|06| 2.7|m1|11| 36|m16|06| 1|m1|13| 35|m3|13| 3min 30s1314minNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService .HandleEventAsync(Func<Task <ConversionsEvent>>,String ,Nullable<Int32>)
                                              ;method.pngImportCategoryLocalizedAsync (Category,WorkbookMetadata <Category>,PropertyManager <Category,Language>,Int32,IList <Language>);NewIssue.png|m59|05| 2.78|m1|15| 35|m16|09| 1|m1|15| 34|m2|15| 3min 24s1414minNop.Services.ExportImport .ImportManager .ImportCategoryLocalizedAsync (Category,WorkbookMetadata <Category>,PropertyManager <Category,Language>,Int32,IList <Language>)
                                              ;method.pngImportManufaturerLocalizedAsync (Manufacturer,WorkbookMetadata <Manufacturer>,PropertyManager <Manufacturer,Language>,Int32 ,IList<Language>);NewIssue.png|m59|04| 2.78|m1|14| 35|m16|10| 1|m1|14| 34|m2|14| 3min 24s1514minNop.Services.ExportImport .ImportManager .ImportManufaturerLocalizedAsync (Manufacturer,WorkbookMetadata <Manufacturer>,PropertyManager <Manufacturer,Language>,Int32 ,IList<Language>)
                                              ;method.pngImportProductLocalizedAsync (Product,ImportProductMetadata ,Int32,IList<Language>);NewIssue.png|m60|03| 2.86|m1|16| 34|m16|07| 1|m1|16| 33|m2|16| 3min 18s1714minNop.Services.ExportImport .ImportManager .ImportProductLocalizedAsync (Product,ImportProductMetadata ,Int32,IList<Language>)
                                              ;method.pngExportSpecificationAttributesAsync (Product,PropertyManager <ExportSpecificationAttribute ,Language>,IXLWorksheet,IList <ValueTuple<Language,IXLWorksheet> >,Int32,IXLWorksheet);NewIssue.png|m0|16| 0|m0|19| 32|m0|16| 0|m0|19| 32|m1|19| 3min 12s0816minNop.Services.ExportImport .ExportManager .ExportSpecificationAttributesAsyn c(Product,PropertyManager <ExportSpecificationAttribute ,Language>,IXLWorksheet,IList <ValueTuple<Language,IXLWorksheet> >,Int32,IXLWorksheet)
                                              ;method.pngGetShippingAddressAsync(Language ,Order);NewIssue.png|m62|00| 2.94|m0|17| 33|m16|08| 1|m0|18| 32|m1|18| 3min 12s1913minNop.Services.Common.PdfService .GetShippingAddressAsync(Language ,Order)
                                              ;method.pngComposeAddress(ColumnDescriptor ,AddressItem);NewIssue.png|m0|19| 0|m0|18| 32|m0|19| 0|m0|17| 32|m1|17| 3min 12s0716minNop.Services.Common.Pdf .InvoiceDocument.ComposeAddress (ColumnDescriptor,AddressItem)
                                              ;WarningCritical.png   Critical Rule Violated:    ND1000    Avoid types too big

                                              78 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              78 typeslocJustMyCode# IL instructionsMethodsFieldsDebtAnnual InterestFull Name
                                              ;class.pngZettleService;NewIssue.png|m16|10| 428|m14|11| 11 588|m5|15|

                                              First 5 of 21 methods

                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService.HandleFunctionAsync <TResult>(Func<Task<TResult>> ,Boolean)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService .ImportDiscountsAsync (StringBuilder)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService.ImportDeletedAsync (StringBuilder)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService .ImportImageChangedAsync (StringBuilder)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService .ImportInventoryTrackingAsync (StringBuilder)
                                              |m13|14|

                                              First 5 of 15 fields

                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .ZettleService._currencySettings
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .ZettleService._currencyService
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .ZettleService._discountService
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .ZettleService._logger
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .ZettleService._pictureService
                                              |m16|10| 2h 8min1016minNop.Plugin.Misc.Zettle.Services .ZettleService
                                              ;class.pngCyberSourceService;NewIssue.png|m5|11| 280|m12|12| 10 138|m6|13|

                                              First 5 of 23 methods

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .HandleFunctionAsync<TResult>(Func <Task<TResult>>,Boolean)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .GetConfiguration()
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .AuthorizeAsync (ProcessPaymentRequest,Boolean ,Boolean)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .AuthorizeWithTokenAsync (ProcessPaymentRequest,Int32 ,Boolean,String)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .AuthorizeWithTransientTokenAsync (ProcessPaymentRequest,String ,Boolean,Boolean,String)
                                              |m13|11|

                                              First 5 of 15 fields

                                              • ;field.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService ._currencySettings
                                              • ;field.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService ._customerTokenService
                                              • ;field.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService ._cyberSourceSettings
                                              • ;field.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService ._addressService
                                              • ;field.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService ._countryService
                                              |m5|11| 1h 24min117minNop.Plugin.Payments.CyberSource .Services.CyberSourceService
                                              ;class.pngSitemapModelFactory;NewIssue.png|m5|12| 272|m15|10| 12 797|m4|16|

                                              First 5 of 19 methods

                                              • ;method.pngNop.Web.Factories .SitemapModelFactory.GetUrlHelper( )
                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .GetHttpProtocolAsync()
                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .GenerateUrlsAsync()
                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .GetNewsItemUrlsAsync()
                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .GetCategoryUrlsAsync()
                                              |m23|07|

                                              First 5 of 27 fields

                                              • ;field.pngNop.Web.Factories .SitemapModelFactory._blogSettings
                                              • ;field.pngNop.Web.Factories .SitemapModelFactory ._forumSettings
                                              • ;field.pngNop.Web.Factories .SitemapModelFactory ._actionContextAccessor
                                              • ;field.pngNop.Web.Factories .SitemapModelFactory._blogService
                                              • ;field.pngNop.Web.Factories .SitemapModelFactory ._categoryService
                                              |m5|12| 1h 21min126minNop.Web.Factories .SitemapModelFactory
                                              ;class.pngSettingService ● ;NewIssue.png|m4|13| 270|m5|16| 5 088|m11|08|

                                              First 5 of 37 methods

                                              • ;method.pngNop.Services.Configuration .SettingService .GetAllSettingsDictionaryAsync()
                                              • ;method.pngNop.Services.Configuration .SettingService .GetAllSettingsDictionary()
                                              • ;method.pngNop.Services.Configuration .SettingService.SetSettingAsync (Type,String,Object,Int32,Boolean)
                                              • ;method.pngNop.Services.Configuration .SettingService.SetSetting(Type ,String,Object,Int32,Boolean)
                                              • ;method.pngNop.Services.Configuration .SettingService.InsertSettingAsync (Setting,Boolean)
                                              |m1|16|

                                              2 fields

                                              • ;field.pngNop.Services.Configuration .SettingService._settingRepository
                                              • ;field.pngNop.Services.Configuration .SettingService ._staticCacheManager
                                              |m4|13| 1h 21min136minNop.Services.Configuration .SettingService
                                              ;class.pngZettleAdminController;NewIssue.png|m2|14| 235|m7|13| 6 449|m2|19|

                                              First 5 of 12 methods

                                              • ;method.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController.Configure()
                                              • ;method.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController .SaveCredentials (ConfigurationModel)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController.SaveSync (ConfigurationModel)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController .RevokeAccess()
                                              • ;method.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController .SyncRecordList (SyncRecordSearchModel)
                                              |m13|12|

                                              First 5 of 15 fields

                                              • ;field.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController ._currencySettings
                                              • ;field.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController ._baseAdminModelFactory
                                              • ;field.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController ._currencyService
                                              • ;field.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController ._dateTimeHelper
                                              • ;field.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController ._localizationService
                                              |m2|14| 1h 10min144min 17sNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController
                                              ;class.pngCyberSourcePaymentMethod;NewIssue.png|m1|15| 225|m6|15| 5 763|m7|12|

                                              First 5 of 27 methods

                                              • ;property-get.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .get_SupportCapture()
                                              • ;property-get.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .get_SupportVoid()
                                              • ;property-get.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .get_SupportRefund()
                                              • ;property-get.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .get_SupportPartiallyRefund()
                                              • ;property-get.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .get_RecurringPaymentType()
                                              |m14|10|

                                              First 5 of 16 fields

                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._customerTokenService
                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._cyberSourceService
                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._cyberSourceSettings
                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._actionContextAccessor
                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._customerService
                                              |m1|15| 1h 7min153min 38sNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod
                                              ;class.pngRoxyFilemanFileProvider;NewIssue.png|m1|16| 221|m2|18| 2 660|m6|14|

                                              First 5 of 23 methods

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .ValidateImageMeasures(SKBitmap ,Int32,Int32)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetFileType(String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetFullPath(String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetImageFormatByMimeType(String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetUniqueFileName(String,String)
                                              |m1|17|

                                              2 fields

                                              • ;field.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider ._nopFileProvider
                                              • ;field.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider ._mediaSettings
                                              |m1|16| 1h 6min163min 22sNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider
                                              ;class.pngVendorController ● ;NewIssue.png|m1|17| 218|m7|14| 6 021|m3|18|

                                              First 5 of 14 methods

                                              • ;method.pngNop.Web.Areas.Admin.Controllers .VendorController .UpdatePictureSeoNamesAsync(Vendor )
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .VendorController .UpdateLocalesAsync(Vendor ,VendorModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .VendorController .ParseVendorAttributesAsync (IFormCollection)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .VendorController.Index()
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .VendorController.List()
                                              |m13|13|

                                              First 5 of 15 fields

                                              • ;field.pngNop.Web.Areas.Admin.Controllers .VendorController ._addressAttributeParser
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .VendorController._addressService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .VendorController ._customerActivityService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .VendorController._customerService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .VendorController ._genericAttributeService
                                              |m1|17| 1h 5min173min 10sNop.Web.Areas.Admin.Controllers .VendorController
                                              ;class.pngEventConsumer;NewIssue.png|m0|18| 204|m5|17| 4 619|m4|17|

                                              First 5 of 18 methods

                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityInsertedEvent<Product>)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityUpdatedEvent<Product>)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityDeletedEvent<Product>)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityInsertedEvent <ProductCategory>)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityDeletedEvent <ProductCategory>)
                                              |m6|15|

                                              First 5 of 7 fields

                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .EventConsumer._categoryService
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .EventConsumer ._productAttributeParser
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .EventConsumer ._productAttributeService
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .EventConsumer._productService
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .EventConsumer ._zettleRecordService
                                              |m0|18| 1h 1min182min 15sNop.Plugin.Misc.Zettle.Services .EventConsumer
                                              ;class.pngPublicWidgetZones ● ;NewIssue.png|m0|19| 201|m0|19| 402|m68|00|

                                              First 5 of 201 methods

                                              • ;property-get.pngNop.Web.Framework.Infrastructure .PublicWidgetZones .get_AccountNavigationAfter()
                                              • ;property-get.pngNop.Web.Framework.Infrastructure .PublicWidgetZones .get_AccountNavigationBefore()
                                              • ;property-get.pngNop.Web.Framework.Infrastructure .PublicWidgetZones .get_AdminHeaderLinksAfter()
                                              • ;property-get.pngNop.Web.Framework.Infrastructure .PublicWidgetZones .get_AddressBottom()
                                              • ;property-get.pngNop.Web.Framework.Infrastructure .PublicWidgetZones .get_ApplyVendorBottom()
                                              18no field|m0|19| 1h 0min192min 3sNop.Web.Framework.Infrastructure .PublicWidgetZones
                                              ;class.pngExportManager ● |m100|00| 1 616|m94|01| 75 874|m10|09|

                                              First 5 of 36 methods

                                              • ;method.pngNop.Services.ExportImport .ExportManager .WriteCategoriesAsync(XmlWriter ,Int32,Int32)
                                              • ;method.pngNop.Services.ExportImport .ExportManager.GetPicturesAsync (Int32)
                                              • ;method.pngNop.Services.ExportImport .ExportManager.GetCategoriesAsync (Product)
                                              • ;method.pngNop.Services.ExportImport .ExportManager .GetManufacturersAsync(Product)
                                              • ;method.pngNop.Services.ExportImport .ExportManager .GetLimitedToStoresAsync(Product)
                                              |m36|01|

                                              First 5 of 42 fields

                                              • ;field.pngNop.Services.ExportImport .ExportManager._addressSettings
                                              • ;field.pngNop.Services.ExportImport .ExportManager._catalogSettings
                                              • ;field.pngNop.Services.ExportImport .ExportManager ._customerActivityService
                                              • ;field.pngNop.Services.ExportImport .ExportManager._customerSettings
                                              • ;field.pngNop.Services.ExportImport .ExportManager._dateTimeSettings
                                              |m100|00| 1d 0h001h 34minNop.Services.ExportImport .ExportManager
                                              ;class.pngImportManager ● |m97|01| 1 585|m36|08| 29 445|m9|11|

                                              First 5 of 31 methods

                                              • ;method.pngNop.Services.ExportImport .ImportManager .GetTypeOfExportedAttribute (IXLWorksheet,List<IXLWorksheet> ,PropertyManager <ExportProductAttribute,Language> ,PropertyManager <ExportSpecificationAttribute ,Language>,Int32)
                                              • ;method.pngNop.Services.ExportImport .ImportManager .SetOutLineForSpecificationAttribu teRowAsync(Object,IXLWorksheet ,Int32)
                                              • ;method.pngNop.Services.ExportImport .ImportManager.CopyDataToNewFile (ImportProductMetadata ,IXLWorksheet,String,Int32,Int32 ,Int32)
                                              • ;method.pngNop.Services.ExportImport .ImportManager.GetColumnIndex (String[],String)
                                              • ;method.pngNop.Services.ExportImport .ImportManager .GetMimeTypeFromFilePath(String)
                                              |m34|02|

                                              First 5 of 39 fields

                                              • ;field.pngNop.Services.ExportImport .ImportManager._catalogSettings
                                              • ;field.pngNop.Services.ExportImport .ImportManager._addressService
                                              • ;field.pngNop.Services.ExportImport .ImportManager ._backInStockSubscriptionService
                                              • ;field.pngNop.Services.ExportImport .ImportManager._categoryService
                                              • ;field.pngNop.Services.ExportImport .ImportManager._countryService
                                              |m97|01| 7h 55min011h 32minNop.Services.ExportImport .ImportManager
                                              ;class.pngProductController ● |m95|02| 1 559|m59|02| 48 152|m35|01|

                                              First 5 of 106 methods

                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .UpdateLocalesAsync(Product ,ProductModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .UpdateLocalesAsync(ProductTag ,ProductTagModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .UpdateLocalesAsync (ProductAttributeMapping ,ProductAttributeMappingModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .UpdateLocalesAsync (ProductAttributeValue ,ProductAttributeValueModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .UpdatePictureSeoNamesAsync (Product)
                                              |m32|03|

                                              First 5 of 37 fields

                                              • ;field.pngNop.Web.Areas.Admin.Controllers .ProductController._aclService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .ProductController ._backInStockSubscriptionService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .ProductController ._categoryService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .ProductController ._copyProductService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .ProductController ._customerActivityService
                                              |m95|02| 7h 47min021h 31minNop.Web.Areas.Admin.Controllers .ProductController
                                              ;class.pngAdminMapperConfiguration ● |m76|03| 1 287|m39|07| 31 548|m9|10|

                                              First 5 of 32 methods

                                              • ;property-get.pngNop.Web.Areas.Admin.Infrastructure .Mapper.AdminMapperConfiguration .get_Order()
                                              • ;method.pngNop.Web.Areas.Admin.Infrastructure .Mapper.AdminMapperConfiguration .CreateConfigMaps()
                                              • ;method.pngNop.Web.Areas.Admin.Infrastructure .Mapper.AdminMapperConfiguration .CreateAffiliatesMaps()
                                              • ;method.pngNop.Web.Areas.Admin.Infrastructure .Mapper.AdminMapperConfiguration .CreateAuthenticationMaps()
                                              • ;method.pngNop.Web.Areas.Admin.Infrastructure .Mapper.AdminMapperConfiguration .CreateMultiFactorAuthenticationMa ps()
                                              19no field|m76|03| 6h 26min031h 13minNop.Web.Areas.Admin.Infrastructure .Mapper.AdminMapperConfiguration
                                              ;class.pngOrderProcessingService ● |m74|04| 1 258|m41|06| 33 458|m21|03|

                                              First 5 of 66 methods

                                              • ;method.pngNop.Services.Orders .OrderProcessingService .BookReservedInventoryAsync (Shipment,String)
                                              • ;method.pngNop.Services.Orders .OrderProcessingService .ReverseBookedInventoryAsync(Order ,String)
                                              • ;method.pngNop.Services.Orders .OrderProcessingService .ReturnOrderStockAsync(Order ,String)
                                              • ;method.pngNop.Services.Orders .OrderProcessingService .AddOrderNoteAsync(Order,String)
                                              • ;method.pngNop.Services.Orders .OrderProcessingService .PreparePlaceOrderDetailsAsync (ProcessPaymentRequest)
                                              |m39|00|

                                              First 5 of 45 fields

                                              • ;field.pngNop.Services.Orders .OrderProcessingService ._currencySettings
                                              • ;field.pngNop.Services.Orders .OrderProcessingService ._addressService
                                              • ;field.pngNop.Services.Orders .OrderProcessingService ._affiliateService
                                              • ;field.pngNop.Services.Orders .OrderProcessingService ._checkoutAttributeFormatter
                                              • ;field.pngNop.Services.Orders .OrderProcessingService ._countryService
                                              |m74|04| 6h 17min041h 11minNop.Services.Orders .OrderProcessingService
                                              ;class.pngOrderController ● |m68|05| 1 169|m47|05| 38 090|m25|02|

                                              First 5 of 77 methods

                                              • ;method.pngNop.Web.Areas.Admin.Controllers .OrderController .HasAccessToOrderAsync(Order)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .OrderController .HasAccessToOrderAsync(Int32)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .OrderController .HasAccessToProductAsync(OrderItem )
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .OrderController .HasAccessToShipmentAsync(Shipment )
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .OrderController.LogEditOrderAsync (Int32)
                                              |m27|04|

                                              First 5 of 31 fields

                                              • ;field.pngNop.Web.Areas.Admin.Controllers .OrderController ._addressAttributeParser
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .OrderController._addressService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .OrderController ._customerActivityService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .OrderController._customerService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .OrderController._dateTimeHelper
                                              |m68|05| 5h 50min051h 5minNop.Web.Areas.Admin.Controllers .OrderController
                                              ;class.pngInstallationService ● |m64|06| 1 112|m100|00| 80 243|m18|04|

                                              First 5 of 59 methods

                                              • ;method.pngNop.Services.Installation .InstallationService .InsertInstallationDataAsync<T>(T)
                                              • ;method.pngNop.Services.Installation .InstallationService .InsertInstallationDataAsync<T> (T[])
                                              • ;method.pngNop.Services.Installation .InstallationService .InsertInstallationDataAsync<T> (IList<T>)
                                              • ;method.pngNop.Services.Installation .InstallationService .UpdateInstallationDataAsync<T>(T)
                                              • ;method.pngNop.Services.Installation .InstallationService .UpdateInstallationDataAsync<T> (IList<T>)
                                              |m26|05|

                                              First 5 of 30 fields

                                              • ;field.pngNop.Services.Installation .InstallationService._dataProvider
                                              • ;field.pngNop.Services.Installation .InstallationService._fileProvider
                                              • ;field.pngNop.Services.Installation .InstallationService ._activityLogTypeRepository
                                              • ;field.pngNop.Services.Installation .InstallationService ._addressRepository
                                              • ;field.pngNop.Services.Installation .InstallationService ._categoryRepository
                                              |m64|06| 5h 33min061h 1minNop.Services.Installation .InstallationService
                                              ;class.pngSettingController ● |m59|07| 1 044|m56|03| 45 299|m16|06|

                                              First 5 of 52 methods

                                              • ;method.pngNop.Web.Areas.Admin.Controllers .SettingController .UpdateGdprConsentLocalesAsync (GdprConsent,GdprConsentModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .SettingController .ChangeStoreScopeConfiguration (Int32,String)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .SettingController.AppSettings()
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .SettingController.AppSettings (AppSettingsModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .SettingController.Blog()
                                              |m20|08|

                                              First 5 of 23 fields

                                              • ;field.pngNop.Web.Areas.Admin.Controllers .SettingController._appSettings
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .SettingController._addressService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .SettingController ._customerActivityService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .SettingController ._customerService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .SettingController._dataProvider
                                              |m59|07| 5h 13min0757minNop.Web.Areas.Admin.Controllers .SettingController
                                              ;class.pngWorkflowMessageService ● |m56|08| 994|m52|04| 42 452|m17|05|

                                              First 5 of 54 methods

                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .GetActiveMessageTemplatesAsync (String,Int32)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .GetEmailAccountOfMessageTemplateA sync(MessageTemplate,Int32)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .EnsureLanguageIsActiveAsync(Int32 ,Int32)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .GetStoreOwnerNameAndEmailAsync (EmailAccount)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .SendCustomerRegisteredStoreOwnerN otificationMessageAsync(Customer ,Int32)
                                              |m15|09|

                                              First 5 of 18 fields

                                              • ;field.pngNop.Services.Messages .WorkflowMessageService ._commonSettings
                                              • ;field.pngNop.Services.Messages .WorkflowMessageService ._emailAccountSettings
                                              • ;field.pngNop.Services.Messages .WorkflowMessageService ._addressService
                                              • ;field.pngNop.Services.Messages .WorkflowMessageService ._affiliateService
                                              • ;field.pngNop.Services.Messages .WorkflowMessageService ._customerService
                                              |m56|08| 4h 58min0854minNop.Services.Messages .WorkflowMessageService
                                              ;class.pngCheckoutController ● |m48|09| 890|m34|09| 27 730|m11|07|

                                              First 5 of 39 methods

                                              • ;method.pngNop.Web.Controllers .CheckoutController .IsMinimumOrderPlacementIntervalVa lidAsync(Customer)
                                              • ;method.pngNop.Web.Controllers .CheckoutController .ParsePickupInStore (IFormCollection)
                                              • ;method.pngNop.Web.Controllers .CheckoutController .ParsePickupOptionAsync(IList <ShoppingCartItem>,IFormCollection )
                                              • ;method.pngNop.Web.Controllers .CheckoutController .SavePickupOptionAsync(PickupPoint )
                                              • ;method.pngNop.Web.Controllers .CheckoutController .SaveCustomerVatNumberAsync(String ,Customer)
                                              |m24|06|

                                              First 5 of 28 fields

                                              • ;field.pngNop.Web.Controllers .CheckoutController ._addressSettings
                                              • ;field.pngNop.Web.Controllers .CheckoutController ._captchaSettings
                                              • ;field.pngNop.Web.Controllers .CheckoutController ._customerSettings
                                              • ;field.pngNop.Web.Controllers .CheckoutController ._addressAttributeParser
                                              • ;field.pngNop.Web.Controllers .CheckoutController ._addressModelFactory
                                              |m48|09| 4h 27min0947minNop.Web.Controllers .CheckoutController
                                              ;Warning.png   Rule Violated:    ND1002    Avoid types with too many fields

                                              59 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              59 typesinstanceFieldsstaticFieldsnbFieldsmethodsAssigningFieldsSize of instanceDebtAnnual InterestFull Name
                                              ;class.pngRoxyFilemanConfig;NewIssue.png|m56|14|

                                              First 5 of 33 fields

                                              • ;field.pngNop.Services.Media.RoxyFileman .RoxyFilemanConfig.FILES_ROOT
                                              • ;field.pngNop.Services.Media.RoxyFileman .RoxyFilemanConfig .SESSION_PATH_KEY
                                              • ;field.pngNop.Services.Media.RoxyFileman .RoxyFilemanConfig .THUMBS_VIEW_WIDTH
                                              • ;field.pngNop.Services.Media.RoxyFileman .RoxyFilemanConfig .THUMBS_VIEW_HEIGHT
                                              • ;field.pngNop.Services.Media.RoxyFileman .RoxyFilemanConfig .PREVIEW_THUMB_WIDTH
                                              06no field|m56|14| 33|m100|00|

                                              First 5 of 33 methods

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m54|14| 132|m56|14| 1h 52min1413minNop.Services.Media.RoxyFileman .RoxyFilemanConfig
                                              ;class.pngSitemapModelFactory;NewIssue.png|m36|15|

                                              First 5 of 27 fields

                                              • ;field.pngNop.Web.Factories .SitemapModelFactory._blogSettings
                                              • ;field.pngNop.Web.Factories .SitemapModelFactory ._forumSettings
                                              • ;field.pngNop.Web.Factories .SitemapModelFactory ._actionContextAccessor
                                              • ;field.pngNop.Web.Factories .SitemapModelFactory._blogService
                                              • ;field.pngNop.Web.Factories .SitemapModelFactory ._categoryService
                                              05no field|m36|15| 2707no method|m37|15| 108|m36|15| 1h 35min159minNop.Web.Factories .SitemapModelFactory
                                              ;class.pngMarketingAutomationManager;NewIssue.png|m26|16|

                                              First 5 of 24 fields

                                              • ;field.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager ._currencySettings
                                              • ;field.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager ._actionContextAccessor
                                              • ;field.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager ._addressService
                                              • ;field.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager ._categoryService
                                              • ;field.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager ._countryService
                                              07no field|m26|16| 2410no method|m28|16| 96|m26|16| 1h 26min167minNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager
                                              ;class.pngCopyProductService ● ;NewIssue.png|m0|18|

                                              First 5 of 16 fields

                                              • ;field.pngNop.Services.Catalog .CopyProductService._aclService
                                              • ;field.pngNop.Services.Catalog .CopyProductService ._categoryService
                                              • ;field.pngNop.Services.Catalog .CopyProductService ._downloadService
                                              • ;field.pngNop.Services.Catalog .CopyProductService ._languageService
                                              • ;field.pngNop.Services.Catalog .CopyProductService ._localizationService
                                              09no field|m0|18| 1609no method|m5|18| 64|m0|18| 1h 2min182min 38sNop.Services.Catalog .CopyProductService
                                              ;class.pngExternalAuthenticationService ● ;NewIssue.png|m0|17|

                                              First 5 of 16 fields

                                              • ;field.pngNop.Services.Authentication .External .ExternalAuthenticationService ._customerSettings
                                              • ;field.pngNop.Services.Authentication .External .ExternalAuthenticationService ._externalAuthenticationSettings
                                              • ;field.pngNop.Services.Authentication .External .ExternalAuthenticationService ._actionContextAccessor
                                              • ;field.pngNop.Services.Authentication .External .ExternalAuthenticationService ._authenticationPluginManager
                                              • ;field.pngNop.Services.Authentication .External .ExternalAuthenticationService ._customerRegistrationService
                                              08no field|m0|17| 1606no method|m5|19| 64|m0|17| 1h 2min172min 38sNop.Services.Authentication .External .ExternalAuthenticationService
                                              ;class.pngCyberSourcePaymentMethod;NewIssue.png|m0|19|

                                              First 5 of 16 fields

                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._customerTokenService
                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._cyberSourceService
                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._cyberSourceSettings
                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._actionContextAccessor
                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._customerService
                                              01no field|m0|19| 1603no method|m8|17| 68|m0|19| 1h 2min192min 38sNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod
                                              ;class.pngShoppingCartModelFactory ● |m100|00|

                                              First 5 of 46 fields

                                              • ;field.pngNop.Web.Factories .ShoppingCartModelFactory ._addressSettings
                                              • ;field.pngNop.Web.Factories .ShoppingCartModelFactory ._captchaSettings
                                              • ;field.pngNop.Web.Factories .ShoppingCartModelFactory ._catalogSettings
                                              • ;field.pngNop.Web.Factories .ShoppingCartModelFactory ._commonSettings
                                              • ;field.pngNop.Web.Factories .ShoppingCartModelFactory ._customerSettings
                                              00no field|m100|00| 4602no method|m91|01| 184|m100|00| 2h 30min0021minNop.Web.Factories .ShoppingCartModelFactory
                                              ;class.pngCustomerController ● |m100|01|

                                              First 5 of 46 fields

                                              • ;field.pngNop.Web.Controllers .CustomerController ._addressSettings
                                              • ;field.pngNop.Web.Controllers .CustomerController ._captchaSettings
                                              • ;field.pngNop.Web.Controllers .CustomerController ._customerSettings
                                              • ;field.pngNop.Web.Controllers .CustomerController ._dateTimeSettings
                                              • ;field.pngNop.Web.Controllers .CustomerController._forumSettings
                                              02no field|m100|01| 4605no method|m100|00| 196|m100|01| 2h 30min0121minNop.Web.Controllers .CustomerController
                                              ;class.pngOrderProcessingService ● |m96|02|

                                              First 5 of 45 fields

                                              • ;field.pngNop.Services.Orders .OrderProcessingService ._currencySettings
                                              • ;field.pngNop.Services.Orders .OrderProcessingService ._addressService
                                              • ;field.pngNop.Services.Orders .OrderProcessingService ._affiliateService
                                              • ;field.pngNop.Services.Orders .OrderProcessingService ._checkoutAttributeFormatter
                                              • ;field.pngNop.Services.Orders .OrderProcessingService ._countryService
                                              04no field|m96|02| 4504no method|m88|02| 180|m96|02| 2h 27min0221minNop.Services.Orders .OrderProcessingService
                                              ;class.pngOrderModelFactory ● |m96|03|

                                              First 5 of 45 fields

                                              • ;field.pngNop.Web.Areas.Admin.Factories .OrderModelFactory ._addressSettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .OrderModelFactory ._catalogSettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .OrderModelFactory ._currencySettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .OrderModelFactory ._actionContextAccessor
                                              • ;field.pngNop.Web.Areas.Admin.Factories .OrderModelFactory ._addressModelFactory
                                              03no field|m96|03| 4508no method|m88|03| 180|m96|03| 2h 27min0321minNop.Web.Areas.Admin.Factories .OrderModelFactory
                                              ;class.pngExportManager ● |m86|04|

                                              First 5 of 42 fields

                                              • ;field.pngNop.Services.ExportImport .ExportManager._addressSettings
                                              • ;field.pngNop.Services.ExportImport .ExportManager._catalogSettings
                                              • ;field.pngNop.Services.ExportImport .ExportManager ._customerActivityService
                                              • ;field.pngNop.Services.ExportImport .ExportManager._customerSettings
                                              • ;field.pngNop.Services.ExportImport .ExportManager._dateTimeSettings
                                              16no field|m86|04| 4216no method|m80|04| 168|m86|04| 2h 18min0419minNop.Services.ExportImport .ExportManager
                                              ;class.pngCommonModelFactory ● |m80|05|

                                              First 5 of 40 fields

                                              • ;field.pngNop.Web.Areas.Admin.Factories .CommonModelFactory._appSettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .CommonModelFactory ._catalogSettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .CommonModelFactory ._currencySettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .CommonModelFactory ._actionContextAccessor
                                              • ;field.pngNop.Web.Areas.Admin.Factories .CommonModelFactory ._authenticationPluginManager
                                              15no field|m80|05| 4019no method|m74|05| 160|m79|05| 2h 12min0517minNop.Web.Areas.Admin.Factories .CommonModelFactory
                                              ;class.pngImportManager ● |m76|06|

                                              First 5 of 39 fields

                                              • ;field.pngNop.Services.ExportImport .ImportManager._catalogSettings
                                              • ;field.pngNop.Services.ExportImport .ImportManager._addressService
                                              • ;field.pngNop.Services.ExportImport .ImportManager ._backInStockSubscriptionService
                                              • ;field.pngNop.Services.ExportImport .ImportManager._categoryService
                                              • ;field.pngNop.Services.ExportImport .ImportManager._countryService
                                              17no field|m76|06| 3918no method|m71|09| 156|m76|06| 2h 10min0617minNop.Services.ExportImport .ImportManager
                                              ;class.pngProductModelFactory ● |m76|08|

                                              First 5 of 39 fields

                                              • ;field.pngNop.Web.Factories .ProductModelFactory ._captchaSettings
                                              • ;field.pngNop.Web.Factories .ProductModelFactory ._catalogSettings
                                              • ;field.pngNop.Web.Factories .ProductModelFactory ._customerSettings
                                              • ;field.pngNop.Web.Factories .ProductModelFactory ._categoryService
                                              • ;field.pngNop.Web.Factories .ProductModelFactory ._currencyService
                                              19no field|m76|08| 3915no method|m71|08| 156|m76|08| 2h 10min0817minNop.Web.Factories .ProductModelFactory
                                              ;class.pngProductModelFactory ● |m76|07|

                                              First 5 of 39 fields

                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory ._catalogSettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory ._currencySettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory ._aclSupportedModelFactory
                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory ._addressService
                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory ._baseAdminModelFactory
                                              18no field|m76|07| 3912no method|m71|07| 156|m76|07| 2h 10min0717minNop.Web.Areas.Admin.Factories .ProductModelFactory
                                              ;class.pngCustomerModelFactory ● |m73|10|

                                              First 5 of 38 fields

                                              • ;field.pngNop.Web.Factories .CustomerModelFactory ._addressSettings
                                              • ;field.pngNop.Web.Factories .CustomerModelFactory ._captchaSettings
                                              • ;field.pngNop.Web.Factories .CustomerModelFactory ._catalogSettings
                                              • ;field.pngNop.Web.Factories .CustomerModelFactory ._commonSettings
                                              • ;field.pngNop.Web.Factories .CustomerModelFactory ._customerSettings
                                              11no field|m73|10| 3811no method|m68|11| 152|m73|10| 2h 7min1016minNop.Web.Factories .CustomerModelFactory
                                              ;class.pngCustomerModelFactory ● |m73|09|

                                              First 5 of 38 fields

                                              • ;field.pngNop.Web.Areas.Admin.Factories .CustomerModelFactory ._addressSettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .CustomerModelFactory ._customerSettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .CustomerModelFactory ._dateTimeSettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .CustomerModelFactory ._gdprSettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .CustomerModelFactory ._forumSettings
                                              10no field|m73|09| 3814no method|m68|10| 152|m73|09| 2h 7min0916minNop.Web.Areas.Admin.Factories .CustomerModelFactory
                                              ;class.pngMessageTokenProvider ● |m70|12|

                                              First 5 of 37 fields

                                              • ;field.pngNop.Services.Messages .MessageTokenProvider ._catalogSettings
                                              • ;field.pngNop.Services.Messages .MessageTokenProvider ._currencySettings
                                              • ;field.pngNop.Services.Messages .MessageTokenProvider ._actionContextAccessor
                                              • ;field.pngNop.Services.Messages .MessageTokenProvider ._addressAttributeFormatter
                                              • ;field.pngNop.Services.Messages .MessageTokenProvider ._addressService
                                              12no field|m70|12| 37|m3|01|

                                              1 method

                                              • ;property-get.pngNop.Services.Messages .MessageTokenProvider .get_AllowedTokens()
                                              |m65|13| 148|m70|12| 2h 4min1216minNop.Services.Messages .MessageTokenProvider
                                              ;class.pngProductService ● |m70|11|

                                              First 5 of 37 fields

                                              • ;field.pngNop.Services.Catalog .ProductService._catalogSettings
                                              • ;field.pngNop.Services.Catalog .ProductService._commonSettings
                                              • ;field.pngNop.Services.Catalog .ProductService._aclService
                                              • ;field.pngNop.Services.Catalog .ProductService._customerService
                                              • ;field.pngNop.Services.Catalog .ProductService._dateRangeService
                                              14no field|m70|11| 3713no method|m65|12| 148|m70|11| 2h 4min1116minNop.Services.Catalog .ProductService
                                              ;class.pngProductController ● |m70|13|

                                              First 5 of 37 fields

                                              • ;field.pngNop.Web.Areas.Admin.Controllers .ProductController._aclService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .ProductController ._backInStockSubscriptionService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .ProductController ._categoryService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .ProductController ._copyProductService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .ProductController ._customerActivityService
                                              13no field|m70|13| 3717no method|m74|06| 160|m70|13| 2h 4min1316minNop.Web.Areas.Admin.Controllers .ProductController
                                              ;Warning.png   Rule Violated:    ND1001    Avoid types with too many methods

                                              61 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              61 typesnbMethodsinstanceMethodsstaticMethods# lines of code (LOC)DebtAnnual InterestFull Name
                                              ;class.pngRoxyFilemanFileProvider;NewIssue.png|m2|16| 23|m3|15|

                                              First 5 of 23 methods

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .ValidateImageMeasures(SKBitmap ,Int32,Int32)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetFileType(String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetFullPath(String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetImageFormatByMimeType(String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetUniqueFileName(String,String)
                                              07no method|m9|16| 221|m2|16| 1h 9min163min 58sNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider
                                              ;class.pngCyberSourceService;NewIssue.png|m2|15| 23|m2|17|

                                              First 5 of 22 methods

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .HandleFunctionAsync<TResult>(Func <Task<TResult>>,Boolean)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .GetConfiguration()
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .AuthorizeAsync (ProcessPaymentRequest,Boolean ,Boolean)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .AuthorizeWithTokenAsync (ProcessPaymentRequest,Int32 ,Boolean,String)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .AuthorizeWithTransientTokenAsync (ProcessPaymentRequest,String ,Boolean,Boolean,String)
                                              |m33|00|

                                              1 method

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .IsConfigured(CyberSourceSettings)
                                              |m13|15| 280|m2|15| 1h 9min153min 58sNop.Plugin.Payments.CyberSource .Services.CyberSourceService
                                              ;class.pngCatalogController ● ;NewIssue.png|m1|17| 22|m2|16|

                                              First 5 of 22 methods

                                              • ;method.pngNop.Web.Controllers .CatalogController.Category(Int32 ,CatalogProductsCommand)
                                              • ;method.pngNop.Web.Controllers .CatalogController .GetCategoryProducts(Int32 ,CatalogProductsCommand)
                                              • ;method.pngNop.Web.Controllers .CatalogController.GetCatalogRoot( )
                                              • ;method.pngNop.Web.Controllers .CatalogController .GetCatalogSubCategories(Int32)
                                              • ;method.pngNop.Web.Controllers .CatalogController.Manufacturer (Int32,CatalogProductsCommand)
                                              06no method|m5|18| 162|m1|17| 1h 6min173min 18sNop.Web.Controllers .CatalogController
                                              ;class.pngCommonController ● ;NewIssue.png|m0|18| 21|m1|18|

                                              First 5 of 21 methods

                                              • ;method.pngNop.Web.Areas.Admin.Controllers .CommonController.SystemInfo()
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .CommonController.Warnings()
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .CommonController.Maintenance()
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .CommonController .MaintenanceDeleteGuests (MaintenanceModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .CommonController .MaintenanceDeleteAbandonedCarts (MaintenanceModel)
                                              09no method|m5|17| 169|m0|18| 1h 3min182min 39sNop.Web.Areas.Admin.Controllers .CommonController
                                              ;class.pngZettleService;NewIssue.png|m0|19| 21|m0|19|

                                              First 5 of 20 methods

                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService.HandleFunctionAsync <TResult>(Func<Task<TResult>> ,Boolean)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService .ImportDiscountsAsync (StringBuilder)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService.ImportDeletedAsync (StringBuilder)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService .ImportImageChangedAsync (StringBuilder)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService .ImportInventoryTrackingAsync (StringBuilder)
                                              |m33|01|

                                              1 method

                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService.IsConfigured (ZettleSettings)
                                              |m22|13| 428|m0|19| 1h 3min192min 39sNop.Plugin.Misc.Zettle.Services .ZettleService
                                              ;class.pngProductController ● |m100|00| 106|m100|00|

                                              First 5 of 106 methods

                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .UpdateLocalesAsync(Product ,ProductModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .UpdateLocalesAsync(ProductTag ,ProductTagModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .UpdateLocalesAsync (ProductAttributeMapping ,ProductAttributeMappingModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .UpdateLocalesAsync (ProductAttributeValue ,ProductAttributeValueModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .UpdatePictureSeoNamesAsync (Product)
                                              08no method|m96|00| 1 559|m100|00| 5h 18min0058minNop.Web.Areas.Admin.Controllers .ProductController
                                              ;class.pngProductService ● |m95|01| 102|m95|01|

                                              First 5 of 102 methods

                                              • ;method.pngNop.Services.Catalog .ProductService .ApplyLowStockActivityAsync (Product,Int32)
                                              • ;method.pngNop.Services.Catalog .ProductService.GetSkuMpnGtinAsync (Product,String)
                                              • ;method.pngNop.Services.Catalog .ProductService .GetStockMessageForAttributesAsync (Product,String)
                                              • ;method.pngNop.Services.Catalog .ProductService .GetStockMessageAsync(Product)
                                              • ;method.pngNop.Services.Catalog .ProductService .ReserveInventoryAsync(Product ,Int32)
                                              02no method|m46|08| 787|m95|01| 5h 6min0155minNop.Services.Catalog .ProductService
                                              ;class.pngOrderController ● |m65|02| 77|m66|02|

                                              First 5 of 77 methods

                                              • ;method.pngNop.Web.Areas.Admin.Controllers .OrderController .HasAccessToOrderAsync(Order)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .OrderController .HasAccessToOrderAsync(Int32)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .OrderController .HasAccessToProductAsync(OrderItem )
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .OrderController .HasAccessToShipmentAsync(Shipment )
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .OrderController.LogEditOrderAsync (Int32)
                                              03no method|m70|02| 1 169|m65|02| 3h 51min0239minNop.Web.Areas.Admin.Controllers .OrderController
                                              ;class.pngOrderProcessingService ● |m52|03| 66|m53|03|

                                              First 5 of 66 methods

                                              • ;method.pngNop.Services.Orders .OrderProcessingService .BookReservedInventoryAsync (Shipment,String)
                                              • ;method.pngNop.Services.Orders .OrderProcessingService .ReverseBookedInventoryAsync(Order ,String)
                                              • ;method.pngNop.Services.Orders .OrderProcessingService .ReturnOrderStockAsync(Order ,String)
                                              • ;method.pngNop.Services.Orders .OrderProcessingService .AddOrderNoteAsync(Order,String)
                                              • ;method.pngNop.Services.Orders .OrderProcessingService .PreparePlaceOrderDetailsAsync (ProcessPaymentRequest)
                                              05no method|m76|01| 1 258|m52|03| 3h 18min0332minNop.Services.Orders .OrderProcessingService
                                              ;class.pngInstallationService ● |m44|04| 59|m45|04|

                                              First 5 of 59 methods

                                              • ;method.pngNop.Services.Installation .InstallationService .InsertInstallationDataAsync<T>(T)
                                              • ;method.pngNop.Services.Installation .InstallationService .InsertInstallationDataAsync<T> (T[])
                                              • ;method.pngNop.Services.Installation .InstallationService .InsertInstallationDataAsync<T> (IList<T>)
                                              • ;method.pngNop.Services.Installation .InstallationService .UpdateInstallationDataAsync<T>(T)
                                              • ;method.pngNop.Services.Installation .InstallationService .UpdateInstallationDataAsync<T> (IList<T>)
                                              04no method|m67|03| 1 112|m44|04| 2h 57min0427minNop.Services.Installation .InstallationService
                                              ;class.pngForumService ● |m43|06| 58|m44|06|

                                              First 5 of 58 methods

                                              • ;method.pngNop.Services.Forums.ForumService .UpdateForumStatsAsync(Int32)
                                              • ;method.pngNop.Services.Forums.ForumService .UpdateForumTopicStatsAsync(Int32)
                                              • ;method.pngNop.Services.Forums.ForumService .UpdateCustomerStatsAsync(Int32)
                                              • ;method.pngNop.Services.Forums.ForumService .GetTopicByIdAsync(Int32,Boolean)
                                              • ;method.pngNop.Services.Forums.ForumService .DeleteForumGroupAsync(ForumGroup)
                                              16no method|m22|14| 425|m43|06| 2h 54min0626minNop.Services.Forums.ForumService
                                              ;class.pngCustomerService ● |m43|05| 58|m44|05|

                                              First 5 of 58 methods

                                              • ;method.pngNop.Services.Customers .CustomerService .GetAllCustomersAsync(Nullable <DateTime>,Nullable<DateTime> ,Nullable<DateTime>,Nullable <DateTime>,Int32,Int32,Int32[] ,String,String,String,String,Int32 ,Int32,String,String,String,String ,Int32,Int32,Boolean)
                                              • ;method.pngNop.Services.Customers .CustomerService .GetOnlineCustomersAsync(DateTime ,Int32[],Int32,Int32)
                                              • ;method.pngNop.Services.Customers .CustomerService .GetCustomersWithShoppingCartsAsyn c(Nullable<ShoppingCartType>,Int32 ,Nullable<Int32>,Nullable<DateTime >,Nullable<DateTime>,Nullable <Int32>,Int32,Int32)
                                              • ;method.pngNop.Services.Customers .CustomerService .GetShoppingCartCustomerAsync (IList<ShoppingCartItem>)
                                              • ;method.pngNop.Services.Customers .CustomerService .DeleteCustomerAsync(Customer)
                                              15no method|m26|11| 481|m43|05| 2h 54min0526minNop.Services.Customers .CustomerService
                                              ;class.pngWorkflowMessageService ● |m38|07| 54|m39|07|

                                              First 5 of 54 methods

                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .GetActiveMessageTemplatesAsync (String,Int32)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .GetEmailAccountOfMessageTemplateA sync(MessageTemplate,Int32)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .EnsureLanguageIsActiveAsync(Int32 ,Int32)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .GetStoreOwnerNameAndEmailAsync (EmailAccount)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .SendCustomerRegisteredStoreOwnerN otificationMessageAsync(Customer ,Int32)
                                              17no method|m59|05| 994|m38|07| 2h 42min0724minNop.Services.Messages .WorkflowMessageService
                                              ;class.pngSettingController ● |m36|08| 52|m37|08|

                                              First 5 of 52 methods

                                              • ;method.pngNop.Web.Areas.Admin.Controllers .SettingController .UpdateGdprConsentLocalesAsync (GdprConsent,GdprConsentModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .SettingController .ChangeStoreScopeConfiguration (Int32,String)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .SettingController.AppSettings()
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .SettingController.AppSettings (AppSettingsModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .SettingController.Blog()
                                              19no method|m62|04| 1 044|m36|08| 2h 36min0822minNop.Web.Areas.Admin.Controllers .SettingController
                                              ;class.pngProductModelFactory ● |m34|09| 50|m34|09|

                                              First 5 of 50 methods

                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .GetSpecificationAttributeNameAsyn c(SpecificationAttribute)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareCopyProductModelAsync (CopyProductModel,Product)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareProductWarehouseInventoryM odelsAsync(IList <ProductWarehouseInventoryModel> ,Product)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareProductAttributeMappingVal idationRulesStringAsync (ProductAttributeMapping)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareProductAttributeConditionM odelAsync (ProductAttributeConditionModel ,ProductAttributeMapping)
                                              18no method|m50|06| 847|m34|09| 2h 30min0921minNop.Web.Areas.Admin.Factories .ProductModelFactory
                                              ;class.pngModelCacheEventConsumer ● |m29|10| 46|m30|10|

                                              First 5 of 46 methods

                                              • ;method.pngNop.Web.Infrastructure.Cache .ModelCacheEventConsumer .HandleEventAsync (EntityInsertedEvent<Language>)
                                              • ;method.pngNop.Web.Infrastructure.Cache .ModelCacheEventConsumer .HandleEventAsync (EntityUpdatedEvent<Language>)
                                              • ;method.pngNop.Web.Infrastructure.Cache .ModelCacheEventConsumer .HandleEventAsync (EntityDeletedEvent<Language>)
                                              • ;method.pngNop.Web.Infrastructure.Cache .ModelCacheEventConsumer .HandleEventAsync (EntityUpdatedEvent<Setting>)
                                              • ;method.pngNop.Web.Infrastructure.Cache .ModelCacheEventConsumer .HandleEventAsync (EntityInsertedEvent<Vendor>)
                                              11no method|m3|19| 128|m29|10| 2h 18min1019minNop.Web.Infrastructure.Cache .ModelCacheEventConsumer
                                              ;class.pngSettingModelFactory ● |m28|12| 45|m29|12|

                                              First 5 of 45 methods

                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareStoreThemeModelsAsync (IList <StoreInformationSettingsModel+The meModel>)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareSortOptionSearchModelAsync (SortOptionSearchModel)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareGdprConsentSearchModelAsyn c(GdprConsentSearchModel)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareAddressSettingsModelAsync( )
                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareCustomerSettingsModelAsync ()
                                              10no method|m41|10| 713|m28|12| 2h 15min1218minNop.Web.Areas.Admin.Factories .SettingModelFactory
                                              ;class.pngAvalaraTaxManager ● |m28|11| 45|m29|11|

                                              First 5 of 45 methods

                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager.OnCallCompleted (Object,EventArgs)
                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager.IsConfigured()
                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager .HandleFunctionAsync<TResult>(Func <Task<TResult>>)
                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager .CreateTransaction (CreateTransactionModel)
                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager .PrepareTransactionModelAsync (Address,String,DocumentType)
                                              12no method|m25|12| 462|m28|11| 2h 15min1118minNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager
                                              ;class.pngCustomerController ● |m24|13| 42|m25|13|

                                              First 5 of 42 methods

                                              • ;method.pngNop.Web.Controllers .CustomerController .ValidateRequiredConsents(List <GdprConsent>,IFormCollection)
                                              • ;method.pngNop.Web.Controllers .CustomerController .ParseSelectedProviderAsync (IFormCollection)
                                              • ;method.pngNop.Web.Controllers .CustomerController .ParseCustomCustomerAttributesAsyn c(IFormCollection)
                                              • ;method.pngNop.Web.Controllers .CustomerController.LogGdprAsync (Customer,CustomerInfoModel ,CustomerInfoModel,IFormCollection )
                                              • ;method.pngNop.Web.Controllers .CustomerController.Login(Nullable <Boolean>)
                                              14no method|m48|07| 821|m24|13| 2h 6min1316minNop.Web.Controllers .CustomerController
                                              ;class.pngCustomerController ● |m24|14| 42|m25|14|

                                              First 5 of 42 methods

                                              • ;method.pngNop.Web.Areas.Admin.Controllers .CustomerController .ValidateCustomerRolesAsync(IList <CustomerRole>,IList<CustomerRole> )
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .CustomerController .ParseCustomCustomerAttributesAsyn c(IFormCollection)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .CustomerController .SecondAdminAccountExistsAsync (Customer)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .CustomerController.Index()
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .CustomerController.List()
                                              13no method|m43|09| 754|m24|14| 2h 6min1416minNop.Web.Areas.Admin.Controllers .CustomerController
                                              ;Warning.png   Rule Violated:    ND1005    Avoid methods with too many overloads

                                              7 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              7 methodsoverloadsPrunednbOverloadsDebtSeverityFull Name
                                              ;method.pngHandleEventAsync (EntityInsertedEvent<Product>);NewIssue.png|m24|1|

                                              First 5 of 18 methods

                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityInsertedEvent<Product>)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityUpdatedEvent<Product>)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityDeletedEvent<Product>)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityInsertedEvent <ProductCategory>)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityDeletedEvent <ProductCategory>)
                                              |m24|1| 18|m24|1| 54min2MediumNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityInsertedEvent<Product>)
                                              ;method.pngHandleEventAsync (EntityInsertedEvent<Language>)|m100|0|

                                              First 5 of 46 methods

                                              • ;method.pngNop.Web.Infrastructure.Cache .ModelCacheEventConsumer .HandleEventAsync (EntityInsertedEvent<Language>)
                                              • ;method.pngNop.Web.Infrastructure.Cache .ModelCacheEventConsumer .HandleEventAsync (EntityUpdatedEvent<Language>)
                                              • ;method.pngNop.Web.Infrastructure.Cache .ModelCacheEventConsumer .HandleEventAsync (EntityDeletedEvent<Language>)
                                              • ;method.pngNop.Web.Infrastructure.Cache .ModelCacheEventConsumer .HandleEventAsync (EntityUpdatedEvent<Setting>)
                                              • ;method.pngNop.Web.Infrastructure.Cache .ModelCacheEventConsumer .HandleEventAsync (EntityInsertedEvent<Vendor>)
                                              |m100|0| 46|m100|0| 2h 18min1MediumNop.Web.Infrastructure.Cache .ModelCacheEventConsumer .HandleEventAsync (EntityInsertedEvent<Language>)
                                              ;method.pngHandleEventAsync (EntityUpdatedEvent<Setting>)|m5|2|

                                              First 5 of 11 methods

                                              • ;method.pngNop.Web.Areas.Admin.Infrastructure .Cache.ModelCacheEventConsumer .HandleEventAsync (EntityUpdatedEvent<Setting>)
                                              • ;method.pngNop.Web.Areas.Admin.Infrastructure .Cache.ModelCacheEventConsumer .HandleEventAsync (EntityInsertedEvent<Category>)
                                              • ;method.pngNop.Web.Areas.Admin.Infrastructure .Cache.ModelCacheEventConsumer .HandleEventAsync (EntityUpdatedEvent<Category>)
                                              • ;method.pngNop.Web.Areas.Admin.Infrastructure .Cache.ModelCacheEventConsumer .HandleEventAsync (EntityDeletedEvent<Category>)
                                              • ;method.pngNop.Web.Areas.Admin.Infrastructure .Cache.ModelCacheEventConsumer .HandleEventAsync (EntityInsertedEvent<Manufacturer> )
                                              |m5|2| 11|m5|2| 33min0MediumNop.Web.Areas.Admin.Infrastructure .Cache.ModelCacheEventConsumer .HandleEventAsync (EntityUpdatedEvent<Setting>)
                                              ;method.pngAverageAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Int32>>)|m2|3|

                                              First 5 of 10 methods

                                              • ;method.pngSystem.Linq .AsyncIQueryableExtensions .AverageAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Int32>>)
                                              • ;method.pngSystem.Linq .AsyncIQueryableExtensions .AverageAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Nullable<Int32>>>)
                                              • ;method.pngSystem.Linq .AsyncIQueryableExtensions .AverageAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Int64>>)
                                              • ;method.pngSystem.Linq .AsyncIQueryableExtensions .AverageAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Nullable<Int64>>>)
                                              • ;method.pngSystem.Linq .AsyncIQueryableExtensions .AverageAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Single>>)
                                              |m2|3| 10|m2|3| 30min3MediumSystem.Linq .AsyncIQueryableExtensions .AverageAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Int32>>)
                                              ;method.pngSumAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Decimal>>)|m2|4|

                                              First 5 of 10 methods

                                              • ;method.pngSystem.Linq .AsyncIQueryableExtensions .SumAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Decimal>>)
                                              • ;method.pngSystem.Linq .AsyncIQueryableExtensions .SumAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Nullable<Decimal>>>)
                                              • ;method.pngSystem.Linq .AsyncIQueryableExtensions .SumAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Nullable<Double>>>)
                                              • ;method.pngSystem.Linq .AsyncIQueryableExtensions .SumAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Nullable<Single>>>)
                                              • ;method.pngSystem.Linq .AsyncIQueryableExtensions .SumAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Double>>)
                                              |m2|4| 10|m2|4| 30min6MediumSystem.Linq .AsyncIQueryableExtensions .SumAsync<TSource>(IQueryable <TSource>,Expression<Func<TSource ,Decimal>>)
                                              ;method.pngHandleEventAsync (EmailUnsubscribedEvent)|m0|6|

                                              First 5 of 9 methods

                                              • ;method.pngNop.Plugin.Misc.Sendinblue .Services.EventConsumer .HandleEventAsync (EmailUnsubscribedEvent)
                                              • ;method.pngNop.Plugin.Misc.Sendinblue .Services.EventConsumer .HandleEventAsync (EmailSubscribedEvent)
                                              • ;method.pngNop.Plugin.Misc.Sendinblue .Services.EventConsumer .HandleEventAsync (EntityInsertedEvent <ShoppingCartItem>)
                                              • ;method.pngNop.Plugin.Misc.Sendinblue .Services.EventConsumer .HandleEventAsync (EntityUpdatedEvent <ShoppingCartItem>)
                                              • ;method.pngNop.Plugin.Misc.Sendinblue .Services.EventConsumer .HandleEventAsync (EntityDeletedEvent <ShoppingCartItem>)
                                              |m0|6| 9|m0|6| 27min5MediumNop.Plugin.Misc.Sendinblue .Services.EventConsumer .HandleEventAsync (EmailUnsubscribedEvent)
                                              ;method.pngHandleEventAsync (CustomerActivatedEvent)|m0|5|

                                              First 5 of 9 methods

                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .EventConsumer.HandleEventAsync (CustomerActivatedEvent)
                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .EventConsumer.HandleEventAsync (CustomerPermanentlyDeleted)
                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .EventConsumer.HandleEventAsync (ModelPreparedEvent<BaseNopModel>)
                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .EventConsumer.HandleEventAsync (ModelReceivedEvent<BaseNopModel>)
                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .EventConsumer.HandleEventAsync (OrderPlacedEvent)
                                              |m0|5| 9|m0|5| 27min4MediumNop.Plugin.Tax.Avalara.Services .EventConsumer.HandleEventAsync (CustomerActivatedEvent)
                                              ;Warning.png   Rule Violated:    ND1007    Avoid types with poor cohesion

                                              6 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              6 typesLack of Cohesion Of Methods (LCOM)methodsfieldspoorCohesionScoreDebtAnnual InterestFull Name
                                              ;class.pngProductModelFactory ● ;NewIssue.png|m0|5| 0.91|m20|3|

                                              First 5 of 50 methods

                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .GetSpecificationAttributeNameAsyn c(SpecificationAttribute)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareCopyProductModelAsync (CopyProductModel,Product)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareProductWarehouseInventoryM odelsAsync(IList <ProductWarehouseInventoryModel> ,Product)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareProductAttributeMappingVal idationRulesStringAsync (ProductAttributeMapping)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareProductAttributeConditionM odelAsync (ProductAttributeConditionModel ,ProductAttributeMapping)
                                              |m100|0|

                                              First 5 of 39 fields

                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory ._catalogSettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory ._currencySettings
                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory ._aclSupportedModelFactory
                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory ._addressService
                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory ._baseAdminModelFactory
                                              |m0|5| 10.42|m0|5| 33min511minNop.Web.Areas.Admin.Factories .ProductModelFactory
                                              ;class.pngProductService ● |m100|0| 0.95|m100|0|

                                              First 5 of 102 methods

                                              • ;method.pngNop.Services.Catalog .ProductService .ApplyLowStockActivityAsync (Product,Int32)
                                              • ;method.pngNop.Services.Catalog .ProductService.GetSkuMpnGtinAsync (Product,String)
                                              • ;method.pngNop.Services.Catalog .ProductService .GetStockMessageForAttributesAsync (Product,String)
                                              • ;method.pngNop.Services.Catalog .ProductService .GetStockMessageAsync(Product)
                                              • ;method.pngNop.Services.Catalog .ProductService .ReserveInventoryAsync(Product ,Int32)
                                              |m88|1|

                                              First 5 of 37 fields

                                              • ;field.pngNop.Services.Catalog .ProductService._catalogSettings
                                              • ;field.pngNop.Services.Catalog .ProductService._commonSettings
                                              • ;field.pngNop.Services.Catalog .ProductService._aclService
                                              • ;field.pngNop.Services.Catalog .ProductService._customerService
                                              • ;field.pngNop.Services.Catalog .ProductService._dateRangeService
                                              |m100|0| 16.85|m100|0| 1h 6min022minNop.Services.Catalog .ProductService
                                              ;class.pngInstallationService ● |m72|1| 0.94|m33|1|

                                              First 5 of 59 methods

                                              • ;method.pngNop.Services.Installation .InstallationService .InsertInstallationDataAsync<T>(T)
                                              • ;method.pngNop.Services.Installation .InstallationService .InsertInstallationDataAsync<T> (T[])
                                              • ;method.pngNop.Services.Installation .InstallationService .InsertInstallationDataAsync<T> (IList<T>)
                                              • ;method.pngNop.Services.Installation .InstallationService .UpdateInstallationDataAsync<T>(T)
                                              • ;method.pngNop.Services.Installation .InstallationService .UpdateInstallationDataAsync<T> (IList<T>)
                                              |m47|3|

                                              First 5 of 30 fields

                                              • ;field.pngNop.Services.Installation .InstallationService._dataProvider
                                              • ;field.pngNop.Services.Installation .InstallationService._fileProvider
                                              • ;field.pngNop.Services.Installation .InstallationService ._activityLogTypeRepository
                                              • ;field.pngNop.Services.Installation .InstallationService ._addressRepository
                                              • ;field.pngNop.Services.Installation .InstallationService ._categoryRepository
                                              |m61|1| 14.4|m61|1| 54min118minNop.Services.Installation .InstallationService
                                              ;class.pngBaseAdminModelFactory ● |m72|2| 0.94|m0|5|

                                              First 5 of 37 methods

                                              • ;method.pngNop.Web.Areas.Admin.Factories .BaseAdminModelFactory .PrepareDefaultItemAsync(IList <SelectListItem>,Boolean,String ,String)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .BaseAdminModelFactory .GetCategoryListAsync()
                                              • ;method.pngNop.Web.Areas.Admin.Factories .BaseAdminModelFactory .GetManufacturerListAsync()
                                              • ;method.pngNop.Web.Areas.Admin.Factories .BaseAdminModelFactory .GetVendorListAsync()
                                              • ;method.pngNop.Web.Areas.Admin.Factories .BaseAdminModelFactory .PrepareActivityLogTypesAsync (IList<SelectListItem>,Boolean ,String)
                                              |m5|4|

                                              First 5 of 23 fields

                                              • ;field.pngNop.Web.Areas.Admin.Factories .BaseAdminModelFactory ._categoryService
                                              • ;field.pngNop.Web.Areas.Admin.Factories .BaseAdminModelFactory ._categoryTemplateService
                                              • ;field.pngNop.Web.Areas.Admin.Factories .BaseAdminModelFactory ._countryService
                                              • ;field.pngNop.Web.Areas.Admin.Factories .BaseAdminModelFactory ._currencyService
                                              • ;field.pngNop.Web.Areas.Admin.Factories .BaseAdminModelFactory ._customerActivityService
                                              |m61|2| 14.39|m61|2| 54min218minNop.Web.Areas.Admin.Factories .BaseAdminModelFactory
                                              ;class.pngAvalaraTaxManager ● |m39|3| 0.93|m12|4|

                                              First 5 of 45 methods

                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager.OnCallCompleted (Object,EventArgs)
                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager.IsConfigured()
                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager .HandleFunctionAsync<TResult>(Func <Task<TResult>>)
                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager .CreateTransaction (CreateTransactionModel)
                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager .PrepareTransactionModelAsync (Address,String,DocumentType)
                                              |m70|2|

                                              First 5 of 34 fields

                                              • ;field.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager ._avalaraTaxSettings
                                              • ;field.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager ._actionContextAccessor
                                              • ;field.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager._addressService
                                              • ;field.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager ._checkoutAttributeParser
                                              • ;field.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager ._checkoutAttributeService
                                              |m28|3| 12.25|m28|3| 42min314minNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager
                                              ;class.pngCustomerService ● |m20|4| 0.92|m32|2|

                                              First 5 of 58 methods

                                              • ;method.pngNop.Services.Customers .CustomerService .GetAllCustomersAsync(Nullable <DateTime>,Nullable<DateTime> ,Nullable<DateTime>,Nullable <DateTime>,Int32,Int32,Int32[] ,String,String,String,String,Int32 ,Int32,String,String,String,String ,Int32,Int32,Boolean)
                                              • ;method.pngNop.Services.Customers .CustomerService .GetOnlineCustomersAsync(DateTime ,Int32[],Int32,Int32)
                                              • ;method.pngNop.Services.Customers .CustomerService .GetCustomersWithShoppingCartsAsyn c(Nullable<ShoppingCartType>,Int32 ,Nullable<Int32>,Nullable<DateTime >,Nullable<DateTime>,Nullable <Int32>,Int32,Int32)
                                              • ;method.pngNop.Services.Customers .CustomerService .GetShoppingCartCustomerAsync (IList<ShoppingCartItem>)
                                              • ;method.pngNop.Services.Customers .CustomerService .DeleteCustomerAsync(Customer)
                                              |m0|5|

                                              First 5 of 22 fields

                                              • ;field.pngNop.Services.Customers .CustomerService._customerSettings
                                              • ;field.pngNop.Services.Customers .CustomerService ._genericAttributeService
                                              • ;field.pngNop.Services.Customers .CustomerService._dataProvider
                                              • ;field.pngNop.Services.Customers .CustomerService ._customerAddressRepository
                                              • ;field.pngNop.Services.Customers .CustomerService ._blogCommentRepository
                                              |m13|4| 11.29|m13|4| 37min412minNop.Services.Customers .CustomerService
                                              ;WarningCritical.png   Critical Rule Violated:    ND1003    Avoid methods too big, too complex

                                              5 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              5 methods# lines of code (LOC)Cyclomatic Complexity (CC)IL Cyclomatic Complexity (ILCC)IL Nesting DepthcomplexityScoreDebtAnnual InterestFull Name
                                              ;method.pngLoadPluginInfo();NewIssue.png|m100|0| 57|m16|2| 19|m19|1| 38|m0|2| 4|m9|2| 71|m9|2| 37min211minNop.Services.Plugins.PluginsInfo .LoadPluginInfo()
                                              ;method.pngGetTokenGroups(MessageTemplate) ● |m0|4| 29|m100|0| 24|m100|0| 93|m100|0| 50|m100|0| 219|m100|0| 1h 41min040minNop.Services.Messages .MessageTokenProvider .GetTokenGroups(MessageTemplate)
                                              ;method.pngRound(Decimal,RoundingType)|m7|3| 31|m66|1| 22|m8|2| 31|m8|1| 8|m9|1| 71|m9|1| 37min111minNop.Services.Catalog .PriceCalculationService.Round (Decimal,RoundingType)
                                              ;method.pngCheckPermissionsInWindows (INopFileProvider,String,Boolean ,Boolean,Boolean,Boolean) ● |m57|1| 45|m16|3| 19|m4|3| 28|m0|3| 4|m4|3| 62|m4|3| 33min39minNop.Web.Framework.Security .FilePermissionHelper .CheckPermissionsInWindows (INopFileProvider,String,Boolean ,Boolean,Boolean,Boolean)
                                              ;method.pngFindClassesOfType(Type,IEnumerable <Assembly>,Boolean)|m21|2| 35|m0|4| 18|m0|4| 25|m0|4| 4|m0|4| 55|m0|4| 30min47minNop.Core.Infrastructure .AppDomainTypeFinder .FindClassesOfType(Type ,IEnumerable<Assembly>,Boolean)

                                              Code Smells Regression
                                              090

                                              ;Warning.png   Rule Violated:    ND1101    From now, all types added should be 100% covered by tests

                                              215 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              215 typesPercentage CoveragemethodsCulprit# lines of code not covered# lines of code (LOC)DebtAnnual InterestFull Name
                                              ;class.pngCacheKey+CacheKeyEqualityComparer;NewIssue.png|c75|01| 75%|m1|15|

                                              1 method

                                              • ;method.pngNop.Core.Caching .CacheKey+CacheKeyEqualityComparer .Equals(CacheKey,CacheKey)
                                              |m0|19| 1|m0|17| 4|m0|06| 10min061h 0minNop.Core.Caching .CacheKey+CacheKeyEqualityComparer
                                              ;class.pngRobotsTxtDefaults;NewIssue.png|c0|07| 0%|m4|09|

                                              3 methods

                                              • ;property-get.pngNop.Core.Domain.Security .RobotsTxtDefaults .get_RobotsFileName()
                                              • ;property-get.pngNop.Core.Domain.Security .RobotsTxtDefaults .get_RobotsCustomFileName()
                                              • ;property-get.pngNop.Core.Domain.Security .RobotsTxtDefaults .get_RobotsAdditionsFileName()
                                              |m0|16| 3|m0|18| 3|m0|05| 10min051h 0minNop.Core.Domain.Security .RobotsTxtDefaults
                                              ;class.pngRobotsTxtSettings;NewIssue.png|c80|00| 80%|m4|10|

                                              3 methods

                                              • ;property-set.pngNop.Core.Domain.Security .RobotsTxtSettings .set_DisallowLanguages(List<Int32> )
                                              • ;property-set.pngNop.Core.Domain.Security .RobotsTxtSettings .set_AdditionsRules(List<String>)
                                              • ;property-set.pngNop.Core.Domain.Security .RobotsTxtSettings .set_AllowSitemapXml(Boolean)
                                              |m0|17| 3|m3|12| 15|m0|07| 10min071h 0minNop.Core.Domain.Security .RobotsTxtSettings
                                              ;class.pngOrderStatusChangedEvent;NewIssue.png|c0|10| 0%|m4|08|

                                              3 methods

                                              • ;property-get.pngNop.Core.Domain.Orders .OrderStatusChangedEvent.get_Order ()
                                              • ;property-get.pngNop.Core.Domain.Orders .OrderStatusChangedEvent .get_PreviousOrderStatus()
                                              • ;property-set.pngNop.Core.Domain.Orders .OrderStatusChangedEvent .set_PreviousOrderStatus (OrderStatus)
                                              |m1|12| 6|m1|14| 6|m0|09| 10min091h 0minNop.Core.Domain.Orders .OrderStatusChangedEvent
                                              ;class.pngVideo;NewIssue.png|c0|09| 0%|m2|11|

                                              2 methods

                                              • ;property-get.pngNop.Core.Domain.Media.Video .get_VideoUrl()
                                              • ;property-set.pngNop.Core.Domain.Media.Video .set_VideoUrl(String)
                                              |m0|18| 2|m0|19| 2|m0|08| 10min081h 0minNop.Core.Domain.Media.Video
                                              ;class.pngProductVideo;NewIssue.png|c0|05| 0%|m8|02|

                                              First 5 of 6 methods

                                              • ;property-get.pngNop.Core.Domain.Catalog .ProductVideo.get_ProductId()
                                              • ;property-set.pngNop.Core.Domain.Catalog .ProductVideo.set_ProductId(Int32)
                                              • ;property-get.pngNop.Core.Domain.Catalog .ProductVideo.get_VideoId()
                                              • ;property-set.pngNop.Core.Domain.Catalog .ProductVideo.set_VideoId(Int32)
                                              • ;property-get.pngNop.Core.Domain.Catalog .ProductVideo.get_DisplayOrder()
                                              |m1|13| 6|m1|13| 6|m0|01| 10min011h 0minNop.Core.Domain.Catalog .ProductVideo
                                              ;class.pngDataMigration;NewIssue.png|c2|04| 2.02%|m5|05|

                                              4 methods

                                              • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up()
                                              • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Down()
                                              • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.<Up >g__castToInt|2_6(String)
                                              • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.<Up >g__getAttributeValue|2_9<T>(IList <GenericAttribute>,String,Func <String,T>,Int32)
                                              |m22|01| 97|m22|01| 99|m0|00| 10min001h 0minNop.Data.Migrations.UpgradeTo460 .DataMigration
                                              ;class.pngMySqlDateTimeWithPrecisionMigratio n;NewIssue.png|c0|06| 0%|m2|12|

                                              2 methods

                                              • ;method.pngNop.Data.Migrations.UpgradeTo460 .MySqlDateTimeWithPrecisionMigrati on.Up()
                                              • ;method.pngNop.Data.Migrations.UpgradeTo460 .MySqlDateTimeWithPrecisionMigrati on.Down()
                                              |m21|02| 93|m21|02| 93|m0|02| 10min021h 0minNop.Data.Migrations.UpgradeTo460 .MySqlDateTimeWithPrecisionMigrati on
                                              ;class.pngSchemaMigration;NewIssue.png|c0|11| 0%|m2|14|

                                              2 methods

                                              • ;method.pngNop.Data.Migrations.UpgradeTo460 .SchemaMigration.Up()
                                              • ;method.pngNop.Data.Migrations.UpgradeTo460 .SchemaMigration.Down()
                                              |m15|03| 68|m15|03| 68|m0|04| 10min041h 0minNop.Data.Migrations.UpgradeTo460 .SchemaMigration
                                              ;class.pngStoreMigration;NewIssue.png|c0|08| 0%|m1|18|

                                              1 method

                                              • ;method.pngNop.Data.Migrations.UpgradeTo460 .StoreMigration.Up()
                                              |m3|08| 18|m3|09| 18|m0|03| 10min031h 0minNop.Data.Migrations.UpgradeTo460 .StoreMigration
                                              ;class.pngVideoMigration;NewIssue.png|c0|16| 0%|m2|13|

                                              2 methods

                                              • ;method.pngNop.Data.Migrations.UpgradeTo460 .VideoMigration.Up()
                                              • ;method.pngNop.Data.Migrations.UpgradeTo460 .VideoMigration.Down()
                                              |m0|15| 4|m0|16| 4|m0|16| 10min161h 0minNop.Data.Migrations.UpgradeTo460 .VideoMigration
                                              ;class.pngUnwrapProfilerInterceptor;NewIssue.png|c0|19| 0%|m5|06|

                                              4 methods

                                              • ;method.pngNop.Data.DataProviders .Interceptors .UnwrapProfilerInterceptor .UnwrapConnection(IDataContext ,DbConnection)
                                              • ;method.pngNop.Data.DataProviders .Interceptors .UnwrapProfilerInterceptor .UnwrapTransaction(IDataContext ,DbTransaction)
                                              • ;method.pngNop.Data.DataProviders .Interceptors .UnwrapProfilerInterceptor .UnwrapCommand(IDataContext ,DbCommand)
                                              • ;method.pngNop.Data.DataProviders .Interceptors .UnwrapProfilerInterceptor .UnwrapDataReader(IDataContext ,DbDataReader)
                                              |m0|14| 5|m0|15| 5|m0|15| 10min151h 0minNop.Data.DataProviders .Interceptors .UnwrapProfilerInterceptor
                                              ;class.pngMemoryDistributedCacheManager;NewIssue.png|c73|02| 73.68%|m1|17|

                                              1 method

                                              • ;method.pngNop.Services.Caching .MemoryDistributedCacheManager .RemoveByPrefix(String,Object[])
                                              |m2|11| 10|m8|04| 38|m0|17| 10min171h 0minNop.Services.Caching .MemoryDistributedCacheManager
                                              ;class.pngMsSqlServerCacheManager;NewIssue.png|c0|18| 0%|m7|03|

                                              5 methods

                                              • ;method.pngNop.Services.Caching .MsSqlServerCacheManager .PerformActionAsync(SqlCommand ,SqlParameter[])
                                              • ;method.pngNop.Services.Caching .MsSqlServerCacheManager .PerformAction(SqlCommand ,SqlParameter[])
                                              • ;method.pngNop.Services.Caching .MsSqlServerCacheManager .RemoveByPrefixAsync(String ,Object[])
                                              • ;method.pngNop.Services.Caching .MsSqlServerCacheManager .RemoveByPrefix(String,Object[])
                                              • ;method.pngNop.Services.Caching .MsSqlServerCacheManager .ClearAsync()
                                              |m6|05| 27|m6|06| 27|m0|19| 10min191h 0minNop.Services.Caching .MsSqlServerCacheManager
                                              ;class.pngRedisCacheManager;NewIssue.png|c0|13| 0%|m5|07|

                                              4 methods

                                              • ;method.pngNop.Services.Caching .RedisCacheManager.GetKeys (EndPoint,String)
                                              • ;method.pngNop.Services.Caching .RedisCacheManager .RemoveByPrefixAsync(String ,Object[])
                                              • ;method.pngNop.Services.Caching .RedisCacheManager.RemoveByPrefix (String,Object[])
                                              • ;method.pngNop.Services.Caching .RedisCacheManager.ClearAsync()
                                              |m5|06| 24|m5|07| 24|m0|18| 10min181h 0minNop.Services.Caching .RedisCacheManager
                                              ;class.pngRedisCacheManager+RedisConnectionW rapper;NewIssue.png|c0|12| 0%|m8|01|

                                              First 5 of 6 methods

                                              • ;method.pngNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper.GetConnection()
                                              • ;method.pngNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper.GetDatabase()
                                              • ;method.pngNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper.GetServer(EndPoint)
                                              • ;method.pngNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper.GetEndPoints()
                                              • ;method.pngNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper.FlushDatabaseAsync()
                                              |m4|07| 21|m4|08| 21|m0|11| 10min111h 0minNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper
                                              ;class.pngVideoService;NewIssue.png|c17|03| 17.65%|m7|04|

                                              5 methods

                                              • ;method.pngNop.Services.Media.VideoService .GetVideoByIdAsync(Int32)
                                              • ;method.pngNop.Services.Media.VideoService .GetVideosByProductIdAsync(Int32)
                                              • ;method.pngNop.Services.Media.VideoService .InsertVideoAsync(Video)
                                              • ;method.pngNop.Services.Media.VideoService .UpdateVideoAsync(Video)
                                              • ;method.pngNop.Services.Media.VideoService .DeleteVideoAsync(Video)
                                              |m3|10| 14|m3|10| 17|m0|10| 10min101h 0minNop.Services.Media.VideoService
                                              ;class.pngRoxyFilemanConfig;NewIssue.png|c0|15| 0%19no method|m7|04| 31|m7|05| 31|m0|12| 10min121h 0minNop.Services.Media.RoxyFileman .RoxyFilemanConfig
                                              ;class.pngRoxyFilemanException;NewIssue.png|c0|14| 0%|m1|16|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanException .GetLocalizedMessage(String)
                                              |m3|09| 16|m3|11| 16|m0|14| 10min141h 0minNop.Services.Media.RoxyFileman .RoxyFilemanException
                                              ;class.pngRoxyFilemanFileProvider;NewIssue.png|c0|17| 0%|m33|00|

                                              First 5 of 23 methods

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .ValidateImageMeasures(SKBitmap ,Int32,Int32)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetFileType(String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetFullPath(String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetImageFormatByMimeType(String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetUniqueFileName(String,String)
                                              |m51|00| 221|m51|00| 221|m0|13| 10min131h 0minNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider
                                              ;Warning.png   Rule Violated:    ND1105    Avoid making large methods even larger

                                              83 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              83 methodsoldLocnewLocdiffDebtAnnual InterestFull Name
                                              ;method.pngPrepareSimpleProductOverviewPriceM odelAsync(Product ,ProductOverviewModel+ProductPrice Model) ● ;NewIssue.png|m9|10| 60|m20|08| 100|m100|00| 40|m100|00| 29min0043minNop.Web.Factories .ProductModelFactory .PrepareSimpleProductOverviewPrice ModelAsync(Product ,ProductOverviewModel+ProductPrice Model)
                                              ;method.pngSearchProductsAsync(Int32,Int32 ,IList<Int32>,IList<Int32>,Int32 ,Int32,Int32,Nullable<ProductType> ,Boolean,Boolean,Nullable<Decimal> ,Nullable<Decimal>,Int32,String ,Boolean,Boolean,Boolean,Boolean ,Int32,IList <SpecificationAttributeOption> ,ProductSortingEnum,Boolean ,Nullable<Boolean>) ● ;NewIssue.png|m7|11| 53|m15|10| 83|m74|01| 30|m74|01| 24min0137minNop.Services.Catalog .ProductService .SearchProductsAsync(Int32,Int32 ,IList<Int32>,IList<Int32>,Int32 ,Int32,Int32,Nullable<ProductType> ,Boolean,Boolean,Nullable<Decimal > ,Nullable<Decimal>,Int32,String ,Boolean,Boolean,Boolean,Boolean ,Int32,IList <SpecificationAttributeOption> ,ProductSortingEnum,Boolean ,Nullable<Boolean>)
                                              ;method.pngAddToCartAsync(Customer,Product ,ShoppingCartType,Int32,String ,Decimal,Nullable<DateTime> ,Nullable<DateTime>,Int32,Boolean) ● ;NewIssue.png|m6|12| 48|m13|11| 76|m69|02| 28|m69|02| 23min0236minNop.Services.Orders .ShoppingCartService .AddToCartAsync(Customer,Product ,ShoppingCartType,Int32,String ,Decimal,Nullable<DateTime> ,Nullable<DateTime>,Int32,Boolean)
                                              ;method.pngPrepareOrderSearchModelAsync (OrderSearchModel) ● ;NewIssue.png|m4|14| 43|m9|13| 63|m48|03| 20|m48|03| 19min0331minNop.Web.Areas.Admin.Factories .OrderModelFactory .PrepareOrderSearchModelAsync (OrderSearchModel)
                                              ;method.pngExportProductsToXlsxAsync (IEnumerable<Product>) ● ;NewIssue.png|m50|03| 200|m53|03| 216|m38|04| 16|m38|04| 17min0429minNop.Services.ExportImport .ExportManager .ExportProductsToXlsxAsync (IEnumerable<Product>)
                                              ;method.pngCreateCatalogMaps() ● ;NewIssue.png|m86|01| 325|m88|01| 340|m35|05| 15|m35|05| 17min0528minNop.Web.Areas.Admin.Infrastructure .Mapper.AdminMapperConfiguration .CreateCatalogMaps()
                                              ;method.pngEdit(VendorModel,Boolean ,IFormCollection) ● ;NewIssue.png|m5|13| 45|m8|14| 58|m30|06| 13|m30|06| 16min0627minNop.Web.Areas.Admin.Controllers .VendorController.Edit(VendorModel ,Boolean,IFormCollection)
                                              ;method.pngGeneralCommon (GeneralCommonSettingsModel) ● ;NewIssue.png|m53|02| 211|m54|02| 221|m23|07| 10|m23|07| 14min0725minNop.Web.Areas.Admin.Controllers .SettingController.GeneralCommon (GeneralCommonSettingsModel)
                                              ;method.pngSetOrderStatusAsync(Order ,OrderStatus,Boolean) ● ;NewIssue.png|m0|19| 26|m1|18| 35|m20|09| 9|m20|09| 14min0924minNop.Services.Orders .OrderProcessingService .SetOrderStatusAsync(Order ,OrderStatus,Boolean)
                                              ;method.pngExportCategoriesToXlsxAsync(IList <Category>) ● ;NewIssue.png|m1|16| 31|m3|15| 40|m20|08| 9|m20|08| 14min0824minNop.Services.ExportImport .ExportManager .ExportCategoriesToXlsxAsync(IList <Category>)
                                              ;method.pngUseNopStaticFiles (IApplicationBuilder) ● ;NewIssue.png|m0|18| 26|m1|17| 35|m20|11| 9|m20|11| 14min1124minNop.Web.Framework.Infrastructure .Extensions .ApplicationBuilderExtensions .UseNopStaticFiles (IApplicationBuilder)
                                              ;method.pngPrepareCatalogSettingsModelAsync (CatalogSettingsModel) ● ;NewIssue.png|m19|07| 93|m21|07| 102|m20|10| 9|m20|10| 14min1024minNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareCatalogSettingsModelAsync (CatalogSettingsModel)
                                              ;method.pngImportProductsFromXlsxAsync(Stream ) ● ;NewIssue.png|m100|00| 372|m100|00| 380|m17|14| 8|m17|14| 13min1424minNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream)
                                              ;method.pngCatalog(CatalogSettingsModel) ● ;NewIssue.png|m21|06| 99|m22|06| 107|m17|13| 8|m17|13| 13min1324minNop.Web.Areas.Admin.Controllers .SettingController.Catalog (CatalogSettingsModel)
                                              ;method.pngHandleWebhookAsync (PayPalCommerceSettings ,HttpRequest) ● ;NewIssue.png|m17|08| 87|m19|09| 95|m17|12| 8|m17|12| 13min1224minNop.Plugin.Payments.PayPalCommerce .Services.ServiceManager .HandleWebhookAsync (PayPalCommerceSettings ,HttpRequest)
                                              ;method.pngCopyProductAsync(Product,String ,Boolean,Boolean,Boolean) ● ;NewIssue.png|m2|15| 33|m3|16| 40|m15|17| 7|m15|17| 13min1723minNop.Services.Catalog .CopyProductService .CopyProductAsync(Product,String ,Boolean,Boolean,Boolean)
                                              ;method.pngConfigureServices (IServiceCollection,IConfiguration ) ● ;NewIssue.png|m41|04| 170|m42|04| 177|m15|16| 7|m15|16| 13min1623minNop.Web.Framework.Infrastructure .NopStartup.ConfigureServices (IServiceCollection,IConfiguration )
                                              ;method.pngCreateCustomersMaps() ● ;NewIssue.png|m33|05| 143|m34|05| 150|m15|15| 7|m15|15| 13min1523minNop.Web.Areas.Admin.Infrastructure .Mapper.AdminMapperConfiguration .CreateCustomersMaps()
                                              ;method.pngExportOrdersToXlsxAsync(IList <Order>) ● ;NewIssue.png|m10|09| 61|m11|12| 67|m12|19| 6|m12|19| 12min1923minNop.Services.ExportImport .ExportManager .ExportOrdersToXlsxAsync(IList <Order>)
                                              ;method.pngPrepareProductDetailsPictureModelA sync(Product,Boolean) ● ;NewIssue.png|m0|17| 28|m1|19| 34|m12|18| 6|m12|18| 12min1823minNop.Web.Factories .ProductModelFactory .PrepareProductDetailsPictureModel Async(Product,Boolean)
                                              ;Warning.png   Rule Violated:    ND1103    Avoid decreasing code coverage by tests of types

                                              27 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              27 typesOldCoveragePercentNewCoveragePercentOldLocNewLocuncoveredLocDebtAnnual InterestFull Name
                                              ;class.pngFooterModel;NewIssue.png|m98|08| 98.55|m0|10| 0|m6|05| 69|m6|05| 69|m100|00| 68|m100|00| 2h 6min004h 0minNop.Web.Models.Common.FooterModel
                                              ;class.pngNopHtmlHelper ● ;NewIssue.png|m6|19| 6.67|m0|09| 0|m27|02| 270|m28|02| 290|m25|02| 18|m25|02| 43min021h 36minNop.Web.Framework.UI.NopHtmlHelper
                                              ;class.pngHeaderLinksModel;NewIssue.png|m90|09| 90|m0|11| 0|m1|08| 21|m1|08| 21|m25|01| 18|m25|01| 43min011h 36minNop.Web.Models.Common .HeaderLinksModel
                                              ;class.pngSocialModel ● ;NewIssue.png|m100|04| 100|m0|12| 0|m0|10| 11|m1|10| 13|m13|03| 10|m13|03| 30min031h 0minNop.Web.Models.Common.SocialModel
                                              ;class.pngWorkflowMessageService ● ;NewIssue.png|m81|10| 81.12|m85|00| 79.48|m100|00| 985|m100|00| 994|m11|05| 9|m11|05| 28min0555minNop.Services.Messages .WorkflowMessageService
                                              ;class.pngLanguageSelectorModel;NewIssue.png|m100|06| 100|m0|08| 0|m0|13| 9|m0|13| 9|m11|04| 9|m11|04| 28min0455minNop.Web.Models.Common .LanguageSelectorModel
                                              ;class.pngAdminHeaderLinksModel;NewIssue.png|m100|07| 100|m0|07| 0|m0|12| 9|m0|12| 9|m10|06| 8|m10|06| 26min0651minNop.Web.Models.Common .AdminHeaderLinksModel
                                              ;class.pngContactVendorModel;NewIssue.png|m65|11| 65|m32|05| 30|m1|07| 21|m1|07| 21|m8|09| 7|m8|09| 25min0946minNop.Web.Models.Common .ContactVendorModel
                                              ;class.pngCurrencySelectorModel;NewIssue.png|m100|01| 100|m0|17| 0|m0|15| 7|m0|15| 7|m8|08| 7|m8|08| 25min0846minNop.Web.Models.Common .CurrencySelectorModel
                                              ;class.pngStoreThemeSelectorModel;NewIssue.png|m100|05| 100|m0|18| 0|m0|14| 7|m0|14| 7|m8|07| 7|m8|07| 25min0746minNop.Web.Models.Common .StoreThemeSelectorModel
                                              ;class.pngFooterModel+FooterTopicModel;NewIssue.png|m50|15| 50|m0|19| 0|m0|11| 11|m0|11| 11|m5|10| 5|m5|10| 21min1037minNop.Web.Models.Common .FooterModel+FooterTopicModel
                                              ;class.pngLanguageModel;NewIssue.png|m100|02| 100|m0|16| 0|m0|18| 5|m0|18| 5|m4|13| 4|m4|13| 20min1333minNop.Web.Models.Common .LanguageModel
                                              ;class.pngLogoModel;NewIssue.png|m100|03| 100|m0|13| 0|m0|19| 5|m0|19| 5|m4|12| 4|m4|12| 20min1233minNop.Web.Models.Common.LogoModel
                                              ;class.pngStoreThemeModel;NewIssue.png|m100|00| 100|m0|14| 0|m0|16| 5|m0|16| 5|m4|11| 4|m4|11| 20min1133minNop.Web.Models.Common .StoreThemeModel
                                              ;class.pngContactUsModel;NewIssue.png|m56|13| 56.25|m40|03| 37.5|m1|09| 17|m1|09| 17|m2|14| 3|m2|14| 18min1428minNop.Web.Models.Common .ContactUsModel
                                              ;class.pngNopFileProvider ● ;NewIssue.png|m36|17| 36.26|m34|04| 32.29|m8|03| 91|m9|03| 96|m1|18| 2|m1|18| 16min1824minNop.Core.Infrastructure .NopFileProvider
                                              ;class.pngMsSqlNopDataProvider ● ;NewIssue.png|m6|18| 6.76|m4|06| 4.05|m7|04| 74|m7|04| 74|m1|19| 2|m1|19| 16min1924minNop.Data.DataProviders .MsSqlNopDataProvider
                                              ;class.pngPluginDescriptor ● ;NewIssue.png|m47|16| 47.54|m47|02| 44.26|m5|06| 61|m5|06| 61|m1|17| 2|m1|17| 16min1724minNop.Services.Plugins .PluginDescriptor
                                              ;class.pngShoppingCartModelFactory ● ;NewIssue.png|m58|12| 58.01|m62|01| 57.67|m58|01| 574|m57|01| 574|m1|15| 2|m1|15| 16min1524minNop.Web.Factories .ShoppingCartModelFactory
                                              ;class.pngCurrencyModel;NewIssue.png|m50|14| 50|m0|15| 0|m0|17| 5|m0|17| 5|m1|16| 2|m1|16| 16min1624minNop.Web.Models.Common .CurrencyModel
                                              ;Warning.png   Rule Violated:    ND1107    Avoid adding instance fields to a type that already had many instance fields

                                              25 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              25 typesnbOldFieldsnbNewFieldsaddedFieldsremovedFieldsDebtAnnual InterestFull Name
                                              ;class.pngImportManager ● ;NewIssue.png|m53|08| 31|m75|06| 39|m100|00|

                                              First 5 of 8 fields

                                              • ;field.pngNop.Services.ExportImport .ImportManager._addressService
                                              • ;field.pngNop.Services.ExportImport .ImportManager ._backInStockSubscriptionService
                                              • ;field.pngNop.Services.ExportImport .ImportManager._customerService
                                              • ;field.pngNop.Services.ExportImport .ImportManager ._customNumberFormatter
                                              • ;field.pngNop.Services.ExportImport .ImportManager._languageService
                                              07no field|m100|00| 1h 20min0024minNop.Services.ExportImport .ImportManager
                                              ;class.pngProductService ● ;NewIssue.png|m64|07| 34|m68|07| 37|m42|03|

                                              4 fields

                                              • ;field.pngNop.Services.Catalog .ProductService ._categoryRepository
                                              • ;field.pngNop.Services.Catalog .ProductService ._manufacturerRepository
                                              • ;field.pngNop.Services.Catalog .ProductService ._productVideoRepository
                                              • ;field.pngNop.Services.Catalog .ProductService ._searchPluginManager
                                              |m100|00|

                                              1 field

                                              • ;field.pngNop.Services.Catalog .ProductService ._warehouseRepository
                                              |m42|03| 40min0321minNop.Services.Catalog .ProductService
                                              ;class.pngOrderModelFactory ● ;NewIssue.png|m50|09| 30|m58|09| 34|m42|04|

                                              4 fields

                                              • ;field.pngNop.Web.Factories .OrderModelFactory._pictureService
                                              • ;field.pngNop.Web.Factories .OrderModelFactory ._staticCacheManager
                                              • ;field.pngNop.Web.Factories .OrderModelFactory._webHelper
                                              • ;field.pngNop.Web.Factories .OrderModelFactory._mediaSettings
                                              06no field|m42|04| 40min0421minNop.Web.Factories .OrderModelFactory
                                              ;class.pngCheckoutController ● ;NewIssue.png|m28|13| 24|m37|12| 28|m42|01|

                                              4 fields

                                              • ;field.pngNop.Web.Controllers .CheckoutController ._captchaSettings
                                              • ;field.pngNop.Web.Controllers .CheckoutController ._addressModelFactory
                                              • ;field.pngNop.Web.Controllers .CheckoutController._taxService
                                              • ;field.pngNop.Web.Controllers .CheckoutController._taxSettings
                                              09no field|m42|01| 40min0121minNop.Web.Controllers .CheckoutController
                                              ;class.pngProductModelFactory ● ;NewIssue.png|m67|05| 35|m75|05| 39|m42|02|

                                              4 fields

                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory ._settingService
                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory._storeContext
                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory._videoService
                                              • ;field.pngNop.Web.Areas.Admin.Factories .ProductModelFactory ._nopHttpClient
                                              08no field|m42|02| 40min0221minNop.Web.Areas.Admin.Factories .ProductModelFactory
                                              ;class.pngExportManager ● ;NewIssue.png|m82|03| 39|m86|03| 42|m28|07|

                                              3 fields

                                              • ;field.pngNop.Services.ExportImport .ExportManager ._customerActivityService
                                              • ;field.pngNop.Services.ExportImport .ExportManager._languageService
                                              • ;field.pngNop.Services.ExportImport .ExportManager ._localizedEntityService
                                              05no field|m28|07| 30min0721minNop.Services.ExportImport .ExportManager
                                              ;class.pngCustomerRegistrationService ● ;NewIssue.png|m7|18| 18|m13|16| 21|m28|08|

                                              3 fields

                                              • ;field.pngNop.Services.Customers .CustomerRegistrationService ._actionContextAccessor
                                              • ;field.pngNop.Services.Customers .CustomerRegistrationService ._permissionService
                                              • ;field.pngNop.Services.Customers .CustomerRegistrationService ._urlHelperFactory
                                              02no field|m28|08| 30min0821minNop.Services.Customers .CustomerRegistrationService
                                              ;class.pngProductModelFactory ● ;NewIssue.png|m71|04| 36|m75|04| 39|m28|05|

                                              3 fields

                                              • ;field.pngNop.Web.Factories .ProductModelFactory ._shoppingCartService
                                              • ;field.pngNop.Web.Factories .ProductModelFactory._storeService
                                              • ;field.pngNop.Web.Factories .ProductModelFactory._videoService
                                              01no field|m28|05| 30min0521minNop.Web.Factories .ProductModelFactory
                                              ;class.pngProductController ● ;NewIssue.png|m64|06| 34|m68|08| 37|m28|06|

                                              3 fields

                                              • ;field.pngNop.Web.Areas.Admin.Controllers .ProductController ._httpClientFactory
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .ProductController._videoService
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .ProductController._webHelper
                                              04no field|m28|06| 30min0621minNop.Web.Areas.Admin.Controllers .ProductController
                                              ;class.pngNopHtmlHelper ● ;NewIssue.png|m7|17| 18|m10|18| 20|m14|09|

                                              2 fields

                                              • ;field.pngNop.Web.Framework.UI.NopHtmlHelper ._localizationService
                                              • ;field.pngNop.Web.Framework.UI.NopHtmlHelper ._storeContext
                                              03no field|m14|09| 20min0920minNop.Web.Framework.UI.NopHtmlHelper
                                              ;class.pngCheckoutModelFactory ● ;NewIssue.png|m42|11| 28|m44|11| 30|m14|14|

                                              2 fields

                                              • ;field.pngNop.Web.Factories .CheckoutModelFactory ._captchaSettings
                                              • ;field.pngNop.Web.Factories .CheckoutModelFactory._taxSettings
                                              16no field|m14|14| 20min1420minNop.Web.Factories .CheckoutModelFactory
                                              ;class.pngCatalogController ● ;NewIssue.png|m10|15| 19|m13|17| 21|m14|15|

                                              2 fields

                                              • ;field.pngNop.Web.Controllers .CatalogController._nopUrlHelper
                                              • ;field.pngNop.Web.Controllers .CatalogController ._urlRecordService
                                              15no field|m14|15| 20min1520minNop.Web.Controllers .CatalogController
                                              ;class.pngCustomerController ● ;NewIssue.png|m100|00| 44|m100|00| 46|m14|16|

                                              2 fields

                                              • ;field.pngNop.Web.Controllers .CustomerController._htmlEncoder
                                              • ;field.pngNop.Web.Controllers .CustomerController ._permissionService
                                              17no field|m14|16| 20min1620minNop.Web.Controllers .CustomerController
                                              ;class.pngOrderModelFactory ● ;NewIssue.png|m96|02| 43|m96|02| 45|m14|13|

                                              2 fields

                                              • ;field.pngNop.Web.Areas.Admin.Factories .OrderModelFactory._settingService
                                              • ;field.pngNop.Web.Areas.Admin.Factories .OrderModelFactory._nopHttpClient
                                              19no field|m14|13| 20min1320minNop.Web.Areas.Admin.Factories .OrderModelFactory
                                              ;class.pngSettingModelFactory ● ;NewIssue.png|m25|14| 23|m27|14| 25|m14|10|

                                              2 fields

                                              • ;field.pngNop.Web.Areas.Admin.Factories .SettingModelFactory._fileProvider
                                              • ;field.pngNop.Web.Areas.Admin.Factories .SettingModelFactory ._languageService
                                              18no field|m14|10| 20min1020minNop.Web.Areas.Admin.Factories .SettingModelFactory
                                              ;class.pngOrderController ● ;NewIssue.png|m46|10| 29|m48|10| 31|m14|11|

                                              2 fields

                                              • ;field.pngNop.Web.Areas.Admin.Controllers .OrderController._importManager
                                              • ;field.pngNop.Web.Areas.Admin.Controllers .OrderController._storeContext
                                              11no field|m14|11| 20min1120minNop.Web.Areas.Admin.Controllers .OrderController
                                              ;class.pngFacebookPixelService ● ;NewIssue.png|m10|16| 19|m13|15| 21|m14|12|

                                              2 fields

                                              • ;field.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService ._facebookConversionsHttpClient
                                              • ;field.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService ._webHelper
                                              10no field|m14|12| 20min1220minNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService
                                              ;class.pngOrderProcessingService ● ;NewIssue.png|m100|01| 44|m96|01| 45|m0|19|

                                              1 field

                                              • ;field.pngNop.Services.Orders .OrderProcessingService ._storeService
                                              12no field|m0|19| 10min1920minNop.Services.Orders .OrderProcessingService
                                              ;class.pngShoppingCartService ● ;NewIssue.png|m39|12| 27|m37|13| 28|m0|18|

                                              1 field

                                              • ;field.pngNop.Services.Orders .ShoppingCartService._storeService
                                              14no field|m0|18| 10min1820minNop.Services.Orders .ShoppingCartService
                                              ;class.pngWorkflowMessageService ● ;NewIssue.png|m3|19| 17|m3|19| 18|m0|17|

                                              1 field

                                              • ;field.pngNop.Services.Messages .WorkflowMessageService ._messagesSettings
                                              13no field|m0|17| 10min1720minNop.Services.Messages .WorkflowMessageService
                                              ;Warning.png   Rule Violated:    ND1106    Avoid adding methods to a type that already had many methods

                                              16 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              16 typesnbOldMethodsnbNewMethodsaddedMethodsremovedMethodsDebtAnnual InterestFull Name
                                              ;class.pngPublicWidgetZones ● ;NewIssue.png|m58|01| 187|m63|01| 201|m100|00|

                                              First 5 of 14 methods

                                              • ;property-get.pngNop.Web.Framework.Infrastructure .PublicWidgetZones.get_LoginBottom ()
                                              • ;property-get.pngNop.Web.Framework.Infrastructure .PublicWidgetZones.get_LoginTop()
                                              • ;property-get.pngNop.Web.Framework.Infrastructure .PublicWidgetZones .get_OrderSummaryPaymentMethodInfo ()
                                              • ;property-get.pngNop.Web.Framework.Infrastructure .PublicWidgetZones .get_OrderSummaryShippingMethodInf o()
                                              • ;property-get.pngNop.Web.Framework.Infrastructure .PublicWidgetZones .get_ProductDetailsAfterVideos()
                                              08no method|m100|00| 2h 20min0012minNop.Web.Framework.Infrastructure .PublicWidgetZones
                                              ;interface.pngIProductService ● ;NewIssue.png|m17|04| 87|m19|04| 92|m61|02|

                                              First 5 of 9 methods

                                              • ;method.pngNop.Services.Catalog .IProductService .GetProductsMarkedAsNewAsync(Int32 ,Int32,Int32)
                                              • ;method.pngNop.Services.Catalog .IProductService .GetNotExistingProductsAsync (String[])
                                              • ;method.pngNop.Services.Catalog .IProductService .GetTierPricesAsync(Product ,Customer,Store)
                                              • ;method.pngNop.Services.Catalog .IProductService .GetPreferredTierPriceAsync (Product,Customer,Store,Int32)
                                              • ;method.pngNop.Services.Catalog .IProductService .DeleteProductVideoAsync (ProductVideo)
                                              |m80|03|

                                              4 methods

                                              • ;method.pngNop.Services.Catalog .IProductService .GetProductsMarkedAsNewAsync(Int32 )
                                              • ;method.pngNop.Services.Catalog .IProductService .GetTierPricesAsync(Product ,Customer,Int32)
                                              • ;method.pngNop.Services.Catalog .IProductService .GetPreferredTierPriceAsync (Product,Customer,Int32,Int32)
                                              • ;method.pngNop.Services.Catalog .IProductService .GetWarehousesByIdAsync(Int32)
                                              |m61|02| 1h 30min028minNop.Services.Catalog .IProductService
                                              ;class.pngProductService ● ;NewIssue.png|m21|03| 97|m23|03| 102|m61|01|

                                              First 5 of 9 methods

                                              • ;method.pngNop.Services.Catalog .ProductService .GetProductsMarkedAsNewAsync(Int32 ,Int32,Int32)
                                              • ;method.pngNop.Services.Catalog .ProductService .GetNotExistingProductsAsync (String[])
                                              • ;method.pngNop.Services.Catalog .ProductService.GetTierPricesAsync (Product,Customer,Store)
                                              • ;method.pngNop.Services.Catalog .ProductService .GetPreferredTierPriceAsync (Product,Customer,Store,Int32)
                                              • ;method.pngNop.Services.Catalog .ProductService .DeleteProductVideoAsync (ProductVideo)
                                              |m80|02|

                                              4 methods

                                              • ;method.pngNop.Services.Catalog .ProductService .GetProductsMarkedAsNewAsync(Int32 )
                                              • ;method.pngNop.Services.Catalog .ProductService.GetTierPricesAsync (Product,Customer,Int32)
                                              • ;method.pngNop.Services.Catalog .ProductService .GetPreferredTierPriceAsync (Product,Customer,Int32,Int32)
                                              • ;method.pngNop.Services.Catalog .ProductService .GetWarehousesByIdAsync(Int32)
                                              |m61|01| 1h 30min018minNop.Services.Catalog .ProductService
                                              ;class.pngWorkflowMessageService ● ;NewIssue.png|m3|10| 52|m3|11| 54|m46|03|

                                              First 5 of 7 methods

                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .GetStoreOwnerNameAndEmailAsync (EmailAccount)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .SendCustomerRegisteredStoreOwnerN otificationMessageAsync(Customer ,Int32)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .SendOrderProcessingCustomerNotifi cationAsync(Order,Int32,String ,String)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .SendVendorInformationChangeStoreO wnerNotificationAsync(Vendor,Int32 )
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .SendProductReviewStoreOwnerNotifi cationMessageAsync(ProductReview ,Int32)
                                              |m100|00|

                                              5 methods

                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .SendCustomerRegisteredNotificatio nMessageAsync(Customer,Int32)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .SendVendorInformationChangeNotifi cationAsync(Vendor,Int32)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .SendProductReviewNotificationMess ageAsync(ProductReview,Int32)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .SendBlogCommentNotificationMessag eAsync(BlogComment,Int32)
                                              • ;method.pngNop.Services.Messages .WorkflowMessageService .SendNewsCommentNotificationMessag eAsync(NewsComment,Int32)
                                              |m46|03| 1h 10min036minNop.Services.Messages .WorkflowMessageService
                                              ;class.pngOrderProcessingService ● ;NewIssue.png|m6|07| 60|m8|06| 66|m38|06|

                                              First 5 of 6 methods

                                              • ;method.pngNop.Services.Orders .OrderProcessingService .PrepareAndValidateRecurringShoppi ngAsync (OrderProcessingService+PlaceOrder Container,ProcessPaymentRequest)
                                              • ;method.pngNop.Services.Orders .OrderProcessingService .PrepareAndValidateTotalsAsync (OrderProcessingService+PlaceOrder Container,ProcessPaymentRequest)
                                              • ;method.pngNop.Services.Orders .OrderProcessingService .PrepareAndValidateShippingInfoAsy nc (OrderProcessingService+PlaceOrder Container,ProcessPaymentRequest)
                                              • ;method.pngNop.Services.Orders .OrderProcessingService .PrepareAndValidateShoppingCartAnd CheckoutAttributesAsync (OrderProcessingService+PlaceOrder Container,ProcessPaymentRequest ,Currency)
                                              • ;method.pngNop.Services.Orders .OrderProcessingService .PrepareAndValidateBillingAddressA sync (OrderProcessingService+PlaceOrder Container)
                                              09no method|m38|06| 1h 0min065minNop.Services.Orders .OrderProcessingService
                                              ;interface.pngIWorkflowMessageService ● ;NewIssue.png|m2|13| 49|m2|13| 50|m38|05|

                                              First 5 of 6 methods

                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendCustomerRegisteredStoreOwnerN otificationMessageAsync(Customer ,Int32)
                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendOrderProcessingCustomerNotifi cationAsync(Order,Int32,String ,String)
                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendVendorInformationChangeStoreO wnerNotificationAsync(Vendor,Int32 )
                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendProductReviewStoreOwnerNotifi cationMessageAsync(ProductReview ,Int32)
                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendBlogCommentStoreOwnerNotifica tionMessageAsync(BlogComment,Int32 )
                                              |m100|01|

                                              5 methods

                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendCustomerRegisteredNotificatio nMessageAsync(Customer,Int32)
                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendVendorInformationChangeNotifi cationAsync(Vendor,Int32)
                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendProductReviewNotificationMess ageAsync(ProductReview,Int32)
                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendBlogCommentNotificationMessag eAsync(BlogComment,Int32)
                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendNewsCommentNotificationMessag eAsync(NewsComment,Int32)
                                              |m38|05| 1h 0min055minNop.Services.Messages .IWorkflowMessageService
                                              ;class.pngProductController ● ;NewIssue.png|m23|02| 101|m24|02| 106|m38|04|

                                              First 5 of 6 methods

                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .PingVideoUrlAsync(String)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .ProductPictureAdd(Int32 ,IFormCollection)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController.ProductVideoAdd (Int32,ProductVideoModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .ProductVideoList (ProductVideoSearchModel)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .ProductVideoUpdate (ProductVideoModel)
                                              |m20|05|

                                              1 method

                                              • ;method.pngNop.Web.Areas.Admin.Controllers .ProductController .ProductPictureAdd(Int32,Int32 ,String,String,Int32)
                                              |m38|04| 1h 0min045minNop.Web.Areas.Admin.Controllers .ProductController
                                              ;class.pngNopModelCacheDefaults ● ;NewIssue.png|m3|11| 51|m3|12| 53|m30|07|

                                              5 methods

                                              • ;property-get.pngNop.Web.Infrastructure.Cache .NopModelCacheDefaults .get_ProductOverviewPicturesModelK ey()
                                              • ;property-get.pngNop.Web.Infrastructure.Cache .NopModelCacheDefaults .get_ProductOverviewPicturesPrefix CacheKey()
                                              • ;property-get.pngNop.Web.Infrastructure.Cache .NopModelCacheDefaults .get_ProductOverviewPicturesPrefix CacheKeyById()
                                              • ;property-get.pngNop.Web.Infrastructure.Cache .NopModelCacheDefaults .get_OrderPictureModelKey()
                                              • ;property-get.pngNop.Web.Infrastructure.Cache .NopModelCacheDefaults .get_OrderPicturePrefixCacheKey()
                                              |m60|04|

                                              3 methods

                                              • ;property-get.pngNop.Web.Infrastructure.Cache .NopModelCacheDefaults .get_ProductDefaultPictureModelKey ()
                                              • ;property-get.pngNop.Web.Infrastructure.Cache .NopModelCacheDefaults .get_ProductDefaultPicturePrefixCa cheKey()
                                              • ;property-get.pngNop.Web.Infrastructure.Cache .NopModelCacheDefaults .get_ProductDefaultPicturePrefixCa cheKeyById()
                                              |m30|07| 50min075minNop.Web.Infrastructure.Cache .NopModelCacheDefaults
                                              ;class.pngNopCatalogDefaults ● ;NewIssue.png|m2|12| 50|m3|10| 54|m23|08|

                                              4 methods

                                              • ;property-get.pngNop.Services.Catalog .NopCatalogDefaults .get_ManufacturersByCategoryWithId Prefix()
                                              • ;property-get.pngNop.Services.Catalog .NopCatalogDefaults .get_ProductMultiplePriceCacheKey( )
                                              • ;property-get.pngNop.Services.Catalog .NopCatalogDefaults .get_ProductMultiplePricePrefix()
                                              • ;property-get.pngNop.Services.Catalog .NopCatalogDefaults .get_ProductAttributeMappingsByPro ductPrefix()
                                              14no method|m23|08| 40min084min 21sNop.Services.Catalog .NopCatalogDefaults
                                              ;class.pngCustomerService ● ;NewIssue.png|m5|08| 56|m5|08| 58|m15|10|

                                              3 methods

                                              • ;method.pngNop.Services.Customers .CustomerService .GetAllCustomersAsync(Nullable <DateTime>,Nullable<DateTime> ,Nullable<DateTime>,Nullable <DateTime>,Int32,Int32,Int32[] ,String,String,String,String,Int32 ,Int32,String,String,String,String ,Int32,Int32,Boolean)
                                              • ;method.pngNop.Services.Customers .CustomerService .GetCustomersByGuidsAsync(Guid[])
                                              • ;method.pngNop.Services.Customers .CustomerService .GetNotExistingCustomersAsync (Guid[])
                                              |m20|06|

                                              1 method

                                              • ;method.pngNop.Services.Customers .CustomerService .GetAllCustomersAsync(Nullable <DateTime>,Nullable<DateTime> ,Int32,Int32,Int32[],String,String ,String,String,Int32,Int32,String ,String,String,String,Int32,Int32 ,Boolean)
                                              |m15|10| 30min103min 34sNop.Services.Customers .CustomerService
                                              ;interface.pngICustomerService ● ;NewIssue.png|m5|09| 56|m5|09| 58|m15|09|

                                              3 methods

                                              • ;method.pngNop.Services.Customers .ICustomerService .GetAllCustomersAsync(Nullable <DateTime>,Nullable<DateTime> ,Nullable<DateTime>,Nullable <DateTime>,Int32,Int32,Int32[] ,String,String,String,String,Int32 ,Int32,String,String,String,String ,Int32,Int32,Boolean)
                                              • ;method.pngNop.Services.Customers .ICustomerService .GetCustomersByGuidsAsync(Guid[])
                                              • ;method.pngNop.Services.Customers .ICustomerService .GetNotExistingCustomersAsync (Guid[])
                                              |m20|07|

                                              1 method

                                              • ;method.pngNop.Services.Customers .ICustomerService .GetAllCustomersAsync(Nullable <DateTime>,Nullable<DateTime> ,Int32,Int32,Int32[],String,String ,String,String,Int32,Int32,String ,String,String,String,Int32,Int32 ,Boolean)
                                              |m15|09| 30min093min 34sNop.Services.Customers .ICustomerService
                                              ;class.pngProductModelFactory ● ;NewIssue.png|m2|14| 48|m2|14| 50|m7|13|

                                              2 methods

                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareProductVideoSearchModel (ProductVideoSearchModel,Product)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareProductVideoListModelAsync (ProductVideoSearchModel,Product)
                                              15no method|m7|13| 20min132min 47sNop.Web.Areas.Admin.Factories .ProductModelFactory
                                              ;class.pngSettingModelFactory ● ;NewIssue.png|m0|15| 43|m0|15| 45|m7|12|

                                              2 methods

                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareCustomHtmlSettingsModelAsy nc()
                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareRobotsTxtSettingsModelAsyn c(RobotsTxtSettingsModel)
                                              10no method|m7|12| 20min122min 47sNop.Web.Areas.Admin.Factories .SettingModelFactory
                                              ;class.pngSendinblueDefaults ● ;NewIssue.png|m8|06| 63|m8|07| 65|m7|11|

                                              2 methods

                                              • ;property-get.pngNop.Plugin.Misc.Sendinblue .SendinblueDefaults .get_LanguageAttribute()
                                              • ;property-get.pngNop.Plugin.Misc.Sendinblue .SendinblueDefaults .get_MarketingAutomationUrl()
                                              11no method|m7|11| 20min112min 47sNop.Plugin.Misc.Sendinblue .SendinblueDefaults
                                              ;class.pngAdminWidgetZones ● ;NewIssue.png|m100|00| 291|m100|00| 292|m0|15|

                                              1 method

                                              • ;property-get.pngNop.Web.Framework.Infrastructure .AdminWidgetZones .get_RobotsTxtSettingsButtons()
                                              12no method|m0|15| 10min152min 0sNop.Web.Framework.Infrastructure .AdminWidgetZones
                                              ;class.pngOrderController ● ;NewIssue.png|m13|05| 76|m12|05| 77|m0|14|

                                              1 method

                                              • ;method.pngNop.Web.Areas.Admin.Controllers .OrderController.ImportFromXlsx (IFormFile)
                                              13no method|m0|14| 10min142min 0sNop.Web.Areas.Admin.Controllers .OrderController
                                              ;Warning.png   Rule Violated:    ND1104    Avoid making complex methods even more complex

                                              8 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              8 methodsoldComplexityScorecomplexityScorediffDebtAnnual InterestFull Name
                                              ;method.pngUseNopStaticFiles (IApplicationBuilder) ● ;NewIssue.png|m2|4| 18|m6|4| 26|m100|0| 8|m100|0| 21min028minNop.Web.Framework.Infrastructure .Extensions .ApplicationBuilderExtensions .UseNopStaticFiles (IApplicationBuilder)
                                              ;method.pngConvertFrom(ITypeDescriptorContext ,CultureInfo,Object) ● ;NewIssue.png|m2|5| 18|m4|5| 23|m57|1| 5|m57|1| 18min124minNop.Core.ComponentModel .GenericDictionaryTypeConverter<K ,V>.ConvertFrom (ITypeDescriptorContext ,CultureInfo,Object)
                                              ;method.pngGetTokenGroups(MessageTemplate) ● ;NewIssue.png|m100|0| 151|m100|0| 155|m42|2| 4|m42|2| 17min223minNop.Services.Messages .MessageTokenProvider .GetTokenGroups(MessageTemplate)
                                              ;method.pngGetUpMigrations(Assembly ,MigrationProcessType) ● ;NewIssue.png|m0|7| 15|m0|6| 18|m28|3| 3|m28|3| 16min322minNop.Data.Migrations .MigrationManager.GetUpMigrations (Assembly,MigrationProcessType)
                                              ;method.pngPrepareInstalledPluginModel (PluginModel,IPlugin) ● ;NewIssue.png|m10|2| 29|m10|2| 32|m28|4| 3|m28|4| 16min422minNop.Web.Areas.Admin.Factories .PluginModelFactory .PrepareInstalledPluginModel (PluginModel,IPlugin)
                                              ;method.pngInitialize(String,String) ● ;NewIssue.png|m15|1| 36|m14|1| 37|m0|7| 1|m0|7| 15min720minNop.Services.Helpers .BrowscapXmlHelper.Initialize (String,String)
                                              ;method.pngConfigureServices (IServiceCollection,IConfiguration ) ● ;NewIssue.png|m8|3| 27|m7|3| 28|m0|6| 1|m0|6| 15min620minNop.Web.Framework.Infrastructure .NopStartup.ConfigureServices (IServiceCollection,IConfiguration )
                                              ;method.pngIsAlreadyLoaded(String,String) ● ;NewIssue.png|m0|6| 16|m0|7| 17|m0|5| 1|m0|5| 15min520minNop.Web.Framework.Infrastructure .Extensions .ApplicationPartManagerExtensions .IsAlreadyLoaded(String,String)
                                              ;Warning.png   Rule Violated:    ND1100    From now, all types added should respect basic quality principles

                                              5 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              5 types# lines of code (LOC)instanceMethodsstaticMethodsinstanceFieldsstaticFieldsTypesUsedDebtAnnual InterestFull Name
                                              ;class.pngSitemapModelFactory;NewIssue.png|m30|2| 272|m25|3|

                                              First 5 of 19 methods

                                              • ;method.pngNop.Web.Factories .SitemapModelFactory.GetUrlHelper( )
                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .GetHttpProtocolAsync()
                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .GenerateUrlsAsync()
                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .GetNewsItemUrlsAsync()
                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .GetCategoryUrlsAsync()
                                              2no method|m100|0|

                                              First 5 of 27 fields

                                              • ;field.pngNop.Web.Factories .SitemapModelFactory._blogSettings
                                              • ;field.pngNop.Web.Factories .SitemapModelFactory ._forumSettings
                                              • ;field.pngNop.Web.Factories .SitemapModelFactory ._actionContextAccessor
                                              • ;field.pngNop.Web.Factories .SitemapModelFactory._blogService
                                              • ;field.pngNop.Web.Factories .SitemapModelFactory ._categoryService
                                              1no field|m44|2|

                                              First 5 of 143 types

                                              • ;struct.pngSystem.Void
                                              • ;class.pngNop.Core.Domain.Blogs.BlogSettings
                                              • ;class.pngNop.Core.Domain.Forums .ForumSettings
                                              • ;interface.pngMicrosoft.AspNetCore.Mvc .Infrastructure .IActionContextAccessor
                                              • ;interface.pngNop.Services.Blogs.IBlogService
                                              |m0|1| 10min11h 0minNop.Web.Factories .SitemapModelFactory
                                              ;class.pngCyberSourcePaymentMethod;NewIssue.png|m9|3| 225|m25|2|

                                              First 5 of 19 methods

                                              • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .PostProcessPaymentAsync (PostProcessPaymentRequest)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .CaptureAsync (CapturePaymentRequest)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .VoidAsync(VoidPaymentRequest)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .RefundAsync(RefundPaymentRequest)
                                              3no method|m45|1|

                                              First 5 of 16 fields

                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._customerTokenService
                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._cyberSourceService
                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._cyberSourceSettings
                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._actionContextAccessor
                                              • ;field.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod ._customerService
                                              0no field|m34|3|

                                              First 5 of 122 types

                                              • ;struct.pngSystem.Boolean
                                              • ;enum.pngNop.Services.Payments .RecurringPaymentType
                                              • ;enum.pngNop.Services.Payments .PaymentMethodType
                                              • ;struct.pngSystem.Void
                                              • ;class.pngNop.Plugin.Payments.CyberSource .Services.CustomerTokenService
                                              |m0|0| 10min01h 0minNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod
                                              ;class.pngCyberSourceService;NewIssue.png|m33|1| 280|m100|0|

                                              First 5 of 22 methods

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .HandleFunctionAsync<TResult>(Func <Task<TResult>>,Boolean)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .GetConfiguration()
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .AuthorizeAsync (ProcessPaymentRequest,Boolean ,Boolean)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .AuthorizeWithTokenAsync (ProcessPaymentRequest,Int32 ,Boolean,String)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .AuthorizeWithTransientTokenAsync (ProcessPaymentRequest,String ,Boolean,Boolean,String)
                                              |m100|0|

                                              1 method

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .IsConfigured(CyberSourceSettings)
                                              |m40|2|

                                              First 5 of 15 fields

                                              • ;field.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService ._currencySettings
                                              • ;field.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService ._customerTokenService
                                              • ;field.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService ._cyberSourceSettings
                                              • ;field.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService ._addressService
                                              • ;field.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService ._countryService
                                              2no field|m100|0|

                                              First 5 of 259 types

                                              • ;struct.pngSystem.Void
                                              • ;class.pngNop.Core.Domain.Directory .CurrencySettings
                                              • ;class.pngNop.Plugin.Payments.CyberSource .Services.CustomerTokenService
                                              • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourceSettings
                                              • ;interface.pngNop.Services.Common .IAddressService
                                              |m0|2| 10min21h 0minNop.Plugin.Payments.CyberSource .Services.CyberSourceService
                                              ;class.pngEventConsumer;NewIssue.png|m0|4| 204|m0|4|

                                              First 5 of 18 methods

                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityInsertedEvent<Product>)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityUpdatedEvent<Product>)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityDeletedEvent<Product>)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityInsertedEvent <ProductCategory>)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .EventConsumer.HandleEventAsync (EntityDeletedEvent <ProductCategory>)
                                              4no method|m0|4|

                                              First 5 of 7 fields

                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .EventConsumer._categoryService
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .EventConsumer ._productAttributeParser
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .EventConsumer ._productAttributeService
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .EventConsumer._productService
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .EventConsumer ._zettleRecordService
                                              4no field|m0|4|

                                              First 5 of 50 types

                                              • ;struct.pngSystem.Void
                                              • ;interface.pngNop.Services.Catalog .ICategoryService
                                              • ;interface.pngNop.Services.Catalog .IProductAttributeParser
                                              • ;interface.pngNop.Services.Catalog .IProductAttributeService
                                              • ;interface.pngNop.Services.Catalog .IProductService
                                              |m0|4| 10min41h 0minNop.Plugin.Misc.Zettle.Services .EventConsumer
                                              ;class.pngZettleService;NewIssue.png|m100|0| 428|m50|1|

                                              First 5 of 20 methods

                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService.HandleFunctionAsync <TResult>(Func<Task<TResult>> ,Boolean)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService .ImportDiscountsAsync (StringBuilder)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService.ImportDeletedAsync (StringBuilder)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService .ImportImageChangedAsync (StringBuilder)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService .ImportInventoryTrackingAsync (StringBuilder)
                                              |m100|1|

                                              1 method

                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService.IsConfigured (ZettleSettings)
                                              |m40|3|

                                              First 5 of 15 fields

                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .ZettleService._currencySettings
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .ZettleService._currencyService
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .ZettleService._discountService
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .ZettleService._logger
                                              • ;field.pngNop.Plugin.Misc.Zettle.Services .ZettleService._pictureService
                                              3no field|m55|1|

                                              First 5 of 166 types

                                              • ;struct.pngSystem.Void
                                              • ;class.pngNop.Core.Domain.Directory .CurrencySettings
                                              • ;interface.pngNop.Services.Directory .ICurrencyService
                                              • ;interface.pngNop.Services.Discounts .IDiscountService
                                              • ;interface.pngNop.Services.Logging.ILogger
                                              |m0|3| 10min31h 0minNop.Plugin.Misc.Zettle.Services .ZettleService
                                              ;Warning.png   Rule Violated:    ND1102    From now, all methods added should respect basic quality principles

                                              4 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              4 methods# lines of code (LOC)Cyclomatic Complexity (CC)IL Cyclomatic Complexity (ILCC)IL Nesting Depth# ParametersDebtAnnual InterestFull Name
                                              ;method.pngLoadPluginInfo();NewIssue.png|m100|0| 57|m100|0| 19|m100|0| 38|m66|1| 4|m0|2| 0|m0|1| 5min11h 0minNop.Services.Plugins.PluginsInfo .LoadPluginInfo()
                                              ;method.pngUp();NewIssue.png|m37|1| 37|m77|1| 15|m70|1| 27|m100|0| 6|m0|3| 0|m0|0| 5min01h 0minNop.Web.Framework.Migrations .UpgradeTo460 .UploadedImagesMigration.Up()
                                              ;ctor.png.ctor(BlogSettings,ForumSettings ,IActionContextAccessor ,IBlogService,ICategoryService ,ICustomerService,IEventPublisher ,ILanguageService ,ILocalizationService,ILocker ,IManufacturerService,INewsService ,INopFileProvider,INopUrlHelper ,IProductService ,IProductTagService ,IStaticCacheManager,IStoreContext ,ITopicService,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWorkContext,LocalizationSettings ,NewsSettings,SitemapSettings ,SitemapXmlSettings);NewIssue.png|m9|2| 28|m0|3| 1|m0|3| 1|m0|3| 0|m100|0| 27|m0|3| 5min31h 0minNop.Web.Factories .SitemapModelFactory..ctor (BlogSettings,ForumSettings ,IActionContextAccessor ,IBlogService,ICategoryService ,ICustomerService,IEventPublisher ,ILanguageService ,ILocalizationService,ILocker ,IManufacturerService,INewsService ,INopFileProvider,INopUrlHelper ,IProductService ,IProductTagService ,IStaticCacheManager,IStoreContext ,ITopicService,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWorkContext,LocalizationSettings ,NewsSettings,SitemapSettings ,SitemapXmlSettings)
                                              ;ctor.png.ctor(CurrencySettings ,IActionContextAccessor ,IAddressService,ICategoryService ,ICountryService,ICurrencyService ,ICustomerService ,IGenericAttributeService,ILogger ,INopUrlHelper,IOrderService ,IOrderTotalCalculationService ,IPictureService ,IProductAttributeParser ,IProductService ,IShoppingCartService ,IStateProvinceService ,IStoreContext,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWorkContext ,MarketingAutomationHttpClient ,SendinblueSettings);NewIssue.png|m0|3| 25|m0|2| 1|m0|2| 1|m0|2| 0|m88|1| 24|m0|2| 5min21h 0minNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager..ctor (CurrencySettings ,IActionContextAccessor ,IAddressService,ICategoryService ,ICountryService,ICurrencyService ,ICustomerService ,IGenericAttributeService,ILogger ,INopUrlHelper,IOrderService ,IOrderTotalCalculationService ,IPictureService ,IProductAttributeParser ,IProductService ,IShoppingCartService ,IStateProvinceService ,IStoreContext,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWorkContext ,MarketingAutomationHttpClient ,SendinblueSettings)
                                              ;Warning.png   Rule Violated:    ND1108    Avoid transforming an immutable type into a mutable one

                                              2 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              2 typesculpritFieldsDebtSeverityFull Name
                                              ;class.pngDistributedCacheManager ● ;NewIssue.png|m100|0|

                                              2 fields

                                              • ;field.pngNop.Core.Caching .DistributedCacheManager ._onKeyAdded
                                              • ;field.pngNop.Core.Caching .DistributedCacheManager ._onKeyRemoved
                                              |m100|0| 30min0HighNop.Core.Caching .DistributedCacheManager
                                              ;class.pngAdditionalTokensAddedEvent ● ;NewIssue.png|m0|1|

                                              1 field

                                              • ;field.pngNop.Core.Domain.Messages .AdditionalTokensAddedEvent. <TokenGroups>k__BackingField
                                              |m0|1| 20min1HighNop.Core.Domain.Messages .AdditionalTokensAddedEvent

                                              Object Oriented Design
                                              491

                                              ;Warning.png   Rule Violated:    ND1206    A stateless class or structure might be turned into a static type

                                              22 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              22 typesmethodsUsingMeDebtSeverityFull Name
                                              ;class.pngRobotsTxtDefaults;NewIssue.png|m4|08|

                                              2 methods

                                              • ;method.pngNop.Web.Factories .CommonModelFactory .PrepareRobotsTextFileAsync()
                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareRobotsTxtSettingsModelAsyn c(RobotsTxtSettingsModel)
                                              |m4|08| 3min 0s06LowNop.Core.Domain.Security .RobotsTxtDefaults
                                              ;class.pngCyberSourceDefaults;NewIssue.png|m90|01|

                                              First 5 of 37 methods

                                              • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .CaptureAsync (CapturePaymentRequest)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .RefundAsync(RefundPaymentRequest)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .GetPaymentInfoAsync (IFormCollection)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .GetConfigurationPageUrl()
                                              |m90|01| 38min05LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults
                                              ;class.pngCyberSourceDefaults+PayerAuthentic ationSetupStatus;NewIssue.png|m2|13|

                                              1 method

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourcePayerAuthenticationCon troller.Setup(Int32,String)
                                              |m2|13| 2min 0s07LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationSetupStatus
                                              ;class.pngCyberSourceDefaults+PayerAuthentic ationStatus;NewIssue.png|m4|09|

                                              2 methods

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourcePayerAuthenticationCon troller.Enrollment(String,Int32 ,String)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourcePayerAuthenticationCon troller.Validate(String)
                                              |m4|09| 3min 0s09LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationStatus
                                              ;class.pngCyberSourceDefaults+PayerAuthentic ationErrorReason;NewIssue.png|m2|11|

                                              1 method

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourcePayerAuthenticationCon troller.Enrollment(String,Int32 ,String)
                                              |m2|11| 2min 0s08LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationErrorReason
                                              ;class.pngCyberSourceDefaults+ResponseStatus;NewIssue.png|m2|14|

                                              1 method

                                              • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest)
                                              |m2|14| 2min 0s01LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults+ResponseStatu s
                                              ;class.pngCyberSourceDefaults+ResponseErrorR eason;NewIssue.png|m2|17|

                                              1 method

                                              • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest)
                                              |m2|17| 2min 0s00LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults+ResponseError Reason
                                              ;class.pngCyberSourceDefaults+Decisions;NewIssue.png|m2|18|

                                              1 method

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.OrderStatusUpdateTask .ExecuteAsync()
                                              |m2|18| 2min 0s02LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults+Decisions
                                              ;class.pngCreditCardHelper;NewIssue.png|m14|05|

                                              First 5 of 6 methods

                                              • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .AuthorizeAsync (ProcessPaymentRequest,Boolean ,Boolean)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .RefundAsync(RefundPaymentRequest)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .CreditAsync(RefundPaymentRequest)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .CreateInstrumentIdAsync(String)
                                              |m14|05| 7min04LowNop.Plugin.Payments.CyberSource .Services.Helpers.CreditCardHelper
                                              ;class.pngCreditCardHelper+CardType;NewIssue.png|m2|12|

                                              1 method

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.Helpers.CreditCardHelper .GetCardTypeByNumber(String)
                                              |m2|12| 2min 0s03LowNop.Plugin.Payments.CyberSource .Services.Helpers .CreditCardHelper+CardType
                                              ;class.pngCreditCardHelper+ThreeDigitCardTyp e;NewIssue.png|m2|16|

                                              1 method

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.Helpers.CreditCardHelper .GetThreeDigitCardTypeByNumber (String)
                                              |m2|16| 2min 0s16LowNop.Plugin.Payments.CyberSource .Services.Helpers .CreditCardHelper+ThreeDigitCardTy pe
                                              ;class.pngZettleDefaults;NewIssue.png|m34|03|

                                              First 5 of 14 methods

                                              • ;method.pngNop.Plugin.Misc.Zettle .ZettlePlugin .GetConfigurationPageUrl()
                                              • ;method.pngNop.Plugin.Misc.Zettle .ZettlePlugin.InstallAsync()
                                              • ;method.pngNop.Plugin.Misc.Zettle .ZettlePlugin.UninstallAsync()
                                              • ;ctor.pngNop.Plugin.Misc.Zettle.Services .ZettleHttpClient..ctor(HttpClient ,ZettleSettings)
                                              • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleHttpClient .GetAccessTokenAsync()
                                              |m34|03| 15min15LowNop.Plugin.Misc.Zettle .ZettleDefaults
                                              ;class.pngXmlHelper|m7|06|

                                              3 methods

                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .WriteSitemapIndexAsync (MemoryStream,Int32)
                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .WriteSitemapUrlAsync(XmlWriter ,SitemapUrlModel)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .HomeModelFactory .PrepareNopCommerceNewsModelAsync( )
                                              |m7|06| 4min 0s17LowNop.Core.XmlHelper
                                              ;class.pngResolveLinksHelper|m2|15|

                                              1 method

                                              • ;method.pngNop.Services.Html.HtmlFormatter .FormatText(String,Boolean,Boolean ,Boolean,Boolean,Boolean,Boolean)
                                              |m2|15| 2min 0s19LowNop.Services.Html .ResolveLinksHelper
                                              ;class.pngCodeFormatHelper ● |m2|10|

                                              1 method

                                              • ;method.pngNop.Services.Html.BBCodeHelper .FormatText(String,Boolean,Boolean ,Boolean,Boolean,Boolean,Boolean ,Boolean)
                                              |m2|10| 2min 0s18LowNop.Services.Html.CodeFormatter .CodeFormatHelper
                                              ;class.pngValidatorUtilities|m7|07|

                                              3 methods

                                              • ;ctor.pngNop.Web.Areas.Admin.Validators .Vendors.VendorValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                              • ;ctor.pngNop.Web.Areas.Admin.Validators .Catalog.CategoryValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                              • ;ctor.pngNop.Web.Areas.Admin.Validators .Catalog.ManufacturerValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                              |m7|07| 4min 0s11LowNop.Web.Areas.Admin.Validators .ValidatorUtilities
                                              ;class.pngHelpers19no method|m0|19| 1min 0s10LowNop.Plugin.Widgets.GoogleAnalytics .Api.Helpers
                                              ;class.pngAvalaraTaxDefaults ● |m100|00|

                                              First 5 of 41 methods

                                              • ;method.pngNop.Plugin.Tax.Avalara .AvalaraTaxProvider .GetConfigurationPageUrl()
                                              • ;method.pngNop.Plugin.Tax.Avalara .AvalaraTaxProvider.InstallAsync()
                                              • ;method.pngNop.Plugin.Tax.Avalara .AvalaraTaxProvider.UninstallAsync ()
                                              • ;property-get.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager .get_ServiceClient()
                                              • ;method.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager .HandleFunctionAsync<TResult>(Func <Task<TResult>>)
                                              |m100|00| 42min12LowNop.Plugin.Tax.Avalara .AvalaraTaxDefaults
                                              ;class.pngFacebookPixelDefaults ● |m48|02|

                                              First 5 of 20 methods

                                              • ;method.pngNop.Plugin.Widgets.FacebookPixel .FacebookPixelPlugin .GetConfigurationPageUrl()
                                              • ;method.pngNop.Plugin.Widgets.FacebookPixel .FacebookPixelPlugin .UninstallAsync()
                                              • ;method.pngNop.Plugin.Widgets.FacebookPixel .Infrastructure.RouteProvider .RegisterRoutes (IEndpointRouteBuilder)
                                              • ;method.pngNop.Plugin.Widgets.FacebookPixel .Services.EventConsumer .HandleEventAsync (PageRenderingEvent)
                                              • ;method.pngNop.Plugin.Widgets.FacebookPixel .Services .FacebookConversionsHttpClient .SendEventAsync (FacebookPixelConfiguration ,ConversionsEvent)
                                              |m48|02| 21min14LowNop.Plugin.Widgets.FacebookPixel .FacebookPixelDefaults
                                              ;class.pngGoogleAuthenticatorDefaults ● |m21|04|

                                              First 5 of 9 methods

                                              • ;method.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator .GoogleAuthenticatorMethod .GetConfigurationPageUrl()
                                              • ;method.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator .GoogleAuthenticatorMethod .InstallAsync()
                                              • ;method.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator .Infrastructure.RouteProvider .RegisterRoutes (IEndpointRouteBuilder)
                                              • ;method.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator.Services .GoogleAuthenticatorService .InsertConfigurationAsync (GoogleAuthenticatorRecord)
                                              • ;method.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator.Services .GoogleAuthenticatorService .UpdateConfigurationAsync (GoogleAuthenticatorRecord)
                                              |m21|04| 10min13LowNop.Plugin.MultiFactorAuth .GoogleAuthenticator .GoogleAuthenticatorDefaults
                                              ;Warning.png   Rule Violated:    ND1207    Non-static classes should be instantiated or turned to static

                                              22 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              22 typesVisibilityDebtSeverityFull Name
                                              ;class.pngRobotsTxtDefaults;NewIssue.png06public|m0|06| 2min 0s06MediumNop.Core.Domain.Security .RobotsTxtDefaults
                                              ;class.pngCyberSourceDefaults+ResponseStatus;NewIssue.png05public|m0|05| 2min 0s05MediumNop.Plugin.Payments.CyberSource .CyberSourceDefaults+ResponseStatu s
                                              ;class.pngCyberSourceDefaults+ResponseErrorR eason;NewIssue.png07public|m0|07| 2min 0s07MediumNop.Plugin.Payments.CyberSource .CyberSourceDefaults+ResponseError Reason
                                              ;class.pngCyberSourceDefaults+Decisions;NewIssue.png09public|m0|09| 2min 0s09MediumNop.Plugin.Payments.CyberSource .CyberSourceDefaults+Decisions
                                              ;class.pngCreditCardHelper+CardType;NewIssue.png08public|m0|08| 2min 0s08MediumNop.Plugin.Payments.CyberSource .Services.Helpers .CreditCardHelper+CardType
                                              ;class.pngCreditCardHelper+ThreeDigitCardTyp e;NewIssue.png01public|m0|01| 2min 0s01MediumNop.Plugin.Payments.CyberSource .Services.Helpers .CreditCardHelper+ThreeDigitCardTy pe
                                              ;class.pngXmlHelper00public|m0|00| 2min 0s00MediumNop.Core.XmlHelper
                                              ;class.pngGenericDictionaryTypeConverter<K,V > ● 02public|m0|02| 2min 0s02MediumNop.Core.ComponentModel .GenericDictionaryTypeConverter<K ,V>
                                              ;class.pngGenericListTypeConverter<T> ● 04public|m0|04| 2min 0s04MediumNop.Core.ComponentModel .GenericListTypeConverter<T>
                                              ;class.pngSingletonDictionary<TKey,TValue>03public|m0|03| 2min 0s03MediumNop.Core.Infrastructure .SingletonDictionary<TKey,TValue>
                                              ;class.pngSingletonList<T>16public|m0|16| 2min 0s16MediumNop.Core.Infrastructure .SingletonList<T>
                                              ;class.pngPickupPointTypeConverter15public|m0|15| 2min 0s15MediumNop.Core.Domain.Shipping .PickupPointTypeConverter
                                              ;class.pngShippingOptionListTypeConverter17public|m0|17| 2min 0s17MediumNop.Core.Domain.Shipping .ShippingOptionListTypeConverter
                                              ;class.pngShippingOptionTypeConverter19public|m0|19| 2min 0s19MediumNop.Core.Domain.Shipping .ShippingOptionTypeConverter
                                              ;class.pngOrderByCountryReportLine18public|m0|18| 2min 0s18MediumNop.Core.Domain.Orders .OrderByCountryReportLine
                                              ;class.pngSalesSummaryReportLine ● 11public|m0|11| 2min 0s11MediumNop.Core.Domain.Orders .SalesSummaryReportLine
                                              ;class.pngReturnableOrderItem10public|m0|10| 2min 0s10MediumNop.Services.Orders .ReturnableOrderItem
                                              ;class.pngResolveLinksHelper12public|m0|12| 2min 0s12MediumNop.Services.Html .ResolveLinksHelper
                                              ;class.pngCodeFormatHelper ● 14public|m0|14| 2min 0s14MediumNop.Services.Html.CodeFormatter .CodeFormatHelper
                                              ;class.pngRemotePost13public|m0|13| 2min 0s13MediumNop.Web.Framework.RemotePost
                                              ;Warning.png   Rule Violated:    ND1200    Avoid interfaces too big

                                              50 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              50 typesMembersEventsmembersCountDebtAnnual InterestFull Name
                                              ;interface.pngIOrderTotalCalculationService ● ;NewIssue.png|m1|17|

                                              First 5 of 15 methods

                                              • ;method.pngNop.Services.Orders .IOrderTotalCalculationService .GetShoppingCartSubTotalAsync (IList<ShoppingCartItem>,Boolean)
                                              • ;method.pngNop.Services.Orders .IOrderTotalCalculationService .GetShoppingCartSubTotalsAsync (IList<ShoppingCartItem>)
                                              • ;method.pngNop.Services.Orders .IOrderTotalCalculationService .AdjustShippingRateAsync(Decimal ,IList<ShoppingCartItem>,Boolean)
                                              • ;method.pngNop.Services.Orders .IOrderTotalCalculationService .IsFreeShippingAsync(IList <ShoppingCartItem>,Nullable <Decimal>)
                                              • ;method.pngNop.Services.Orders .IOrderTotalCalculationService .GetShoppingCartShippingTotalAsync (IList<ShoppingCartItem>)
                                              06no event|m1|17| 15|m1|17| 42min178minNop.Services.Orders .IOrderTotalCalculationService
                                              ;interface.pngIRoxyFilemanFileProvider;NewIssue.png|m1|18|

                                              First 5 of 15 methods

                                              • ;method.pngNop.Services.Media.RoxyFileman .IRoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .IRoxyFilemanFileProvider .CopyDirectory(String,String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .IRoxyFilemanFileProvider .GetDirectories(String,Boolean ,String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .IRoxyFilemanFileProvider.GetFiles (String,String)
                                              • ;method.pngNop.Services.Media.RoxyFileman .IRoxyFilemanFileProvider .DirectoryMove(String,String)
                                              05no event|m1|18| 15|m1|18| 42min188minNop.Services.Media.RoxyFileman .IRoxyFilemanFileProvider
                                              ;interface.pngILogger ● ;NewIssue.png|m1|19|

                                              First 5 of 15 methods

                                              • ;method.pngNop.Services.Logging.ILogger .IsEnabled(LogLevel)
                                              • ;method.pngNop.Services.Logging.ILogger .DeleteLogAsync(Log)
                                              • ;method.pngNop.Services.Logging.ILogger .DeleteLogsAsync(IList<Log>)
                                              • ;method.pngNop.Services.Logging.ILogger .ClearLogAsync(Nullable<DateTime>)
                                              • ;method.pngNop.Services.Logging.ILogger .GetAllLogsAsync(Nullable<DateTime >,Nullable<DateTime>,String ,Nullable<LogLevel>,Int32,Int32)
                                              07no event|m1|19| 15|m1|19| 42min198minNop.Services.Logging.ILogger
                                              ;interface.pngIProductService ● |m100|00|

                                              First 5 of 92 methods

                                              • ;method.pngNop.Services.Catalog .IProductService .DeleteProductAsync(Product)
                                              • ;method.pngNop.Services.Catalog .IProductService .DeleteProductsAsync(IList<Product >)
                                              • ;method.pngNop.Services.Catalog .IProductService .GetAllProductsDisplayedOnHomepage Async()
                                              • ;method.pngNop.Services.Catalog .IProductService .GetCategoryFeaturedProductsAsync (Int32,Int32)
                                              • ;method.pngNop.Services.Catalog .IProductService .GetManufacturerFeaturedProductsAs ync(Int32,Int32)
                                              09no event|m100|00| 92|m100|00| 6h 24min001h 49minNop.Services.Catalog .IProductService
                                              ;interface.pngICustomerService ● |m56|01|

                                              First 5 of 58 methods

                                              • ;method.pngNop.Services.Customers .ICustomerService .GetAllCustomersAsync(Nullable <DateTime>,Nullable<DateTime> ,Nullable<DateTime>,Nullable <DateTime>,Int32,Int32,Int32[] ,String,String,String,String,Int32 ,Int32,String,String,String,String ,Int32,Int32,Boolean)
                                              • ;method.pngNop.Services.Customers .ICustomerService .GetOnlineCustomersAsync(DateTime ,Int32[],Int32,Int32)
                                              • ;method.pngNop.Services.Customers .ICustomerService .GetCustomersWithShoppingCartsAsyn c(Nullable<ShoppingCartType>,Int32 ,Nullable<Int32>,Nullable<DateTime >,Nullable<DateTime>,Nullable <Int32>,Int32,Int32)
                                              • ;method.pngNop.Services.Customers .ICustomerService .GetShoppingCartCustomerAsync (IList<ShoppingCartItem>)
                                              • ;method.pngNop.Services.Customers .ICustomerService .DeleteCustomerAsync(Customer)
                                              08no event|m56|01| 58|m56|01| 3h 53min011h 4minNop.Services.Customers .ICustomerService
                                              ;interface.pngIForumService|m51|02|

                                              First 5 of 54 methods

                                              • ;method.pngNop.Services.Forums.IForumService .DeleteForumGroupAsync(ForumGroup)
                                              • ;method.pngNop.Services.Forums.IForumService .GetForumGroupByIdAsync(Int32)
                                              • ;method.pngNop.Services.Forums.IForumService .GetAllForumGroupsAsync()
                                              • ;method.pngNop.Services.Forums.IForumService .InsertForumGroupAsync(ForumGroup)
                                              • ;method.pngNop.Services.Forums.IForumService .UpdateForumGroupAsync(ForumGroup)
                                              01no event|m51|02| 54|m51|02| 3h 35min0259minNop.Services.Forums.IForumService
                                              ;interface.pngIWorkflowMessageService ● |m46|03|

                                              First 5 of 50 methods

                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendCustomerRegisteredStoreOwnerN otificationMessageAsync(Customer ,Int32)
                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendCustomerWelcomeMessageAsync (Customer,Int32)
                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendCustomerEmailValidationMessag eAsync(Customer,Int32)
                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendCustomerEmailRevalidationMess ageAsync(Customer,Int32)
                                              • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendCustomerPasswordRecoveryMessa geAsync(Customer,Int32)
                                              00no event|m46|03| 50|m46|03| 3h 17min0354minNop.Services.Messages .IWorkflowMessageService
                                              ;interface.pngIOrderService ● |m32|04|

                                              First 5 of 39 methods

                                              • ;method.pngNop.Services.Orders.IOrderService .GetOrderByIdAsync(Int32)
                                              • ;method.pngNop.Services.Orders.IOrderService .GetOrderByCustomOrderNumberAsync (String)
                                              • ;method.pngNop.Services.Orders.IOrderService .GetOrderByOrderItemAsync(Int32)
                                              • ;method.pngNop.Services.Orders.IOrderService .GetOrdersByIdsAsync(Int32[])
                                              • ;method.pngNop.Services.Orders.IOrderService .GetOrdersByGuidsAsync(Guid[])
                                              02no event|m32|04| 39|m32|04| 2h 28min0440minNop.Services.Orders.IOrderService
                                              ;interface.pngIOrderProcessingService|m30|05|

                                              First 5 of 38 methods

                                              • ;method.pngNop.Services.Orders .IOrderProcessingService .CheckOrderStatusAsync(Order)
                                              • ;method.pngNop.Services.Orders .IOrderProcessingService .PlaceOrderAsync (ProcessPaymentRequest)
                                              • ;method.pngNop.Services.Orders .IOrderProcessingService .UpdateOrderTotalsAsync (UpdateOrderParameters)
                                              • ;method.pngNop.Services.Orders .IOrderProcessingService .DeleteOrderAsync(Order)
                                              • ;method.pngNop.Services.Orders .IOrderProcessingService .ProcessNextRecurringPaymentAsync (RecurringPayment ,ProcessPaymentResult)
                                              04no event|m30|05| 38|m30|05| 2h 24min0538minNop.Services.Orders .IOrderProcessingService
                                              ;interface.pngINopFileProvider ● |m29|06|

                                              First 5 of 36 methods 1 property

                                              • ;method.pngNop.Core.Infrastructure .INopFileProvider.Combine(String[] )
                                              • ;method.pngNop.Core.Infrastructure .INopFileProvider.CreateDirectory (String)
                                              • ;method.pngNop.Core.Infrastructure .INopFileProvider.CreateFile (String)
                                              • ;method.pngNop.Core.Infrastructure .INopFileProvider.DeleteDirectory (String)
                                              • ;method.pngNop.Core.Infrastructure .INopFileProvider.DeleteFile (String)
                                              03no event|m29|06| 37|m29|06| 2h 20min0637minNop.Core.Infrastructure .INopFileProvider
                                              ;interface.pngINopDataProvider ● |m28|07|

                                              First 5 of 33 methods 3 properties

                                              • ;method.pngNop.Data.INopDataProvider .CreateDatabase(String,Int32)
                                              • ;method.pngNop.Data.INopDataProvider .CreateTempDataStorageAsync<TItem> (String,IQueryable<TItem>)
                                              • ;method.pngNop.Data.INopDataProvider .InitializeDatabase()
                                              • ;method.pngNop.Data.INopDataProvider .InsertEntityAsync<TEntity> (TEntity)
                                              • ;method.pngNop.Data.INopDataProvider .InsertEntity<TEntity>(TEntity)
                                              16no event|m28|07| 36|m28|07| 2h 15min0736minNop.Data.INopDataProvider
                                              ;interface.pngISettingService ● |m24|10|

                                              First 5 of 33 methods

                                              • ;method.pngNop.Services.Configuration .ISettingService .GetSettingByIdAsync(Int32)
                                              • ;method.pngNop.Services.Configuration .ISettingService.GetSettingById (Int32)
                                              • ;method.pngNop.Services.Configuration .ISettingService .DeleteSettingAsync(Setting)
                                              • ;method.pngNop.Services.Configuration .ISettingService.DeleteSetting (Setting)
                                              • ;method.pngNop.Services.Configuration .ISettingService .DeleteSettingsAsync(IList<Setting >)
                                              15no event|m24|10| 33|m24|10| 2h 2min1032minNop.Services.Configuration .ISettingService
                                              ;interface.pngIBaseAdminModelFactory|m24|08|

                                              First 5 of 33 methods

                                              • ;method.pngNop.Web.Areas.Admin.Factories .IBaseAdminModelFactory .PrepareActivityLogTypesAsync (IList<SelectListItem>,Boolean ,String)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .IBaseAdminModelFactory .PrepareOrderStatusesAsync(IList <SelectListItem>,Boolean,String)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .IBaseAdminModelFactory .PreparePaymentStatusesAsync(IList <SelectListItem>,Boolean,String)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .IBaseAdminModelFactory .PrepareShippingStatusesAsync (IList<SelectListItem>,Boolean ,String)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .IBaseAdminModelFactory .PrepareCountriesAsync(IList <SelectListItem>,Boolean,String)
                                              17no event|m24|08| 33|m24|08| 2h 2min0832minNop.Web.Areas.Admin.Factories .IBaseAdminModelFactory
                                              ;interface.pngIProductModelFactory ● |m24|09|

                                              First 5 of 33 methods

                                              • ;method.pngNop.Web.Areas.Admin.Factories .IProductModelFactory .PrepareProductSearchModelAsync (ProductSearchModel)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .IProductModelFactory .PrepareProductListModelAsync (ProductSearchModel)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .IProductModelFactory .PrepareProductModelAsync (ProductModel,Product,Boolean)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .IProductModelFactory .PrepareAddRequiredProductSearchMo delAsync (AddRequiredProductSearchModel)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .IProductModelFactory .PrepareAddRequiredProductListMode lAsync (AddRequiredProductSearchModel)
                                              19no event|m24|09| 33|m24|09| 2h 2min0932minNop.Web.Areas.Admin.Factories .IProductModelFactory
                                              ;interface.pngINopHtmlHelper ● |m23|11|

                                              First 5 of 32 methods

                                              • ;method.pngNop.Web.Framework.UI .INopHtmlHelper.AddTitleParts (String)
                                              • ;method.pngNop.Web.Framework.UI .INopHtmlHelper.AppendTitleParts (String)
                                              • ;method.pngNop.Web.Framework.UI .INopHtmlHelper.GenerateTitleAsync (Boolean,String)
                                              • ;method.pngNop.Web.Framework.UI .INopHtmlHelper .AddMetaDescriptionParts(String)
                                              • ;method.pngNop.Web.Framework.UI .INopHtmlHelper .AppendMetaDescriptionParts(String )
                                              18no event|m23|11| 32|m23|11| 1h 57min1130minNop.Web.Framework.UI .INopHtmlHelper
                                              ;interface.pngISpecificationAttributeService|m21|12|

                                              First 5 of 31 methods

                                              • ;method.pngNop.Services.Catalog .ISpecificationAttributeService .GetSpecificationAttributeGroupByI dAsync(Int32)
                                              • ;method.pngNop.Services.Catalog .ISpecificationAttributeService .GetSpecificationAttributeGroupsAs ync(Int32,Int32)
                                              • ;method.pngNop.Services.Catalog .ISpecificationAttributeService .GetProductSpecificationAttributeG roupsAsync(Int32)
                                              • ;method.pngNop.Services.Catalog .ISpecificationAttributeService .DeleteSpecificationAttributeGroup Async(SpecificationAttributeGroup)
                                              • ;method.pngNop.Services.Catalog .ISpecificationAttributeService .InsertSpecificationAttributeGroup Async(SpecificationAttributeGroup)
                                              11no event|m21|12| 31|m21|12| 1h 53min1229minNop.Services.Catalog .ISpecificationAttributeService
                                              ;interface.pngICatalogModelFactory ● |m20|13|

                                              First 5 of 30 methods

                                              • ;method.pngNop.Web.Factories .ICatalogModelFactory .PrepareCategoryModelAsync (Category,CatalogProductsCommand)
                                              • ;method.pngNop.Web.Factories .ICatalogModelFactory .PrepareCategoryTemplateViewPathAs ync(Int32)
                                              • ;method.pngNop.Web.Factories .ICatalogModelFactory .PrepareCategoryNavigationModelAsy nc(Int32,Int32)
                                              • ;method.pngNop.Web.Factories .ICatalogModelFactory .PrepareTopMenuModelAsync()
                                              • ;method.pngNop.Web.Factories .ICatalogModelFactory .PrepareHomepageCategoryModelsAsyn c()
                                              10no event|m20|13| 30|m20|13| 1h 48min1328minNop.Web.Factories .ICatalogModelFactory
                                              ;interface.pngIProductAttributeService|m19|14|

                                              First 5 of 29 methods

                                              • ;method.pngNop.Services.Catalog .IProductAttributeService .DeleteProductAttributeAsync (ProductAttribute)
                                              • ;method.pngNop.Services.Catalog .IProductAttributeService .DeleteProductAttributesAsync (IList<ProductAttribute>)
                                              • ;method.pngNop.Services.Catalog .IProductAttributeService .GetAllProductAttributesAsync (Int32,Int32)
                                              • ;method.pngNop.Services.Catalog .IProductAttributeService .GetProductAttributeByIdAsync (Int32)
                                              • ;method.pngNop.Services.Catalog .IProductAttributeService .GetProductAttributeByIdsAsync (Int32[])
                                              12no event|m19|14| 29|m19|14| 1h 44min1426minNop.Services.Catalog .IProductAttributeService
                                              ;interface.pngILocalizationService ● |m17|15|

                                              First 5 of 28 methods

                                              • ;method.pngNop.Services.Localization .ILocalizationService .DeleteLocaleStringResourceAsync (LocaleStringResource)
                                              • ;method.pngNop.Services.Localization .ILocalizationService .GetLocaleStringResourceByIdAsync (Int32)
                                              • ;method.pngNop.Services.Localization .ILocalizationService .GetLocaleStringResourceByNameAsyn c(String,Int32,Boolean)
                                              • ;method.pngNop.Services.Localization .ILocalizationService .GetLocaleStringResourceByName (String,Int32,Boolean)
                                              • ;method.pngNop.Services.Localization .ILocalizationService .InsertLocaleStringResourceAsync (LocaleStringResource)
                                              14no event|m17|15| 28|m17|15| 1h 40min1525minNop.Services.Localization .ILocalizationService
                                              ;interface.pngICategoryService|m17|16|

                                              First 5 of 28 methods

                                              • ;method.pngNop.Services.Catalog .ICategoryService .ClearDiscountCategoryMappingAsync (Discount)
                                              • ;method.pngNop.Services.Catalog .ICategoryService .DeleteCategoryAsync(Category)
                                              • ;method.pngNop.Services.Catalog .ICategoryService .GetAllCategoriesAsync(Int32 ,Boolean)
                                              • ;method.pngNop.Services.Catalog .ICategoryService .GetAllCategoriesAsync(String ,Int32,Int32,Int32,Boolean ,Nullable<Boolean>)
                                              • ;method.pngNop.Services.Catalog .ICategoryService .GetAllCategoriesByParentCategoryI dAsync(Int32,Boolean)
                                              13no event|m17|16| 28|m17|16| 1h 40min1625minNop.Services.Catalog .ICategoryService
                                              ;Warning.png   Rule Violated:    ND1208    Methods should be declared static if possible

                                              12 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              12 methodsstaticFieldsUsedmethodsCallingMeDebtSeverityFull Name
                                              ;method.pngSetCaptionStyle(IXLCell);NewIssue.png03no field|m100|00|

                                              3 methods

                                              • ;method.pngNop.Services.ExportImport.Help .PropertyManager<T,L> .WriteDefaultCaption(IXLWorksheet ,Int32,Int32)
                                              • ;method.pngNop.Services.ExportImport.Help .PropertyManager<T,L> .WriteLocalizedCaption (IXLWorksheet,Int32,Int32)
                                              • ;method.pngNop.Services.ExportImport .ExportManager .ExportCustomerGdprInfoToXlsxAsync (Customer,Int32)
                                              |m100|00| 2min 0s03MediumNop.Services.ExportImport.Help .PropertyManager<T,L> .SetCaptionStyle(IXLCell)
                                              ;property-get.pngget_HashAlgorithm()04no field|m0|06|

                                              1 method

                                              • ;method.pngNop.Core.Caching.CacheKeyService .CreateIdsHash(IEnumerable<Int32>)
                                              |m0|06| 1min 0s04MediumNop.Core.Caching.CacheKeyService .get_HashAlgorithm()
                                              ;method.pngPrepareEntryOptions(CacheKey)05no field|m50|01|

                                              2 methods

                                              • ;method.pngNop.Core.Caching .DistributedCacheManager.Set (CacheKey,Object)
                                              • ;method.pngNop.Core.Caching .DistributedCacheManager.SetAsync (CacheKey,Object)
                                              |m50|01| 1min 30s05MediumNop.Core.Caching .DistributedCacheManager .PrepareEntryOptions(CacheKey)
                                              ;method.pngPrepareEntryOptions(CacheKey)|m100|00|

                                              2 fields

                                              • ;field.pngNop.Core.Caching .MemoryCacheManager._prefixes
                                              • ;field.pngNop.Core.Caching .MemoryCacheManager._clearToken
                                              |m50|03|

                                              2 methods

                                              • ;method.pngNop.Core.Caching .MemoryCacheManager.Set(CacheKey ,Object)
                                              • ;method.pngNop.Core.Caching .MemoryCacheManager.GetAsync<T> (CacheKey,Func<T>)
                                              |m50|03| 1min 30s00MediumNop.Core.Caching .MemoryCacheManager .PrepareEntryOptions(CacheKey)
                                              ;method.pngEncryptTextToMemory(String,Byte[] ,Byte[])01no field|m0|07|

                                              1 method

                                              • ;method.pngNop.Services.Security .EncryptionService.EncryptText (String,String)
                                              |m0|07| 1min 0s01MediumNop.Services.Security .EncryptionService .EncryptTextToMemory(String,Byte[] ,Byte[])
                                              ;method.pngDecryptTextFromMemory(Byte[] ,Byte[],Byte[])02no field|m0|05|

                                              1 method

                                              • ;method.pngNop.Services.Security .EncryptionService.DecryptText (String,String)
                                              |m0|05| 1min 0s02MediumNop.Services.Security .EncryptionService .DecryptTextFromMemory(Byte[] ,Byte[],Byte[])
                                              ;method.pngPublishModelPrepared<TModel> (TModel)09no field|m50|02|

                                              2 methods

                                              • ;method.pngNop.Web.Framework.Components .NopViewComponent.View<TModel> (String,TModel)
                                              • ;method.pngNop.Web.Framework.Components .NopViewComponent.View<TModel> (TModel)
                                              |m50|02| 1min 30s09MediumNop.Web.Framework.Components .NopViewComponent .PublishModelPrepared<TModel> (TModel)
                                              ;method.pngCreateTrackRequest(String)10no field|m0|11|

                                              1 method

                                              • ;method.pngNop.Plugin.Shipping.UPS.Services .UPSService.GetShipmentEventsAsync (String)
                                              |m0|11| 1min 0s10MediumNop.Plugin.Shipping.UPS.Services .UPSService.CreateTrackRequest (String)
                                              ;method.pngGetPackageSize(Decimal,Decimal ,Decimal)11no field|m50|04|

                                              2 methods

                                              • ;method.pngNop.Plugin.Shipping.UPS.Services .UPSService .GetPackagesByCubicRootAsync (GetShippingOptionRequest)
                                              • ;method.pngNop.Plugin.Shipping.UPS.Services .UPSService .GetPackagesByDimensionsAsync (GetShippingOptionRequest)
                                              |m50|04| 1min 30s11MediumNop.Plugin.Shipping.UPS.Services .UPSService.GetPackageSize(Decimal ,Decimal,Decimal)
                                              ;method.pngFixIllegalJavaScriptChars(String)06no field|m0|08|

                                              1 method

                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .EventConsumer .ProcessOrderEventAsync(Order ,Boolean)
                                              |m0|08| 1min 0s06MediumNop.Plugin.Widgets.GoogleAnalytics .EventConsumer .FixIllegalJavaScriptChars(String)
                                              ;method.pngFixIllegalJavaScriptChars(String)07no field|m0|09|

                                              1 method

                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Components .WidgetsGoogleAnalyticsViewCompone nt.GetEcommerceScriptAsync(Order)
                                              |m0|09| 1min 0s07MediumNop.Plugin.Widgets.GoogleAnalytics .Components .WidgetsGoogleAnalyticsViewCompone nt.FixIllegalJavaScriptChars (String)
                                              ;method.pngGetRate (ShippingByWeightByTotalRecord ,Decimal,Decimal)08no field|m0|10|

                                              1 method

                                              • ;method.pngNop.Plugin.Shipping .FixedByWeightByTotal .FixedByWeightByTotalComputationMe thod.GetShippingOptionsAsync (GetShippingOptionRequest)
                                              |m0|10| 1min 0s08MediumNop.Plugin.Shipping .FixedByWeightByTotal .FixedByWeightByTotalComputationMe thod.GetRate (ShippingByWeightByTotalRecord ,Decimal,Decimal)
                                              ;Warning.png   Rule Violated:    ND1211    Don't assign static fields from instance methods

                                              10 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              10 fieldsassignedByDebtSeverityFull Name
                                              ;field.png_connectionWrapper;NewIssue.png|m0|03|

                                              1 method

                                              • ;ctor.pngNop.Services.Caching .RedisCacheManager..ctor (AppSettings,IDistributedCache)
                                              |m0|03| 5min03MediumNop.Services.Caching .RedisCacheManager ._connectionWrapper
                                              ;field.png_clearToken|m0|04|

                                              1 method

                                              • ;method.pngNop.Core.Caching .MemoryCacheManager.ClearAsync()
                                              |m0|04| 5min04MediumNop.Core.Caching .MemoryCacheManager._clearToken
                                              ;field.png_seoCharacterTable|m0|02|

                                              1 method

                                              • ;method.pngNop.Services.Seo.UrlRecordService .InitializeSeoCharacterTable()
                                              |m0|02| 5min02MediumNop.Services.Seo.UrlRecordService ._seoCharacterTable
                                              ;field.png_blobContainerClient|m0|00|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m0|00| 5min00MediumNop.Services.Media .AzurePictureService ._blobContainerClient
                                              ;field.png_blobServiceClient|m0|01|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m0|01| 5min01MediumNop.Services.Media .AzurePictureService ._blobServiceClient
                                              ;field.png_azureBlobStorageAppendContainerNa me|m0|08|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m0|08| 5min08MediumNop.Services.Media .AzurePictureService ._azureBlobStorageAppendContainerN ame
                                              ;field.png_isInitialized|m0|09|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m0|09| 5min09MediumNop.Services.Media .AzurePictureService ._isInitialized
                                              ;field.png_azureBlobStorageConnectionString|m0|07|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m0|07| 5min07MediumNop.Services.Media .AzurePictureService ._azureBlobStorageConnectionString
                                              ;field.png_azureBlobStorageContainerName|m0|05|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m0|05| 5min05MediumNop.Services.Media .AzurePictureService ._azureBlobStorageContainerName
                                              ;field.png_azureBlobStorageEndPoint|m0|06|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m0|06| 5min06MediumNop.Services.Media .AzurePictureService ._azureBlobStorageEndPoint
                                              ;Warning.png   Rule Violated:    ND1212    Avoid empty interfaces

                                              9 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              9 typesTypesThatImplementMeDebtSeverityFull Name
                                              ;interface.pngIAuthorizedRequest;NewIssue.png|m19|4|

                                              First 5 of 30 types

                                              • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Secure.SecureApiRequest
                                              • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Pusher.PusherApiRequest
                                              • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.CreateProductRequest
                                              • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.ProductApiRequest
                                              • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.UpdateProductRequest
                                              |m19|4| 1h 40min1MediumNop.Plugin.Misc.Zettle.Domain.Api .IAuthorizedRequest
                                              ;interface.pngISettings|m35|1|

                                              First 5 of 56 types

                                              • ;class.pngNop.Core.Security.CookieSettings
                                              • ;class.pngNop.Core.Domain .StoreInformationSettings
                                              • ;class.pngNop.Core.Domain.Vendors .VendorSettings
                                              • ;class.pngNop.Core.Domain.Tax.TaxSettings
                                              • ;class.pngNop.Core.Domain.Shipping .ShippingSettings
                                              |m35|1| 2h 58min2MediumNop.Core.Configuration.ISettings
                                              ;interface.pngISlugSupported|m5|7|

                                              First 5 of 8 types

                                              • ;class.pngNop.Core.Domain.Vendors.Vendor
                                              • ;class.pngNop.Core.Domain.Topics.Topic
                                              • ;class.pngNop.Core.Domain.News.NewsItem
                                              • ;class.pngNop.Core.Domain.Catalog.Category
                                              • ;class.pngNop.Core.Domain.Catalog .Manufacturer
                                              |m5|7| 34min3MediumNop.Core.Domain.Seo.ISlugSupported
                                              ;interface.pngILocalizedEntity|m23|3|

                                              First 5 of 37 types

                                              • ;class.pngNop.Core.Domain.Vendors.Vendor
                                              • ;class.pngNop.Core.Domain.Vendors .VendorAttribute
                                              • ;class.pngNop.Core.Domain.Vendors .VendorAttributeValue
                                              • ;class.pngNop.Core.Domain.Topics.Topic
                                              • ;class.pngNop.Core.Domain.Stores.Store
                                              |m23|3| 2h 1min0MediumNop.Core.Domain.Localization .ILocalizedEntity
                                              ;interface.pngILocalizedEnum8no type|m0|8| 10min8LowNop.Core.Domain.Localization .ILocalizedEnum
                                              ;interface.pngIConfigModel|m5|6|

                                              First 5 of 9 types

                                              • ;class.pngNop.Web.Areas.Admin.Models .Settings.AzureBlobConfigModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Settings.CacheConfigModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Settings.CommonConfigModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Settings.DataConfigModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Settings .DistributedCacheConfigModel
                                              |m5|6| 37min6MediumNop.Web.Framework.Models .IConfigModel
                                              ;interface.pngILocalizedModel|m23|2|

                                              First 5 of 37 types

                                              • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorAttributeModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorAttributeValueModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Topics .TopicModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Stores .StoreModel
                                              |m23|2| 2h 1min7MediumNop.Web.Framework.Models .ILocalizedModel
                                              ;interface.pngIPagedModel<T>|m100|0|

                                              First 5 of 156 types

                                              • ;class.pngNop.Web.Framework.Models .BasePagedListModel<T>
                                              • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorAttributeListModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorAttributeValueListModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorListModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorNoteListModel
                                              |m100|0| 7h 58min4MediumNop.Web.Framework.Models .IPagedModel<T>
                                              ;interface.pngIRender|m7|5|

                                              First 5 of 12 types

                                              • ;class.pngNop.Web.Framework.Models .DataTables.RenderBoolean
                                              • ;class.pngNop.Web.Framework.Models .DataTables.RenderButtonCustom
                                              • ;class.pngNop.Web.Framework.Models .DataTables.RenderButtonEdit
                                              • ;class.pngNop.Web.Framework.Models .DataTables.RenderButtonRemove
                                              • ;class.pngNop.Web.Framework.Models .DataTables .RenderButtonsInlineEdit
                                              |m7|5| 46min5MediumNop.Web.Framework.Models .DataTables.IRender
                                              ;Warning.png   Rule Violated:    ND1204    Overrides of Method() should call base.Method()

                                              6 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              6 methodsshouldCalldefinedInBaseClassDebtSeverityFull Name
                                              ;method.pngUpdateEntities<TEntity> (IEnumerable<TEntity>);NewIssue.png2;method.pngNop.Data.DataProviders .BaseDataProvider.UpdateEntities <TEntity>(IEnumerable<TEntity>)2;class.pngNop.Data.DataProviders .BaseDataProvider|m0|2| 10min2MediumNop.Data.DataProviders .MsSqlNopDataProvider .UpdateEntities<TEntity> (IEnumerable<TEntity>)
                                              ;method.pngUpdateEntitiesAsync<TEntity> (IEnumerable<TEntity>) ● 1;method.pngNop.Data.DataProviders .BaseDataProvider .UpdateEntitiesAsync<TEntity> (IEnumerable<TEntity>)1;class.pngNop.Data.DataProviders .BaseDataProvider|m0|1| 10min1MediumNop.Data.DataProviders .MsSqlNopDataProvider .UpdateEntitiesAsync<TEntity> (IEnumerable<TEntity>)
                                              ;method.pngDeletePictureThumbsAsync(Picture)0;method.pngNop.Services.Media.PictureService .DeletePictureThumbsAsync(Picture)0;class.pngNop.Services.Media.PictureService|m0|0| 10min0MediumNop.Services.Media .AzurePictureService .DeletePictureThumbsAsync(Picture)
                                              ;method.pngGetThumbLocalPathAsync(String)5;method.pngNop.Services.Media.PictureService .GetThumbLocalPathAsync(String)5;class.pngNop.Services.Media.PictureService|m0|5| 10min5MediumNop.Services.Media .AzurePictureService .GetThumbLocalPathAsync(String)
                                              ;method.pngGetThumbUrlAsync(String,String)4;method.pngNop.Services.Media.PictureService .GetThumbUrlAsync(String,String)4;class.pngNop.Services.Media.PictureService|m0|4| 10min4MediumNop.Services.Media .AzurePictureService .GetThumbUrlAsync(String,String)
                                              ;method.pngCategoryDelete(Int32)3;method.pngNop.Web.Areas.Admin.Controllers .TaxController.CategoryDelete (Int32)3;class.pngNop.Web.Areas.Admin.Controllers .TaxController|m0|3| 10min3MediumNop.Plugin.Tax.Avalara.Controllers .AvalaraTaxController .CategoryDelete(Int32)
                                              ;WarningCritical.png   Critical Rule Violated:    ND1205    Do not hide base class methods

                                              2 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              2 methodsbaseMethodsHiddenbaseClassesDebtSeverityFull Name
                                              ;method.pngGetFileInfo(String);NewIssue.png|m0|0|

                                              1 method

                                              • ;method.pngMicrosoft.Extensions.FileProviders .PhysicalFileProvider.GetFileInfo (String)
                                              |m0|0|

                                              1 type

                                              • ;class.pngMicrosoft.Extensions.FileProviders .PhysicalFileProvider
                                              |m0|0| 10min0HighNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetFileInfo(String)
                                              ;method.pngGetFileInfo(String)|m0|1|

                                              1 method

                                              • ;method.pngMicrosoft.Extensions.FileProviders .PhysicalFileProvider.GetFileInfo (String)
                                              |m0|1|

                                              1 type

                                              • ;class.pngMicrosoft.Extensions.FileProviders .PhysicalFileProvider
                                              |m0|1| 10min1HighNop.Core.Infrastructure .NopFileProvider.GetFileInfo (String)
                                              ;Warning.png   Rule Violated:    ND1209    Constructor should not call a virtual method

                                              66 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              66 methodsvirtualMethodsCalledDerivedTypesDebtSeverityFull Name
                                              ;ctor.png.ctor(IEnumerable <IMigrationProcessor>)|m0|07|

                                              1 method

                                              • ;method.pngNop.Data.Migrations .NopProcessorAccessor .ConfigureProcessor(IList <IMigrationProcessor>)
                                              09no type|m0|07| 4min 0s06HighNop.Data.Migrations .NopProcessorAccessor..ctor (IEnumerable<IMigrationProcessor>)
                                              ;ctor.png.ctor(INopFileProvider)|m0|06|

                                              1 method

                                              • ;method.pngNop.Services.Themes.ThemeProvider .Initialize()
                                              07no type|m0|06| 4min 0s05HighNop.Services.Themes.ThemeProvider. .ctor(INopFileProvider)
                                              ;ctor.png.ctor()|m10|01|

                                              4 methods

                                              • ;property-set.pngNop.Services.Plugins .PluginDescriptor .set_SupportedVersions(IList <String>)
                                              • ;property-set.pngNop.Services.Plugins .PluginDescriptor .set_LimitedToStores(IList<Int32>)
                                              • ;property-set.pngNop.Services.Plugins .PluginDescriptor .set_LimitedToCustomerRoles(IList <Int32>)
                                              • ;property-set.pngNop.Services.Plugins .PluginDescriptor.set_DependsOn (IList<String>)
                                              08no type|m10|01| 16min07HighNop.Services.Plugins .PluginDescriptor..ctor()
                                              ;ctor.png.ctor()|m13|00|

                                              5 methods

                                              • ;property-get.pngNop.Services.Html.CodeFormatter .CodeFormat.get_Keywords()
                                              • ;property-get.pngNop.Services.Html.CodeFormatter .CodeFormat.get_Preprocessors()
                                              • ;property-get.pngNop.Services.Html.CodeFormatter .CodeFormat.get_CommentRegex()
                                              • ;property-get.pngNop.Services.Html.CodeFormatter .CodeFormat.get_StringRegex()
                                              • ;property-get.pngNop.Services.Html.CodeFormatter .CodeFormat.get_CaseSensitive()
                                              |m0|02|

                                              First 5 of 6 types

                                              • ;class.pngNop.Services.Html.CodeFormatter .CLikeFormat
                                              • ;class.pngNop.Services.Html.CodeFormatter .MshFormat
                                              • ;class.pngNop.Services.Html.CodeFormatter .TsqlFormat
                                              • ;class.pngNop.Services.Html.CodeFormatter .VisualBasicFormat
                                              • ;class.pngNop.Services.Html.CodeFormatter .CSharpFormat
                                              |m13|00| 20min09HighNop.Services.Html.CodeFormatter .CodeFormat..ctor()
                                              ;ctor.png.ctor()|m0|09|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .PostInitialize()
                                              |m11|01|

                                              First 5 of 97 types

                                              • ;class.pngNop.Web.Validators.Vendors .ApplyVendorValidator
                                              • ;class.pngNop.Web.Validators.Vendors .VendorInfoValidator
                                              • ;class.pngNop.Web.Validators.ShoppingCart .WishlistEmailAFriendValidator
                                              • ;class.pngNop.Web.Validators.PrivateMessages .SendPrivateMessageValidator
                                              • ;class.pngNop.Web.Validators.News .NewsItemValidator
                                              |m0|09| 4min 0s08HighNop.Web.Framework.Validators .BaseNopValidator<TModel>..ctor()
                                              ;ctor.png.ctor()|m0|08|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Models .BaseNopModel.PostInitialize()
                                              |m100|00|

                                              First 5 of 829 types

                                              • ;class.pngNop.Web.Models.Vendors .ApplyVendorModel
                                              • ;class.pngNop.Web.Models.Vendors .VendorInfoModel
                                              • ;class.pngNop.Web.Models.Sitemap .SitemapModel
                                              • ;class.pngNop.Web.Models.Sitemap .SitemapUrlModel
                                              • ;class.pngNop.Web.Models.Sitemap .SitemapXmlModel
                                              |m0|08| 4min 0s01HighNop.Web.Framework.Models .BaseNopModel..ctor()
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|03|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              06no type|m0|03| 4min 0s00HighNop.Web.Areas.Admin.Validators .Vendors.VendorAttributeValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|02|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              03no type|m0|02| 4min 0s02HighNop.Web.Areas.Admin.Validators .Vendors .VendorAttributeValueValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor) ● |m0|04|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              05no type|m0|04| 4min 0s04HighNop.Web.Areas.Admin.Validators .Vendors.VendorValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|05|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              04no type|m0|05| 4min 0s03HighNop.Web.Areas.Admin.Validators .Topics.TopicValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|16|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              16no type|m0|16| 4min 0s16HighNop.Web.Areas.Admin.Validators .Templates .CategoryTemplateValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|15|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              15no type|m0|15| 4min 0s15HighNop.Web.Areas.Admin.Validators .Templates .ManufacturerTemplateValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|17|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              17no type|m0|17| 4min 0s17HighNop.Web.Areas.Admin.Validators .Templates .ProductTemplateValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|19|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              19no type|m0|19| 4min 0s19HighNop.Web.Areas.Admin.Validators .Templates.TopicTemplateValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|18|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              18no type|m0|18| 4min 0s18HighNop.Web.Areas.Admin.Validators.Tax .TaxCategoryValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|11|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              11no type|m0|11| 4min 0s11HighNop.Web.Areas.Admin.Validators .Tasks.ScheduleTaskValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|10|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              10no type|m0|10| 4min 0s10HighNop.Web.Areas.Admin.Validators .Stores.StoreValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|12|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              12no type|m0|12| 4min 0s12HighNop.Web.Areas.Admin.Validators .Shipping.DeliveryDateValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|14|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              14no type|m0|14| 4min 0s14HighNop.Web.Areas.Admin.Validators .Shipping .ProductAvailabilityRangeValidator ..ctor(ILocalizationService ,IMappingEntityAccessor)
                                              ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|13|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                              13no type|m0|13| 4min 0s13HighNop.Web.Areas.Admin.Validators .Shipping.ShippingMethodValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                              ;Warning.png   Rule Violated:    ND1203    Class with no descendant should be sealed if possible

                                              26 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              26 types# lines of code (LOC)DebtSeverityFull Name
                                              ;class.pngCheckDiscountCouponAttribute+Check DiscountCouponFilter ● |m100|00| 47|m0|06| 0min 30s06MediumNop.Web.Framework.Mvc.Filters .CheckDiscountCouponAttribute+Chec kDiscountCouponFilter
                                              ;class.pngPublishModelEventsAttribute+Publis hModelEventsFilter|m80|01| 39|m0|05| 0min 30s05MediumNop.Web.Framework.Mvc.Filters .PublishModelEventsAttribute+Publi shModelEventsFilter
                                              ;class.pngCheckAccessClosedStoreAttribute+Ch eckAccessClosedStoreFilter|m78|02| 38|m0|07| 0min 30s07MediumNop.Web.Framework.Mvc.Filters .CheckAccessClosedStoreAttribute+C heckAccessClosedStoreFilter
                                              ;class.pngNotNullValidationMessageAttribute+ NotNullValidationMessageFilter|m73|03| 36|m0|09| 0min 30s09MediumNop.Web.Framework.Mvc.Filters .NotNullValidationMessageAttribute +NotNullValidationMessageFilter
                                              ;class.pngCheckAffiliateAttribute+CheckAffil iateFilter|m65|04| 33|m0|08| 0min 30s08MediumNop.Web.Framework.Mvc.Filters .CheckAffiliateAttribute+CheckAffi liateFilter
                                              ;class.pngForceMultiFactorAuthenticationAttr ibute+ForceMultiFactorAuthenticati onFilter ● |m60|06| 31|m0|01| 0min 30s01MediumNop.Web.Framework.Mvc.Filters .ForceMultiFactorAuthenticationAtt ribute+ForceMultiFactorAuthentica t ionFilter
                                              ;class.pngSaveLastVisitedPageAttribute+SaveL astVisitedPageFilter|m60|05| 31|m0|00| 0min 30s00MediumNop.Web.Framework.Mvc.Filters .SaveLastVisitedPageAttribute+Save LastVisitedPageFilter
                                              ;class.pngCheckLanguageSeoCodeAttribute+Chec kLanguageSeoCodeFilter|m58|08| 30|m0|02| 0min 30s02MediumNop.Web.Framework.Mvc.Filters .CheckLanguageSeoCodeAttribute+Che ckLanguageSeoCodeFilter
                                              ;class.pngValidateCaptchaAttribute+ValidateC aptchaFilter|m58|07| 30|m0|04| 0min 30s04MediumNop.Web.Framework.Mvc.Filters .ValidateCaptchaAttribute+Validate CaptchaFilter
                                              ;class.pngWwwRequirementAttribute+WwwRequire mentFilter|m53|09| 28|m0|03| 0min 30s03MediumNop.Web.Framework.Mvc.Filters .WwwRequirementAttribute+WwwRequir ementFilter
                                              ;class.pngValidateIpAddressAttribute+Validat eIpAddressFilter|m51|11| 27|m0|16| 0min 30s16MediumNop.Web.Framework.Mvc.Filters .ValidateIpAddressAttribute+Valida teIpAddressFilter
                                              ;class.pngValidatePasswordAttribute+Validate PasswordFilter|m51|10| 27|m0|15| 0min 30s15MediumNop.Web.Framework.Mvc.Filters .ValidatePasswordAttribute+Validat ePasswordFilter
                                              ;class.pngHttpsRequirementAttribute+HttpsReq uirementFilter ● |m48|12| 26|m0|17| 0min 30s17MediumNop.Web.Framework.Mvc.Filters .HttpsRequirementAttribute+HttpsRe quirementFilter
                                              ;class.pngSaveIpAddressAttribute+SaveIpAddre ssFilter|m46|13| 25|m0|19| 0min 30s19MediumNop.Web.Framework.Mvc.Filters .SaveIpAddressAttribute+SaveIpAddr essFilter
                                              ;class.pngSaveSelectedTabAttribute+SaveSelec tedTabFilter|m43|14| 24|m0|18| 0min 30s18MediumNop.Web.Framework.Mvc.Filters .SaveSelectedTabAttribute+SaveSele ctedTabFilter
                                              ;class.pngValidateVendorAttribute+ValidateVe ndorFilter|m34|15| 20|m0|11| 0min 30s11MediumNop.Web.Framework.Mvc.Filters .ValidateVendorAttribute+ValidateV endorFilter
                                              ;class.pngSaveLastActivityAttribute+SaveLast ActivityFilter|m31|16| 19|m0|10| 0min 30s10MediumNop.Web.Framework.Mvc.Filters .SaveLastActivityAttribute+SaveLas tActivityFilter
                                              ;class.pngValidateHoneypotAttribute+Validate HoneypotFilter|m29|17| 18|m0|12| 0min 30s12MediumNop.Web.Framework.Mvc.Filters .ValidateHoneypotAttribute+Validat eHoneypotFilter
                                              ;class.pngAuthorizeAdminAttribute+AuthorizeA dminFilter|m26|18| 17|m0|14| 0min 30s14MediumNop.Web.Framework.Mvc.Filters .AuthorizeAdminAttribute+Authorize AdminFilter
                                              ;class.pngCheckAccessPublicStoreAttribute+Ch eckAccessPublicStoreFilter|m24|19| 16|m0|13| 0min 30s13MediumNop.Web.Framework.Mvc.Filters .CheckAccessPublicStoreAttribute+C heckAccessPublicStoreFilter

                                              Design
                                              570

                                              ;Warning.png   Rule Violated:    ND1306    Nested types should not be visible

                                              134 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              134 typesVisibilitytypesUserDebtSeverityFull Name
                                              ;class.pngCacheKey+CacheKeyEqualityComparer;NewIssue.png07public|m1|08|

                                              1 type

                                              • ;class.pngNop.Core.Caching .DistributedCacheManager
                                              |m1|08| 6min06MediumNop.Core.Caching .CacheKey+CacheKeyEqualityComparer
                                              ;delegate.pngDistributedCacheManager+OnKeyChang ed;NewIssue.png00protected|m1|07|

                                              1 type

                                              • ;class.pngNop.Services.Caching .MemoryDistributedCacheManager
                                              |m1|07| 6min05MediumNop.Core.Caching .DistributedCacheManager+OnKeyChan ged
                                              ;class.pngRedisCacheManager+RedisConnectionW rapper;NewIssue.png01protected14no type|m0|14| 2min 0s07MediumNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper
                                              ;class.pngNopRoutingDefaults+RouteName;NewIssue.png06public19no type|m0|19| 2min 0s09MediumNop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteName
                                              ;class.pngNopRoutingDefaults+RouteName+Gener ic;NewIssue.png09public|m4|01|

                                              3 types

                                              • ;class.pngNop.Web.Infrastructure .GenericUrlRouteProvider
                                              • ;class.pngNop.Web.Framework.Mvc.Routing .NopRoutingDefaults
                                              • ;class.pngNop.Web.Framework.Mvc.Routing .NopUrlHelper
                                              |m4|01| 14min08MediumNop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteName+Gene ric
                                              ;class.pngNopRoutingDefaults+RouteValue;NewIssue.png08public|m8|00|

                                              First 5 of 6 types

                                              • ;class.pngNop.Web.Infrastructure .BaseRouteProvider
                                              • ;class.pngNop.Web.Infrastructure .GenericUrlRouteProvider
                                              • ;class.pngNop.Web.Framework.UI.NopHtmlHelper
                                              • ;class.pngNop.Web.Framework.Mvc.Routing .LanguageParameterTransformer
                                              • ;class.pngNop.Web.Framework.Mvc.Routing .SlugRouteTransformer
                                              |m8|00| 26min01MediumNop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteValue
                                              ;class.pngSitemapModel+SitemapItemModel;NewIssue.png03public|m2|03|

                                              2 types

                                              • ;class.pngAspNetCoreGeneratedDocument .Views_Common_Sitemap
                                              • ;class.pngNop.Web.Factories .SitemapModelFactory
                                              |m2|03| 10min00MediumNop.Web.Models.Sitemap .SitemapModel+SitemapItemModel
                                              ;class.pngMaintenanceModel+DeleteMinificatio nFilesModel;NewIssue.png02public|m2|02|

                                              2 types

                                              • ;class.pngAspNetCoreGeneratedDocument .Areas_Admin_Views_Common__Mainten ance_DeleteMinificationCacheFiles
                                              • ;class.pngNop.Web.Areas.Admin.Controllers .CommonController
                                              |m2|02| 10min02MediumNop.Web.Areas.Admin.Models.Common .MaintenanceModel+DeleteMinificati onFilesModel
                                              ;class.pngCyberSourceDefaults+PayerAuthentic ationSetupStatus;NewIssue.png05public|m1|06|

                                              1 type

                                              • ;class.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourcePayerAuthenticationCon troller
                                              |m1|06| 6min04MediumNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationSetupStatus
                                              ;class.pngCyberSourceDefaults+PayerAuthentic ationStatus;NewIssue.png04public|m1|05|

                                              1 type

                                              • ;class.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourcePayerAuthenticationCon troller
                                              |m1|05| 6min03MediumNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationStatus
                                              ;class.pngCyberSourceDefaults+PayerAuthentic ationErrorReason;NewIssue.png16public|m1|04|

                                              1 type

                                              • ;class.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourcePayerAuthenticationCon troller
                                              |m1|04| 6min16MediumNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationErrorReason
                                              ;class.pngCyberSourceDefaults+ResponseStatus;NewIssue.png15public|m1|12|

                                              1 type

                                              • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod
                                              |m1|12| 6min15MediumNop.Plugin.Payments.CyberSource .CyberSourceDefaults+ResponseStatu s
                                              ;class.pngCyberSourceDefaults+ResponseErrorR eason;NewIssue.png17public|m1|13|

                                              1 type

                                              • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod
                                              |m1|13| 6min17MediumNop.Plugin.Payments.CyberSource .CyberSourceDefaults+ResponseError Reason
                                              ;class.pngCyberSourceDefaults+Decisions;NewIssue.png19public|m1|11|

                                              1 type

                                              • ;class.pngNop.Plugin.Payments.CyberSource .Services.OrderStatusUpdateTask
                                              |m1|11| 6min19MediumNop.Plugin.Payments.CyberSource .CyberSourceDefaults+Decisions
                                              ;class.pngCustomerTokenListModel+CustomerTok enDetailsModel;NewIssue.png18public|m1|09|

                                              1 type

                                              • ;class.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r
                                              |m1|09| 6min18MediumNop.Plugin.Payments.CyberSource .Models .CustomerTokenListModel+CustomerTo kenDetailsModel
                                              ;class.pngErrorContent+ErrorDetails;NewIssue.png11public17no type|m0|17| 2min 0s11MediumNop.Plugin.Payments.CyberSource .Domain.ErrorContent+ErrorDetails
                                              ;class.pngCreditCardHelper+CardType;NewIssue.png10public16no type|m0|16| 2min 0s10MediumNop.Plugin.Payments.CyberSource .Services.Helpers .CreditCardHelper+CardType
                                              ;class.pngCreditCardHelper+ThreeDigitCardTyp e;NewIssue.png12public18no type|m0|18| 2min 0s12MediumNop.Plugin.Payments.CyberSource .Services.Helpers .CreditCardHelper+ThreeDigitCardTy pe
                                              ;enum.pngGuidGenerator+GuidVersion;NewIssue.png14public15no type|m0|15| 2min 0s14MediumNop.Plugin.Misc.Zettle.Services .GuidGenerator+GuidVersion
                                              ;class.pngConfigurationModel+AccountModel;NewIssue.png13public|m1|10|

                                              1 type

                                              • ;class.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController
                                              |m1|10| 6min13MediumNop.Plugin.Misc.Zettle.Models .ConfigurationModel+AccountModel
                                              ;Warning.png   Rule Violated:    ND1305    Avoid namespaces with few types

                                              88 namespaces matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              88 namespacestypesDebtSeverityFull Name
                                              ;namespace.pngNop.Web.Framework.WebOptimizer;NewIssue.png|m0|10|

                                              1 type

                                              • ;class.pngNop.Web.Framework.WebOptimizer .WebOptimizerConfig
                                              |m0|06| 5min06LowNop.Web.Framework.WebOptimizer
                                              ;namespace.pngNop.Web.Areas.Admin.Models.Media;NewIssue.png|m0|09|

                                              1 type

                                              • ;class.pngNop.Web.Areas.Admin.Models.Media .RoxyFilemanUploadModel
                                              |m0|05| 5min05LowNop.Web.Areas.Admin.Models.Media
                                              ;namespace.pngNop.Plugin.Widgets.GoogleAnalytics .Migrations.UpgradeTo460;NewIssue.png|m0|12|

                                              1 type

                                              • ;class.pngNop.Plugin.Widgets.GoogleAnalytics .Migrations.UpgradeTo460 .LocalizationMigration
                                              |m0|07| 5min07LowNop.Plugin.Widgets.GoogleAnalytics .Migrations.UpgradeTo460
                                              ;namespace.pngPayPalCheckoutSdk.Payments;NewIssue.png|m0|11|

                                              1 type

                                              • ;class.pngPayPalCheckoutSdk.Payments .VoidRequest
                                              |m0|09| 5min09LowPayPalCheckoutSdk.Payments
                                              ;namespace.pngNop.Web.Framework.WebOptimizer .Processors;NewIssue.png|m33|07|

                                              2 types

                                              • ;class.pngNop.Web.Framework.WebOptimizer .Processors.NopCssMinifier
                                              • ;class.pngNop.Web.Framework.WebOptimizer .Processors.NopJsMinifier
                                              |m0|08| 5min08LowNop.Web.Framework.WebOptimizer .Processors
                                              ;namespace.pngNop.Web.Validators.Checkout;NewIssue.png|m33|08|

                                              2 types

                                              • ;class.pngNop.Web.Validators.Checkout .CheckoutBillingAddressValidator
                                              • ;class.pngNop.Web.Validators.Checkout .CheckoutShippingAddressValidator
                                              |m0|01| 5min01LowNop.Web.Validators.Checkout
                                              ;namespace.pngNop.Plugin.Payments.CyberSource .Infrastructure;NewIssue.png|m33|05|

                                              2 types

                                              • ;class.pngNop.Plugin.Payments.CyberSource .Infrastructure.NopStartup
                                              • ;class.pngNop.Plugin.Payments.CyberSource .Infrastructure.RouteProvider
                                              |m0|00| 5min00LowNop.Plugin.Payments.CyberSource .Infrastructure
                                              ;namespace.pngNop.Plugin.Misc.Zettle .Infrastructure;NewIssue.png|m33|06|

                                              2 types

                                              • ;class.pngNop.Plugin.Misc.Zettle .Infrastructure.NopStartup
                                              • ;class.pngNop.Plugin.Misc.Zettle .Infrastructure.RouteProvider
                                              |m0|02| 5min02LowNop.Plugin.Misc.Zettle .Infrastructure
                                              ;namespace.pngNop.Web.Framework.Migrations .UpgradeTo460;NewIssue.png|m66|04|

                                              3 types

                                              • ;class.pngNop.Web.Framework.Migrations .UpgradeTo460 .LocalizationMigration
                                              • ;class.pngNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration
                                              • ;class.pngNop.Web.Framework.Migrations .UpgradeTo460 .UploadedImagesMigration
                                              |m0|04| 5min04LowNop.Web.Framework.Migrations .UpgradeTo460
                                              ;namespace.pngNop.Plugin.ExternalAuth.Facebook .Infrastructure ● ;NewIssue.png|m66|03|

                                              3 types

                                              • ;class.pngNop.Plugin.ExternalAuth.Facebook .Infrastructure .FacebookAuthenticationEventConsum er
                                              • ;class.pngNop.Plugin.ExternalAuth.Facebook .Infrastructure .FacebookAuthenticationRegistrar
                                              • ;class.pngNop.Plugin.ExternalAuth.Facebook .Infrastructure.RouteProvider
                                              |m0|03| 5min03LowNop.Plugin.ExternalAuth.Facebook .Infrastructure
                                              ;namespace.pngNop.Plugin.Misc.Sendinblue .MarketingAutomation;NewIssue.png|m66|02|

                                              3 types

                                              • ;class.pngNop.Plugin.Misc.Sendinblue .MarketingAutomation .IdentifyRequest
                                              • ;class.pngNop.Plugin.Misc.Sendinblue .MarketingAutomation.Request
                                              • ;class.pngNop.Plugin.Misc.Sendinblue .MarketingAutomation .TrackEventRequest
                                              |m0|16| 5min16LowNop.Plugin.Misc.Sendinblue .MarketingAutomation
                                              ;namespace.pngNop.Web.Infrastructure ● ;NewIssue.png|m100|00|

                                              4 types

                                              • ;class.pngNop.Web.Infrastructure .BaseRouteProvider
                                              • ;class.pngNop.Web.Infrastructure .GenericUrlRouteProvider
                                              • ;class.pngNop.Web.Infrastructure.NopStartup
                                              • ;class.pngNop.Web.Infrastructure .RouteProvider
                                              |m0|15| 5min15LowNop.Web.Infrastructure
                                              ;namespace.pngNop.Plugin.Widgets.GoogleAnalytics .Api;NewIssue.png|m100|01|

                                              4 types

                                              • ;class.pngNop.Plugin.Widgets.GoogleAnalytics .Api.GoogleRequest
                                              • ;class.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Helpers
                                              • ;class.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction
                                              • ;class.pngNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem
                                              |m0|17| 5min17LowNop.Plugin.Widgets.GoogleAnalytics .Api
                                              ;namespace.pngNop.Web.Framework.Globalization|m0|18|

                                              1 type

                                              • ;class.pngNop.Web.Framework.Globalization .NopSeoUrlCultureProvider
                                              |m0|19| 5min19LowNop.Web.Framework.Globalization
                                              ;namespace.pngNop.Web.Framework.TagHelpers|m0|19|

                                              1 type

                                              • ;class.pngNop.Web.Framework.TagHelpers .TagHelperExtensions
                                              |m0|18| 5min18LowNop.Web.Framework.TagHelpers
                                              ;namespace.pngNop.Web.Framework.Security .Honeypot|m0|16|

                                              1 type

                                              • ;class.pngNop.Web.Framework.Security .Honeypot.HtmlExtensions
                                              |m0|11| 5min11LowNop.Web.Framework.Security .Honeypot
                                              ;namespace.pngNop.Web.Validators.ShoppingCart|m0|13|

                                              1 type

                                              • ;class.pngNop.Web.Validators.ShoppingCart .WishlistEmailAFriendValidator
                                              |m0|10| 5min10LowNop.Web.Validators.ShoppingCart
                                              ;namespace.pngNop.Web.Validators.PrivateMessages|m0|14|

                                              1 type

                                              • ;class.pngNop.Web.Validators.PrivateMessages .SendPrivateMessageValidator
                                              |m0|12| 5min12LowNop.Web.Validators.PrivateMessages
                                              ;namespace.pngNop.Web.Validators.News|m0|15|

                                              1 type

                                              • ;class.pngNop.Web.Validators.News .NewsItemValidator
                                              |m0|14| 5min14LowNop.Web.Validators.News
                                              ;namespace.pngNop.Web.Validators.Install|m0|17|

                                              1 type

                                              • ;class.pngNop.Web.Validators.Install .InstallValidator
                                              |m0|13| 5min13LowNop.Web.Validators.Install
                                              ;Warning.png   Rule Violated:    ND1309    Instances size shouldn't be too big

                                              7 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              7 typesSize of instanceInstanceFieldsBaseClassesinstanceKindDebtAnnual InterestFull Name
                                              ;class.pngCatalogSettings ● ;NewIssue.png|m0|6| 264|m50|2|

                                              First 5 of 114 fields

                                              • ;field.pngNop.Core.Domain.Catalog .CatalogSettings. <AllowViewUnpublishedProductPage >k__BackingField
                                              • ;field.pngNop.Core.Domain.Catalog .CatalogSettings. <DisplayDiscontinuedMessageForUnpu blishedProducts>k__BackingField
                                              • ;field.pngNop.Core.Domain.Catalog .CatalogSettings. <PublishBackProductWhenCancellingO rders>k__BackingField
                                              • ;field.pngNop.Core.Domain.Catalog .CatalogSettings. <ShowSkuOnProductDetailsPage >k__BackingField
                                              • ;field.pngNop.Core.Domain.Catalog .CatalogSettings. <ShowSkuOnCatalogPages >k__BackingField
                                              |m0|5|

                                              1 type

                                              • ;class.pngSystem.Object
                                              2An instance|m0|6| 17min64min 41sNop.Core.Domain.Catalog .CatalogSettings
                                              ;class.pngProductModel ● |m100|0| 638|m70|1|

                                              First 5 of 146 fields

                                              • ;field.pngNop.Web.Areas.Admin.Models.Catalog .ProductModel.<PictureThumbnailUrl >k__BackingField
                                              • ;field.pngNop.Web.Areas.Admin.Models.Catalog .ProductModel.<ProductTypeId >k__BackingField
                                              • ;field.pngNop.Web.Areas.Admin.Models.Catalog .ProductModel.<ProductTypeName >k__BackingField
                                              • ;field.pngNop.Web.Areas.Admin.Models.Catalog .ProductModel. <AssociatedToProductId >k__BackingField
                                              • ;field.pngNop.Web.Areas.Admin.Models.Catalog .ProductModel. <AssociatedToProductName >k__BackingField
                                              |m100|1|

                                              3 types

                                              • ;class.pngNop.Web.Framework.Models .BaseNopEntityModel
                                              • ;class.pngNop.Web.Framework.Models .BaseNopModel
                                              • ;class.pngSystem.Object
                                              1An instance|m100|0| 39min012minNop.Web.Areas.Admin.Models.Catalog .ProductModel
                                              ;class.pngOrderModel|m65|1| 508|m39|4|

                                              First 5 of 97 fields

                                              • ;field.pngNop.Web.Areas.Admin.Models.Orders .OrderModel.<IsLoggedInAsVendor >k__BackingField
                                              • ;field.pngNop.Web.Areas.Admin.Models.Orders .OrderModel.<Id>k__BackingField
                                              • ;field.pngNop.Web.Areas.Admin.Models.Orders .OrderModel.<OrderGuid >k__BackingField
                                              • ;field.pngNop.Web.Areas.Admin.Models.Orders .OrderModel.<CustomOrderNumber >k__BackingField
                                              • ;field.pngNop.Web.Areas.Admin.Models.Orders .OrderModel.<StoreName >k__BackingField
                                              |m100|0|

                                              3 types

                                              • ;class.pngNop.Web.Framework.Models .BaseNopEntityModel
                                              • ;class.pngNop.Web.Framework.Models .BaseNopModel
                                              • ;class.pngSystem.Object
                                              0An instance|m65|1| 31min19minNop.Web.Areas.Admin.Models.Orders .OrderModel
                                              ;class.pngProduct|m54|2| 467|m43|3|

                                              First 5 of 103 fields

                                              • ;field.pngNop.Core.Domain.Catalog.Product. <ProductTypeId>k__BackingField
                                              • ;field.pngNop.Core.Domain.Catalog.Product. <ParentGroupedProductId >k__BackingField
                                              • ;field.pngNop.Core.Domain.Catalog.Product. <VisibleIndividually >k__BackingField
                                              • ;field.pngNop.Core.Domain.Catalog.Product. <Name>k__BackingField
                                              • ;field.pngNop.Core.Domain.Catalog.Product. <ShortDescription>k__BackingField
                                              |m50|2|

                                              2 types

                                              • ;class.pngNop.Core.BaseEntity
                                              • ;class.pngSystem.Object
                                              3An instance|m54|2| 29min28minNop.Core.Domain.Catalog.Product
                                              ;class.pngOrder|m35|3| 396|m13|5|

                                              First 5 of 56 fields

                                              • ;field.pngNop.Core.Domain.Orders.Order. <OrderGuid>k__BackingField
                                              • ;field.pngNop.Core.Domain.Orders.Order. <StoreId>k__BackingField
                                              • ;field.pngNop.Core.Domain.Orders.Order. <CustomerId>k__BackingField
                                              • ;field.pngNop.Core.Domain.Orders.Order. <BillingAddressId>k__BackingField
                                              • ;field.pngNop.Core.Domain.Orders.Order. <ShippingAddressId>k__BackingField
                                              |m50|4|

                                              2 types

                                              • ;class.pngNop.Core.BaseEntity
                                              • ;class.pngSystem.Object
                                              6An instance|m35|3| 25min37minNop.Core.Domain.Orders.Order
                                              ;class.pngCatalogSettingsModel ● |m17|4| 331|m100|0|

                                              First 5 of 192 fields

                                              • ;field.pngNop.Web.Areas.Admin.Models .Settings.CatalogSettingsModel. <ActiveStoreScopeConfiguration >k__BackingField
                                              • ;field.pngNop.Web.Areas.Admin.Models .Settings.CatalogSettingsModel. <AllowViewUnpublishedProductPage >k__BackingField
                                              • ;field.pngNop.Web.Areas.Admin.Models .Settings.CatalogSettingsModel. <AllowViewUnpublishedProductPage_O verrideForStore>k__BackingField
                                              • ;field.pngNop.Web.Areas.Admin.Models .Settings.CatalogSettingsModel. <DisplayDiscontinuedMessageForUnpu blishedProducts>k__BackingField
                                              • ;field.pngNop.Web.Areas.Admin.Models .Settings.CatalogSettingsModel. <DisplayDiscontinuedMessageForUnpu blishedProducts_OverrideForStore >k__BackingField
                                              |m50|3|

                                              2 types

                                              • ;class.pngNop.Web.Framework.Models .BaseNopModel
                                              • ;class.pngSystem.Object
                                              5An instance|m17|4| 21min46minNop.Web.Areas.Admin.Models .Settings.CatalogSettingsModel
                                              ;class.pngOrderProcessingService+PlaceOrderC ontainer|m6|5| 290|m0|6|

                                              First 5 of 35 fields

                                              • ;field.pngNop.Services.Orders .OrderProcessingService+PlaceOrder Container.<Customer >k__BackingField
                                              • ;field.pngNop.Services.Orders .OrderProcessingService+PlaceOrder Container.<CustomerLanguage >k__BackingField
                                              • ;field.pngNop.Services.Orders .OrderProcessingService+PlaceOrder Container.<AffiliateId >k__BackingField
                                              • ;field.pngNop.Services.Orders .OrderProcessingService+PlaceOrder Container.<CustomerTaxDisplayType >k__BackingField
                                              • ;field.pngNop.Services.Orders .OrderProcessingService+PlaceOrder Container.<CustomerCurrencyCode >k__BackingField
                                              |m0|6|

                                              1 type

                                              • ;class.pngSystem.Object
                                              4An instance|m6|5| 19min55minNop.Services.Orders .OrderProcessingService+PlaceOrder Container
                                              ;Warning.png   Rule Violated:    ND1300    Avoid custom delegates

                                              2 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              2 typesreplaceWithmethodsUserDebtSeverityFull Name
                                              ;delegate.pngDistributedCacheManager+OnKeyChang ed;NewIssue.png0Action<CacheKey>|m0|1|

                                              First 5 of 6 methods

                                              • ;method.pngNop.Core.Caching .DistributedCacheManager .TryGetItemAsync<T>(CacheKey)
                                              • ;method.pngNop.Core.Caching .DistributedCacheManager .TryGetItem<T>(CacheKey)
                                              • ;method.pngNop.Core.Caching .DistributedCacheManager.Set (CacheKey,Object)
                                              • ;method.pngNop.Core.Caching .DistributedCacheManager .RemoveAsync(CacheKey,Object[])
                                              • ;method.pngNop.Core.Caching .DistributedCacheManager.SetAsync (CacheKey,Object)
                                              |m0|1| 23min0HighNop.Core.Caching .DistributedCacheManager+OnKeyChan ged
                                              ;delegate.pngLocalizer1Func<String,Object[],LocalizedString>|m100|0|

                                              First 5 of 558 methods

                                              • ;method.pngAspNetCoreGeneratedDocument .Areas_Admin_Views_Order__ProductA ddAttributes.ExecuteAsync()
                                              • ;property-get.pngNop.Web.Framework.Mvc.Razor .NopRazorPage<TModel>.get_T()
                                              • ;method.pngAspNetCoreGeneratedDocument .Areas_Admin_Views_ActivityLog_Act ivityLogs.ExecuteAsync()
                                              • ;method.pngAspNetCoreGeneratedDocument .Areas_Admin_Views_ActivityLog_Act ivityTypes.ExecuteAsync()
                                              • ;method.pngAspNetCoreGeneratedDocument .Areas_Admin_Views_AddressAttribut e_Create.ExecuteAsync()
                                              |m100|0| 3d 3h1HighNop.Web.Framework.Localization .Localizer
                                              ;Warning.png   Rule Violated:    ND1310    Attribute classes should be sealed

                                              2 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              2 types# lines of code (LOC)DebtSeverityFull Name
                                              ;class.pngNopMigrationAttribute|m100|0| 11|m0|0| 2min 0s0MediumNop.Data.Migrations .NopMigrationAttribute
                                              ;class.pngUPSCodeAttribute|m0|1| 3|m0|1| 2min 0s1MediumNop.Plugin.Shipping.UPS.Domain .UPSCodeAttribute
                                              ;Warning.png   Rule Violated:    ND1313    Override equals and operator equals on value types

                                              1 type matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              1 typeInstanceFieldsDebtSeverityFull Name
                                              ;struct.pngNotifyData|m0|0|

                                              3 fields

                                              • ;field.pngNop.Services.Messages.NotifyData. <Type>k__BackingField
                                              • ;field.pngNop.Services.Messages.NotifyData. <Message>k__BackingField
                                              • ;field.pngNop.Services.Messages.NotifyData. <Encode>k__BackingField
                                              |m0|0| 18min0HighNop.Services.Messages.NotifyData
                                              ;Warning.png   Rule Violated:    ND1308    Empty static constructor can be discarded

                                              1 method matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              1 methodDebtSeverityFull Name
                                              ;ctor.png.cctor()|m0|0| 2min 0s0MediumNop.Services.ExportImport .ExportProductAttribute..cctor()

                                              Architecture
                                              431

                                              ;WarningCritical.png   Critical Rule Violated:    ND1400    Avoid namespaces mutually dependent

                                              148 members matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              148 types and methodsshouldntUsebecauseNamespaceshouldntUseNamespaceDebtAnnual InterestFull Name
                                              ;method.pngUploadSingleItemAsync(String);NewIssue.png|m0|08|

                                              1 method

                                              • ;method.pngNop.Services.Themes.IThemeProvider .GetThemeDescriptorFromText(String )
                                              06;namespace.pngNop.Services.Plugins06;namespace.pngNop.Services.Themes|m0|08| 15min1624minNop.Services.Plugins.UploadService .UploadSingleItemAsync(String)
                                              ;method.pngUploadMultipleItemsAsync(String ,IList<UploadService+UploadedItem> );NewIssue.png|m0|09|

                                              1 method

                                              • ;method.pngNop.Services.Themes.IThemeProvider .GetThemeDescriptorFromText(String )
                                              05;namespace.pngNop.Services.Plugins05;namespace.pngNop.Services.Themes|m0|09| 15min1524minNop.Services.Plugins.UploadService .UploadMultipleItemsAsync(String ,IList<UploadService+UploadedItem> )
                                              ;method.pngPrintPackagingSlipToPdfAsync (Stream,Shipment,Language);NewIssue.png|m0|10|

                                              1 method

                                              • ;method.pngNop.Services.Shipping .IShipmentService .GetShipmentItemsByShipmentIdAsync (Int32)
                                              07;namespace.pngNop.Services.Common07;namespace.pngNop.Services.Shipping|m0|10| 15min0842minNop.Services.Common.PdfService .PrintPackagingSlipToPdfAsync (Stream,Shipment,Language)
                                              ;method.pngGetBillingAddressAsync(Vendor ,Language,Order);NewIssue.png|m20|03|

                                              2 methods

                                              • ;method.pngNop.Services.Orders.IOrderService .GetOrderByIdAsync(Int32)
                                              • ;method.pngNop.Services.Orders.IOrderService .GetOrderItemByIdAsync(Int32)
                                              09;namespace.pngNop.Services.Common09;namespace.pngNop.Services.Orders|m20|03| 20min1427minNop.Services.Common.PdfService .GetBillingAddressAsync(Vendor ,Language,Order)
                                              ;method.pngGetOrderNotesAsync(PdfSettings ,Order,Language);NewIssue.png|m0|11|

                                              1 method

                                              • ;method.pngNop.Services.Plugins .IPluginManager<TPlugin> .LoadPluginBySystemNameAsync (String,Customer,Int32)
                                              08;namespace.pngNop.Services.Common08;namespace.pngNop.Services.Plugins|m0|11| 15min1029minNop.Services.Common.PdfService .GetOrderNotesAsync(PdfSettings ,Order,Language)
                                              ;method.pngGetTotalsAsync(Language,Order);NewIssue.png|m20|05|

                                              2 methods

                                              • ;method.pngNop.Services.Orders.IOrderService .GetOrderNotesByOrderIdAsync(Int32 ,Nullable<Boolean>)
                                              • ;method.pngNop.Services.Orders.IOrderService .FormatOrderNoteText(OrderNote)
                                              01;namespace.pngNop.Services.Common01;namespace.pngNop.Services.Orders|m20|05| 20min1227minNop.Services.Common.PdfService .GetTotalsAsync(Language,Order)
                                              ;method.pngPrintOrderToPdfAsync(Stream,Order ,Language,Store,Vendor);NewIssue.png|m60|01|

                                              4 methods

                                              • ;method.pngNop.Services.Orders.IOrderService .ParseTaxRates(Order,String)
                                              • ;method.pngNop.Services.Orders .IGiftCardService .GetGiftCardUsageHistoryAsync (Order)
                                              • ;method.pngNop.Services.Orders .IGiftCardService .GetGiftCardByIdAsync(Int32)
                                              • ;method.pngNop.Services.Orders .IRewardPointService .GetRewardPointsHistoryEntryByIdAs ync(Int32)
                                              00;namespace.pngNop.Services.Common00;namespace.pngNop.Services.Orders|m60|01| 30min1127minNop.Services.Common.PdfService .PrintOrderToPdfAsync(Stream,Order ,Language,Store,Vendor)
                                              ;method.pngPrintPackagingSlipToPdfAsync (Stream,Shipment,Language);NewIssue.png|m0|12|

                                              1 method

                                              • ;method.pngNop.Services.Orders.IOrderService .GetOrderItemsAsync(Int32,Nullable <Boolean>,Nullable<Boolean>,Int32)
                                              02;namespace.pngNop.Services.Common02;namespace.pngNop.Services.Orders|m0|12| 15min1327minNop.Services.Common.PdfService .PrintPackagingSlipToPdfAsync (Stream,Shipment,Language)
                                              ;class.pngNopHttpClient ● ;NewIssue.png|m0|17|

                                              1 type

                                              • ;interface.pngNop.Services.Messages .IEmailAccountService
                                              04;namespace.pngNop.Services.Common04;namespace.pngNop.Services.Messages|m0|17| 15min0754minNop.Services.Common.NopHttpClient
                                              ;method.pngGetLicenseCheckDetailsAsync();NewIssue.png|m20|04|

                                              2 methods

                                              • ;method.pngNop.Services.Messages .IEmailAccountService .GetEmailAccountByIdAsync(Int32)
                                              • ;method.pngNop.Services.Messages .IEmailAccountService .GetAllEmailAccountsAsync()
                                              03;namespace.pngNop.Services.Common03;namespace.pngNop.Services.Messages|m20|04| 20min0654minNop.Services.Common.NopHttpClient .GetLicenseCheckDetailsAsync()
                                              ;class.pngCheckMoneyOrderPaymentProcessor ● ;NewIssue.png|m0|19|

                                              1 type

                                              • ;class.pngNop.Plugin.Payments .CheckMoneyOrder.Components .CheckMoneyOrderViewComponent
                                              16;namespace.pngNop.Plugin.Payments .CheckMoneyOrder16;namespace.pngNop.Plugin.Payments .CheckMoneyOrder.Components|m0|19| 15min051h 0minNop.Plugin.Payments .CheckMoneyOrder .CheckMoneyOrderPaymentProcessor
                                              ;class.pngGoogleAnalyticsPlugin ● ;NewIssue.png|m0|16|

                                              1 type

                                              • ;class.pngNop.Plugin.Widgets.GoogleAnalytics .Components .WidgetsGoogleAnalyticsViewCompone nt
                                              15;namespace.pngNop.Plugin.Widgets.GoogleAnalytics15;namespace.pngNop.Plugin.Widgets.GoogleAnalytics .Components|m0|16| 15min011h 3minNop.Plugin.Widgets.GoogleAnalytics .GoogleAnalyticsPlugin
                                              ;class.pngNivoSliderPlugin ● ;NewIssue.png|m0|13|

                                              1 type

                                              • ;class.pngNop.Plugin.Widgets.NivoSlider .Components .WidgetsNivoSliderViewComponent
                                              17;namespace.pngNop.Plugin.Widgets.NivoSlider17;namespace.pngNop.Plugin.Widgets.NivoSlider .Components|m0|13| 15min041h 1minNop.Plugin.Widgets.NivoSlider .NivoSliderPlugin
                                              ;class.pngSendinbluePlugin ● ;NewIssue.png|m0|14|

                                              1 type

                                              • ;class.pngNop.Plugin.Misc.Sendinblue .Components .WidgetsSendinblueViewComponent
                                              19;namespace.pngNop.Plugin.Misc.Sendinblue19;namespace.pngNop.Plugin.Misc.Sendinblue .Components|m0|14| 15min021h 2minNop.Plugin.Misc.Sendinblue .SendinbluePlugin
                                              ;class.pngWhat3wordsPlugin ● ;NewIssue.png|m40|02|

                                              3 types

                                              • ;class.pngNop.Plugin.Widgets.What3words .Components .What3wordsOrderPublicViewComponen t
                                              • ;class.pngNop.Plugin.Widgets.What3words .Components .What3wordsOrderAdminViewComponent
                                              • ;class.pngNop.Plugin.Widgets.What3words .Components .What3wordsViewComponent
                                              18;namespace.pngNop.Plugin.Widgets.What3words18;namespace.pngNop.Plugin.Widgets.What3words .Components|m40|02| 25min031h 1minNop.Plugin.Widgets.What3words .What3wordsPlugin
                                              ;class.pngCyberSourcePaymentMethod;NewIssue.png|m20|07|

                                              2 types

                                              • ;class.pngNop.Plugin.Payments.CyberSource .Services.CustomerTokenService
                                              • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService
                                              11;namespace.pngNop.Plugin.Payments.CyberSource11;namespace.pngNop.Plugin.Payments.CyberSource .Services|m20|07| 20min1912minNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod
                                              ;method.pngProcessPaymentAsync (ProcessPaymentRequest);NewIssue.png|m20|06|

                                              2 types

                                              • ;class.pngNop.Plugin.Payments.CyberSource .Components .PaymentInfoViewComponent
                                              • ;class.pngNop.Plugin.Payments.CyberSource .Components .PayerAuthenticationViewComponent
                                              10;namespace.pngNop.Plugin.Payments.CyberSource10;namespace.pngNop.Plugin.Payments.CyberSource .Components|m20|06| 20min001h 6minNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest)
                                              ;method.pngCaptureAsync(CapturePaymentRequest );NewIssue.png|m0|15|

                                              1 type

                                              • ;class.pngNop.Plugin.Payments.CyberSource .Validators.PaymentInfoValidator
                                              12;namespace.pngNop.Plugin.Payments.CyberSource12;namespace.pngNop.Plugin.Payments.CyberSource .Validators|m0|15| 15min0933minNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .CaptureAsync (CapturePaymentRequest)
                                              ;method.pngVoidAsync(VoidPaymentRequest);NewIssue.png|m80|00|

                                              5 methods

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .AuthorizeAsync (ProcessPaymentRequest,Boolean ,Boolean,Nullable<Int32>,String ,String)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CustomerTokenService .GetAllTokensAsync(Int32,String)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .GetInstrumentByIdAsync(String)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CustomerTokenService .InsertAsync (CyberSourceCustomerToken)
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CustomerTokenService .UpdateAsync (CyberSourceCustomerToken)
                                              14;namespace.pngNop.Plugin.Payments.CyberSource14;namespace.pngNop.Plugin.Payments.CyberSource .Services|m80|00| 35min1812minNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .VoidAsync(VoidPaymentRequest)
                                              ;method.pngRefundAsync(RefundPaymentRequest);NewIssue.png|m0|18|

                                              1 method

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .CaptureAsync (CapturePaymentRequest)
                                              13;namespace.pngNop.Plugin.Payments.CyberSource13;namespace.pngNop.Plugin.Payments.CyberSource .Services|m0|18| 15min1712minNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .RefundAsync(RefundPaymentRequest)
                                              ;Warning.png   Rule Violated:    ND1401    Avoid namespaces dependency cycles

                                              19 namespaces matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              19 namespacescycleDebtSeverityFull Name
                                              ;namespace.pngNop.Plugin.Payments .CheckMoneyOrder ● ;NewIssue.png|m0|11|

                                              2 namespaces

                                              • ;namespace.pngNop.Plugin.Payments .CheckMoneyOrder.Components
                                              • ;namespace.pngNop.Plugin.Payments .CheckMoneyOrder
                                              |m0|06| 2h 0min06HighNop.Plugin.Payments .CheckMoneyOrder
                                              ;namespace.pngNop.Plugin.Widgets.GoogleAnalytics ● ;NewIssue.png|m0|12|

                                              2 namespaces

                                              • ;namespace.pngNop.Plugin.Widgets.GoogleAnalytics .Components
                                              • ;namespace.pngNop.Plugin.Widgets.GoogleAnalytics
                                              |m0|05| 2h 0min05HighNop.Plugin.Widgets.GoogleAnalytics
                                              ;namespace.pngNop.Plugin.Widgets.NivoSlider ● ;NewIssue.png|m0|13|

                                              2 namespaces

                                              • ;namespace.pngNop.Plugin.Widgets.NivoSlider .Components
                                              • ;namespace.pngNop.Plugin.Widgets.NivoSlider
                                              |m0|08| 2h 0min08HighNop.Plugin.Widgets.NivoSlider
                                              ;namespace.pngNop.Plugin.Misc.Sendinblue ● ;NewIssue.png|m0|10|

                                              2 namespaces

                                              • ;namespace.pngNop.Plugin.Misc.Sendinblue .Components
                                              • ;namespace.pngNop.Plugin.Misc.Sendinblue
                                              |m0|07| 2h 0min07HighNop.Plugin.Misc.Sendinblue
                                              ;namespace.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator ● ;NewIssue.png|m7|05|

                                              4 namespaces

                                              • ;namespace.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator.Services
                                              • ;namespace.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator.Factories
                                              • ;namespace.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator.Components
                                              • ;namespace.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator
                                              |m0|04| 2h 0min04HighNop.Plugin.MultiFactorAuth .GoogleAuthenticator
                                              ;namespace.pngNop.Plugin.Widgets.What3words ● ;NewIssue.png|m0|17|

                                              2 namespaces

                                              • ;namespace.pngNop.Plugin.Widgets.What3words .Components
                                              • ;namespace.pngNop.Plugin.Widgets.What3words
                                              |m0|01| 2h 0min01HighNop.Plugin.Widgets.What3words
                                              ;namespace.pngNop.Plugin.Payments.CyberSource;NewIssue.png|m7|04|

                                              4 namespaces

                                              • ;namespace.pngNop.Plugin.Payments.CyberSource .Validators
                                              • ;namespace.pngNop.Plugin.Payments.CyberSource .Components
                                              • ;namespace.pngNop.Plugin.Payments.CyberSource .Services
                                              • ;namespace.pngNop.Plugin.Payments.CyberSource
                                              |m0|00| 2h 0min00HighNop.Plugin.Payments.CyberSource
                                              ;namespace.pngNop.Plugin.Misc.Zettle;NewIssue.png|m0|18|

                                              2 namespaces

                                              • ;namespace.pngNop.Plugin.Misc.Zettle.Services
                                              • ;namespace.pngNop.Plugin.Misc.Zettle
                                              |m0|03| 2h 0min03HighNop.Plugin.Misc.Zettle
                                              ;namespace.pngNop.Core ● |m46|01|

                                              First 5 of 15 namespaces

                                              • ;namespace.pngNop.Core.Configuration
                                              • ;namespace.pngNop.Core.Infrastructure
                                              • ;namespace.pngNop.Core.Domain.Vendors
                                              • ;namespace.pngNop.Core.Domain.Tax
                                              • ;namespace.pngNop.Core.Domain.Stores
                                              |m0|02| 2h 0min02HighNop.Core
                                              ;namespace.pngNop.Data ● |m10|02|

                                              5 namespaces

                                              • ;namespace.pngNop.Data.Extensions
                                              • ;namespace.pngNop.Data.Configuration
                                              • ;namespace.pngNop.Data.Migrations
                                              • ;namespace.pngNop.Data.DataProviders
                                              • ;namespace.pngNop.Data
                                              |m0|09| 2h 0min09HighNop.Data
                                              ;namespace.pngNop.Services|m100|00|

                                              First 5 of 30 namespaces

                                              • ;namespace.pngNop.Services.Themes
                                              • ;namespace.pngNop.Services.Payments
                                              • ;namespace.pngNop.Services.Vendors
                                              • ;namespace.pngNop.Services.Tax
                                              • ;namespace.pngNop.Services.Tax.Events
                                              |m0|16| 2h 0min16HighNop.Services
                                              ;namespace.pngNop.Web.Framework.Events ● |m3|07|

                                              3 namespaces

                                              • ;namespace.pngNop.Web.Framework.UI
                                              • ;namespace.pngNop.Web.Framework.Mvc.Routing
                                              • ;namespace.pngNop.Web.Framework.Events
                                              |m0|15| 2h 0min15HighNop.Web.Framework.Events
                                              ;namespace.pngNop.Web.Framework.Controllers ● |m0|15|

                                              2 namespaces

                                              • ;namespace.pngNop.Web.Framework.Mvc.Filters
                                              • ;namespace.pngNop.Web.Framework.Controllers
                                              |m0|18| 2h 0min18HighNop.Web.Framework.Controllers
                                              ;namespace.pngNop.Web.Areas.Admin.Models .Settings ● |m7|03|

                                              4 namespaces

                                              • ;namespace.pngNop.Web.Areas.Admin.Models.Orders
                                              • ;namespace.pngNop.Web.Areas.Admin.Models .Customers
                                              • ;namespace.pngNop.Web.Areas.Admin.Models.Catalog
                                              • ;namespace.pngNop.Web.Areas.Admin.Models .Settings
                                              |m0|17| 2h 0min17HighNop.Web.Areas.Admin.Models .Settings
                                              ;namespace.pngNop.Plugin.Shipping.UPS|m0|14|

                                              2 namespaces

                                              • ;namespace.pngNop.Plugin.Shipping.UPS.Services
                                              • ;namespace.pngNop.Plugin.Shipping.UPS
                                              |m0|14| 2h 0min14HighNop.Plugin.Shipping.UPS
                                              ;namespace.pngNop.Plugin.Tax .FixedOrByCountryStateZip.Services|m0|16|

                                              2 namespaces

                                              • ;namespace.pngNop.Plugin.Tax .FixedOrByCountryStateZip .Infrastructure.Cache
                                              • ;namespace.pngNop.Plugin.Tax .FixedOrByCountryStateZip.Services
                                              |m0|11| 2h 0min11HighNop.Plugin.Tax .FixedOrByCountryStateZip.Services
                                              ;namespace.pngNop.Plugin.Tax.Avalara ● |m3|08|

                                              3 namespaces

                                              • ;namespace.pngNop.Plugin.Tax.Avalara.Components
                                              • ;namespace.pngNop.Plugin.Tax.Avalara.Services
                                              • ;namespace.pngNop.Plugin.Tax.Avalara
                                              |m0|10| 2h 0min10HighNop.Plugin.Tax.Avalara
                                              ;namespace.pngNop.Plugin.Widgets.FacebookPixel ● |m3|09|

                                              3 namespaces

                                              • ;namespace.pngNop.Plugin.Widgets.FacebookPixel .Services
                                              • ;namespace.pngNop.Plugin.Widgets.FacebookPixel .Components
                                              • ;namespace.pngNop.Plugin.Widgets.FacebookPixel
                                              |m0|13| 2h 0min13HighNop.Plugin.Widgets.FacebookPixel
                                              ;namespace.pngNop.Plugin.Payments.PayPalCommerce ● |m3|06|

                                              3 namespaces

                                              • ;namespace.pngNop.Plugin.Payments.PayPalCommerce .Services
                                              • ;namespace.pngNop.Plugin.Payments.PayPalCommerce .Components
                                              • ;namespace.pngNop.Plugin.Payments.PayPalCommerce
                                              |m0|12| 2h 0min12HighNop.Plugin.Payments.PayPalCommerce
                                              ;Warning.png   Rule Violated:    ND1406    Namespaces with poor cohesion (RelationalCohesion)

                                              19 namespaces matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              19 namespacesChildTypesrelationalCohesionDebtSeverityFull Name
                                              ;namespace.pngNop.Core.Domain.Orders ● |m7|12|

                                              First 5 of 29 types

                                              • ;class.pngNop.Core.Domain.Orders .BestsellersReportLine
                                              • ;class.pngNop.Core.Domain.Orders .CheckoutAttribute
                                              • ;class.pngNop.Core.Domain.Orders .CheckoutAttributeValue
                                              • ;class.pngNop.Core.Domain.Orders.GiftCard
                                              • ;class.pngNop.Core.Domain.Orders .GiftCardUsageHistory
                                              |m32|13| 0.23|m0|06| 10min06LowNop.Core.Domain.Orders
                                              ;namespace.pngNop.Core.Domain.Customers ● |m7|11|

                                              First 5 of 29 types

                                              • ;class.pngNop.Core.Domain.Customers .BestCustomerReportLine
                                              • ;class.pngNop.Core.Domain.Customers.Customer
                                              • ;class.pngNop.Core.Domain.Customers .CustomerActivatedEvent
                                              • ;class.pngNop.Core.Domain.Customers .CustomerAddressMapping
                                              • ;class.pngNop.Core.Domain.Customers .CustomerAttribute
                                              |m52|10| 0.38|m0|05| 10min05LowNop.Core.Domain.Customers
                                              ;namespace.pngNop.Core.Domain.Catalog ● |m26|05|

                                              First 5 of 48 types

                                              • ;enum.pngNop.Core.Domain.Catalog .AttributeControlType
                                              • ;enum.pngNop.Core.Domain.Catalog .AttributeValueOutOfStockDisplayTy pe
                                              • ;enum.pngNop.Core.Domain.Catalog .AttributeValueType
                                              • ;class.pngNop.Core.Domain.Catalog .BackInStockSubscription
                                              • ;enum.pngNop.Core.Domain.Catalog .BackorderMode
                                              |m4|14| 0.029|m0|08| 10min08LowNop.Core.Domain.Catalog
                                              ;namespace.pngNop.Data.Mapping.Builders.Catalog ● |m9|09|

                                              First 5 of 31 types

                                              • ;class.pngNop.Data.Mapping.Builders.Catalog .BackInStockSubscriptionBuilder
                                              • ;class.pngNop.Data.Mapping.Builders.Catalog .CategoryBuilder
                                              • ;class.pngNop.Data.Mapping.Builders.Catalog .CategoryTemplateBuilder
                                              • ;class.pngNop.Data.Mapping.Builders.Catalog .CrossSellProductBuilder
                                              • ;class.pngNop.Data.Mapping.Builders.Catalog .ManufacturerBuilder
                                              |m0|17| 0|m0|07| 10min07LowNop.Data.Mapping.Builders.Catalog
                                              ;namespace.pngNop.Services.Catalog.Caching ● |m8|10|

                                              First 5 of 30 types

                                              • ;class.pngNop.Services.Catalog.Caching .BackInStockSubscriptionCacheEvent Consumer
                                              • ;class.pngNop.Services.Catalog.Caching .CategoryCacheEventConsumer
                                              • ;class.pngNop.Services.Catalog.Caching .CategoryTemplateCacheEventConsume r
                                              • ;class.pngNop.Services.Catalog.Caching .CrossSellProductCacheEventConsume r
                                              • ;class.pngNop.Services.Catalog.Caching .ManufacturerCacheEventConsumer
                                              |m0|16| 0|m0|04| 10min04LowNop.Services.Catalog.Caching
                                              ;namespace.pngNop.Web.Framework.Mvc.Filters ● |m24|07|

                                              First 5 of 46 types

                                              • ;class.pngNop.Web.Framework.Mvc.Filters .AuthorizeAdminAttribute
                                              • ;class.pngNop.Web.Framework.Mvc.Filters .AuthorizeAdminAttribute+Authorize AdminFilter
                                              • ;class.pngNop.Web.Framework.Mvc.Filters .CheckAccessClosedStoreAttribute
                                              • ;class.pngNop.Web.Framework.Mvc.Filters .CheckAccessClosedStoreAttribute+C heckAccessClosedStoreFilter
                                              • ;class.pngNop.Web.Framework.Mvc.Filters .CheckAccessPublicStoreAttribute
                                              |m0|18| 0|m0|01| 10min01LowNop.Web.Framework.Mvc.Filters
                                              ;namespace.pngNop.Web.Factories ● |m28|03|

                                              First 5 of 50 types

                                              • ;class.pngNop.Web.Factories .AddressModelFactory
                                              • ;class.pngNop.Web.Factories.BlogModelFactory
                                              • ;class.pngNop.Web.Factories .CatalogModelFactory
                                              • ;class.pngNop.Web.Factories .CheckoutModelFactory
                                              • ;class.pngNop.Web.Factories .CommonModelFactory
                                              |m89|02| 0.64|m0|00| 10min00LowNop.Web.Factories
                                              ;namespace.pngNop.Web.Components|m27|04|

                                              First 5 of 49 types

                                              • ;class.pngNop.Web.Components .AdminHeaderLinksViewComponent
                                              • ;class.pngNop.Web.Components .BlogMonthsViewComponent
                                              • ;class.pngNop.Web.Components .BlogRssHeaderLinkViewComponent
                                              • ;class.pngNop.Web.Components .BlogTagsViewComponent
                                              • ;class.pngNop.Web.Components .CategoryNavigationViewComponent
                                              |m0|15| 0|m0|03| 10min03LowNop.Web.Components
                                              ;namespace.pngNop.Web.Models.Customer ● |m5|14|

                                              First 5 of 27 types

                                              • ;class.pngNop.Web.Models.Customer .AccountActivationModel
                                              • ;class.pngNop.Web.Models.Customer .ChangePasswordModel
                                              • ;class.pngNop.Web.Models.Customer .CheckGiftCardBalanceModel
                                              • ;class.pngNop.Web.Models.Customer .CustomerAddressEditModel
                                              • ;class.pngNop.Web.Models.Customer .CustomerAddressListModel
                                              |m48|12| 0.35|m0|02| 10min02LowNop.Web.Models.Customer
                                              ;namespace.pngNop.Web.Models.Common ● |m6|13|

                                              First 5 of 28 types

                                              • ;class.pngNop.Web.Models.Common .AddressAttributeModel
                                              • ;class.pngNop.Web.Models.Common .AddressAttributeValueModel
                                              • ;class.pngNop.Web.Models.Common.AddressModel
                                              • ;class.pngNop.Web.Models.Common .AdminHeaderLinksModel
                                              • ;class.pngNop.Web.Models.Common .ContactUsModel
                                              |m70|08| 0.5|m0|09| 10min09LowNop.Web.Models.Common
                                              ;namespace.pngNop.Web.Areas.Admin.Models .Shipping|m1|17|

                                              First 5 of 23 types

                                              • ;class.pngNop.Web.Areas.Admin.Models .Shipping.DatesRangesSearchModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Shipping.DeliveryDateListModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Shipping.DeliveryDateModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Shipping .DeliveryDateLocalizedModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Shipping.DeliveryDateSearchModel
                                              |m73|07| 0.52|m0|16| 10min16LowNop.Web.Areas.Admin.Models .Shipping
                                              ;namespace.pngNop.Web.Areas.Admin.Models .Settings ● |m33|02|

                                              First 5 of 56 types

                                              • ;class.pngNop.Web.Areas.Admin.Models .Settings.AddressSettingsModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Settings.AdminAreaSettingsModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Settings.AppSettingsModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Settings.AzureBlobConfigModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Settings.BlogSettingsModel
                                              |m87|03| 0.62|m0|15| 10min15LowNop.Web.Areas.Admin.Models .Settings
                                              ;namespace.pngNop.Web.Areas.Admin.Models.Reports ● |m2|16|

                                              First 5 of 24 types

                                              • ;class.pngNop.Web.Areas.Admin.Models.Reports .BestCustomersReportListModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Reports .BestCustomersReportModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Reports .BestCustomersReportSearchModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Reports .BestsellerBriefListModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Reports .BestsellerBriefSearchModel
                                              |m58|09| 0.42|m0|18| 10min18LowNop.Web.Areas.Admin.Models.Reports
                                              ;namespace.pngNop.Web.Areas.Admin.Models.Orders ● |m46|01|

                                              First 5 of 69 types

                                              • ;class.pngNop.Web.Areas.Admin.Models.Orders .AddProductToOrderListModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Orders .AddProductToOrderModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Orders .AddProductToOrderModel+ProductAtt ributeModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Orders .AddProductToOrderModel+ProductAtt ributeValueModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Orders .AddProductToOrderModel+GiftCardMo del
                                              |m83|05| 0.59|m0|17| 10min17LowNop.Web.Areas.Admin.Models.Orders
                                              ;namespace.pngNop.Web.Areas.Admin.Models .Discounts ● |m3|15|

                                              First 5 of 25 types

                                              • ;class.pngNop.Web.Areas.Admin.Models .Discounts .AddCategoryToDiscountListModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Discounts .AddCategoryToDiscountModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Discounts .AddCategoryToDiscountSearchModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Discounts .AddManufacturerToDiscountListMode l
                                              • ;class.pngNop.Web.Areas.Admin.Models .Discounts .AddManufacturerToDiscountModel
                                              |m50|11| 0.36|m0|14| 10min14LowNop.Web.Areas.Admin.Models .Discounts
                                              ;namespace.pngNop.Web.Areas.Admin.Models .Directory|m0|18|

                                              First 5 of 21 types

                                              • ;class.pngNop.Web.Areas.Admin.Models .Directory.CountryListModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Directory.CountryModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Directory.CountryLocalizedModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Directory.CountrySearchModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Directory .CurrencyExchangeRateModel
                                              |m100|00| 0.71|m0|11| 10min11LowNop.Web.Areas.Admin.Models .Directory
                                              ;namespace.pngNop.Web.Areas.Admin.Models .Customers ● |m25|06|

                                              First 5 of 47 types

                                              • ;class.pngNop.Web.Areas.Admin.Models .Customers .AddProductToCustomerRoleModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Customers .AddRewardPointsToCustomerModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Customers .CustomerActivityLogListModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Customers .CustomerActivityLogModel
                                              • ;class.pngNop.Web.Areas.Admin.Models .Customers .CustomerActivityLogSearchModel
                                              |m83|04| 0.6|m0|10| 10min10LowNop.Web.Areas.Admin.Models .Customers
                                              ;namespace.pngNop.Web.Areas.Admin.Models.Common ● |m13|08|

                                              First 5 of 35 types

                                              • ;class.pngNop.Web.Areas.Admin.Models.Common .AddressAttributeListModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Common .AddressAttributeModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Common .AddressAttributeLocalizedModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Common .AddressAttributeSearchModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Common .AddressAttributeValueListModel
                                              |m82|06| 0.59|m0|13| 10min13LowNop.Web.Areas.Admin.Models.Common
                                              ;namespace.pngNop.Web.Areas.Admin.Models.Catalog ● |m100|00|

                                              First 5 of 124 types

                                              • ;class.pngNop.Web.Areas.Admin.Models.Catalog .AddAssociatedProductListModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Catalog .AddAssociatedProductModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Catalog .AddAssociatedProductSearchModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Catalog .AddCrossSellProductListModel
                                              • ;class.pngNop.Web.Areas.Admin.Models.Catalog .AddCrossSellProductModel
                                              |m91|01| 0.65|m0|12| 10min12LowNop.Web.Areas.Admin.Models.Catalog
                                              ;Warning.png   Rule Violated:    ND1407    Assemblies that don't satisfy the Abstractness/Instability principle

                                              1 assembly matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              1 assemblyNormalized dist from main seqDebtSeverityFull Name
                                              ;assembly.pngNop.Core ● |m0|0| 0.81|m0|0| 10min0LowNop.Core

                                              API Breaking Changes
                                              105

                                              ;WarningCritical.png   Critical Rule Violated:    ND1501    API Breaking Changes: Methods

                                              214 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              214 methodsNewVisibilityreasonDebtSeverityFull Name
                                              ;property-get.pngget_SupportPreviousNopcommerceVers ions()06 06was public and has been removed|m0|06| 10min06HighNop.Core.Configuration .CommonConfig .get_SupportPreviousNopcommerceVer sions()
                                              ;property-get.pngget_ClearPluginShadowDirectoryOnSt artup()05 05was public and has been removed|m0|05| 10min05HighNop.Core.Configuration .PluginConfig .get_ClearPluginShadowDirectoryOnS tartup()
                                              ;property-get.pngget_CopyLockedPluginAssembilesToSu bdirectoriesOnStartup()07 07was public and has been removed|m0|07| 10min07HighNop.Core.Configuration .PluginConfig .get_CopyLockedPluginAssembilesToS ubdirectoriesOnStartup()
                                              ;property-get.pngget_UsePluginsShadowCopy()09 09was public and has been removed|m0|09| 10min09HighNop.Core.Configuration .PluginConfig .get_UsePluginsShadowCopy()
                                              ;ctor.png.ctor(AppSettings ,IDistributedCache ,IHttpContextAccessor)08 08is public and has different parameters than in baseline|m0|08| 10min08HighNop.Core.Caching .DistributedCacheManager..ctor (AppSettings,IDistributedCache ,IHttpContextAccessor)
                                              ;property-get.pngget_HomepageTitle()01 01was public and has been removed|m0|01| 10min01HighNop.Core.Domain.Seo.SeoSettings .get_HomepageTitle()
                                              ;property-set.pngset_HomepageTitle(String)00 00was public and has been removed|m0|00| 10min00HighNop.Core.Domain.Seo.SeoSettings .set_HomepageTitle(String)
                                              ;property-get.pngget_HomepageDescription()02 02was public and has been removed|m0|02| 10min02HighNop.Core.Domain.Seo.SeoSettings .get_HomepageDescription()
                                              ;property-set.pngset_HomepageDescription(String)04 04was public and has been removed|m0|04| 10min04HighNop.Core.Domain.Seo.SeoSettings .set_HomepageDescription(String)
                                              ;property-get.pngget_DefaultTitle()03 03was public and has been removed|m0|03| 10min03HighNop.Core.Domain.Seo.SeoSettings .get_DefaultTitle()
                                              ;property-set.pngset_DefaultTitle(String)16 16was public and has been removed|m0|16| 10min16HighNop.Core.Domain.Seo.SeoSettings .set_DefaultTitle(String)
                                              ;property-get.pngget_DefaultMetaKeywords()15 15was public and has been removed|m0|15| 10min15HighNop.Core.Domain.Seo.SeoSettings .get_DefaultMetaKeywords()
                                              ;property-set.pngset_DefaultMetaKeywords(String)17 17was public and has been removed|m0|17| 10min17HighNop.Core.Domain.Seo.SeoSettings .set_DefaultMetaKeywords(String)
                                              ;property-get.pngget_DefaultMetaDescription()19 19was public and has been removed|m0|19| 10min19HighNop.Core.Domain.Seo.SeoSettings .get_DefaultMetaDescription()
                                              ;property-set.pngset_DefaultMetaDescription(String)18 18was public and has been removed|m0|18| 10min18HighNop.Core.Domain.Seo.SeoSettings .set_DefaultMetaDescription(String )
                                              ;property-get.pngget_FirstNameAttribute()11 11was public and has been removed|m0|11| 10min11HighNop.Core.Domain.Customers .NopCustomerDefaults .get_FirstNameAttribute()
                                              ;property-get.pngget_LastNameAttribute()10 10was public and has been removed|m0|10| 10min10HighNop.Core.Domain.Customers .NopCustomerDefaults .get_LastNameAttribute()
                                              ;property-get.pngget_GenderAttribute()12 12was public and has been removed|m0|12| 10min12HighNop.Core.Domain.Customers .NopCustomerDefaults .get_GenderAttribute()
                                              ;property-get.pngget_DateOfBirthAttribute()14 14was public and has been removed|m0|14| 10min14HighNop.Core.Domain.Customers .NopCustomerDefaults .get_DateOfBirthAttribute()
                                              ;property-get.pngget_CompanyAttribute()13 13was public and has been removed|m0|13| 10min13HighNop.Core.Domain.Customers .NopCustomerDefaults .get_CompanyAttribute()
                                              ;WarningCritical.png   Critical Rule Violated:    ND1503    API Breaking Changes: Interfaces and Abstract Classes

                                              48 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              48 typesmethodsAddedmethodsRemovedusageDebtSeverityFull Name
                                              ;interface.pngIEventPublisher ● ;NewIssue.png|m6|09|

                                              1 method

                                              • ;method.pngNop.Core.Events.IEventPublisher .Publish<TEvent>(TEvent)
                                              10no method06implementing|m0|06| 10min06HighNop.Core.Events.IEventPublisher
                                              ;class.pngDistributedCacheManager ● ;NewIssue.png|m6|08|

                                              1 method

                                              • ;method.pngNop.Core.Caching .DistributedCacheManager .RemoveByPrefix(String,Object[])
                                              12no method05deriving from|m0|05| 10min05HighNop.Core.Caching .DistributedCacheManager
                                              ;interface.pngILocker ● ;NewIssue.png|m6|10|

                                              1 method

                                              • ;method.pngNop.Core.Caching.ILocker .PerformActionWithLockAsync(String ,TimeSpan,Func<Task>)
                                              |m4|06|

                                              1 method

                                              • ;method.pngNop.Core.Caching.ILocker .PerformActionWithLock(String ,TimeSpan,Action)
                                              07implementing|m0|07| 10min07HighNop.Core.Caching.ILocker
                                              ;interface.pngIStaticCacheManager ● ;NewIssue.png|m6|11|

                                              1 method

                                              • ;method.pngNop.Core.Caching .IStaticCacheManager .RemoveByPrefix(String,Object[])
                                              13no method09implementing|m0|09| 10min09HighNop.Core.Caching .IStaticCacheManager
                                              ;interface.pngINopFileProvider ● ;NewIssue.png|m12|05|

                                              2 methods

                                              • ;property-get.pngNop.Core.Infrastructure .INopFileProvider.get_WebRootPath( )
                                              • ;method.pngNop.Core.Infrastructure .INopFileProvider.GetOrCreateFile (String)
                                              11no method08implementing|m0|08| 10min08HighNop.Core.Infrastructure .INopFileProvider
                                              ;interface.pngIStartupTask ● ;NewIssue.png|m6|12|

                                              1 method

                                              • ;method.pngNop.Core.Infrastructure .IStartupTask.Execute()
                                              |m4|09|

                                              1 method

                                              • ;method.pngNop.Core.Infrastructure .IStartupTask.ExecuteAsync()
                                              01implementing|m0|01| 10min01HighNop.Core.Infrastructure .IStartupTask
                                              ;interface.pngINopDataProvider ● ;NewIssue.png|m37|01|

                                              First 5 of 6 methods

                                              • ;method.pngNop.Data.INopDataProvider .UpdateEntity<TEntity>(TEntity)
                                              • ;method.pngNop.Data.INopDataProvider .UpdateEntities<TEntity> (IEnumerable<TEntity>)
                                              • ;method.pngNop.Data.INopDataProvider .DeleteEntity<TEntity>(TEntity)
                                              • ;method.pngNop.Data.INopDataProvider .BulkDeleteEntities<TEntity>(IList <TEntity>)
                                              • ;method.pngNop.Data.INopDataProvider .BulkDeleteEntities<TEntity> (Expression<Func<TEntity,Boolean>> )
                                              17no method00implementing|m0|00| 10min00HighNop.Data.INopDataProvider
                                              ;interface.pngIRepository<TEntity> ● ;NewIssue.png|m43|00|

                                              First 5 of 7 methods

                                              • ;method.pngNop.Data.IRepository<TEntity> .GetById(Nullable<Int32>,Func <IStaticCacheManager,CacheKey> ,Boolean)
                                              • ;method.pngNop.Data.IRepository<TEntity> .Insert(TEntity,Boolean)
                                              • ;method.pngNop.Data.IRepository<TEntity> .Insert(IList<TEntity>,Boolean)
                                              • ;method.pngNop.Data.IRepository<TEntity> .Update(TEntity,Boolean)
                                              • ;method.pngNop.Data.IRepository<TEntity> .Update(IList<TEntity>,Boolean)
                                              18no method02implementing|m0|02| 10min02HighNop.Data.IRepository<TEntity>
                                              ;interface.pngIMigrationManager ● ;NewIssue.png|m18|03|

                                              3 methods

                                              • ;method.pngNop.Data.Migrations .IMigrationManager .ApplyUpMigrations(Assembly ,MigrationProcessType,Boolean)
                                              • ;method.pngNop.Data.Migrations .IMigrationManager.DownMigration (IMigration)
                                              • ;method.pngNop.Data.Migrations .IMigrationManager.UpMigration (IMigration)
                                              |m4|04|

                                              1 method

                                              • ;method.pngNop.Data.Migrations .IMigrationManager .ApplyUpMigrations(Assembly ,MigrationProcessType)
                                              04implementing|m0|04| 10min04HighNop.Data.Migrations .IMigrationManager
                                              ;interface.pngIMappingEntityAccessor ● ;NewIssue.png|m6|17|

                                              1 method

                                              • ;method.pngNop.Data.Mapping .IMappingEntityAccessor .GetMappingSchema()
                                              19no method03implementing|m0|03| 10min03HighNop.Data.Mapping .IMappingEntityAccessor
                                              ;interface.pngIPaymentMethod ● ;NewIssue.png|m6|18|

                                              1 method

                                              • ;method.pngNop.Services.Payments .IPaymentMethod .GetPublicViewComponent()
                                              |m4|05|

                                              1 method

                                              • ;method.pngNop.Services.Payments .IPaymentMethod .GetPublicViewComponentName()
                                              16implementing|m0|16| 10min16HighNop.Services.Payments .IPaymentMethod
                                              ;interface.pngIWidgetPlugin ● ;NewIssue.png|m6|19|

                                              1 method

                                              • ;method.pngNop.Services.Cms.IWidgetPlugin .GetWidgetViewComponent(String)
                                              |m4|02|

                                              1 method

                                              • ;method.pngNop.Services.Cms.IWidgetPlugin .GetWidgetViewComponentName(String )
                                              15implementing|m0|15| 10min15HighNop.Services.Cms.IWidgetPlugin
                                              ;interface.pngITopicService ● ;NewIssue.png|m6|16|

                                              1 method

                                              • ;method.pngNop.Services.Topics.ITopicService .GetTopicBySystemNameAsync(String ,Int32)
                                              |m4|03|

                                              1 method

                                              • ;method.pngNop.Services.Topics.ITopicService .GetTopicBySystemNameAsync(String ,Int32,Boolean)
                                              17implementing|m0|17| 10min17HighNop.Services.Topics.ITopicService
                                              ;interface.pngIStoreMappingService ● ;NewIssue.png|m12|06|

                                              2 methods

                                              • ;method.pngNop.Services.Stores .IStoreMappingService .GetStoresIdsWithAccess<TEntity> (TEntity)
                                              • ;method.pngNop.Services.Stores .IStoreMappingService.Authorize <TEntity>(TEntity,Int32)
                                              14no method19implementing|m0|19| 10min19HighNop.Services.Stores .IStoreMappingService
                                              ;interface.pngIStoreService ● ;NewIssue.png|m12|07|

                                              2 methods

                                              • ;method.pngNop.Services.Stores.IStoreService .GetAllStores()
                                              • ;method.pngNop.Services.Stores.IStoreService .UpdateStore(Store)
                                              15no method18implementing|m0|18| 10min18HighNop.Services.Stores.IStoreService
                                              ;interface.pngIShippingService ● ;NewIssue.png|m6|13|

                                              1 method

                                              • ;method.pngNop.Services.Shipping .IShippingService .GetPickupPointsAsync(IList <ShoppingCartItem>,Address ,Customer,String,Int32)
                                              |m4|08|

                                              1 method

                                              • ;method.pngNop.Services.Shipping .IShippingService .GetPickupPointsAsync(Int32 ,Customer,String,Int32)
                                              11implementing|m0|11| 10min11HighNop.Services.Shipping .IShippingService
                                              ;interface.pngIPickupPointProvider ● ;NewIssue.png|m6|14|

                                              1 method

                                              • ;method.pngNop.Services.Shipping.Pickup .IPickupPointProvider .GetPickupPointsAsync(IList <ShoppingCartItem>,Address)
                                              |m4|07|

                                              1 method

                                              • ;method.pngNop.Services.Shipping.Pickup .IPickupPointProvider .GetPickupPointsAsync(Address)
                                              10implementing|m0|10| 10min10HighNop.Services.Shipping.Pickup .IPickupPointProvider
                                              ;interface.pngIPluginsInfo ● ;NewIssue.png|m18|04|

                                              3 methods

                                              • ;property-set.pngNop.Services.Plugins.IPluginsInfo .set_PluginDescriptors(IList <ValueTuple<PluginDescriptor ,Boolean>>)
                                              • ;property-set.pngNop.Services.Plugins.IPluginsInfo .set_IncompatiblePlugins (IDictionary<String,String>)
                                              • ;method.pngNop.Services.Plugins.IPluginsInfo .LoadPluginInfo()
                                              |m13|01|

                                              3 methods

                                              • ;property-set.pngNop.Services.Plugins.IPluginsInfo .set_PluginDescriptors(IList <PluginDescriptor>)
                                              • ;property-set.pngNop.Services.Plugins.IPluginsInfo .set_IncompatiblePlugins(IList <String>)
                                              • ;method.pngNop.Services.Plugins.IPluginsInfo .LoadPluginInfoAsync()
                                              12implementing|m0|12| 10min12HighNop.Services.Plugins.IPluginsInfo
                                              ;interface.pngIUploadService ● ;NewIssue.png|m25|02|

                                              4 methods

                                              • ;method.pngNop.Services.Plugins .IUploadService .UploadPluginsAndThemesAsync (IFormFile)
                                              • ;method.pngNop.Services.Plugins .IUploadService .UploadIconsArchiveAsync(IFormFile )
                                              • ;method.pngNop.Services.Plugins .IUploadService.UploadFaviconAsync (IFormFile)
                                              • ;method.pngNop.Services.Plugins .IUploadService .UploadLocalePatternAsync (CultureInfo)
                                              |m17|00|

                                              4 methods

                                              • ;method.pngNop.Services.Plugins .IUploadService .UploadPluginsAndThemes(IFormFile)
                                              • ;method.pngNop.Services.Plugins .IUploadService.UploadIconsArchive (IFormFile)
                                              • ;method.pngNop.Services.Plugins .IUploadService.UploadFavicon (IFormFile)
                                              • ;method.pngNop.Services.Plugins .IUploadService .UploadLocalePattern(CultureInfo)
                                              14implementing|m0|14| 10min14HighNop.Services.Plugins .IUploadService
                                              ;interface.pngIOrderService ● ;NewIssue.png|m6|15|

                                              1 method

                                              • ;method.pngNop.Services.Orders.IOrderService .GetOrdersByGuidsAsync(Guid[])
                                              16no method13implementing|m0|13| 10min13HighNop.Services.Orders.IOrderService
                                              ;WarningCritical.png   Critical Rule Violated:    ND1500    API Breaking Changes: Types

                                              25 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              25 typesNewVisibilityreasonDebtSeverityFull Name
                                              ;class.pngDistributedCacheManager+PerRequest Cache06 06was public and has been removed|m0|06| 20min06HighNop.Core.Caching .DistributedCacheManager+PerReques tCache
                                              ;class.pngOrderCancelledEvent05 05was public and has been removed|m0|05| 20min05HighNop.Core.Domain.Orders .OrderCancelledEvent
                                              ;interface.pngISitemapGenerator07 07was public and has been removed|m0|07| 20min07HighNop.Services.Seo.ISitemapGenerator
                                              ;class.pngSitemapCreatedEvent09 09was public and has been removed|m0|09| 20min09HighNop.Services.Seo .SitemapCreatedEvent
                                              ;class.pngSitemapGenerator08 08was public and has been removed|m0|08| 20min08HighNop.Services.Seo.SitemapGenerator
                                              ;class.pngSitemapUrl01 01was public and has been removed|m0|01| 20min01HighNop.Services.Seo.SitemapUrl
                                              ;enum.pngUpdateFrequency00 00was public and has been removed|m0|00| 20min00HighNop.Services.Seo.UpdateFrequency
                                              ;class.pngBaseRoxyFilemanService02 02was public and has been removed|m0|02| 20min02HighNop.Services.Media.RoxyFileman .BaseRoxyFilemanService
                                              ;class.pngDatabaseRoxyFilemanService04 04was public and has been removed|m0|04| 20min04HighNop.Services.Media.RoxyFileman .DatabaseRoxyFilemanService
                                              ;class.pngFileRoxyFilemanService03 03was public and has been removed|m0|03| 20min03HighNop.Services.Media.RoxyFileman .FileRoxyFilemanService
                                              ;class.pngRoxyFilemanFormFile16 16was public and has been removed|m0|16| 20min16HighNop.Services.Media.RoxyFileman .RoxyFilemanFormFile
                                              ;class.pngRoxyFilemanProvider15 15was public and has been removed|m0|15| 20min15HighNop.Services.Media.RoxyFileman .RoxyFilemanProvider
                                              ;class.pngPropertyByName<T>17 17was public and has been removed|m0|17| 20min17HighNop.Services.ExportImport.Help .PropertyByName<T>
                                              ;class.pngPropertyManager<T>19 19was public and has been removed|m0|19| 20min19HighNop.Services.ExportImport.Help .PropertyManager<T>
                                              ;class.pngCustomUrlRecordEntityNameRequested Event18 18was public and has been removed|m0|18| 20min18HighNop.Web.Framework.Seo .CustomUrlRecordEntityNameRequeste dEvent
                                              ;class.pngWebOptimizerConfig11 11was public and has been removed|m0|11| 20min11HighNop.Web.Framework.Configuration .WebOptimizerConfig
                                              ;class.pngNopPathRouteDefaults10 10was public and has been removed|m0|10| 20min10HighNop.Web.Framework.Mvc.Routing .NopPathRouteDefaults
                                              ;class.pngBackwardCompatibility1XController12 12was public and has been removed|m0|12| 20min12HighNop.Web.Controllers .BackwardCompatibility1XController
                                              ;class.pngBackwardCompatibility2XController14 14was public and has been removed|m0|14| 20min14HighNop.Web.Controllers .BackwardCompatibility2XController
                                              ;class.pngSitemapModel13 13was public and has been removed|m0|13| 20min13HighNop.Web.Models.Common.SitemapModel
                                              ;WarningCritical.png   Critical Rule Violated:    ND1502    API Breaking Changes: Fields

                                              24 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              24 fieldsNewVisibilityreasonDebtSeverityFull Name
                                              ;literal.pngCustomerRegisteredNotification06 06was public and has been removed|m0|06| 10min06HighNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerRegisteredNotification
                                              ;literal.pngVendorInformationChangeNotificatio n05 05was public and has been removed|m0|05| 10min05HighNop.Core.Domain.Messages .MessageTemplateSystemNames .VendorInformationChangeNotificati on
                                              ;literal.pngBlogCommentNotification07 07was public and has been removed|m0|07| 10min07HighNop.Core.Domain.Messages .MessageTemplateSystemNames .BlogCommentNotification
                                              ;literal.pngNewsCommentNotification09 09was public and has been removed|m0|09| 10min09HighNop.Core.Domain.Messages .MessageTemplateSystemNames .NewsCommentNotification
                                              ;field.png_warehouseRepository08 08was public and has been removed|m0|08| 10min08HighNop.Services.Catalog .ProductService ._warehouseRepository
                                              ;literal.pngCopyrightRemovalKey01 01was public and has been removed|m0|01| 10min01HighNop.Web.Areas.Admin.Models.Common .SystemWarningLevel .CopyrightRemovalKey
                                              ;literal.pngVIEW_COMPONENT_NAME00 00was public and has been removed|m0|00| 10min00HighNop.Plugin.ExternalAuth.Facebook .FacebookAuthenticationDefaults .VIEW_COMPONENT_NAME
                                              ;field.pngSystemName02 02was public and has been removed|m0|02| 10min02HighNop.Plugin.ExternalAuth.Facebook .FacebookAuthenticationDefaults .SystemName
                                              ;field.pngErrorCallback04 04was public and has been removed|m0|04| 10min04HighNop.Plugin.ExternalAuth.Facebook .FacebookAuthenticationDefaults .ErrorCallback
                                              ;literal.pngTRACKING_VIEW_COMPONENT_NAME03 03was public and has been removed|m0|03| 10min03HighNop.Plugin.Misc.Sendinblue .SendinblueDefaults .TRACKING_VIEW_COMPONENT_NAME
                                              ;literal.pngENTITY_USE_CODE_VIEW_COMPONENT_NAM E16 16was public and has been removed|m0|16| 10min16HighNop.Plugin.Tax.Avalara .AvalaraTaxDefaults .ENTITY_USE_CODE_VIEW_COMPONENT_NA ME
                                              ;literal.pngEXPORT_ITEMS_VIEW_COMPONENT_NAME15 15was public and has been removed|m0|15| 10min15HighNop.Plugin.Tax.Avalara .AvalaraTaxDefaults .EXPORT_ITEMS_VIEW_COMPONENT_NAME
                                              ;literal.pngADDRESS_VALIDATION_VIEW_COMPONENT_ NAME17 17was public and has been removed|m0|17| 10min17HighNop.Plugin.Tax.Avalara .AvalaraTaxDefaults .ADDRESS_VALIDATION_VIEW_COMPONENT _NAME
                                              ;literal.pngAPPLIED_CERTIFICATE_VIEW_COMPONENT _NAME19 19was public and has been removed|m0|19| 10min19HighNop.Plugin.Tax.Avalara .AvalaraTaxDefaults .APPLIED_CERTIFICATE_VIEW_COMPONEN T_NAME
                                              ;literal.pngVIEW_COMPONENT18 18was public and has been removed|m0|18| 10min18HighNop.Plugin.Widgets.FacebookPixel .FacebookPixelDefaults .VIEW_COMPONENT
                                              ;literal.pngVIEW_COMPONENT_NAME11 11was public and has been removed|m0|11| 10min11HighNop.Plugin.MultiFactorAuth .GoogleAuthenticator .GoogleAuthenticatorDefaults .VIEW_COMPONENT_NAME
                                              ;literal.pngVERIFICATION_VIEW_COMPONENT_NAME10 10was public and has been removed|m0|10| 10min10HighNop.Plugin.MultiFactorAuth .GoogleAuthenticator .GoogleAuthenticatorDefaults .VERIFICATION_VIEW_COMPONENT_NAME
                                              ;literal.pngPAYMENT_INFO_VIEW_COMPONENT_NAME12 12was public and has been removed|m0|12| 10min12HighNop.Plugin.Payments.PayPalCommerce .PayPalCommerceDefaults .PAYMENT_INFO_VIEW_COMPONENT_NAME
                                              ;literal.pngSCRIPT_VIEW_COMPONENT_NAME14 14was public and has been removed|m0|14| 10min14HighNop.Plugin.Payments.PayPalCommerce .PayPalCommerceDefaults .SCRIPT_VIEW_COMPONENT_NAME
                                              ;literal.pngBUTTONS_VIEW_COMPONENT_NAME13 13was public and has been removed|m0|13| 10min13HighNop.Plugin.Payments.PayPalCommerce .PayPalCommerceDefaults .BUTTONS_VIEW_COMPONENT_NAME
                                              ;WarningCritical.png   Critical Rule Violated:    ND1504    Broken serializable types

                                              1 type matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              1 typeaddedInstanceFieldremovedInstanceFieldDebtSeverityFull Name
                                              ;class.pngBestsellersReportLine ● ;NewIssue.png|m0|0|

                                              1 field

                                              • ;field.pngNop.Core.Domain.Orders .BestsellersReportLine. <ProductName>k__BackingField
                                              0no field|m0|0| 20min0CriticalNop.Core.Domain.Orders .BestsellersReportLine

                                              Code Coverage
                                              190

                                              ;Warning.png   Rule Violated:    ND1602    Methods refactored should be tested

                                              503 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              503 methodsPercentage Coverage# lines of code (LOC)# lines of code not coveredDebtSeverityFull Name
                                              ;method.pngImportProductsFromXlsxAsync(Stream ) ● ;NewIssue.png|c0|06| 0%|m100|00| 380|m100|00| 380|m100|06| 10min06HighNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream)
                                              ;method.pngExportProductsToXmlAsync(IList <Product>) ● ;NewIssue.png|c0|05| 0%|m92|01| 350|m92|01| 350|m100|05| 10min05HighNop.Services.ExportImport .ExportManager .ExportProductsToXmlAsync(IList <Product>)
                                              ;method.pngGeneralCommon (GeneralCommonSettingsModel) ● ;NewIssue.png|c0|07| 0%|m58|02| 221|m58|02| 221|m100|07| 10min07HighNop.Web.Areas.Admin.Controllers .SettingController.GeneralCommon (GeneralCommonSettingsModel)
                                              ;method.pngConfigureServices (IServiceCollection,IConfiguration ) ● ;NewIssue.png|c0|09| 0%|m46|03| 177|m46|03| 177|m100|09| 10min09HighNop.Web.Framework.Infrastructure .NopStartup.ConfigureServices (IServiceCollection,IConfiguration )
                                              ;method.pngExportCustomerGdprInfoToXlsxAsync (Customer,Int32) ● ;NewIssue.png|c0|08| 0%|m43|04| 166|m43|04| 166|m100|08| 10min08HighNop.Services.ExportImport .ExportManager .ExportCustomerGdprInfoToXlsxAsync (Customer,Int32)
                                              ;method.pngRegisterRoutes (IEndpointRouteBuilder) ● ;NewIssue.png|c0|01| 0%|m39|05| 149|m39|05| 149|m100|01| 10min01HighNop.Web.Infrastructure .RouteProvider.RegisterRoutes (IEndpointRouteBuilder)
                                              ;method.pngPrepareOrderDetailsModelAsync (Order) ● ;NewIssue.png|c0|00| 0%|m37|06| 145|m37|06| 145|m100|00| 10min00HighNop.Web.Factories .OrderModelFactory .PrepareOrderDetailsModelAsync (Order)
                                              ;method.pngEdit(CustomerModel,Boolean ,IFormCollection) ● ;NewIssue.png|c0|02| 0%|m33|07| 129|m33|07| 129|m100|02| 10min02HighNop.Web.Areas.Admin.Controllers .CustomerController.Edit (CustomerModel,Boolean ,IFormCollection)
                                              ;method.pngRegister(RegisterModel,String ,Boolean,IFormCollection) ● ;NewIssue.png|c0|04| 0%|m33|08| 127|m33|08| 127|m100|04| 10min04HighNop.Web.Controllers .CustomerController.Register (RegisterModel,String,Boolean ,IFormCollection)
                                              ;method.pngPrepareProductModelAsync (ProductModel,Product,Boolean) ● ;NewIssue.png|c0|03| 0%|m31|09| 119|m31|09| 119|m100|03| 10min03HighNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareProductModelAsync (ProductModel,Product,Boolean)
                                              ;method.pngCreate(CustomerModel,Boolean ,IFormCollection) ● ;NewIssue.png|c0|16| 0%|m29|10| 114|m29|10| 114|m100|16| 10min16HighNop.Web.Areas.Admin.Controllers .CustomerController.Create (CustomerModel,Boolean ,IFormCollection)
                                              ;method.pngExportOrdersToXmlAsync(IList<Order >) ● ;NewIssue.png|c0|15| 0%|m27|12| 107|m27|12| 107|m100|15| 10min15HighNop.Services.ExportImport .ExportManager .ExportOrdersToXmlAsync(IList <Order>)
                                              ;method.pngCatalog(CatalogSettingsModel) ● ;NewIssue.png|c0|17| 0%|m27|11| 107|m27|11| 107|m100|17| 10min17HighNop.Web.Areas.Admin.Controllers .SettingController.Catalog (CatalogSettingsModel)
                                              ;method.pngPrepareProductAttributeModelsAsync (Product,ShoppingCartItem) ● ;NewIssue.png|c0|19| 0%|m26|14| 102|m26|14| 102|m100|19| 10min19HighNop.Web.Factories .ProductModelFactory .PrepareProductAttributeModelsAsyn c(Product,ShoppingCartItem)
                                              ;method.pngPrepareCatalogSettingsModelAsync (CatalogSettingsModel) ● ;NewIssue.png|c0|18| 0%|m26|13| 102|m26|13| 102|m100|18| 10min18HighNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareCatalogSettingsModelAsync (CatalogSettingsModel)
                                              ;method.pngHandleWebhookAsync (PayPalCommerceSettings ,HttpRequest) ● ;NewIssue.png|c0|11| 0%|m24|15| 95|m24|15| 95|m100|11| 10min11HighNop.Plugin.Payments.PayPalCommerce .Services.ServiceManager .HandleWebhookAsync (PayPalCommerceSettings ,HttpRequest)
                                              ;method.pngPrepareCustomerModelAsync (CustomerModel,Customer,Boolean) ● ;NewIssue.png|c0|10| 0%|m24|16| 94|m24|16| 94|m100|10| 10min10HighNop.Web.Areas.Admin.Factories .CustomerModelFactory .PrepareCustomerModelAsync (CustomerModel,Customer,Boolean)
                                              ;method.pngPrepareProductDetailsModelAsync (Product,ShoppingCartItem,Boolean) ● ;NewIssue.png|c0|12| 0%|m24|17| 93|m24|17| 93|m100|12| 10min12HighNop.Web.Factories .ProductModelFactory .PrepareProductDetailsModelAsync (Product,ShoppingCartItem,Boolean)
                                              ;method.pngInfo(CustomerInfoModel ,IFormCollection) ● ;NewIssue.png|c0|14| 0%|m23|18| 91|m23|18| 91|m100|14| 10min14HighNop.Web.Controllers .CustomerController.Info (CustomerInfoModel,IFormCollection )
                                              ;method.pngIndex(InstallModel) ● ;NewIssue.png|c0|13| 0%|m21|19| 84|m21|19| 84|m100|13| 10min13HighNop.Web.Controllers .InstallController.Index (InstallModel)
                                              ;Warning.png   Rule Violated:    ND1601    New Types and Methods should be tested

                                              490 members matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              490 types and methodsPercentage Coverage# lines of code (LOC)# lines of code not coveredCyclomatic Complexity (CC)DebtSeverityFull Name
                                              ;class.pngZettleService;NewIssue.png|c0|06| 0%|m100|00| 428|m100|00| 428|m100|00| 131|m87|02| 2h 49min06HighNop.Plugin.Misc.Zettle.Services .ZettleService
                                              ;class.pngCyberSourceService;NewIssue.png|c0|05| 0%|m65|01| 280|m65|01| 280|m92|01| 121|m99|01| 3h 12min05HighNop.Plugin.Payments.CyberSource .Services.CyberSourceService
                                              ;class.pngSitemapModelFactory;NewIssue.png|c0|07| 0%|m63|02| 272|m63|02| 272|m42|07| 56|m67|05| 2h 10min07HighNop.Web.Factories .SitemapModelFactory
                                              ;class.pngZettleAdminController;NewIssue.png|c0|09| 0%|m54|03| 235|m54|03| 235|m48|06| 63|m63|06| 2h 3min09HighNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController
                                              ;class.pngCyberSourcePaymentMethod;NewIssue.png|c0|08| 0%|m52|04| 225|m52|04| 225|m83|02| 109|m67|04| 2h 11min08HighNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod
                                              ;class.pngRoxyFilemanFileProvider;NewIssue.png|c0|01| 0%|m51|05| 221|m51|05| 221|m83|03| 109|m100|00| 3h 13min01HighNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider
                                              ;method.pngImportOrdersFromXlsxAsync(Stream);NewIssue.png|c0|00| 0%|m45|06| 195|m45|06| 195|m66|04| 87|m4|16| 10min00HighNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream)
                                              ;class.pngInvoiceDocument;NewIssue.png|c0|02| 0%|m44|07| 193|m44|07| 193|m23|11| 31|m52|07| 1h 43min02HighNop.Services.Common.Pdf .InvoiceDocument
                                              ;class.pngSettingMigration;NewIssue.png|c0|04| 0%|m35|08| 153|m35|08| 153|m38|08| 50|m4|17| 10min04HighNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration
                                              ;class.pngCyberSourceCustomerTokenController;NewIssue.png|c0|03| 0%|m32|09| 141|m32|09| 141|m35|09| 47|m33|09| 1h 6min03HighNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r
                                              ;method.pngUp();NewIssue.png|c0|16| 0%|m21|11| 94|m21|11| 94|m25|10| 34|m4|18| 10min16HighNop.Data.Migrations.UpgradeTo460 .DataMigration.Up()
                                              ;class.pngMarketingAutomationManager;NewIssue.png|c0|15| 0%|m21|10| 94|m21|10| 94|m19|14| 25|m17|11| 34min15HighNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager
                                              ;class.pngMySqlDateTimeWithPrecisionMigratio n;NewIssue.png|c0|17| 0%|m21|12| 93|m21|12| 93|m2|19| 3|m4|19| 10min17HighNop.Data.Migrations.UpgradeTo460 .MySqlDateTimeWithPrecisionMigrati on
                                              ;class.pngZettleRecordService;NewIssue.png|c0|19| 0%|m21|13| 91|m21|13| 91|m22|12| 29|m37|08| 1h 14min19HighNop.Plugin.Misc.Zettle.Services .ZettleRecordService
                                              ;class.pngShipmentDocument;NewIssue.png|c0|18| 0%|m20|14| 88|m20|14| 88|m8|17| 11|m21|10| 44min18HighNop.Services.Common.Pdf .ShipmentDocument
                                              ;class.pngCyberSourceController;NewIssue.png|c0|11| 0%|m17|15| 77|m17|15| 77|m6|18| 9|m13|12| 27min11HighNop.Plugin.Payments.CyberSource .Controllers.CyberSourceController
                                              ;class.pngSchemaMigration;NewIssue.png|c0|10| 0%|m15|17| 68|m15|17| 68|m18|15| 24|m4|14| 10min10HighNop.Data.Migrations.UpgradeTo460 .SchemaMigration
                                              ;class.pngAccountInfo;NewIssue.png|c0|12| 0%|m15|16| 68|m15|16| 68|m51|05| 68|m70|03| 2h 16min12HighNop.Plugin.Misc.Zettle.Domain.Api .Secure.AccountInfo
                                              ;method.pngGetTotalsAsync(Language,Order);NewIssue.png|c0|14| 0%|m15|18| 66|m15|18| 66|m16|16| 21|m4|13| 10min14HighNop.Services.Common.PdfService .GetTotalsAsync(Language,Order)
                                              ;method.pngUploadMultipleItemsAsync(String ,IList<UploadService+UploadedItem> );NewIssue.png|c0|13| 0%|m14|19| 61|m14|19| 61|m22|13| 29|m4|15| 10min13HighNop.Services.Plugins.UploadService .UploadMultipleItemsAsync(String ,IList<UploadService+UploadedItem> )
                                              ;Warning.png   Rule Violated:    ND1600    Code should be tested

                                              3,206 members matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              3 206 types and methodsPercentage Coverage# lines of code (LOC)# lines of code not coveredCyclomatic Complexity (CC)DebtAnnual InterestFull Name
                                              ;class.pngZettleService;NewIssue.png|c0|06| 0%|m27|00| 428|m27|00| 428|m22|01| 131|m30|00| 5d 1h004h 1minNop.Plugin.Misc.Zettle.Services .ZettleService
                                              ;class.pngRoxyFilemanFileProvider;NewIssue.png|c0|05| 0%|m14|06| 221|m14|06| 221|m18|04| 109|m12|07| 2d 0h012h 53minNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider
                                              ;class.pngCyberSourceService;NewIssue.png|c0|07| 0%|m17|02| 280|m17|02| 280|m20|02| 121|m16|03| 2d 6h022h 49minNop.Plugin.Payments.CyberSource .Services.CyberSourceService
                                              ;class.pngSitemapModelFactory;NewIssue.png|c0|09| 0%|m17|03| 272|m17|03| 272|m9|09| 56|m14|05| 2d 3h032h 24minNop.Web.Factories .SitemapModelFactory
                                              ;class.pngAccountInfo;NewIssue.png|c0|08| 0%|m4|13| 68|m4|13| 68|m11|06| 68|m1|14| 2h 36min042h 16minNop.Plugin.Misc.Zettle.Domain.Api .Secure.AccountInfo
                                              ;class.pngZettleRecordService;NewIssue.png|c0|01| 0%|m5|12| 91|m5|12| 91|m5|16| 29|m4|12| 5h 58min052h 5minNop.Plugin.Misc.Zettle.Services .ZettleRecordService
                                              ;class.pngNopHtmlHelper ● ;NewIssue.png|c0|00| 0%|m18|01| 290|m18|01| 290|m22|00| 132|m19|01| 3d 1h062h 3minNop.Web.Framework.UI.NopHtmlHelper
                                              ;class.pngInvoiceDocument;NewIssue.png|c0|02| 0%|m12|09| 193|m12|09| 193|m5|15| 31|m9|08| 1d 4h071h 51minNop.Services.Common.Pdf .InvoiceDocument
                                              ;class.pngCyberSourcePaymentMethod;NewIssue.png|c0|04| 0%|m14|05| 225|m14|05| 225|m18|03| 109|m15|04| 2d 4h081h 42minNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod
                                              ;class.pngZettleSettings;NewIssue.png|c0|03| 0%|m2|15| 45|m2|15| 45|m7|11| 45|m1|16| 1h 43min091h 35minNop.Plugin.Misc.Zettle .ZettleSettings
                                              ;class.pngZettleAdminController;NewIssue.png|c0|16| 0%|m15|04| 235|m15|04| 235|m10|07| 63|m12|06| 2d 1h101h 34minNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController
                                              ;class.pngProduct;NewIssue.png|c0|15| 0%|m2|14| 46|m2|14| 46|m7|10| 46|m1|15| 1h 45min111h 34minNop.Plugin.Misc.Zettle.Domain.Api .Product.Product
                                              ;class.pngRoxyFilemanException;NewIssue.png|c0|17| 0%|m1|19| 16|m1|19| 16|m1|19| 8|m0|19| 1h 6min121h 17minNop.Services.Media.RoxyFileman .RoxyFilemanException
                                              ;class.pngCyberSourceDefaults;NewIssue.png|c0|19| 0%|m2|16| 37|m2|16| 37|m6|13| 37|m1|17| 1h 25min131h 17minNop.Plugin.Payments.CyberSource .CyberSourceDefaults
                                              ;class.pngCyberSourceSettings;NewIssue.png|c0|18| 0%|m2|17| 34|m2|17| 34|m5|14| 34|m0|18| 1h 18min141h 14minNop.Plugin.Payments.CyberSource .CyberSourceSettings
                                              ;class.pngMarketingAutomationManager;NewIssue.png|c0|11| 0%|m6|11| 94|m6|11| 94|m4|17| 25|m5|11| 7h 23min151h 13minNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager
                                              ;class.pngPdfDocument<T>;NewIssue.png|c0|10| 0%|m2|18| 33|m2|18| 33|m3|18| 22|m2|13| 3h 42min161h 12minNop.Services.Common.Pdf .PdfDocument<T>
                                              ;class.pngEventConsumer;NewIssue.png|c0|12| 0%|m13|07| 204|m13|07| 204|m10|08| 63|m8|09| 1d 3h171h 9minNop.Plugin.Misc.Zettle.Services .EventConsumer
                                              ;class.pngCommonModelFactory ● ;NewIssue.png|c0|14| 0%|m11|10| 174|m11|10| 174|m6|12| 38|m8|10| 1d 3h181h 3minNop.Web.Factories .CommonModelFactory
                                              ;method.pngImportOrdersFromXlsxAsync(Stream);NewIssue.png|c0|13| 0%|m12|08| 195|m12|08| 195|m15|05| 87|m18|02| 3d 1h191h 1minNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream)
                                              ;Warning.png   Rule Violated:    ND1609    Methods should have a low C.R.A.P score

                                              485 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              485 methodsCRAPCCPercentage Coverage# lines of code (LOC)DebtSeverityFull Name
                                              ;method.pngImportOrdersFromXlsxAsync(Stream);NewIssue.png|m24|00| 7 656|m47|00| 87|c0|05| 0%|m49|00| 195|m100|00| 3h 0min06HighNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream)
                                              ;method.pngUp();NewIssue.png|m7|01| 2 450|m24|01| 49|c0|07| 0%|m38|01| 153|m81|01| 2h 28min05HighNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration.Up( )
                                              ;method.pngPrepareImportProductDataAsync (IXLWorkbook,IList<Language>);NewIssue.png|m7|02| 2 256|m23|03| 47|c0|06| 0%|m34|02| 140|m74|02| 2h 17min07HighNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>)
                                              ;method.pngProcessPaymentAsync (ProcessPaymentRequest);NewIssue.png|m6|03| 1 980|m21|04| 44|c0|09| 0%|m20|06| 85|m65|03| 2h 1min09HighNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest)
                                              ;method.pngHandleWebhookAsync(HttpRequest);NewIssue.png|m5|04| 1 640|m19|05| 40|c0|08| 0%|m24|04| 103|m53|04| 1h 42min08HighNop.Plugin.Misc.Zettle.Services .ZettleService.HandleWebhookAsync (HttpRequest)
                                              ;method.pngUp();NewIssue.png|m3|05| 1 190|m15|06| 34|c0|03| 0%|m22|05| 94|m38|05| 1h 16min01HighNop.Data.Migrations.UpgradeTo460 .DataMigration.Up()
                                              ;method.pngUpdateCategoryByXlsxAsync(Category ,PropertyManager<Category,Language >,Dictionary<String,ValueTask <Category>>,Boolean);NewIssue.png|m3|06| 1 056|m14|07| 32|c0|02| 0%|m15|09| 67|m33|06| 1h 8min00HighNop.Services.ExportImport .ImportManager .UpdateCategoryByXlsxAsync (Category,PropertyManager<Category ,Language>,Dictionary<String ,ValueTask<Category>>,Boolean)
                                              ;method.pngGetShippingAddressAsync(Language ,Order);NewIssue.png|m2|07| 930|m13|08| 30|c0|01| 0%|m5|14| 33|m29|07| 1h 1min02HighNop.Services.Common.PdfService .GetShippingAddressAsync(Language ,Order)
                                              ;method.pngUploadMultipleItemsAsync(String ,IList<UploadService+UploadedItem> );NewIssue.png|m2|08| 870|m12|09| 29|c0|04| 0%|m13|12| 61|m27|08| 58min04HighNop.Services.Plugins.UploadService .UploadMultipleItemsAsync(String ,IList<UploadService+UploadedItem> )
                                              ;method.pngTryProductCatalogRoutingAsync (HttpContext,RouteValueDictionary ,UrlRecord,String);NewIssue.png|m2|09| 812|m12|10| 28|c0|10| 0%|m8|13| 41|m25|09| 54min03HighNop.Web.Framework.Mvc.Routing .SlugRouteTransformer .TryProductCatalogRoutingAsync (HttpContext,RouteValueDictionary ,UrlRecord,String)
                                              ;method.pngGetShoppingCartItemAttributeWarnin gsAsync(Customer,ShoppingCartType ,Product,Int32,String,Boolean ,Boolean,Boolean,Int32);NewIssue.png|m2|10| 674.62|m23|02| 47|c34|00| 34.26%|m26|03| 108|m20|10| 46min16HighNop.Services.Orders .ShoppingCartService .GetShoppingCartItemAttributeWarni ngsAsync(Customer ,ShoppingCartType ,Product,Int32 ,String,Boolean ,Boolean,Boolean,Int32)
                                              ;method.pngPrepareOrderInformationAsync(Int32 ,Decimal);NewIssue.png|m1|11| 600|m9|11| 24|c0|17| 0%|m1|19| 15|m18|11| 42min15HighNop.Plugin.Payments.CyberSource .Services.CyberSourceService .PrepareOrderInformationAsync (Int32,Decimal)
                                              ;method.pngUp();NewIssue.png|m1|12| 552|m9|12| 23|c0|16| 0%|m15|08| 68|m16|12| 39min17HighNop.Data.Migrations.UpgradeTo460 .SchemaMigration.Up()
                                              ;method.pngGetBillingAddressAsync(Vendor ,Language,Order);NewIssue.png|m1|13| 506|m8|13| 22|c0|19| 0%|m5|15| 32|m15|13| 37min19HighNop.Services.Common.PdfService .GetBillingAddressAsync(Vendor ,Language,Order)
                                              ;method.pngGetTotalsAsync(Language,Order);NewIssue.png|m1|15| 462|m7|15| 21|c0|18| 0%|m14|11| 66|m13|15| 34min18HighNop.Services.Common.PdfService .GetTotalsAsync(Language,Order)
                                              ;method.pngPrepareInventoryBalanceChangeAsync (InventoryBalanceChangeType ,ValueTuple<ZettleRecord,Int32 ,Nullable<Int32>>,List<ValueTuple <ZettleRecord,Int32,Nullable<Int32 >>>);NewIssue.png|m1|14| 462|m7|14| 21|c0|15| 0%|m5|18| 30|m13|14| 34min11HighNop.Plugin.Misc.Zettle.Services .ZettleService .PrepareInventoryBalanceChangeAsyn c(InventoryBalanceChangeType ,ValueTuple<ZettleRecord,Int32 ,Nullable<Int32>>,List<ValueTuple <ZettleRecord,Int32,Nullable<Int32 >>>)
                                              ;method.pngPayerAuthenticationEnrollmentAsync (String,CyberSourceCustomerToken ,String,ProcessPaymentRequest ,String);NewIssue.png|m1|17| 420|m7|17| 20|c0|12| 0%|m5|16| 31|m12|17| 32min10HighNop.Plugin.Payments.CyberSource .Services.CyberSourceService .PayerAuthenticationEnrollmentAsyn c(String,CyberSourceCustomerToken ,String,ProcessPaymentRequest ,String)
                                              ;method.pngExecuteAsync();NewIssue.png|m1|16| 420|m7|16| 20|c0|11| 0%|m5|17| 30|m12|16| 32min12HighNop.Plugin.Payments.CyberSource .Services.OrderStatusUpdateTask .ExecuteAsync()
                                              ;method.pngImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32);NewIssue.png|m1|19| 380|m6|19| 19|c0|14| 0%|m19|07| 84|m10|19| 30min14HighNop.Services.ExportImport .ImportManager .ImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32)
                                              ;method.pngConfigure();NewIssue.png|m1|18| 380|m6|18| 19|c0|13| 0%|m15|10| 67|m10|18| 30min13HighNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController.Configure( )
                                              ;Warning.png   Rule Violated:    ND1606    Types that used to be 100% covered by tests should still be 100% covered

                                              69 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              69 methodsPercentage CoverageDebtSeverityFull Name
                                              ;method.pngEntityInserted<T>(IEventPublisher ,T);NewIssue.png|c0|04| 0%|m22|15| 3min 46s06HighNop.Core.Events .EventPublisherExtensions .EntityInserted<T>(IEventPublisher ,T)
                                              ;method.pngEntityUpdated<T>(IEventPublisher,T );NewIssue.png|c0|09| 0%|m22|14| 3min 46s05HighNop.Core.Events .EventPublisherExtensions .EntityUpdated<T>(IEventPublisher ,T)
                                              ;method.pngEntityDeleted<T>(IEventPublisher,T );NewIssue.png|c0|07| 0%|m22|13| 3min 46s07HighNop.Core.Events .EventPublisherExtensions .EntityDeleted<T>(IEventPublisher ,T)
                                              ;property-set.pngset_VatNumberStatus (VatNumberStatus);NewIssue.png|c0|08| 0%|m22|16| 3min 46s09HighNop.Core.Domain.Customers.Customer .set_VatNumberStatus (VatNumberStatus)
                                              ;property-get.pngget_TaxDisplayType();NewIssue.png|c0|05| 0%|m22|18| 3min 46s08HighNop.Core.Domain.Customers.Customer .get_TaxDisplayType()
                                              ;property-set.pngset_TaxDisplayType(Nullable <TaxDisplayType>);NewIssue.png|c0|06| 0%|m22|17| 3min 46s01HighNop.Core.Domain.Customers.Customer .set_TaxDisplayType(Nullable <TaxDisplayType>)
                                              ;property-set.pngset_DisablePdfInvoicesForPendingOr ders(Boolean);NewIssue.png|c0|03| 0%|m0|19| 2min 0s00HighNop.Core.Domain.Common.PdfSettings .set_DisablePdfInvoicesForPendingO rders(Boolean)
                                              ;method.pngDeleteTaskAsync(ScheduleTask) ● ;NewIssue.png|c66|00| 66.67%|m66|08| 7min02HighNop.Services.ScheduleTasks .ScheduleTaskService .DeleteTaskAsync(ScheduleTask)
                                              ;method.pngGetAllTasksAsync(Boolean) ● ;NewIssue.png|c64|02| 64.29%|m66|09| 7min04HighNop.Services.ScheduleTasks .ScheduleTaskService .GetAllTasksAsync(Boolean)
                                              ;method.pngUpdateTaskAsync(ScheduleTask) ● ;NewIssue.png|c66|01| 66.67%|m66|10| 7min03HighNop.Services.ScheduleTasks .ScheduleTaskService .UpdateTaskAsync(ScheduleTask)
                                              ;property-get.pngget_ImpersonatedCustomerName();NewIssue.png|c0|17| 0%|m77|05| 8min16HighNop.Web.Models.Common .AdminHeaderLinksModel .get_ImpersonatedCustomerName()
                                              ;property-set.pngset_ImpersonatedCustomerName (String);NewIssue.png|c0|16| 0%|m77|02| 8min15HighNop.Web.Models.Common .AdminHeaderLinksModel .set_ImpersonatedCustomerName (String)
                                              ;property-get.pngget_IsCustomerImpersonated();NewIssue.png|c0|19| 0%|m77|03| 8min17HighNop.Web.Models.Common .AdminHeaderLinksModel .get_IsCustomerImpersonated()
                                              ;property-set.pngset_IsCustomerImpersonated(Boolean );NewIssue.png|c0|18| 0%|m77|00| 8min19HighNop.Web.Models.Common .AdminHeaderLinksModel .set_IsCustomerImpersonated (Boolean)
                                              ;property-get.pngget_DisplayAdminLink();NewIssue.png|c0|15| 0%|m77|01| 8min18HighNop.Web.Models.Common .AdminHeaderLinksModel .get_DisplayAdminLink()
                                              ;property-set.pngset_DisplayAdminLink(Boolean);NewIssue.png|c0|12| 0%|m77|04| 8min11HighNop.Web.Models.Common .AdminHeaderLinksModel .set_DisplayAdminLink(Boolean)
                                              ;property-get.pngget_EditPageUrl();NewIssue.png|c0|11| 0%|m77|07| 8min10HighNop.Web.Models.Common .AdminHeaderLinksModel .get_EditPageUrl()
                                              ;property-set.pngset_EditPageUrl(String);NewIssue.png|c0|14| 0%|m77|06| 8min12HighNop.Web.Models.Common .AdminHeaderLinksModel .set_EditPageUrl(String)
                                              ;property-get.pngget_AvailableCurrencies();NewIssue.png|c0|13| 0%|m66|12| 7min14HighNop.Web.Models.Common .CurrencySelectorModel .get_AvailableCurrencies()
                                              ;property-set.pngset_AvailableCurrencies(IList <CurrencyModel>);NewIssue.png|c0|10| 0%|m66|11| 7min13HighNop.Web.Models.Common .CurrencySelectorModel .set_AvailableCurrencies(IList <CurrencyModel>)
                                              ;Warning.png   Rule Violated:    ND1603    Assemblies and Namespaces should be tested

                                              127 code elements parent matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              127 code elements parent# lines of code not coveredDebtSeverityFull Name
                                              ;assembly.pngNop.Plugin.Misc.Zettle;NewIssue.png|m16|04| 1 817|m0|06| 4min 0s06LowNop.Plugin.Misc.Zettle
                                              ;assembly.pngNop.Plugin.Payments.CyberSource;NewIssue.png|m12|06| 1 350|m0|05| 4min 0s05LowNop.Plugin.Payments.CyberSource
                                              ;namespace.pngNop.Services.Common.Pdf;NewIssue.png|m4|12| 492|m0|07| 4min 0s07LowNop.Services.Common.Pdf
                                              ;namespace.pngNop.Web.Framework.UI ● ;NewIssue.png|m2|13| 303|m0|09| 4min 0s09LowNop.Web.Framework.UI
                                              ;namespace.pngNop.Web.Framework.Migrations .UpgradeTo460;NewIssue.png|m1|14| 201|m0|08| 4min 0s08LowNop.Web.Framework.Migrations .UpgradeTo460
                                              ;namespace.pngNop.Web.Models.Sitemap;NewIssue.png|m0|15| 37|m0|01| 4min 0s01LowNop.Web.Models.Sitemap
                                              ;namespace.pngNop.Web.Framework.WebOptimizer .Processors;NewIssue.png|m0|16| 32|m0|00| 4min 0s00LowNop.Web.Framework.WebOptimizer .Processors
                                              ;namespace.pngNop.Web.Areas.Admin.Models.Media;NewIssue.png|m0|19| 2|m0|02| 4min 0s02LowNop.Web.Areas.Admin.Models.Media
                                              ;namespace.pngNop.Data.DataProviders .Interceptors;NewIssue.png|m0|17| 5|m0|04| 4min 0s04LowNop.Data.DataProviders .Interceptors
                                              ;namespace.pngNop.Web.Validators.Checkout;NewIssue.png|m0|18| 4|m0|03| 4min 0s03LowNop.Web.Validators.Checkout
                                              ;namespace.pngNop.Web.Areas.Admin.Controllers ● |m100|00| 10 740|m0|16| 4min 0s16LowNop.Web.Areas.Admin.Controllers
                                              ;namespace.pngNop.Web.Areas.Admin.Factories ● |m61|01| 6 584|m0|15| 4min 0s15LowNop.Web.Areas.Admin.Factories
                                              ;namespace.pngNop.Web.Controllers ● |m41|02| 4 435|m0|17| 4min 0s17LowNop.Web.Controllers
                                              ;namespace.pngNop.Web.Areas.Admin.Models .Settings ● |m20|03| 2 166|m0|19| 4min 0s19LowNop.Web.Areas.Admin.Models .Settings
                                              ;assembly.pngNop.Plugin.Shipping.UPS ● |m4|11| 504|m0|18| 4min 0s18LowNop.Plugin.Shipping.UPS
                                              ;assembly.pngNop.Plugin.Tax.Avalara ● |m12|05| 1 397|m0|11| 4min 0s11LowNop.Plugin.Tax.Avalara
                                              ;assembly.pngNop.Plugin.Misc.Sendinblue ● |m11|07| 1 287|m0|10| 4min 0s10LowNop.Plugin.Misc.Sendinblue
                                              ;assembly.pngNop.Plugin.Payments.PayPalCommerce ● |m9|08| 1 036|m0|12| 4min 0s12LowNop.Plugin.Payments.PayPalCommerce
                                              ;namespace.pngNop.Web.Areas.Admin.Models.Orders ● |m8|09| 938|m0|14| 4min 0s14LowNop.Web.Areas.Admin.Models.Orders
                                              ;assembly.pngNop.Plugin.Widgets.FacebookPixel ● |m7|10| 837|m0|13| 4min 0s13LowNop.Plugin.Widgets.FacebookPixel
                                              ;Warning.png   Rule Violated:    ND1608    Types 100% covered should be tagged with FullCoveredAttribute

                                              339 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              339 types# lines of code (LOC)DebtSeverityFull Name
                                              ;class.pngLocalizedProperty;NewIssue.png|m0|05| 10|m0|06| 3min 0s06LowNop.Core.Domain.Localization .LocalizedProperty
                                              ;class.pngVideoBuilder;NewIssue.png|m0|18| 1|m0|05| 3min 0s05LowNop.Data.Mapping.Builders.Media .VideoBuilder
                                              ;class.pngProductVideoBuilder;NewIssue.png|m0|19| 1|m0|07| 3min 0s07LowNop.Data.Mapping.Builders.Catalog .ProductVideoBuilder
                                              ;class.pngLocalizedPropertyCacheEventConsume r ● ;NewIssue.png|m0|13| 2|m0|09| 3min 0s09LowNop.Services.Localization.Caching .LocalizedPropertyCacheEventConsum er
                                              ;class.pngBaseEntity|m0|15| 2|m0|08| 3min 0s08LowNop.Core.BaseEntity
                                              ;class.pngPagedList<T>|m1|04| 15|m0|01| 3min 0s01LowNop.Core.PagedList<T>
                                              ;class.pngCookieSettings|m0|08| 6|m0|00| 3min 0s00LowNop.Core.Security.CookieSettings
                                              ;class.pngEntityDeletedEvent<T>|m0|10| 3|m0|02| 3min 0s02LowNop.Core.Events.EntityDeletedEvent <T>
                                              ;class.pngEntityInsertedEvent<T>|m0|09| 3|m0|04| 3min 0s04LowNop.Core.Events .EntityInsertedEvent<T>
                                              ;class.pngEntityUpdatedEvent<T>|m0|11| 3|m0|03| 3min 0s03LowNop.Core.Events.EntityUpdatedEvent <T>
                                              ;class.pngNopEntityCacheDefaults<TEntity>|m0|06| 8|m0|16| 3min 0s16LowNop.Core.Caching .NopEntityCacheDefaults<TEntity>
                                              ;class.pngBaseSingleton|m0|17| 2|m0|15| 3min 0s15LowNop.Core.Infrastructure .BaseSingleton
                                              ;class.pngSingleton<T>|m0|12| 3|m0|17| 3min 0s17LowNop.Core.Infrastructure.Singleton <T>
                                              ;class.pngSingletonDictionary<TKey,TValue>|m0|16| 2|m0|19| 3min 0s19LowNop.Core.Infrastructure .SingletonDictionary<TKey,TValue>
                                              ;class.pngSingletonList<T>|m0|14| 2|m0|18| 3min 0s18LowNop.Core.Infrastructure .SingletonList<T>
                                              ;class.pngStoreInformationSettings ● |m1|03| 20|m0|11| 3min 0s11LowNop.Core.Domain .StoreInformationSettings
                                              ;class.pngVendor|m2|01| 38|m0|10| 3min 0s10LowNop.Core.Domain.Vendors.Vendor
                                              ;class.pngVendorSettings|m1|02| 24|m0|12| 3min 0s12LowNop.Core.Domain.Vendors .VendorSettings
                                              ;class.pngTopic|m2|00| 38|m0|14| 3min 0s14LowNop.Core.Domain.Topics.Topic
                                              ;class.pngTopicTemplate|m0|07| 6|m0|13| 3min 0s13LowNop.Core.Domain.Topics .TopicTemplate
                                              ;Warning.png   Rule Violated:    ND1604    Types almost 100% tested should be 100% tested

                                              7 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              7 typesPercentage Coverage# lines of code (LOC)# lines of code not coveredmethodsCulpritDebtSeverityFull Name
                                              ;class.pngCustomer ● ;NewIssue.png|c96|2| 96.81%|m36|1| 94|m100|1| 3|m100|1|

                                              3 methods

                                              • ;property-set.pngNop.Core.Domain.Customers.Customer .set_VatNumberStatus (VatNumberStatus)
                                              • ;property-get.pngNop.Core.Domain.Customers.Customer .get_TaxDisplayType()
                                              • ;property-set.pngNop.Core.Domain.Customers.Customer .set_TaxDisplayType(Nullable <TaxDisplayType>)
                                              |m100|1| 3min 53s2HighNop.Core.Domain.Customers.Customer
                                              ;class.pngProductReviewsModel;NewIssue.png|c95|6| 95%|m0|6| 20|m0|2| 1|m0|2|

                                              1 method

                                              • ;property-get.pngNop.Web.Models.Catalog .ProductReviewsModel .get_AddAdditionalProductReviewLis t()
                                              |m0|2| 2min 0s1HighNop.Web.Models.Catalog .ProductReviewsModel
                                              ;class.pngProduct|c98|0| 98.65%|m100|0| 222|m100|0| 3|m100|0|

                                              3 methods

                                              • ;property-get.pngNop.Core.Domain.Catalog.Product .get_DownloadActivationType()
                                              • ;property-get.pngNop.Core.Domain.Catalog.Product .get_LowStockActivity()
                                              • ;property-get.pngNop.Core.Domain.Catalog.Product .get_RecurringCyclePeriod()
                                              |m100|0| 3min 53s0HighNop.Core.Domain.Catalog.Product
                                              ;class.pngQueuedEmail|c97|1| 97.5%|m9|2| 40|m0|3| 1|m0|3|

                                              1 method

                                              • ;property-get.pngNop.Core.Domain.Messages .QueuedEmail.get_Priority()
                                              |m0|3| 2min 0s3HighNop.Core.Domain.Messages .QueuedEmail
                                              ;class.pngGiftCard|c96|3| 96.15%|m2|3| 26|m0|5| 1|m0|5|

                                              1 method

                                              • ;property-get.pngNop.Core.Domain.Orders.GiftCard .get_GiftCardType()
                                              |m0|5| 2min 0s6HighNop.Core.Domain.Orders.GiftCard
                                              ;class.pngCacheKey|c95|5| 95.24%|m0|5| 21|m0|4| 1|m0|4|

                                              1 method

                                              • ;property-set.pngNop.Core.Caching.CacheKey .set_Prefixes(List<String>)
                                              |m0|4| 2min 0s5HighNop.Core.Caching.CacheKey
                                              ;class.pngCreditCardPropertyValidator<T ,TProperty>|c95|4| 95.24%|m0|4| 21|m0|6| 1|m0|6|

                                              1 method

                                              • ;method.pngNop.Web.Framework.Validators .CreditCardPropertyValidator<T ,TProperty>.IsValid (ValidationContext<T>,TProperty)
                                              |m0|6| 2min 0s4HighNop.Web.Framework.Validators .CreditCardPropertyValidator<T ,TProperty>
                                              ;Warning.png   Rule Violated:    ND1605    Namespaces almost 100% tested should be 100% tested

                                              3 namespaces matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              3 namespacesPercentage Coverage# lines of code (LOC)# lines of code not coveredmethodsCulpritDebtSeverityFull Name
                                              ;namespace.pngNop.Core.Domain.Blogs|c95|1| 95.24%|m100|0| 63|m100|1| 3|m100|1|

                                              2 methods

                                              • ;property-get.pngNop.Core.Domain.Blogs .BlogCommentApprovedEvent .get_BlogComment()
                                              • ;ctor.pngNop.Core.Domain.Blogs .BlogCommentApprovedEvent..ctor (BlogComment)
                                              |m100|1| 4min 22s0HighNop.Core.Domain.Blogs
                                              ;namespace.pngNop.Core.Domain.News|c95|2| 95.08%|m92|1| 61|m100|0| 3|m100|0|

                                              2 methods

                                              • ;property-get.pngNop.Core.Domain.News .NewsCommentApprovedEvent .get_NewsComment()
                                              • ;ctor.pngNop.Core.Domain.News .NewsCommentApprovedEvent..ctor (NewsComment)
                                              |m100|0| 4min 22s1HighNop.Core.Domain.News
                                              ;namespace.pngNop.Core.Domain.Logging|c97|0| 97.37%|m0|2| 38|m0|2| 1|m0|2|

                                              1 method

                                              • ;property-get.pngNop.Core.Domain.Logging.Log .get_LogLevel()
                                              |m0|2| 2min 0s2HighNop.Core.Domain.Logging

                                              Dead Code
                                              220

                                              ;Warning.png   Rule Violated:    ND1701    Potentially Dead Methods

                                              24 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              24 methodsdepthMethodsCallingMeDebtAnnual InterestFull Name
                                              ;ctor.png.ctor();NewIssue.png|m0|06| 006no method|m0|06| 10min199minNop.Services.Media.RoxyFileman .RoxyFilemanException..ctor()
                                              ;ctor.png.ctor(IGenericAttributeService ,IMultiFactorAuthenticationPluginM anager,IPermissionService ,IWorkContext ,MultiFactorAuthenticationSettings );NewIssue.png|m0|05| 005no method|m0|05| 10min0414minNop.Web.Framework.Mvc.Filters .ForceMultiFactorAuthenticationAtt ribute+ForceMultiFactorAuthentica t ionFilter..ctor (IGenericAttributeService ,IMultiFactorAuthenticationPluginM anager,IPermissionService ,IWorkContext ,MultiFactorAuthenticationSettings )
                                              ;ctor.png.ctor(Boolean,IStoreContext ,IWebHelper,IWebHostEnvironment);NewIssue.png|m0|07| 007no method|m0|07| 10min0713minNop.Web.Framework.Mvc.Filters .HttpsRequirementAttribute+HttpsRe quirementFilter..ctor(Boolean ,IStoreContext,IWebHelper ,IWebHostEnvironment)
                                              ;ctor.png.ctor(Boolean,IPermissionService)|m0|09| 009no method|m0|09| 10min1411minNop.Web.Framework.Mvc.Filters .AuthorizeAdminAttribute+Authorize AdminFilter..ctor(Boolean ,IPermissionService)
                                              ;ctor.png.ctor(Boolean,IPermissionService ,IStoreContext,ITopicService ,StoreInformationSettings)|m0|08| 008no method|m0|08| 10min0314minNop.Web.Framework.Mvc.Filters .CheckAccessClosedStoreAttribute+C heckAccessClosedStoreFilter..ctor (Boolean,IPermissionService ,IStoreContext,ITopicService ,StoreInformationSettings)
                                              ;ctor.png.ctor(Boolean,IPermissionService)|m0|01| 001no method|m0|01| 10min1711minNop.Web.Framework.Mvc.Filters .CheckAccessPublicStoreAttribute+C heckAccessPublicStoreFilter..ctor (Boolean,IPermissionService)
                                              ;ctor.png.ctor(IAffiliateService ,ICustomerService,IWorkContext)|m0|00| 000no method|m0|00| 10min0812minNop.Web.Framework.Mvc.Filters .CheckAffiliateAttribute+CheckAffi liateFilter..ctor (IAffiliateService ,ICustomerService,IWorkContext)
                                              ;ctor.png.ctor(ICustomerService ,IDiscountService ,ILocalizationService ,INotificationService,IWorkContext )|m0|02| 002no method|m0|02| 10min0114minNop.Web.Framework.Mvc.Filters .CheckDiscountCouponAttribute+Chec kDiscountCouponFilter..ctor (ICustomerService,IDiscountService ,ILocalizationService ,INotificationService,IWorkContext )
                                              ;ctor.png.ctor(Boolean,IWebHelper ,IWorkContext,LocalizationSettings )|m0|04| 004no method|m0|04| 10min0513minNop.Web.Framework.Mvc.Filters .CheckLanguageSeoCodeAttribute+Che ckLanguageSeoCodeFilter..ctor (Boolean,IWebHelper,IWorkContext ,LocalizationSettings)
                                              ;ctor.png.ctor(ILocalizationService)|m0|03| 003no method|m0|03| 10min1810minNop.Web.Framework.Mvc.Filters .NotNullValidationMessageAttribute +NotNullValidationMessageFilter. .ctor(ILocalizationService)
                                              ;ctor.png.ctor(String,String,String)|m0|16| 016no method|m0|16| 10min0912minNop.Web.Framework.Mvc.Filters .ParameterBasedOnFormNameAndValueA ttribute+ParameterBasedOnFormName A ndValueFilter..ctor(String ,String ,String)
                                              ;ctor.png.ctor(String,String)|m0|15| 015no method|m0|15| 10min1511minNop.Web.Framework.Mvc.Filters .ParameterBasedOnFormNameAttribute +ParameterBasedOnFormNameFilter. .ctor(String,String)
                                              ;ctor.png.ctor(Boolean,IEventPublisher)|m0|17| 017no method|m0|17| 10min1611minNop.Web.Framework.Mvc.Filters .PublishModelEventsAttribute+Publi shModelEventsFilter..ctor(Boolean ,IEventPublisher)
                                              ;ctor.png.ctor(CustomerSettings,IRepository <Customer>,IWebHelper,IWorkContext )|m0|19| 019no method|m0|19| 10min0613minNop.Web.Framework.Mvc.Filters .SaveIpAddressAttribute+SaveIpAddr essFilter..ctor(CustomerSettings ,IRepository<Customer>,IWebHelper ,IWorkContext)
                                              ;ctor.png.ctor(CustomerSettings,IRepository <Customer>,IWorkContext)|m0|18| 018no method|m0|18| 10min1012minNop.Web.Framework.Mvc.Filters .SaveLastActivityAttribute+SaveLas tActivityFilter..ctor (CustomerSettings,IRepository <Customer>,IWorkContext)
                                              ;ctor.png.ctor(CustomerSettings ,IGenericAttributeService ,IRepository<GenericAttribute> ,IWebHelper,IWorkContext)|m0|11| 011no method|m0|11| 10min0014minNop.Web.Framework.Mvc.Filters .SaveLastVisitedPageAttribute+Save LastVisitedPageFilter..ctor (CustomerSettings ,IGenericAttributeService ,IRepository<GenericAttribute> ,IWebHelper,IWorkContext)
                                              ;ctor.png.ctor(Boolean,Boolean,IWebHelper)|m0|10| 010no method|m0|10| 10min1112minNop.Web.Framework.Mvc.Filters .SaveSelectedTabAttribute+SaveSele ctedTabFilter..ctor(Boolean ,Boolean,IWebHelper)
                                              ;ctor.png.ctor(String,CaptchaHttpClient ,CaptchaSettings,ILogger ,IWorkContext)|m0|12| 012no method|m0|12| 10min0214minNop.Web.Framework.Mvc.Filters .ValidateCaptchaAttribute+Validate CaptchaFilter..ctor(String ,CaptchaHttpClient,CaptchaSettings ,ILogger,IWorkContext)
                                              ;ctor.png.ctor(ILogger,IWebHelper ,SecuritySettings)|m0|14| 014no method|m0|14| 10min1212minNop.Web.Framework.Mvc.Filters .ValidateHoneypotAttribute+Validat eHoneypotFilter..ctor(ILogger ,IWebHelper,SecuritySettings)
                                              ;ctor.png.ctor(IWebHelper,SecuritySettings)|m0|13| 013no method|m0|13| 10min1311minNop.Web.Framework.Mvc.Filters .ValidateIpAddressAttribute+Valida teIpAddressFilter..ctor (IWebHelper ,SecuritySettings)
                                              ;Warning.png   Rule Violated:    ND1700    Potentially Dead Types

                                              1 type matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              1 typedepthTypesUsingMeDebtAnnual InterestFull Name
                                              ;class.pngPayLaterMessageMigration ● |m0|0| 00no type|m0|0| 15min022minNop.Plugin.Payments.PayPalCommerce .Data.PayLaterMessageMigration

                                              Security
                                              810

                                              ;Warning.png   Rule Violated:    ND3101    Don't use System.Random for security purposes

                                              1 method matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              1 methodDebtAnnual InterestFull Name
                                              ;ctor.png.cctor();NewIssue.png|m0|0| 15min01h 0minNop.Plugin.Misc.Zettle.Services .GuidGenerator..cctor()

                                              Visibility
                                              830

                                              ;Warning.png   Rule Violated:    ND1804    Avoid publicly visible constant fields

                                              67 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              67 fieldsDebtSeverityFull Name
                                              ;literal.pngCustomerRegisteredStoreOwnerNotifi cation;NewIssue.png|m0|06| 0min 30s06MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerRegisteredStoreOwnerNotif ication
                                              ;literal.pngOrderProcessingCustomerNotificatio n;NewIssue.png|m0|05| 0min 30s05MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .OrderProcessingCustomerNotificati on
                                              ;literal.pngVendorInformationChangeStoreOwnerN otification;NewIssue.png|m0|07| 0min 30s07MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .VendorInformationChangeStoreOwner Notification
                                              ;literal.pngBlogCommentStoreOwnerNotification;NewIssue.png|m0|09| 0min 30s09MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .BlogCommentStoreOwnerNotification
                                              ;literal.pngNewsCommentStoreOwnerNotification;NewIssue.png|m0|08| 0min 30s08MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .NewsCommentStoreOwnerNotification
                                              ;literal.pngCURRENT_VERSION|m0|01| 0min 30s01MediumNop.Core.NopVersion .CURRENT_VERSION
                                              ;literal.pngMINOR_VERSION|m0|00| 0min 30s00MediumNop.Core.NopVersion.MINOR_VERSION
                                              ;literal.pngFULL_VERSION|m0|02| 0min 30s02MediumNop.Core.NopVersion.FULL_VERSION
                                              ;literal.pngCustomerWelcomeMessage|m0|04| 0min 30s04MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerWelcomeMessage
                                              ;literal.pngCustomerEmailValidationMessage|m0|03| 0min 30s03MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerEmailValidationMessage
                                              ;literal.pngCustomerEmailRevalidationMessage|m0|16| 0min 30s16MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerEmailRevalidationMessage
                                              ;literal.pngCustomerPasswordRecoveryMessage|m0|15| 0min 30s15MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerPasswordRecoveryMessage
                                              ;literal.pngOrderPlacedVendorNotification|m0|17| 0min 30s17MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .OrderPlacedVendorNotification
                                              ;literal.pngOrderPlacedStoreOwnerNotification|m0|19| 0min 30s19MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .OrderPlacedStoreOwnerNotification
                                              ;literal.pngOrderPlacedAffiliateNotification|m0|18| 0min 30s18MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .OrderPlacedAffiliateNotification
                                              ;literal.pngOrderPaidStoreOwnerNotification|m0|11| 0min 30s11MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .OrderPaidStoreOwnerNotification
                                              ;literal.pngOrderPaidCustomerNotification|m0|10| 0min 30s10MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .OrderPaidCustomerNotification
                                              ;literal.pngOrderPaidVendorNotification|m0|12| 0min 30s12MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .OrderPaidVendorNotification
                                              ;literal.pngOrderPaidAffiliateNotification|m0|14| 0min 30s14MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .OrderPaidAffiliateNotification
                                              ;literal.pngOrderPlacedCustomerNotification|m0|13| 0min 30s13MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .OrderPlacedCustomerNotification
                                              ;Warning.png   Rule Violated:    ND1805    Fields should be declared as private or protected

                                              15 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              15 fieldsVisibilityoutsideMethodsUsingMeDebtAnnual InterestFull Name
                                              ;field.pngFbConversionsApiBaseAddress;NewIssue.png04public|m0|06|

                                              1 method

                                              • ;method.pngNop.Plugin.Widgets.FacebookPixel .Services .FacebookConversionsHttpClient .SendEventAsync (FacebookPixelConfiguration ,ConversionsEvent)
                                              |m0|06| 1min 20s046minNop.Plugin.Widgets.FacebookPixel .FacebookPixelDefaults .FbConversionsApiBaseAddress
                                              ;field.pngFbConversionsApiVersion;NewIssue.png05public|m0|04|

                                              1 method

                                              • ;method.pngNop.Plugin.Widgets.FacebookPixel .Services .FacebookConversionsHttpClient .SendEventAsync (FacebookPixelConfiguration ,ConversionsEvent)
                                              |m0|04| 1min 20s056minNop.Plugin.Widgets.FacebookPixel .FacebookPixelDefaults .FbConversionsApiVersion
                                              ;field.pngFbConversionsApiEventEndpoint;NewIssue.png06public|m0|05|

                                              1 method

                                              • ;method.pngNop.Plugin.Widgets.FacebookPixel .Services .FacebookConversionsHttpClient .SendEventAsync (FacebookPixelConfiguration ,ConversionsEvent)
                                              |m0|05| 1min 20s066minNop.Plugin.Widgets.FacebookPixel .FacebookPixelDefaults .FbConversionsApiEventEndpoint
                                              ;field.pngPICTURE_URL_MODEL_KEY03public|m0|03|

                                              1 method

                                              • ;method.pngNop.Plugin.Widgets.NivoSlider .Components .WidgetsNivoSliderViewComponent .GetPictureUrlAsync(Int32)
                                              |m0|03| 1min 20s036minNop.Plugin.Widgets.NivoSlider .Infrastructure.Cache .ModelCacheEventConsumer .PICTURE_URL_MODEL_KEY
                                              ;field.pngALL_TAX_RATES_MODEL_KEY00public|m0|01|

                                              1 method

                                              • ;method.pngNop.Plugin.Tax .FixedOrByCountryStateZip .FixedOrByCountryStateZipTaxProvid er.GetTaxRateAsync(TaxRateRequest)
                                              |m0|01| 1min 20s006minNop.Plugin.Tax .FixedOrByCountryStateZip .Infrastructure.Cache .ModelCacheEventConsumer .ALL_TAX_RATES_MODEL_KEY
                                              ;field.pngTAXRATE_ALL_KEY01public|m0|02|

                                              1 method

                                              • ;method.pngNop.Plugin.Tax .FixedOrByCountryStateZip.Services .CountryStateZipService .GetAllTaxRatesAsync(Int32,Int32)
                                              |m0|02| 1min 20s016minNop.Plugin.Tax .FixedOrByCountryStateZip .Infrastructure.Cache .ModelCacheEventConsumer .TAXRATE_ALL_KEY
                                              ;field.pngEditMessageTemplateUrl02public|m100|00|

                                              2 methods

                                              • ;method.pngNop.Plugin.Misc.Sendinblue .Controllers.SendinblueController .MessageList (SendinblueMessageTemplateSearchMo del)
                                              • ;method.pngNop.Plugin.Misc.Sendinblue .Controllers.SendinblueController .MessageUpdate (SendinblueMessageTemplateModel)
                                              |m100|00| 1min 40s026minNop.Plugin.Misc.Sendinblue .SendinblueDefaults .EditMessageTemplateUrl
                                              ;field.pngHideGeneralBlock07public|m0|07|

                                              1 method

                                              • ;method.pngNop.Plugin.Misc.Sendinblue .Controllers.SendinblueController .PrepareModelAsync (ConfigurationModel)
                                              |m0|07| 1min 20s076minNop.Plugin.Misc.Sendinblue .SendinblueDefaults .HideGeneralBlock
                                              ;field.pngHideSynchronizationBlock12public|m0|12|

                                              1 method

                                              • ;method.pngNop.Plugin.Misc.Sendinblue .Controllers.SendinblueController .PrepareModelAsync (ConfigurationModel)
                                              |m0|12| 1min 20s126minNop.Plugin.Misc.Sendinblue .SendinblueDefaults .HideSynchronizationBlock
                                              ;field.pngHideTransactionalBlock13public|m0|13|

                                              1 method

                                              • ;method.pngNop.Plugin.Misc.Sendinblue .Controllers.SendinblueController .PrepareModelAsync (ConfigurationModel)
                                              |m0|13| 1min 20s136minNop.Plugin.Misc.Sendinblue .SendinblueDefaults .HideTransactionalBlock
                                              ;field.pngHideSmsBlock14public|m0|14|

                                              1 method

                                              • ;method.pngNop.Plugin.Misc.Sendinblue .Controllers.SendinblueController .PrepareModelAsync (ConfigurationModel)
                                              |m0|14| 1min 20s146minNop.Plugin.Misc.Sendinblue .SendinblueDefaults.HideSmsBlock
                                              ;field.pngHideMarketingAutomationBlock11public|m0|11|

                                              1 method

                                              • ;method.pngNop.Plugin.Misc.Sendinblue .Controllers.SendinblueController .PrepareModelAsync (ConfigurationModel)
                                              |m0|11| 1min 20s116minNop.Plugin.Misc.Sendinblue .SendinblueDefaults .HideMarketingAutomationBlock
                                              ;field.pngHideSearchBlockAttribute08public|m0|08|

                                              1 method

                                              • ;method.pngNop.Plugin.Widgets.FacebookPixel .Controllers .FacebookPixelController.Configure ()
                                              |m0|08| 1min 20s086minNop.Plugin.Widgets.FacebookPixel .FacebookPixelDefaults .HideSearchBlockAttribute
                                              ;field.pngSystemName09public|m0|09|

                                              1 method

                                              • ;method.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator.Controllers .AuthenticationController .RegisterGoogleAuthenticator (AuthModel)
                                              |m0|09| 1min 20s096minNop.Plugin.MultiFactorAuth .GoogleAuthenticator .GoogleAuthenticatorDefaults .SystemName
                                              ;field.pngHideSearchBlockAttribute10public|m0|10|

                                              1 method

                                              • ;method.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator.Controllers .GoogleAuthenticatorController .Configure()
                                              |m0|10| 1min 20s106minNop.Plugin.MultiFactorAuth .GoogleAuthenticator .GoogleAuthenticatorDefaults .HideSearchBlockAttribute
                                              ;Warning.png   Rule Violated:    ND1800    Methods that could have a lower visibility

                                              2 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              2 methodsVisibilityCouldBeDeclaredMethodsCallingMeDebtSeverityFull Name
                                              ;property-get.pngget_HttpClientFactory()0internal0private|m0|0|

                                              1 method

                                              • ;method.pngNop.Services.ScheduleTasks .TaskScheduler+TaskThread.RunAsync ()
                                              |m0|0| 0min 30s0MediumNop.Services.ScheduleTasks .TaskScheduler+TaskThread .get_HttpClientFactory()
                                              ;property-get.pngget_ServiceScopeFactory()1internal1private|m0|1|

                                              1 method

                                              • ;method.pngNop.Services.ScheduleTasks .TaskScheduler+TaskThread.RunAsync ()
                                              |m0|1| 0min 30s1MediumNop.Services.ScheduleTasks .TaskScheduler+TaskThread .get_ServiceScopeFactory()

                                              Immutability
                                              751

                                              ;Warning.png   Rule Violated:    ND1905    A field must not be assigned from outside its parent hierarchy types

                                              33 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              33 fieldsmethodsAssignerOutsideOfMyTypeDebtSeverityFull Name
                                              ;field.pngFILES_ROOT;NewIssue.png|m0|06|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|06| 5min06HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig.FILES_ROOT
                                              ;field.pngSESSION_PATH_KEY;NewIssue.png|m0|05|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|05| 5min05HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig .SESSION_PATH_KEY
                                              ;field.pngTHUMBS_VIEW_WIDTH;NewIssue.png|m0|07|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|07| 5min07HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig .THUMBS_VIEW_WIDTH
                                              ;field.pngTHUMBS_VIEW_HEIGHT;NewIssue.png|m0|09|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|09| 5min09HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig .THUMBS_VIEW_HEIGHT
                                              ;field.pngPREVIEW_THUMB_WIDTH;NewIssue.png|m0|08|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|08| 5min08HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig .PREVIEW_THUMB_WIDTH
                                              ;field.pngPREVIEW_THUMB_HEIGHT;NewIssue.png|m0|01|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|01| 5min01HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig .PREVIEW_THUMB_HEIGHT
                                              ;field.pngMAX_IMAGE_WIDTH;NewIssue.png|m0|00|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|00| 5min00HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig.MAX_IMAGE_WIDTH
                                              ;field.pngMAX_IMAGE_HEIGHT;NewIssue.png|m0|02|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|02| 5min02HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig .MAX_IMAGE_HEIGHT
                                              ;field.pngDEFAULTVIEW;NewIssue.png|m0|04|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|04| 5min04HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig.DEFAULTVIEW
                                              ;field.pngFORBIDDEN_UPLOADS;NewIssue.png|m0|03|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|03| 5min03HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig .FORBIDDEN_UPLOADS
                                              ;field.pngALLOWED_UPLOADS;NewIssue.png|m0|16|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|16| 5min16HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig.ALLOWED_UPLOADS
                                              ;field.pngFILEPERMISSIONS;NewIssue.png|m0|15|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|15| 5min15HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig.FILEPERMISSIONS
                                              ;field.pngDIRPERMISSIONS;NewIssue.png|m0|17|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|17| 5min17HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig.DIRPERMISSIONS
                                              ;field.pngLANG;NewIssue.png|m0|19|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|19| 5min19HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig.LANG
                                              ;field.pngDATEFORMAT;NewIssue.png|m0|18|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|18| 5min18HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig.DATEFORMAT
                                              ;field.pngOPEN_LAST_DIR;NewIssue.png|m0|11|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|11| 5min11HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig.OPEN_LAST_DIR
                                              ;field.pngINTEGRATION;NewIssue.png|m0|10|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|10| 5min10HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig.INTEGRATION
                                              ;field.pngRETURN_URL_PREFIX;NewIssue.png|m0|12|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|12| 5min12HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig .RETURN_URL_PREFIX
                                              ;field.pngDIRLIST;NewIssue.png|m0|14|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|14| 5min14HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig.DIRLIST
                                              ;field.pngCREATEDIR;NewIssue.png|m0|13|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetOrCreateConfigurationAsync (String,String)
                                              |m0|13| 5min13HighNop.Services.Media.RoxyFileman .RoxyFilemanConfig.CREATEDIR
                                              ;Warning.png   Rule Violated:    ND1913    Record should be immutable

                                              880 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              880 typesculpritSettersmethodsCallingCulpritSettersDebtSeverityFull Name
                                              ;class.pngAddressItem;NewIssue.png|m6|02|

                                              First 5 of 13 methods

                                              • ;property-set.pngNop.Services.Common.Pdf .AddressItem.set_Company(String)
                                              • ;property-set.pngNop.Services.Common.Pdf .AddressItem.set_Name(String)
                                              • ;property-set.pngNop.Services.Common.Pdf .AddressItem.set_Phone(String)
                                              • ;property-set.pngNop.Services.Common.Pdf .AddressItem.set_Fax(String)
                                              • ;property-set.pngNop.Services.Common.Pdf .AddressItem.set_Address(String)
                                              |m2|01|

                                              First 5 of 22 methods

                                              • ;method.pngNop.Services.Common.PdfService .GetBillingAddressAsync(Vendor ,Language,Order)
                                              • ;method.pngNop.Services.Common.PdfService .GetShippingAddressAsync(Language ,Order)
                                              • ;method.pngNop.Services.Common.PdfService .GetBillingAddressAsync(Vendor ,Language,Order)
                                              • ;method.pngNop.Services.Common.PdfService .GetShippingAddressAsync(Language ,Order)
                                              • ;method.pngNop.Services.Common.PdfService .GetBillingAddressAsync(Vendor ,Language,Order)
                                              |m2|01| 2h 20min06HighNop.Services.Common.Pdf .AddressItem
                                              ;class.pngSitemapModel;NewIssue.png|m1|11|

                                              2 methods

                                              • ;property-set.pngNop.Web.Models.Sitemap .SitemapModel.set_Items(List <SitemapModel+SitemapItemModel>)
                                              • ;property-set.pngNop.Web.Models.Sitemap .SitemapModel.set_PageModel (SitemapPageModel)
                                              |m0|08|

                                              1 method

                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .PrepareSitemapModelAsync (SitemapPageModel)
                                              |m0|08| 14min05HighNop.Web.Models.Sitemap .SitemapModel
                                              ;class.pngSitemapModel+SitemapItemModel;NewIssue.png|m1|10|

                                              3 methods

                                              • ;property-set.pngNop.Web.Models.Sitemap .SitemapModel+SitemapItemModel .set_GroupTitle(String)
                                              • ;property-set.pngNop.Web.Models.Sitemap .SitemapModel+SitemapItemModel .set_Url(String)
                                              • ;property-set.pngNop.Web.Models.Sitemap .SitemapModel+SitemapItemModel .set_Name(String)
                                              |m0|06|

                                              3 methods

                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .PrepareSitemapModelAsync (SitemapPageModel)
                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .PrepareSitemapModelAsync (SitemapPageModel)
                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .PrepareSitemapModelAsync (SitemapPageModel)
                                              |m0|06| 26min07HighNop.Web.Models.Sitemap .SitemapModel+SitemapItemModel
                                              ;class.pngSitemapPageModel;NewIssue.png19no method13no method|m0|13| 8min09HighNop.Web.Models.Sitemap .SitemapPageModel
                                              ;class.pngSitemapUrlModel;NewIssue.png|m2|06|

                                              4 methods

                                              • ;property-set.pngNop.Web.Models.Sitemap .SitemapUrlModel.set_Location (String)
                                              • ;property-set.pngNop.Web.Models.Sitemap .SitemapUrlModel .set_AlternateLocations(IList <String>)
                                              • ;property-set.pngNop.Web.Models.Sitemap .SitemapUrlModel .set_UpdateFrequency (UpdateFrequency)
                                              • ;property-set.pngNop.Web.Models.Sitemap .SitemapUrlModel.set_UpdatedOn (DateTime)
                                              15no method|m0|15| 8min08HighNop.Web.Models.Sitemap .SitemapUrlModel
                                              ;class.pngSitemapXmlModel;NewIssue.png|m0|12|

                                              1 method

                                              • ;property-set.pngNop.Web.Models.Sitemap .SitemapXmlModel .set_SitemapXmlPath(String)
                                              |m0|09|

                                              1 method

                                              • ;method.pngNop.Web.Factories .SitemapModelFactory .PrepareSitemapXmlModelAsync(Int32 )
                                              |m0|09| 14min01HighNop.Web.Models.Sitemap .SitemapXmlModel
                                              ;class.pngVideoModel;NewIssue.png|m2|05|

                                              4 methods

                                              • ;property-set.pngNop.Web.Models.Media.VideoModel .set_VideoUrl(String)
                                              • ;property-set.pngNop.Web.Models.Media.VideoModel .set_Allow(String)
                                              • ;property-set.pngNop.Web.Models.Media.VideoModel .set_Width(Int32)
                                              • ;property-set.pngNop.Web.Models.Media.VideoModel .set_Height(Int32)
                                              |m0|04|

                                              4 methods

                                              • ;method.pngNop.Web.Factories .ProductModelFactory .PrepareProductDetailsPictureModel Async(Product,Boolean)
                                              • ;method.pngNop.Web.Factories .ProductModelFactory .PrepareProductDetailsPictureModel Async(Product,Boolean)
                                              • ;method.pngNop.Web.Factories .ProductModelFactory .PrepareProductDetailsPictureModel Async(Product,Boolean)
                                              • ;method.pngNop.Web.Factories .ProductModelFactory .PrepareProductDetailsPictureModel Async(Product,Boolean)
                                              |m0|04| 32min00HighNop.Web.Models.Media.VideoModel
                                              ;class.pngNewProductsModel;NewIssue.png|m0|17|

                                              1 method

                                              • ;property-set.pngNop.Web.Models.Catalog .NewProductsModel .set_CatalogProductsModel (CatalogProductsModel)
                                              |m0|07|

                                              1 method

                                              • ;method.pngNop.Web.Controllers .CatalogController.NewProducts (CatalogProductsCommand)
                                              |m0|07| 14min02HighNop.Web.Models.Catalog .NewProductsModel
                                              ;class.pngCustomHtmlSettingsModel;NewIssue.png|m2|03|

                                              5 methods

                                              • ;property-set.pngNop.Web.Areas.Admin.Models .Settings.CustomHtmlSettingsModel .set_ActiveStoreScopeConfiguration (Int32)
                                              • ;property-set.pngNop.Web.Areas.Admin.Models .Settings.CustomHtmlSettingsModel .set_HeaderCustomHtml(String)
                                              • ;property-set.pngNop.Web.Areas.Admin.Models .Settings.CustomHtmlSettingsModel .set_HeaderCustomHtml_OverrideForS tore(Boolean)
                                              • ;property-set.pngNop.Web.Areas.Admin.Models .Settings.CustomHtmlSettingsModel .set_FooterCustomHtml(String)
                                              • ;property-set.pngNop.Web.Areas.Admin.Models .Settings.CustomHtmlSettingsModel .set_FooterCustomHtml_OverrideForS tore(Boolean)
                                              |m0|03|

                                              4 methods

                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareCustomHtmlSettingsModelAsy nc()
                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareCustomHtmlSettingsModelAsy nc()
                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareCustomHtmlSettingsModelAsy nc()
                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareCustomHtmlSettingsModelAsy nc()
                                              |m0|03| 32min04HighNop.Web.Areas.Admin.Models .Settings.CustomHtmlSettingsModel
                                              ;class.pngRobotsTxtSettingsModel;NewIssue.png|m7|01|

                                              First 5 of 14 methods

                                              • ;property-set.pngNop.Web.Areas.Admin.Models .Settings.RobotsTxtSettingsModel .set_ActiveStoreScopeConfiguration (Int32)
                                              • ;property-set.pngNop.Web.Areas.Admin.Models .Settings.RobotsTxtSettingsModel .set_DisallowPaths(String)
                                              • ;property-set.pngNop.Web.Areas.Admin.Models .Settings.RobotsTxtSettingsModel .set_DisallowPaths_OverrideForStor e(Boolean)
                                              • ;property-set.pngNop.Web.Areas.Admin.Models .Settings.RobotsTxtSettingsModel .set_LocalizableDisallowPaths (String)
                                              • ;property-set.pngNop.Web.Areas.Admin.Models .Settings.RobotsTxtSettingsModel .set_LocalizableDisallowPaths_Over rideForStore(Boolean)
                                              |m1|02|

                                              First 5 of 13 methods

                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareRobotsTxtSettingsModelAsyn c(RobotsTxtSettingsModel)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareRobotsTxtSettingsModelAsyn c(RobotsTxtSettingsModel)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareRobotsTxtSettingsModelAsyn c(RobotsTxtSettingsModel)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareRobotsTxtSettingsModelAsyn c(RobotsTxtSettingsModel)
                                              • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareRobotsTxtSettingsModelAsyn c(RobotsTxtSettingsModel)
                                              |m1|02| 1h 26min03HighNop.Web.Areas.Admin.Models .Settings.RobotsTxtSettingsModel
                                              ;class.pngLicenseCheckModel;NewIssue.png|m1|09|

                                              3 methods

                                              • ;property-set.pngNop.Web.Areas.Admin.Models.Common .LicenseCheckModel .set_DisplayWarning(Nullable <Boolean>)
                                              • ;property-set.pngNop.Web.Areas.Admin.Models.Common .LicenseCheckModel.set_BlockPages (Nullable<Boolean>)
                                              • ;property-set.pngNop.Web.Areas.Admin.Models.Common .LicenseCheckModel.set_WarningText (String)
                                              19no method|m0|19| 8min16HighNop.Web.Areas.Admin.Models.Common .LicenseCheckModel
                                              ;class.pngMaintenanceModel+DeleteMinificatio nFilesModel;NewIssue.png|m0|14|

                                              1 method

                                              • ;property-set.pngNop.Web.Areas.Admin.Models.Common .MaintenanceModel+DeleteMinificati onFilesModel .set_NumberOfDeletedFiles(Nullable <Int32>)
                                              |m0|10|

                                              1 method

                                              • ;method.pngNop.Web.Areas.Admin.Controllers .CommonController .MaintenanceDeleteMinificationFile s(MaintenanceModel)
                                              |m0|10| 14min15HighNop.Web.Areas.Admin.Models.Common .MaintenanceModel+DeleteMinificati onFilesModel
                                              ;class.pngProductVideoListModel;NewIssue.png18no method18no method|m0|18| 8min17HighNop.Web.Areas.Admin.Models.Catalog .ProductVideoListModel
                                              ;class.pngProductVideoModel;NewIssue.png|m1|08|

                                              3 methods

                                              • ;property-set.pngNop.Web.Areas.Admin.Models.Catalog .ProductVideoModel.set_ProductId (Int32)
                                              • ;property-set.pngNop.Web.Areas.Admin.Models.Catalog .ProductVideoModel.set_VideoUrl (String)
                                              • ;property-set.pngNop.Web.Areas.Admin.Models.Catalog .ProductVideoModel .set_DisplayOrder(Int32)
                                              |m0|12|

                                              1 method

                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareProductVideoListModelAsync (ProductVideoSearchModel,Product)
                                              |m0|12| 14min19HighNop.Web.Areas.Admin.Models.Catalog .ProductVideoModel
                                              ;class.pngProductVideoSearchModel;NewIssue.png|m0|13|

                                              1 method

                                              • ;property-set.pngNop.Web.Areas.Admin.Models.Catalog .ProductVideoSearchModel .set_ProductId(Int32)
                                              |m0|11|

                                              1 method

                                              • ;method.pngNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareProductVideoSearchModel (ProductVideoSearchModel,Product)
                                              |m0|11| 14min18HighNop.Web.Areas.Admin.Models.Catalog .ProductVideoSearchModel
                                              ;class.pngFacebookUserDTO;NewIssue.png|m2|07|

                                              4 methods

                                              • ;property-set.pngNop.Plugin.ExternalAuth.Facebook .Models.FacebookUserDTO .set_Algorithm(String)
                                              • ;property-set.pngNop.Plugin.ExternalAuth.Facebook .Models.FacebookUserDTO .set_Expires(Int32)
                                              • ;property-set.pngNop.Plugin.ExternalAuth.Facebook .Models.FacebookUserDTO .set_IssuedAt(Int32)
                                              • ;property-set.pngNop.Plugin.ExternalAuth.Facebook .Models.FacebookUserDTO.set_UserId (String)
                                              16no method|m0|16| 8min11HighNop.Plugin.ExternalAuth.Facebook .Models.FacebookUserDTO
                                              ;class.pngConfigurationModel;NewIssue.png|m15|00|

                                              First 5 of 29 methods

                                              • ;property-set.pngNop.Plugin.Payments.CyberSource .Models.ConfigurationModel .set_ActiveStoreScopeConfiguration (Int32)
                                              • ;property-set.pngNop.Plugin.Payments.CyberSource .Models.ConfigurationModel .set_UseSandbox(Boolean)
                                              • ;property-set.pngNop.Plugin.Payments.CyberSource .Models.ConfigurationModel .set_UseSandbox_OverrideForStore (Boolean)
                                              • ;property-set.pngNop.Plugin.Payments.CyberSource .Models.ConfigurationModel .set_MerchantId(String)
                                              • ;property-set.pngNop.Plugin.Payments.CyberSource .Models.ConfigurationModel .set_MerchantId_OverrideForStore (Boolean)
                                              |m3|00|

                                              First 5 of 29 methods

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Controllers.CyberSourceController .Configure()
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Controllers.CyberSourceController .Configure()
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Controllers.CyberSourceController .Configure()
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Controllers.CyberSourceController .Configure()
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Controllers.CyberSourceController .Configure()
                                              |m3|00| 3h 2min10HighNop.Plugin.Payments.CyberSource .Models.ConfigurationModel
                                              ;class.pngCustomerTokenEditModel;NewIssue.png|m0|15|

                                              1 method

                                              • ;property-set.pngNop.Plugin.Payments.CyberSource .Models.CustomerTokenEditModel .set_CustomerToken (CustomerTokenModel)
                                              14no method|m0|14| 8min12HighNop.Plugin.Payments.CyberSource .Models.CustomerTokenEditModel
                                              ;class.pngCustomerTokenListModel;NewIssue.png|m0|16|

                                              1 method

                                              • ;property-set.pngNop.Plugin.Payments.CyberSource .Models.CustomerTokenListModel .set_Tokens(IList <CustomerTokenListModel+CustomerTo kenDetailsModel>)
                                              17no method|m0|17| 8min14HighNop.Plugin.Payments.CyberSource .Models.CustomerTokenListModel
                                              ;class.pngCustomerTokenListModel+CustomerTok enDetailsModel;NewIssue.png|m2|04|

                                              4 methods

                                              • ;property-set.pngNop.Plugin.Payments.CyberSource .Models .CustomerTokenListModel+CustomerTo kenDetailsModel.set_CardNumber (String)
                                              • ;property-set.pngNop.Plugin.Payments.CyberSource .Models .CustomerTokenListModel+CustomerTo kenDetailsModel .set_ThreeDigitCardType(String)
                                              • ;property-set.pngNop.Plugin.Payments.CyberSource .Models .CustomerTokenListModel+CustomerTo kenDetailsModel .set_CardExpirationYear(String)
                                              • ;property-set.pngNop.Plugin.Payments.CyberSource .Models .CustomerTokenListModel+CustomerTo kenDetailsModel .set_CardExpirationMonth(String)
                                              |m0|05|

                                              4 methods

                                              • ;method.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r.CustomerTokens()
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r.CustomerTokens()
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r.CustomerTokens()
                                              • ;method.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r.CustomerTokens()
                                              |m0|05| 32min13HighNop.Plugin.Payments.CyberSource .Models .CustomerTokenListModel+CustomerTo kenDetailsModel
                                              ;WarningCritical.png   Critical Rule Violated:    ND1901    Avoid non-readonly static fields

                                              30 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              30 fieldsmethodAssigningFieldDebtSeverityFull Name
                                              ;field.png_connectionWrapper;NewIssue.png|m100|10|

                                              1 method

                                              • ;ctor.pngNop.Services.Caching .RedisCacheManager..ctor (AppSettings,IDistributedCache)
                                              |m100|10| 10min06HighNop.Services.Caching .RedisCacheManager ._connectionWrapper
                                              ;field.png_languageResources;NewIssue.png|m100|05|

                                              1 method

                                              • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanException .GetLocalizedMessage(String)
                                              |m100|05| 10min05HighNop.Services.Media.RoxyFileman .RoxyFilemanException ._languageResources
                                              ;field.pngFbConversionsApiBaseAddress;NewIssue.png15no method|m0|15| 2min 0s07HighNop.Plugin.Widgets.FacebookPixel .FacebookPixelDefaults .FbConversionsApiBaseAddress
                                              ;field.pngFbConversionsApiVersion;NewIssue.png19no method|m0|19| 2min 0s09HighNop.Plugin.Widgets.FacebookPixel .FacebookPixelDefaults .FbConversionsApiVersion
                                              ;field.pngFbConversionsApiEventEndpoint;NewIssue.png18no method|m0|18| 2min 0s08HighNop.Plugin.Widgets.FacebookPixel .FacebookPixelDefaults .FbConversionsApiEventEndpoint
                                              ;field.png_configurationOrder|m100|04|

                                              1 method

                                              • ;method.pngNop.Core.Configuration .AppSettingsHelper.SaveAppSettings (IList<IConfig>,INopFileProvider ,Boolean)
                                              |m100|04| 10min01HighNop.Core.Configuration .AppSettingsHelper ._configurationOrder
                                              ;field.png_clearToken|m100|07|

                                              1 method

                                              • ;method.pngNop.Core.Caching .MemoryCacheManager.ClearAsync()
                                              |m100|07| 10min00HighNop.Core.Caching .MemoryCacheManager._clearToken
                                              ;field.pnginstance|m100|06|

                                              1 method

                                              • ;property-set.pngNop.Core.Infrastructure.Singleton <T>.set_Instance(T)
                                              |m100|06| 10min02HighNop.Core.Infrastructure.Singleton <T>.instance
                                              ;field.png_databaseIsInstalled|m100|01|

                                              1 method

                                              • ;method.pngNop.Data.DataSettingsManager .IsDatabaseInstalled()
                                              |m100|01| 10min04HighNop.Data.DataSettingsManager ._databaseIsInstalled
                                              ;field.png_isInitialized|m100|00|

                                              1 method

                                              • ;method.pngNop.Data.Mapping .NameCompatibilityManager .Initialize()
                                              |m100|00| 10min03HighNop.Data.Mapping .NameCompatibilityManager ._isInitialized
                                              ;field.png_seoCharacterTable|m100|03|

                                              1 method

                                              • ;method.pngNop.Services.Seo.UrlRecordService .InitializeSeoCharacterTable()
                                              |m100|03| 10min16HighNop.Services.Seo.UrlRecordService ._seoCharacterTable
                                              ;field.png_blobContainerClient|m100|02|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m100|02| 10min15HighNop.Services.Media .AzurePictureService ._blobContainerClient
                                              ;field.png_blobServiceClient|m100|12|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m100|12| 10min17HighNop.Services.Media .AzurePictureService ._blobServiceClient
                                              ;field.png_azureBlobStorageAppendContainerNa me|m100|13|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m100|13| 10min19HighNop.Services.Media .AzurePictureService ._azureBlobStorageAppendContainerN ame
                                              ;field.png_isInitialized|m100|14|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m100|14| 10min18HighNop.Services.Media .AzurePictureService ._isInitialized
                                              ;field.png_azureBlobStorageConnectionString|m100|11|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m100|11| 10min11HighNop.Services.Media .AzurePictureService ._azureBlobStorageConnectionString
                                              ;field.png_azureBlobStorageContainerName|m100|08|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m100|08| 10min10HighNop.Services.Media .AzurePictureService ._azureBlobStorageContainerName
                                              ;field.png_azureBlobStorageEndPoint|m100|09|

                                              1 method

                                              • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                              |m100|09| 10min12HighNop.Services.Media .AzurePictureService ._azureBlobStorageEndPoint
                                              ;field.pngPICTURE_URL_MODEL_KEY17no method|m0|17| 2min 0s14HighNop.Plugin.Widgets.NivoSlider .Infrastructure.Cache .ModelCacheEventConsumer .PICTURE_URL_MODEL_KEY
                                              ;field.pngALL_TAX_RATES_MODEL_KEY16no method|m0|16| 2min 0s13HighNop.Plugin.Tax .FixedOrByCountryStateZip .Infrastructure.Cache .ModelCacheEventConsumer .ALL_TAX_RATES_MODEL_KEY
                                              ;Warning.png   Rule Violated:    ND1902    Avoid static fields with a mutable field type

                                              59 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              59 fieldsmutableFieldTypeisFieldImmutableisFieldReadOnlyDebtSeverityFull Name
                                              ;field.png_connectionWrapper;NewIssue.png06;class.pngNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper06Mutable06Not ReadOnly|m0|06| 10min06MediumNop.Services.Caching .RedisCacheManager ._connectionWrapper
                                              ;field.pngEnableMultiFactorAuthentication;NewIssue.png05;class.pngNop.Core.Domain.Security .PermissionRecord05Immutable05ReadOnly|m0|05| 10min05MediumNop.Services.Security .StandardPermissionProvider .EnableMultiFactorAuthentication
                                              ;field.pngAccessAdminPanel07;class.pngNop.Core.Domain.Security .PermissionRecord07Immutable07ReadOnly|m0|07| 10min07MediumNop.Services.Security .StandardPermissionProvider .AccessAdminPanel
                                              ;field.pngAllowCustomerImpersonation09;class.pngNop.Core.Domain.Security .PermissionRecord09Immutable09ReadOnly|m0|09| 10min09MediumNop.Services.Security .StandardPermissionProvider .AllowCustomerImpersonation
                                              ;field.pngManageProducts08;class.pngNop.Core.Domain.Security .PermissionRecord08Immutable08ReadOnly|m0|08| 10min08MediumNop.Services.Security .StandardPermissionProvider .ManageProducts
                                              ;field.pngManageCategories01;class.pngNop.Core.Domain.Security .PermissionRecord01Immutable01ReadOnly|m0|01| 10min01MediumNop.Services.Security .StandardPermissionProvider .ManageCategories
                                              ;field.pngManageManufacturers00;class.pngNop.Core.Domain.Security .PermissionRecord00Immutable00ReadOnly|m0|00| 10min00MediumNop.Services.Security .StandardPermissionProvider .ManageManufacturers
                                              ;field.pngManageProductReviews02;class.pngNop.Core.Domain.Security .PermissionRecord02Immutable02ReadOnly|m0|02| 10min02MediumNop.Services.Security .StandardPermissionProvider .ManageProductReviews
                                              ;field.pngManageProductTags04;class.pngNop.Core.Domain.Security .PermissionRecord04Immutable04ReadOnly|m0|04| 10min04MediumNop.Services.Security .StandardPermissionProvider .ManageProductTags
                                              ;field.pngManageAttributes03;class.pngNop.Core.Domain.Security .PermissionRecord03Immutable03ReadOnly|m0|03| 10min03MediumNop.Services.Security .StandardPermissionProvider .ManageAttributes
                                              ;field.pngManageCustomers16;class.pngNop.Core.Domain.Security .PermissionRecord16Immutable16ReadOnly|m0|16| 10min16MediumNop.Services.Security .StandardPermissionProvider .ManageCustomers
                                              ;field.pngManageVendors15;class.pngNop.Core.Domain.Security .PermissionRecord15Immutable15ReadOnly|m0|15| 10min15MediumNop.Services.Security .StandardPermissionProvider .ManageVendors
                                              ;field.pngManageCurrentCarts17;class.pngNop.Core.Domain.Security .PermissionRecord17Immutable17ReadOnly|m0|17| 10min17MediumNop.Services.Security .StandardPermissionProvider .ManageCurrentCarts
                                              ;field.pngManageOrders19;class.pngNop.Core.Domain.Security .PermissionRecord19Immutable19ReadOnly|m0|19| 10min19MediumNop.Services.Security .StandardPermissionProvider .ManageOrders
                                              ;field.pngSalesSummaryReport18;class.pngNop.Core.Domain.Security .PermissionRecord18Immutable18ReadOnly|m0|18| 10min18MediumNop.Services.Security .StandardPermissionProvider .SalesSummaryReport
                                              ;field.pngManageRecurringPayments11;class.pngNop.Core.Domain.Security .PermissionRecord11Immutable11ReadOnly|m0|11| 10min11MediumNop.Services.Security .StandardPermissionProvider .ManageRecurringPayments
                                              ;field.pngManageGiftCards10;class.pngNop.Core.Domain.Security .PermissionRecord10Immutable10ReadOnly|m0|10| 10min10MediumNop.Services.Security .StandardPermissionProvider .ManageGiftCards
                                              ;field.pngManageReturnRequests12;class.pngNop.Core.Domain.Security .PermissionRecord12Immutable12ReadOnly|m0|12| 10min12MediumNop.Services.Security .StandardPermissionProvider .ManageReturnRequests
                                              ;field.pngOrderCountryReport14;class.pngNop.Core.Domain.Security .PermissionRecord14Immutable14ReadOnly|m0|14| 10min14MediumNop.Services.Security .StandardPermissionProvider .OrderCountryReport
                                              ;field.pngManageAffiliates13;class.pngNop.Core.Domain.Security .PermissionRecord13Immutable13ReadOnly|m0|13| 10min13MediumNop.Services.Security .StandardPermissionProvider .ManageAffiliates
                                              ;Warning.png   Rule Violated:    ND1900    Fields should be marked as ReadOnly when possible

                                              18 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              18 fieldsMethodsReadingMeButNotAssigningMeMethodsAssigningMeDebtSeverityFull Name
                                              ;field.png_ignoreReflectionErrors|m50|05|

                                              2 methods

                                              • ;ctor.pngNop.Core.Infrastructure .AppDomainTypeFinder..ctor (INopFileProvider)
                                              • ;method.pngNop.Core.Infrastructure .AppDomainTypeFinder .FindClassesOfType(Type ,IEnumerable<Assembly>,Boolean)
                                              06no method|m0|06| 5min06MediumNop.Core.Infrastructure .AppDomainTypeFinder ._ignoreReflectionErrors
                                              ;field.png_booleanParameterNames|m100|00|

                                              3 methods

                                              • ;ctor.pngNop.Web.Framework.UI.Paging.Pager. .ctor(IPageableModel,ViewContext)
                                              • ;method.pngNop.Web.Framework.UI.Paging.Pager .BooleanParameterName(String)
                                              • ;method.pngNop.Web.Framework.UI.Paging.Pager .CreateDefaultUrl(Int32)
                                              05no method|m0|05| 5min05MediumNop.Web.Framework.UI.Paging.Pager ._booleanParameterNames
                                              ;field.png_persistForTheNextRequest|m50|06|

                                              2 methods

                                              • ;ctor.pngNop.Web.Framework.Mvc.Filters .SaveSelectedTabAttribute+SaveSele ctedTabFilter..ctor(Boolean ,Boolean,IWebHelper)
                                              • ;method.pngNop.Web.Framework.Mvc.Filters .SaveSelectedTabAttribute+SaveSele ctedTabFilter.SaveSelectedTab (ActionExecutingContext)
                                              08no method|m0|08| 5min08MediumNop.Web.Framework.Mvc.Filters .SaveSelectedTabAttribute+SaveSele ctedTabFilter ._persistForTheNextRequest
                                              ;field.pngDEFAULT_DATE_FORMAT|m0|17|

                                              1 method

                                              • ;ctor.pngNop.Web.Framework.Models .DataTables.RenderDate..ctor()
                                              07no method|m0|07| 5min07MediumNop.Web.Framework.Models .DataTables.RenderDate .DEFAULT_DATE_FORMAT
                                              ;field.png_orderId|m50|07|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction..ctor(String ,String,String,String,String ,Decimal,Decimal,Decimal)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction .CreateParameterString()
                                              04no method|m0|04| 5min04MediumNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction._orderId
                                              ;field.png_utmtci|m50|04|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction..ctor(String ,String,String,String,String ,Decimal,Decimal,Decimal)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction .CreateParameterString()
                                              01no method|m0|01| 5min01MediumNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction._utmtci
                                              ;field.png_utmtco|m50|01|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction..ctor(String ,String,String,String,String ,Decimal,Decimal,Decimal)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction .CreateParameterString()
                                              00no method|m0|00| 5min00MediumNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction._utmtco
                                              ;field.png_utmtrg|m50|02|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction..ctor(String ,String,String,String,String ,Decimal,Decimal,Decimal)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction .CreateParameterString()
                                              03no method|m0|03| 5min03MediumNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction._utmtrg
                                              ;field.png_utmtst|m50|03|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction..ctor(String ,String,String,String,String ,Decimal,Decimal,Decimal)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction .CreateParameterString()
                                              02no method|m0|02| 5min02MediumNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction._utmtst
                                              ;field.png_utmtsp|m50|08|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction..ctor(String ,String,String,String,String ,Decimal,Decimal,Decimal)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction .CreateParameterString()
                                              15no method|m0|15| 5min15MediumNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction._utmtsp
                                              ;field.png_utmtto|m50|14|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction..ctor(String ,String,String,String,String ,Decimal,Decimal,Decimal)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction .CreateParameterString()
                                              14no method|m0|14| 5min14MediumNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction._utmtto
                                              ;field.png_utmttx|m50|13|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction..ctor(String ,String,String,String,String ,Decimal,Decimal,Decimal)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction .CreateParameterString()
                                              17no method|m0|17| 5min17MediumNop.Plugin.Widgets.GoogleAnalytics .Api.Transaction._utmttx
                                              ;field.png_utmtid|m50|15|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem..ctor(String ,String,String,Decimal,Int32 ,String)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem .CreateParameterString()
                                              16no method|m0|16| 5min16MediumNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem._utmtid
                                              ;field.png_utmipc|m50|16|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem..ctor(String ,String,String,Decimal,Int32 ,String)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem .CreateParameterString()
                                              13no method|m0|13| 5min13MediumNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem._utmipc
                                              ;field.png_utmipn|m50|10|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem..ctor(String ,String,String,Decimal,Int32 ,String)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem .CreateParameterString()
                                              10no method|m0|10| 5min10MediumNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem._utmipn
                                              ;field.png_utmipr|m50|09|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem..ctor(String ,String,String,Decimal,Int32 ,String)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem .CreateParameterString()
                                              09no method|m0|09| 5min09MediumNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem._utmipr
                                              ;field.png_utmiqt|m50|12|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem..ctor(String ,String,String,Decimal,Int32 ,String)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem .CreateParameterString()
                                              12no method|m0|12| 5min12MediumNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem._utmiqt
                                              ;field.png_utmiva|m50|11|

                                              2 methods

                                              • ;ctor.pngNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem..ctor(String ,String,String,Decimal,Int32 ,String)
                                              • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem .CreateParameterString()
                                              11no method|m0|11| 5min11MediumNop.Plugin.Widgets.GoogleAnalytics .Api.TransactionItem._utmiva
                                              ;Warning.png   Rule Violated:    ND1903    Structures should be immutable

                                              1 type matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              1 type# lines of code (LOC)mutableFieldsDebtSeverityFull Name
                                              ;struct.pngNotifyData|m0|0| 6|m0|0|

                                              3 fields

                                              • ;field.pngNop.Services.Messages.NotifyData. <Type>k__BackingField
                                              • ;field.pngNop.Services.Messages.NotifyData. <Message>k__BackingField
                                              • ;field.pngNop.Services.Messages.NotifyData. <Encode>k__BackingField
                                              |m0|0| 9min0HighNop.Services.Messages.NotifyData

                                              Naming Conventions
                                              6142

                                              ;Warning.png   Rule Violated:    ND2013    Avoid prefixing type name with parent namespace name

                                              229 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              229 typesnamespaceNameDebtSeverityFull Name
                                              ;class.pngRoxyFilemanConfig;NewIssue.png06RoxyFileman|m0|06| 10min06MediumNop.Services.Media.RoxyFileman .RoxyFilemanConfig
                                              ;class.pngRoxyFilemanException;NewIssue.png05RoxyFileman|m0|05| 10min05MediumNop.Services.Media.RoxyFileman .RoxyFilemanException
                                              ;class.pngRoxyFilemanFileProvider;NewIssue.png07RoxyFileman|m0|07| 10min07MediumNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider
                                              ;class.pngRoxyFilemanService;NewIssue.png09RoxyFileman|m0|09| 10min09MediumNop.Services.Media.RoxyFileman .RoxyFilemanService
                                              ;class.pngPdfDocument<T>;NewIssue.png08Pdf|m0|08| 10min08MediumNop.Services.Common.Pdf .PdfDocument<T>
                                              ;class.pngWebOptimizerConfig;NewIssue.png01WebOptimizer|m0|01| 10min01MediumNop.Web.Framework.WebOptimizer .WebOptimizerConfig
                                              ;class.pngCustomerAddressEditValidator;NewIssue.png00Customer|m0|00| 10min00MediumNop.Web.Validators.Customer .CustomerAddressEditValidator
                                              ;class.pngCheckoutBillingAddressValidator;NewIssue.png02Checkout|m0|02| 10min02MediumNop.Web.Validators.Checkout .CheckoutBillingAddressValidator
                                              ;class.pngCheckoutShippingAddressValidator;NewIssue.png04Checkout|m0|04| 10min04MediumNop.Web.Validators.Checkout .CheckoutShippingAddressValidator
                                              ;class.pngSitemapCreatedEvent;NewIssue.png03Sitemap|m0|03| 10min03MediumNop.Web.Models.Sitemap .SitemapCreatedEvent
                                              ;class.pngSitemapModel;NewIssue.png16Sitemap|m0|16| 10min16MediumNop.Web.Models.Sitemap .SitemapModel
                                              ;class.pngSitemapPageModel;NewIssue.png15Sitemap|m0|15| 10min15MediumNop.Web.Models.Sitemap .SitemapPageModel
                                              ;class.pngSitemapUrlModel;NewIssue.png17Sitemap|m0|17| 10min17MediumNop.Web.Models.Sitemap .SitemapUrlModel
                                              ;class.pngSitemapXmlModel;NewIssue.png19Sitemap|m0|19| 10min19MediumNop.Web.Models.Sitemap .SitemapXmlModel
                                              ;class.pngCyberSourceDefaults;NewIssue.png18CyberSource|m0|18| 10min18MediumNop.Plugin.Payments.CyberSource .CyberSourceDefaults
                                              ;class.pngCyberSourcePaymentMethod;NewIssue.png11CyberSource|m0|11| 10min11MediumNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod
                                              ;class.pngCyberSourceSettings;NewIssue.png10CyberSource|m0|10| 10min10MediumNop.Plugin.Payments.CyberSource .CyberSourceSettings
                                              ;class.pngZettleDefaults;NewIssue.png12Zettle|m0|12| 10min12MediumNop.Plugin.Misc.Zettle .ZettleDefaults
                                              ;class.pngZettlePlugin;NewIssue.png14Zettle|m0|14| 10min14MediumNop.Plugin.Misc.Zettle .ZettlePlugin
                                              ;class.pngZettleSettings;NewIssue.png13Zettle|m0|13| 10min13MediumNop.Plugin.Misc.Zettle .ZettleSettings
                                              ;Warning.png   Rule Violated:    ND2001    Static fields naming convention

                                              58 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              58 fieldsSize of instanceDebtSeverityFull Name
                                              ;field.png_keysList;NewIssue.png06N/A|m0|06| 3min 0s06MediumNop.Services.Caching .MemoryDistributedCacheManager ._keysList
                                              ;field.png_connectionWrapper;NewIssue.png05N/A|m0|05| 3min 0s05MediumNop.Services.Caching .RedisCacheManager ._connectionWrapper
                                              ;field.png_languageResources;NewIssue.png07N/A|m0|07| 3min 0s07MediumNop.Services.Media.RoxyFileman .RoxyFilemanException ._languageResources
                                              ;field.png_regexBold;NewIssue.png09N/A|m0|09| 3min 0s09MediumNop.Services.Html.BBCodeHelper ._regexBold
                                              ;field.png_regexItalic;NewIssue.png08N/A|m0|08| 3min 0s08MediumNop.Services.Html.BBCodeHelper ._regexItalic
                                              ;field.png_regexUnderLine;NewIssue.png01N/A|m0|01| 3min 0s01MediumNop.Services.Html.BBCodeHelper ._regexUnderLine
                                              ;field.png_regexUrl1;NewIssue.png00N/A|m0|00| 3min 0s00MediumNop.Services.Html.BBCodeHelper ._regexUrl1
                                              ;field.png_regexUrl2;NewIssue.png02N/A|m0|02| 3min 0s02MediumNop.Services.Html.BBCodeHelper ._regexUrl2
                                              ;field.png_regexQuote;NewIssue.png04N/A|m0|04| 3min 0s04MediumNop.Services.Html.BBCodeHelper ._regexQuote
                                              ;field.png_regexImg;NewIssue.png03N/A|m0|03| 3min 0s03MediumNop.Services.Html.BBCodeHelper ._regexImg
                                              ;field.png_pluginLibraries;NewIssue.png16N/A|m0|16| 3min 0s16MediumNop.Web.Framework.Infrastructure .Extensions .ApplicationPartManagerExtensions ._pluginLibraries
                                              ;field.png_specialCharRemoveRegex;NewIssue.png15N/A|m0|15| 3min 0s15MediumNop.Plugin.Payments.CyberSource .Services.Helpers.CreditCardHelper ._specialCharRemoveRegex
                                              ;field.png_americanExpressRegx;NewIssue.png17N/A|m0|17| 3min 0s17MediumNop.Plugin.Payments.CyberSource .Services.Helpers.CreditCardHelper ._americanExpressRegx
                                              ;field.png_discoverRegx;NewIssue.png19N/A|m0|19| 3min 0s19MediumNop.Plugin.Payments.CyberSource .Services.Helpers.CreditCardHelper ._discoverRegx
                                              ;field.png_mastercardRegx;NewIssue.png18N/A|m0|18| 3min 0s18MediumNop.Plugin.Payments.CyberSource .Services.Helpers.CreditCardHelper ._mastercardRegx
                                              ;field.png_visaRegx;NewIssue.png11N/A|m0|11| 3min 0s11MediumNop.Plugin.Payments.CyberSource .Services.Helpers.CreditCardHelper ._visaRegx
                                              ;field.png_dinersClubRegx;NewIssue.png10N/A|m0|10| 3min 0s10MediumNop.Plugin.Payments.CyberSource .Services.Helpers.CreditCardHelper ._dinersClubRegx
                                              ;field.png_jcbRegx;NewIssue.png12N/A|m0|12| 3min 0s12MediumNop.Plugin.Payments.CyberSource .Services.Helpers.CreditCardHelper ._jcbRegx
                                              ;field.png_gregorianCalendarStart;NewIssue.png14N/A|m0|14| 3min 0s14MediumNop.Plugin.Misc.Zettle.Services .GuidGenerator ._gregorianCalendarStart
                                              ;field.png_random;NewIssue.png13N/A|m0|13| 3min 0s13MediumNop.Plugin.Misc.Zettle.Services .GuidGenerator._random
                                              ;WarningCritical.png   Critical Rule Violated:    ND2012    Avoid having different types with same name

                                              62 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              62 typestypesnamespacesDebtSeverityFull Name
                                              ;class.pngRouteProvider;NewIssue.png|m66|01|

                                              First 5 of 10 types

                                              • ;class.pngNop.Web.Infrastructure .RouteProvider
                                              • ;class.pngNop.Plugin.ExternalAuth.Facebook .Infrastructure.RouteProvider
                                              • ;class.pngNop.Plugin.Misc.Sendinblue .Infrastructure.RouteProvider
                                              • ;class.pngNop.Plugin.Tax.Avalara .Infrastructure.RouteProvider
                                              • ;class.pngNop.Plugin.Widgets.FacebookPixel .Infrastructure.RouteProvider
                                              |m66|01|

                                              First 5 of 9 namespaces

                                              • ;namespace.pngNop.Web.Infrastructure
                                              • ;namespace.pngNop.Plugin.Misc.Sendinblue .Infrastructure
                                              • ;namespace.pngNop.Plugin.Tax.Avalara .Infrastructure
                                              • ;namespace.pngNop.Plugin.Widgets.FacebookPixel .Infrastructure
                                              • ;namespace.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator .Infrastructure
                                              |m0|06| 10min06HighNop.Plugin.ExternalAuth.Facebook .Infrastructure.RouteProvider
                                              ;class.pngConfigurationValidator;NewIssue.png|m25|04|

                                              5 types

                                              • ;class.pngNop.Plugin.Tax.Avalara.Validators .ConfigurationValidator
                                              • ;class.pngNop.Plugin.Widgets.FacebookPixel .Validators.ConfigurationValidator
                                              • ;class.pngNop.Plugin.Payments.PayPalCommerce .Validators.ConfigurationValidator
                                              • ;class.pngNop.Plugin.Payments.CyberSource .Validators.ConfigurationValidator
                                              • ;class.pngNop.Plugin.Misc.Zettle.Validators .ConfigurationValidator
                                              |m25|04|

                                              4 namespaces

                                              • ;namespace.pngNop.Plugin.Tax.Avalara.Validators
                                              • ;namespace.pngNop.Plugin.Widgets.FacebookPixel .Validators
                                              • ;namespace.pngNop.Plugin.Payments.PayPalCommerce .Validators
                                              • ;namespace.pngNop.Plugin.Payments.CyberSource .Validators
                                              |m0|05| 10min05HighNop.Plugin.Misc.Zettle.Validators .ConfigurationValidator
                                              ;class.pngLocalizationMigration;NewIssue.png|m16|05|

                                              4 types

                                              • ;class.pngNop.Web.Framework.Migrations .UpgradeTo460 .LocalizationMigration
                                              • ;class.pngNop.Web.Framework.Migrations .UpgradeTo450 .LocalizationMigration
                                              • ;class.pngNop.Web.Framework.Migrations .UpgradeTo440 .LocalizationMigration
                                              • ;class.pngNop.Plugin.Widgets.GoogleAnalytics .Migrations.UpgradeTo460 .LocalizationMigration
                                              |m16|05|

                                              3 namespaces

                                              • ;namespace.pngNop.Web.Framework.Migrations .UpgradeTo460
                                              • ;namespace.pngNop.Web.Framework.Migrations .UpgradeTo450
                                              • ;namespace.pngNop.Web.Framework.Migrations .UpgradeTo440
                                              |m0|07| 10min07HighNop.Plugin.Widgets.GoogleAnalytics .Migrations.UpgradeTo460 .LocalizationMigration
                                              ;class.pngTaxRate;NewIssue.png|m8|07|

                                              3 types

                                              • ;class.pngNop.Plugin.Tax .FixedOrByCountryStateZip.Domain .TaxRate
                                              • ;class.pngNop.Plugin.Tax.Avalara.Domain .TaxRate
                                              • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.TaxRate
                                              |m8|07|

                                              2 namespaces

                                              • ;namespace.pngNop.Plugin.Tax .FixedOrByCountryStateZip.Domain
                                              • ;namespace.pngNop.Plugin.Tax.Avalara.Domain
                                              |m0|09| 10min09HighNop.Plugin.Misc.Zettle.Domain.Api .Product.TaxRate
                                              ;class.pngDiscount ● ;NewIssue.png|m0|11|

                                              2 types

                                              • ;class.pngNop.Core.Domain.Discounts.Discount
                                              • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.Discount
                                              |m0|11|

                                              1 namespace

                                              • ;namespace.pngNop.Plugin.Misc.Zettle.Domain.Api .Product
                                              |m0|08| 10min08HighNop.Core.Domain.Discounts.Discount
                                              ;class.pngCommonSettings ● ;NewIssue.png|m0|10|

                                              2 types

                                              • ;class.pngNop.Core.Domain.Common .CommonSettings
                                              • ;class.pngNUglify.CommonSettings
                                              |m0|10|

                                              1 namespace

                                              • ;namespace.pngNUglify
                                              |m0|01| 10min01HighNop.Core.Domain.Common .CommonSettings
                                              ;class.pngProduct;NewIssue.png|m0|13|

                                              2 types

                                              • ;class.pngNop.Core.Domain.Catalog.Product
                                              • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.Product
                                              |m0|13|

                                              1 namespace

                                              • ;namespace.pngNop.Plugin.Misc.Zettle.Domain.Api .Product
                                              |m0|00| 10min00HighNop.Core.Domain.Catalog.Product
                                              ;class.pngMySqlDateTimeWithPrecisionMigratio n;NewIssue.png|m0|17|

                                              2 types

                                              • ;class.pngNop.Data.Migrations.UpgradeTo460 .MySqlDateTimeWithPrecisionMigrati on
                                              • ;class.pngNop.Plugin.Tax.Avalara.Data .MySqlDateTimeWithPrecisionMigrati on
                                              |m0|17|

                                              1 namespace

                                              • ;namespace.pngNop.Plugin.Tax.Avalara.Data
                                              |m0|02| 10min02HighNop.Data.Migrations.UpgradeTo460 .MySqlDateTimeWithPrecisionMigrati on
                                              ;class.pngCapturePaymentRequest;NewIssue.png|m0|18|

                                              2 types

                                              • ;class.pngNop.Services.Payments .CapturePaymentRequest
                                              • ;class.pngCyberSource.Model .CapturePaymentRequest
                                              |m0|18|

                                              1 namespace

                                              • ;namespace.pngCyberSource.Model
                                              |m0|04| 10min04HighNop.Services.Payments .CapturePaymentRequest
                                              ;class.pngVoidPaymentRequest;NewIssue.png|m0|12|

                                              2 types

                                              • ;class.pngNop.Services.Payments .VoidPaymentRequest
                                              • ;class.pngCyberSource.Model .VoidPaymentRequest
                                              |m0|12|

                                              1 namespace

                                              • ;namespace.pngCyberSource.Model
                                              |m0|03| 10min03HighNop.Services.Payments .VoidPaymentRequest
                                              ;class.pngPaymentInfoValidator;NewIssue.png|m0|14|

                                              2 types

                                              • ;class.pngNop.Plugin.Payments.Manual .Validators.PaymentInfoValidator
                                              • ;class.pngNop.Plugin.Payments.CyberSource .Validators.PaymentInfoValidator
                                              |m0|14|

                                              1 namespace

                                              • ;namespace.pngNop.Plugin.Payments.Manual .Validators
                                              |m0|16| 10min16HighNop.Plugin.Payments.CyberSource .Validators.PaymentInfoValidator
                                              ;class.pngRequest;NewIssue.png|m0|15|

                                              2 types

                                              • ;class.pngNop.Plugin.Misc.Sendinblue .MarketingAutomation.Request
                                              • ;class.pngNop.Plugin.Payments.PayPalCommerce .Domain.Onboarding.Request
                                              |m0|15|

                                              1 namespace

                                              • ;namespace.pngNop.Plugin.Payments.PayPalCommerce .Domain.Onboarding
                                              |m0|15| 10min15HighNop.Plugin.Misc.Sendinblue .MarketingAutomation.Request
                                              ;class.pngPaymentInfoViewComponent;NewIssue.png|m0|16|

                                              2 types

                                              • ;class.pngNop.Plugin.Payments.PayPalCommerce .Components .PaymentInfoViewComponent
                                              • ;class.pngNop.Plugin.Payments.CyberSource .Components .PaymentInfoViewComponent
                                              |m0|16|

                                              1 namespace

                                              • ;namespace.pngNop.Plugin.Payments.PayPalCommerce .Components
                                              |m0|17| 10min17HighNop.Plugin.Payments.CyberSource .Components .PaymentInfoViewComponent
                                              ;class.pngNopStartup ● |m100|00|

                                              First 5 of 14 types

                                              • ;class.pngNop.Web.Framework.Infrastructure .NopStartup
                                              • ;class.pngNop.Web.Infrastructure.NopStartup
                                              • ;class.pngNop.Plugin.Shipping.UPS .Infrastructure.NopStartup
                                              • ;class.pngNop.Plugin.Pickup.PickupInStore .Infrastructure.NopStartup
                                              • ;class.pngNop.Plugin.Shipping .FixedByWeightByTotal .Infrastructure.NopStartup
                                              |m100|00|

                                              First 5 of 13 namespaces

                                              • ;namespace.pngNop.Web.Framework.Infrastructure
                                              • ;namespace.pngNop.Web.Infrastructure
                                              • ;namespace.pngNop.Plugin.Shipping.UPS .Infrastructure
                                              • ;namespace.pngNop.Plugin.Pickup.PickupInStore .Infrastructure
                                              • ;namespace.pngNop.Plugin.Shipping .FixedByWeightByTotal .Infrastructure
                                              |m0|19| 10min19HighNop.Plugin.Misc.Sendinblue .Infrastructure.NopStartup
                                              ;class.pngSchemaMigration ● |m50|02|

                                              First 5 of 8 types

                                              • ;class.pngNop.Data.Migrations.UpgradeTo460 .SchemaMigration
                                              • ;class.pngNop.Data.Migrations.Installation .SchemaMigration
                                              • ;class.pngNop.Plugin.Pickup.PickupInStore .Data.SchemaMigration
                                              • ;class.pngNop.Plugin.Shipping .FixedByWeightByTotal.Data .SchemaMigration
                                              • ;class.pngNop.Plugin.Tax .FixedOrByCountryStateZip.Data .SchemaMigration
                                              |m50|02|

                                              First 5 of 7 namespaces

                                              • ;namespace.pngNop.Data.Migrations.UpgradeTo460
                                              • ;namespace.pngNop.Plugin.Pickup.PickupInStore .Data
                                              • ;namespace.pngNop.Plugin.Shipping .FixedByWeightByTotal.Data
                                              • ;namespace.pngNop.Plugin.Tax .FixedOrByCountryStateZip.Data
                                              • ;namespace.pngNop.Plugin.Tax.Avalara.Data
                                              |m0|18| 10min18HighNop.Data.Migrations.Installation .SchemaMigration
                                              ;class.pngEventConsumer ● |m41|03|

                                              First 5 of 7 types

                                              • ;class.pngNop.Plugin.Widgets.GoogleAnalytics .EventConsumer
                                              • ;class.pngNop.Plugin.Misc.Sendinblue .Services.EventConsumer
                                              • ;class.pngNop.Plugin.Tax.Avalara.Services .EventConsumer
                                              • ;class.pngNop.Plugin.Widgets.FacebookPixel .Services.EventConsumer
                                              • ;class.pngNop.Plugin.Widgets.What3words .Services.EventConsumer
                                              |m41|03|

                                              First 5 of 6 namespaces

                                              • ;namespace.pngNop.Plugin.Widgets.GoogleAnalytics
                                              • ;namespace.pngNop.Plugin.Tax.Avalara.Services
                                              • ;namespace.pngNop.Plugin.Widgets.FacebookPixel .Services
                                              • ;namespace.pngNop.Plugin.Widgets.What3words .Services
                                              • ;namespace.pngNop.Plugin.Payments.CyberSource .Services
                                              |m0|11| 10min11HighNop.Plugin.Misc.Sendinblue .Services.EventConsumer
                                              ;class.pngModelCacheEventConsumer|m16|06|

                                              4 types

                                              • ;class.pngNop.Web.Infrastructure.Cache .ModelCacheEventConsumer
                                              • ;class.pngNop.Web.Areas.Admin.Infrastructure .Cache.ModelCacheEventConsumer
                                              • ;class.pngNop.Plugin.Widgets.NivoSlider .Infrastructure.Cache .ModelCacheEventConsumer
                                              • ;class.pngNop.Plugin.Tax .FixedOrByCountryStateZip .Infrastructure.Cache .ModelCacheEventConsumer
                                              |m16|06|

                                              3 namespaces

                                              • ;namespace.pngNop.Web.Infrastructure.Cache
                                              • ;namespace.pngNop.Web.Areas.Admin.Infrastructure .Cache
                                              • ;namespace.pngNop.Plugin.Widgets.NivoSlider .Infrastructure.Cache
                                              |m0|10| 10min10HighNop.Plugin.Tax .FixedOrByCountryStateZip .Infrastructure.Cache .ModelCacheEventConsumer
                                              ;class.pngDataMigration|m8|09|

                                              3 types

                                              • ;class.pngNop.Data.Migrations.UpgradeTo460 .DataMigration
                                              • ;class.pngNop.Data.Migrations.UpgradeTo450 .DataMigration
                                              • ;class.pngNop.Data.Migrations.UpgradeTo440 .DataMigration
                                              |m8|09|

                                              2 namespaces

                                              • ;namespace.pngNop.Data.Migrations.UpgradeTo460
                                              • ;namespace.pngNop.Data.Migrations.UpgradeTo450
                                              |m0|12| 10min12HighNop.Data.Migrations.UpgradeTo440 .DataMigration
                                              ;class.pngSettingMigration ● |m8|08|

                                              3 types

                                              • ;class.pngNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration
                                              • ;class.pngNop.Web.Framework.Migrations .UpgradeTo450.SettingMigration
                                              • ;class.pngNop.Web.Framework.Migrations .UpgradeTo440.SettingMigration
                                              |m8|08|

                                              2 namespaces

                                              • ;namespace.pngNop.Web.Framework.Migrations .UpgradeTo460
                                              • ;namespace.pngNop.Web.Framework.Migrations .UpgradeTo450
                                              |m0|14| 10min14HighNop.Web.Framework.Migrations .UpgradeTo440.SettingMigration
                                              ;class.pngMimeTypes ● |m0|19|

                                              2 types

                                              • ;class.pngNop.Core.MimeTypes
                                              • ;class.pngMimeKit.MimeTypes
                                              |m0|19|

                                              1 namespace

                                              • ;namespace.pngMimeKit
                                              |m0|13| 10min13HighNop.Core.MimeTypes
                                              ;Warning.png   Rule Violated:    ND2010    Avoid methods with name too long

                                              49 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              49 methodsSimpleNameNameLengthDebtSeverityFull Name
                                              ;method.pngGetExternalAuthenticationRecordByE xternalAuthenticationParametersAsy nc (ExternalAuthenticationParameters);NewIssue.png06GetExternalAuthenticationRecordByExternalAuthenticationParametersAsync|m100|01| 70|m0|06| 3min 0s06MediumNop.Services.Authentication .External .ExternalAuthenticationService .GetExternalAuthenticationRecordBy ExternalAuthenticationParametersA s ync (ExternalAuthenticationParameters)
                                              ;method.pngGetExternalAuthenticationRecordByE xternalAuthenticationParametersAsy nc (ExternalAuthenticationParameters);NewIssue.png05GetExternalAuthenticationRecordByExternalAuthenticationParametersAsync|m100|00| 70|m0|05| 3min 0s05MediumNop.Services.Authentication .External .IExternalAuthenticationService .GetExternalAuthenticationRecordBy ExternalAuthenticationParametersA s ync (ExternalAuthenticationParameters)
                                              ;method.pngPrepareAndValidateShoppingCartAndC heckoutAttributesAsync (OrderProcessingService+PlaceOrder Container,ProcessPaymentRequest ,Currency);NewIssue.png07PrepareAndValidateShoppingCartAndCheckoutAttributesAsync|m26|12| 56|m0|07| 3min 0s07MediumNop.Services.Orders .OrderProcessingService .PrepareAndValidateShoppingCartAnd CheckoutAttributesAsync (OrderProcessingService+PlaceOrder Container,ProcessPaymentRequest ,Currency)
                                              ;method.pngSendCustomerRegisteredStoreOwnerNo tificationMessageAsync(Customer ,Int32);NewIssue.png09SendCustomerRegisteredStoreOwnerNotificationMessageAsync|m26|09| 56|m0|09| 3min 0s09MediumNop.Services.Messages .IWorkflowMessageService .SendCustomerRegisteredStoreOwnerN otificationMessageAsync(Customer ,Int32)
                                              ;method.pngSendCustomerRegisteredStoreOwnerNo tificationMessageAsync(Customer ,Int32);NewIssue.png08SendCustomerRegisteredStoreOwnerNotificationMessageAsync|m26|10| 56|m0|08| 3min 0s08MediumNop.Services.Messages .WorkflowMessageService .SendCustomerRegisteredStoreOwnerN otificationMessageAsync(Customer ,Int32)
                                              ;method.pngSendVendorInformationChangeStoreOw nerNotificationAsync(Vendor,Int32);NewIssue.png01SendVendorInformationChangeStoreOwnerNotificationAsync|m15|17| 54|m0|01| 3min 0s01MediumNop.Services.Messages .IWorkflowMessageService .SendVendorInformationChangeStoreO wnerNotificationAsync(Vendor ,Int32 )
                                              ;method.pngSendVendorInformationChangeStoreOw nerNotificationAsync(Vendor,Int32);NewIssue.png00SendVendorInformationChangeStoreOwnerNotificationAsync|m15|16| 54|m0|00| 3min 0s00MediumNop.Services.Messages .WorkflowMessageService .SendVendorInformationChangeStoreO wnerNotificationAsync(Vendor ,Int32 )
                                              ;method.pngSendProductReviewStoreOwnerNotific ationMessageAsync(ProductReview ,Int32);NewIssue.png02SendProductReviewStoreOwnerNotificationMessageAsync|m0|18| 51|m0|02| 3min 0s02MediumNop.Services.Messages .IWorkflowMessageService .SendProductReviewStoreOwnerNotifi cationMessageAsync(ProductReview ,Int32)
                                              ;method.pngSendProductReviewStoreOwnerNotific ationMessageAsync(ProductReview ,Int32);NewIssue.png04SendProductReviewStoreOwnerNotificationMessageAsync|m0|19| 51|m0|04| 3min 0s04MediumNop.Services.Messages .WorkflowMessageService .SendProductReviewStoreOwnerNotifi cationMessageAsync(ProductReview ,Int32)
                                              ;method.pngGetFiltrableSpecificationAttribute OptionsByManufacturerIdAsync(Int32 )03GetFiltrableSpecificationAttributeOptionsByManufacturerIdAsync|m57|03| 62|m0|03| 3min 0s03MediumNop.Services.Catalog .ISpecificationAttributeService .GetFiltrableSpecificationAttribut eOptionsByManufacturerIdAsync (Int32)
                                              ;method.pngGetFiltrableSpecificationAttribute OptionsByManufacturerIdAsync(Int32 ) ● 16GetFiltrableSpecificationAttributeOptionsByManufacturerIdAsync|m57|02| 62|m0|16| 3min 0s16MediumNop.Services.Catalog .SpecificationAttributeService .GetFiltrableSpecificationAttribut eOptionsByManufacturerIdAsync (Int32)
                                              ;method.pngGetSpecificationAttributeOptionsBy SpecificationAttributeAsync(Int32)15GetSpecificationAttributeOptionsBySpecificationAttributeAsync|m52|05| 61|m0|15| 3min 0s15MediumNop.Services.Catalog .ISpecificationAttributeService .GetSpecificationAttributeOptionsB ySpecificationAttributeAsync (Int32 )
                                              ;method.pngGetSpecificationAttributeOptionsBy SpecificationAttributeAsync(Int32)17GetSpecificationAttributeOptionsBySpecificationAttributeAsync|m52|04| 61|m0|17| 3min 0s17MediumNop.Services.Catalog .SpecificationAttributeService .GetSpecificationAttributeOptionsB ySpecificationAttributeAsync (Int32 )
                                              ;method.pngPrepareCustomerAssociatedExternalA uthRecordsSearchModelAsync (CustomerAssociatedExternalAuthRec ordsSearchModel,Customer)19PrepareCustomerAssociatedExternalAuthRecordsSearchModelAsync|m47|06| 60|m0|19| 3min 0s19MediumNop.Web.Areas.Admin.Factories .CustomerModelFactory .PrepareCustomerAssociatedExternal AuthRecordsSearchModelAsync (CustomerAssociatedExternalAuthRec ordsSearchModel,Customer)
                                              ;method.pngGetFiltrableSpecificationAttribute OptionsByCategoryIdAsync(Int32)18GetFiltrableSpecificationAttributeOptionsByCategoryIdAsync|m36|08| 58|m0|18| 3min 0s18MediumNop.Services.Catalog .ISpecificationAttributeService .GetFiltrableSpecificationAttribut eOptionsByCategoryIdAsync(Int32)
                                              ;method.pngGetFiltrableSpecificationAttribute OptionsByCategoryIdAsync(Int32) ● 11GetFiltrableSpecificationAttributeOptionsByCategoryIdAsync|m36|07| 58|m0|11| 3min 0s11MediumNop.Services.Catalog .SpecificationAttributeService .GetFiltrableSpecificationAttribut eOptionsByCategoryIdAsync(Int32)
                                              ;method.pngSendRecurringPaymentCancelledStore OwnerNotificationAsync (RecurringPayment,Int32)10SendRecurringPaymentCancelledStoreOwnerNotificationAsync|m26|15| 56|m0|10| 3min 0s10MediumNop.Services.Messages .IWorkflowMessageService .SendRecurringPaymentCancelledStor eOwnerNotificationAsync (RecurringPayment,Int32)
                                              ;method.pngSendRecurringPaymentCancelledStore OwnerNotificationAsync (RecurringPayment,Int32) ● 12SendRecurringPaymentCancelledStoreOwnerNotificationAsync|m26|14| 56|m0|12| 3min 0s12MediumNop.Services.Messages .WorkflowMessageService .SendRecurringPaymentCancelledStor eOwnerNotificationAsync (RecurringPayment,Int32)
                                              ;method.pngGetProductReviewReviewTypeMappings ByProductReviewIdAsync(Int32)14GetProductReviewReviewTypeMappingsByProductReviewIdAsync|m26|11| 56|m0|14| 3min 0s14MediumNop.Services.Catalog .IReviewTypeService .GetProductReviewReviewTypeMapping sByProductReviewIdAsync(Int32)
                                              ;method.pngGetProductReviewReviewTypeMappings ByProductReviewIdAsync(Int32)13GetProductReviewReviewTypeMappingsByProductReviewIdAsync|m26|13| 56|m0|13| 3min 0s13MediumNop.Services.Catalog .ReviewTypeService .GetProductReviewReviewTypeMapping sByProductReviewIdAsync(Int32)
                                              ;Warning.png   Rule Violated:    ND2003    Abstract base class should be suffixed with 'Base'

                                              12 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              12 typesDebtSeverityFull Name
                                              ;class.pngPdfDocument<T>;NewIssue.png|m0|03| 5min03MediumNop.Services.Common.Pdf .PdfDocument<T>
                                              ;class.pngRequest;NewIssue.png|m0|04| 5min04MediumNop.Plugin.Misc.Sendinblue .MarketingAutomation.Request
                                              ;class.pngApiRequest;NewIssue.png|m0|05| 5min05MediumNop.Plugin.Misc.Zettle.Domain.Api .ApiRequest
                                              ;class.pngBaseEntity|m0|00| 5min00MediumNop.Core.BaseEntity
                                              ;class.pngCacheKeyService|m0|01| 5min01MediumNop.Core.Caching.CacheKeyService
                                              ;class.pngNopEntityBuilder<TEntity>|m0|02| 5min02MediumNop.Data.Mapping.Builders .NopEntityBuilder<TEntity>
                                              ;class.pngBaseDataProvider ● |m0|09| 5min09MediumNop.Data.DataProviders .BaseDataProvider
                                              ;class.pngCacheEventConsumer<TEntity>|m0|10| 5min10MediumNop.Services.Caching .CacheEventConsumer<TEntity>
                                              ;class.pngBasePlugin|m0|11| 5min11MediumNop.Services.Plugins.BasePlugin
                                              ;class.pngSourceFormat|m0|06| 5min06MediumNop.Services.Html.CodeFormatter .SourceFormat
                                              ;class.pngBaseAttributeParser|m0|07| 5min07MediumNop.Services.Common .BaseAttributeParser
                                              ;class.pngRequest|m0|08| 5min08MediumNop.Plugin.Payments.PayPalCommerce .Domain.Onboarding.Request
                                              ;Warning.png   Rule Violated:    ND2014    Avoid naming types and namespaces with the same identifier

                                              11 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              11 typesnamespacesDebtSeverityFull Name
                                              ;class.pngProduct;NewIssue.png|m0|07|

                                              1 namespace

                                              • ;namespace.pngNop.Plugin.Misc.Zettle.Domain.Api .Product
                                              |m0|03| 12min03HighNop.Plugin.Misc.Zettle.Domain.Api .Product.Product
                                              ;class.pngAuthentication;NewIssue.png|m37|03|

                                              4 namespaces

                                              • ;namespace.pngNop.Services.Authentication
                                              • ;namespace.pngMicrosoft.AspNetCore .Authentication
                                              • ;namespace.pngMicrosoft.AspNetCore .Authentication
                                              • ;namespace.pngMicrosoft.AspNetCore .Authentication
                                              |m0|04| 12min04HighNop.Plugin.Misc.Zettle.Domain.Api .OAuth.Authentication
                                              ;class.pngImage;NewIssue.png|m0|08|

                                              1 namespace

                                              • ;namespace.pngNop.Plugin.Misc.Zettle.Domain.Api .Image
                                              |m0|02| 12min02HighNop.Plugin.Misc.Zettle.Domain.Api .Image.Image
                                              ;class.pngOrder|m0|10|

                                              1 namespace

                                              • ;namespace.pngNop.Web.Models.Order
                                              |m0|00| 12min00HighNop.Core.Domain.Orders.Order
                                              ;class.pngLog|m0|09|

                                              1 namespace

                                              • ;namespace.pngNop.Plugin.Tax.Avalara.Models.Log
                                              |m0|01| 12min01HighNop.Core.Domain.Logging.Log
                                              ;class.pngCustomer ● |m25|05|

                                              3 namespaces

                                              • ;namespace.pngNop.Web.Validators.Customer
                                              • ;namespace.pngNop.Web.Models.Customer
                                              • ;namespace.pngNop.Plugin.Tax.Avalara.Models .Customer
                                              |m0|05| 12min05HighNop.Core.Domain.Customers.Customer
                                              ;class.pngProduct|m0|06|

                                              1 namespace

                                              • ;namespace.pngNop.Plugin.Misc.Zettle.Domain.Api .Product
                                              |m0|09| 12min09HighNop.Core.Domain.Catalog.Product
                                              ;class.pngExtensions|m100|00|

                                              First 5 of 9 namespaces

                                              • ;namespace.pngNop.Core.Http.Extensions
                                              • ;namespace.pngNop.Data.Extensions
                                              • ;namespace.pngNop.Web.Framework.Extensions
                                              • ;namespace.pngNop.Web.Framework.Models .Extensions
                                              • ;namespace.pngNop.Web.Framework.Infrastructure .Extensions
                                              |m0|10| 12min10HighNop.Services.Extensions
                                              ;class.pngExtensions|m100|02|

                                              First 5 of 9 namespaces

                                              • ;namespace.pngNop.Core.Http.Extensions
                                              • ;namespace.pngNop.Data.Extensions
                                              • ;namespace.pngNop.Web.Framework.Extensions
                                              • ;namespace.pngNop.Web.Framework.Models .Extensions
                                              • ;namespace.pngNop.Web.Framework.Infrastructure .Extensions
                                              |m0|08| 12min08HighNop.Services.ExportImport .Extensions
                                              ;class.pngExtensions|m100|01|

                                              First 5 of 9 namespaces

                                              • ;namespace.pngNop.Core.Http.Extensions
                                              • ;namespace.pngNop.Data.Extensions
                                              • ;namespace.pngNop.Web.Framework.Extensions
                                              • ;namespace.pngNop.Web.Framework.Models .Extensions
                                              • ;namespace.pngNop.Web.Framework.Infrastructure .Extensions
                                              |m0|06| 12min06HighNop.Web.Framework.Menu.Extensions
                                              ;class.pngHelpers|m37|04|

                                              4 namespaces

                                              • ;namespace.pngNop.Services.Helpers
                                              • ;namespace.pngNop.Web.Areas.Admin.Helpers
                                              • ;namespace.pngNop.Plugin.Payments.CyberSource .Services.Helpers
                                              • ;namespace.pngQuestPDF.Helpers
                                              |m0|07| 12min07HighNop.Plugin.Widgets.GoogleAnalytics .Api.Helpers
                                              ;WarningCritical.png   Critical Rule Violated:    ND2015    Don't call your method Dispose

                                              3 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              3 methodsDebtSeverityFull Name
                                              ;method.pngDispose();NewIssue.png|m0|0| 15min0HighNop.Core .SecureRandomNumberGenerator .Dispose()
                                              ;method.pngDispose(Boolean);NewIssue.png|m0|1| 15min1HighNop.Core .SecureRandomNumberGenerator .Dispose(Boolean)
                                              ;method.pngDispose();NewIssue.png|m0|2| 15min2HighNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper.Dispose()
                                              ;Warning.png   Rule Violated:    ND2008    Do not name enum values 'Reserved'

                                              1 field matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              1 fieldDebtSeverityFull Name
                                              ;literal.pngReserved;NewIssue.png|m0|0| 3min 0s0MediumNop.Plugin.Misc.Zettle.Services .GuidGenerator+GuidVersion .Reserved
                                              ;Warning.png   Rule Violated:    ND2009    Avoid types with name too long

                                              38 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              38 typesSimpleNameNameLengthDebtSeverityFull Name
                                              ;class.pngPermissionRecordCustomerRoleMappin gCacheEventConsumer06PermissionRecordCustomerRoleMappingCacheEventConsumer|m100|00| 53|m0|06| 3min 0s06MediumNop.Services.Security.Caching .PermissionRecordCustomerRoleMappi ngCacheEventConsumer
                                              ;class.pngCustomerChangeMultiFactorAuthentic ationProviderEvent05CustomerChangeMultiFactorAuthenticationProviderEvent|m91|01| 52|m0|05| 3min 0s05MediumNop.Core.Domain.Customers .CustomerChangeMultiFactorAuthenti cationProviderEvent
                                              ;class.pngPredefinedProductAttributeValueCac heEventConsumer07PredefinedProductAttributeValueCacheEventConsumer|m66|02| 49|m0|07| 3min 0s07MediumNop.Services.Catalog.Caching .PredefinedProductAttributeValueCa cheEventConsumer
                                              ;class.pngProductReviewReviewTypeMappingCach eEventConsumer09ProductReviewReviewTypeMappingCacheEventConsumer|m58|04| 48|m0|09| 3min 0s09MediumNop.Services.Catalog.Caching .ProductReviewReviewTypeMappingCac heEventConsumer
                                              ;class.pngCustomerAssociatedExternalAuthReco rdsSearchModel08CustomerAssociatedExternalAuthRecordsSearchModel|m58|03| 48|m0|08| 3min 0s08MediumNop.Web.Areas.Admin.Models .Customers .CustomerAssociatedExternalAuthRec ordsSearchModel
                                              ;class.pngProductSpecificationAttributeCache EventConsumer01ProductSpecificationAttributeCacheEventConsumer|m50|05| 47|m0|01| 3min 0s01MediumNop.Services.Catalog.Caching .ProductSpecificationAttributeCach eEventConsumer
                                              ;class.pngShippingMethodCountryMappingCacheE ventConsumer00ShippingMethodCountryMappingCacheEventConsumer|m41|08| 46|m0|00| 3min 0s00MediumNop.Services.Shipping.Caching .ShippingMethodCountryMappingCache EventConsumer
                                              ;class.pngExternalAuthenticationRecordCacheE ventConsumer02ExternalAuthenticationRecordCacheEventConsumer|m41|07| 46|m0|02| 3min 0s02MediumNop.Services.Customers.Caching .ExternalAuthenticationRecordCache EventConsumer
                                              ;class.pngSpecificationAttributeOptionCacheE ventConsumer04SpecificationAttributeOptionCacheEventConsumer|m41|06| 46|m0|04| 3min 0s04MediumNop.Services.Catalog.Caching .SpecificationAttributeOptionCache EventConsumer
                                              ;class.pngDiscountManufacturerMappingCacheEv entConsumer03DiscountManufacturerMappingCacheEventConsumer|m33|09| 45|m0|03| 3min 0s03MediumNop.Services.Discounts.Caching .DiscountManufacturerMappingCacheE ventConsumer
                                              ;class.pngCustomerCustomerRoleMappingCacheEv entConsumer16CustomerCustomerRoleMappingCacheEventConsumer|m33|13| 45|m0|16| 3min 0s16MediumNop.Services.Customers.Caching .CustomerCustomerRoleMappingCacheE ventConsumer
                                              ;class.pngProductAttributeCombinationCacheEv entConsumer ● 15ProductAttributeCombinationCacheEventConsumer|m33|14| 45|m0|15| 3min 0s15MediumNop.Services.Catalog.Caching .ProductAttributeCombinationCacheE ventConsumer
                                              ;class.pngSpecificationAttributeGroupCacheEv entConsumer17SpecificationAttributeGroupCacheEventConsumer|m33|12| 45|m0|17| 3min 0s17MediumNop.Services.Catalog.Caching .SpecificationAttributeGroupCacheE ventConsumer
                                              ;class.pngPredefinedProductAttributeValueMod elValidator19PredefinedProductAttributeValueModelValidator|m33|10| 45|m0|19| 3min 0s19MediumNop.Web.Areas.Admin.Validators .Catalog .PredefinedProductAttributeValueMo delValidator
                                              ;class.pngPredefinedProductAttributeValueLoc alizedModel18PredefinedProductAttributeValueLocalizedModel|m33|11| 45|m0|18| 3min 0s18MediumNop.Web.Areas.Admin.Models.Catalog .PredefinedProductAttributeValueLo calizedModel
                                              ;interface.pngIMultiFactorAuthenticationMethodMo delFactory11IMultiFactorAuthenticationMethodModelFactory|m25|15| 44|m0|11| 3min 0s11MediumNop.Web.Areas.Admin.Factories .IMultiFactorAuthenticationMethodM odelFactory
                                              ;class.pngRewardPointsActivatingDelayPeriodE xtensions10RewardPointsActivatingDelayPeriodExtensions|m16|18| 43|m0|10| 3min 0s10MediumNop.Core.Domain.Customers .RewardPointsActivatingDelayPeriod Extensions
                                              ;class.pngProductWarehouseInventoryCacheEven tConsumer12ProductWarehouseInventoryCacheEventConsumer|m16|19| 43|m0|12| 3min 0s12MediumNop.Services.Catalog.Caching .ProductWarehouseInventoryCacheEve ntConsumer
                                              ;class.pngCustomerAutoRegisteredByExternalMe thodEvent14CustomerAutoRegisteredByExternalMethodEvent|m16|16| 43|m0|14| 3min 0s14MediumNop.Services.Authentication .External .CustomerAutoRegisteredByExternalM ethodEvent
                                              ;class.pngMultiFactorAuthenticationMethodMod elFactory13MultiFactorAuthenticationMethodModelFactory|m16|17| 43|m0|13| 3min 0s13MediumNop.Web.Areas.Admin.Factories .MultiFactorAuthenticationMethodMo delFactory
                                              ;Warning.png   Rule Violated:    ND2017    Properties and fields that represent a collection of items should be named Items.

                                              19 members matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              19 membersTypeFull Name
                                              ;property.pngInstance06;interface.pngSystem.Collections.Generic.IList<T >Nop.Core.Infrastructure .SingletonList<T>.Instance
                                              ;property.pngTable05;interface.pngSystem.Linq.IQueryable<T>Nop.Data.EntityRepository<TEntity> .Table
                                              ;property.pngTable08;interface.pngSystem.Linq.IQueryable<T>Nop.Data.IRepository<TEntity> .Table
                                              ;property.pngShoppingCart07;interface.pngSystem.Collections.Generic.IList<T >Nop.Services.Tax.TaxTotalRequest .ShoppingCart
                                              ;property.pngAssemblyLoadedCollision04;interface.pngSystem.Collections.Generic.IList<T >Nop.Services.Plugins.IPluginsInfo .AssemblyLoadedCollision
                                              ;property.pngAssemblyLoadedCollision01;interface.pngSystem.Collections.Generic.IList<T >Nop.Services.Plugins.PluginsInfo .AssemblyLoadedCollision
                                              ;property.pngCart00;interface.pngSystem.Collections.Generic.IList<T >Nop.Services.Orders .OrderProcessingService+PlaceOrder Container.Cart
                                              ;property.pngColumnCollection03;interface.pngSystem.Collections.Generic.IList<T >Nop.Web.Framework.Models .DataTables.DataTablesModel .ColumnCollection
                                              ;property.pngCategoryBreadcrumb02;interface.pngSystem.Collections.Generic.IList<T >Nop.Web.Models.Catalog .CategoryModel.CategoryBreadcrumb
                                              ;property.pngAdditionalProductReviewList09;interface.pngSystem.Collections.Generic.IList<T >Nop.Web.Models.Catalog .CustomerProductReviewModel .AdditionalProductReviewList
                                              ;property.pngCategoryBreadcrumb16;interface.pngSystem.Collections.Generic.IList<T >Nop.Web.Models.Catalog .ProductDetailsModel+ProductBreadc rumbModel.CategoryBreadcrumb
                                              ;property.pngReviewTypeList15;interface.pngSystem.Collections.Generic.IList<T >Nop.Web.Models.Catalog .ProductReviewsModel .ReviewTypeList
                                              ;property.pngAddAdditionalProductReviewList18;interface.pngSystem.Collections.Generic.IList<T >Nop.Web.Models.Catalog .ProductReviewsModel .AddAdditionalProductReviewList
                                              ;property.pngAdditionalProductReviewList17;interface.pngSystem.Collections.Generic.IList<T >Nop.Web.Models.Catalog .ProductReviewModel .AdditionalProductReviewList
                                              ;property.pngActivatedList14;interface.pngSystem.Collections.Generic.IList<T >Nop.Web.Areas.Admin.Models.Orders .GiftCardSearchModel.ActivatedList
                                              ;property.pngActiveList11;interface.pngSystem.Collections.Generic.IList<T >Nop.Web.Areas.Admin.Models .Messages .NewsletterSubscriptionSearchModel .ActiveList
                                              ;property.pngActivityLogType10;interface.pngSystem.Collections.Generic.IList<T >Nop.Web.Areas.Admin.Models.Logging .ActivityLogSearchModel .ActivityLogType
                                              ;property.pngActivityLogTypeListModel13;interface.pngSystem.Collections.Generic.IList<T >Nop.Web.Areas.Admin.Models.Logging .ActivityLogTypeSearchModel .ActivityLogTypeListModel
                                              ;field.png_loadedFor12;interface.pngSystem.Collections.Generic.IList<T >Nop.Data.Mapping .NameCompatibilityManager ._loadedFor
                                              ;Warning.png   Rule Violated:    ND2020    Avoid various capitalizations for method name

                                              14 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              14 methodsmethodsnbCapitalizationsDebtSeverityFull Name
                                              ;property-get.pngget_UserName()|m0|04|

                                              2 methods

                                              • ;property-get.pngNop.Core.Domain.Security .ProxySettings.get_Username()
                                              • ;property-get.pngNop.Services.Customers .CustomerMultiFactorAuthentication Info.get_UserName()
                                              |m0|04| 2|m0|04| 12min04MediumNop.Services.Customers .CustomerMultiFactorAuthentication Info.get_UserName()
                                              ;property-set.pngset_UserName(String)|m0|05|

                                              2 methods

                                              • ;property-set.pngNop.Core.Domain.Security .ProxySettings.set_Username(String )
                                              • ;property-set.pngNop.Services.Customers .CustomerMultiFactorAuthentication Info.set_UserName(String)
                                              |m0|05| 2|m0|05| 12min05MediumNop.Services.Customers .CustomerMultiFactorAuthentication Info.set_UserName(String)
                                              ;property-get.pngget_OrderSubTotalInclTax()|m0|06|

                                              2 methods

                                              • ;property-get.pngNop.Core.Domain.Orders.Order .get_OrderSubtotalInclTax()
                                              • ;property-get.pngNop.Services.Orders .OrderProcessingService+PlaceOrder Container.get_OrderSubTotalInclTax ()
                                              |m0|06| 2|m0|06| 12min06MediumNop.Services.Orders .OrderProcessingService+PlaceOrder Container .get_OrderSubTotalInclTax ()
                                              ;property-set.pngset_OrderSubTotalInclTax(Decimal)|m0|03|

                                              2 methods

                                              • ;property-set.pngNop.Core.Domain.Orders.Order .set_OrderSubtotalInclTax(Decimal)
                                              • ;property-set.pngNop.Services.Orders .OrderProcessingService+PlaceOrder Container.set_OrderSubTotalInclTax (Decimal)
                                              |m0|03| 2|m0|03| 12min03MediumNop.Services.Orders .OrderProcessingService+PlaceOrder Container .set_OrderSubTotalInclTax (Decimal)
                                              ;property-get.pngget_OrderSubTotalExclTax()|m0|00|

                                              2 methods

                                              • ;property-get.pngNop.Core.Domain.Orders.Order .get_OrderSubtotalExclTax()
                                              • ;property-get.pngNop.Services.Orders .OrderProcessingService+PlaceOrder Container.get_OrderSubTotalExclTax ()
                                              |m0|00| 2|m0|00| 12min00MediumNop.Services.Orders .OrderProcessingService+PlaceOrder Container .get_OrderSubTotalExclTax ()
                                              ;property-set.pngset_OrderSubTotalExclTax(Decimal)|m0|01|

                                              2 methods

                                              • ;property-set.pngNop.Core.Domain.Orders.Order .set_OrderSubtotalExclTax(Decimal)
                                              • ;property-set.pngNop.Services.Orders .OrderProcessingService+PlaceOrder Container.set_OrderSubTotalExclTax (Decimal)
                                              |m0|01| 2|m0|01| 12min01MediumNop.Services.Orders .OrderProcessingService+PlaceOrder Container .set_OrderSubTotalExclTax (Decimal)
                                              ;property-get.pngget_IPAddress()|m0|02|

                                              2 methods

                                              • ;property-get.pngNop.Core.Domain.Logging .ActivityLog.get_IpAddress()
                                              • ;property-get.pngNop.Core.Domain.Forums.ForumPost .get_IPAddress()
                                              |m0|02| 2|m0|02| 12min02MediumNop.Core.Domain.Forums.ForumPost .get_IPAddress()
                                              ;property-set.pngset_IPAddress(String)|m0|11|

                                              2 methods

                                              • ;property-set.pngNop.Core.Domain.Logging .ActivityLog.set_IpAddress(String)
                                              • ;property-set.pngNop.Core.Domain.Forums.ForumPost .set_IPAddress(String)
                                              |m0|11| 2|m0|11| 12min11MediumNop.Core.Domain.Forums.ForumPost .set_IPAddress(String)
                                              ;property-get.pngget_GTIN()|m0|12|

                                              2 methods

                                              • ;property-get.pngNop.Core.Domain.Catalog.Product .get_Gtin()
                                              • ;property-get.pngNop.Core.Domain.Catalog .ProductEditorSettings.get_GTIN()
                                              |m0|12| 2|m0|12| 12min12MediumNop.Core.Domain.Catalog .ProductEditorSettings.get_GTIN()
                                              ;property-set.pngset_GTIN(Boolean)|m0|13|

                                              2 methods

                                              • ;property-set.pngNop.Core.Domain.Catalog.Product .set_Gtin(String)
                                              • ;property-set.pngNop.Core.Domain.Catalog .ProductEditorSettings.set_GTIN (Boolean)
                                              |m0|13| 2|m0|13| 12min13MediumNop.Core.Domain.Catalog .ProductEditorSettings.set_GTIN (Boolean)
                                              ;property-get.pngget_Acl()|m0|10|

                                              2 methods

                                              • ;property-get.pngNop.Core.Domain.Catalog .ProductEditorSettings.get_ACL()
                                              • ;property-get.pngNop.Services.Common .NopLinksDefaults+Docs.get_Acl()
                                              |m0|10| 2|m0|10| 12min10MediumNop.Services.Common .NopLinksDefaults+Docs.get_Acl()
                                              ;property-get.pngget_HostName()|m0|07|

                                              2 methods

                                              • ;property-get.pngNop.Web.Framework.Security.Captcha .CaptchaResponse.get_Hostname()
                                              • ;property-get.pngNop.Plugin.Widgets.GoogleAnalytics .Api.GoogleRequest.get_HostName()
                                              |m0|07| 2|m0|07| 12min07MediumNop.Plugin.Widgets.GoogleAnalytics .Api.GoogleRequest.get_HostName()
                                              ;property-set.pngset_HostName(String)|m0|08|

                                              2 methods

                                              • ;property-set.pngNop.Web.Framework.Security.Captcha .CaptchaResponse.set_Hostname (String)
                                              • ;property-set.pngNop.Plugin.Widgets.GoogleAnalytics .Api.GoogleRequest.set_HostName (String)
                                              |m0|08| 2|m0|08| 12min08MediumNop.Plugin.Widgets.GoogleAnalytics .Api.GoogleRequest.set_HostName (String)
                                              ;method.pngSendPm(CustomerModel)|m0|09|

                                              2 methods

                                              • ;method.pngNop.Web.Controllers .PrivateMessagesController.SendPM (Int32,Nullable<Int32>)
                                              • ;method.pngNop.Web.Areas.Admin.Controllers .CustomerController.SendPm (CustomerModel)
                                              |m0|09| 2|m0|09| 12min09MediumNop.Web.Areas.Admin.Controllers .CustomerController.SendPm (CustomerModel)
                                              ;Warning.png   Rule Violated:    ND2019    Avoid fields with same name in class hierarchy

                                              8 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              8 fieldsfieldsOfBaseClassesWithSameNamebaseClassesDebtSeverityFull Name
                                              ;field.png_mediaSettings|m0|2|

                                              1 field

                                              • ;field.pngNop.Services.Media.PictureService ._mediaSettings
                                              |m0|2|

                                              1 type

                                              • ;class.pngNop.Services.Media.PictureService
                                              |m0|2| 10min2MediumNop.Services.Media .AzurePictureService ._mediaSettings
                                              ;field.png_emailAccountService|m0|3|

                                              1 field

                                              • ;field.pngNop.Services.Messages .WorkflowMessageService ._emailAccountService
                                              |m0|3|

                                              1 type

                                              • ;class.pngNop.Services.Messages .WorkflowMessageService
                                              |m0|3| 10min3MediumNop.Plugin.Misc.Sendinblue .Services.SendinblueMessageService ._emailAccountService
                                              ;field.png_queuedEmailService|m0|0|

                                              1 field

                                              • ;field.pngNop.Services.Messages .WorkflowMessageService ._queuedEmailService
                                              |m0|0|

                                              1 type

                                              • ;class.pngNop.Services.Messages .WorkflowMessageService
                                              |m0|0| 10min0MediumNop.Plugin.Misc.Sendinblue .Services.SendinblueMessageService ._queuedEmailService
                                              ;field.png_tokenizer|m0|1|

                                              1 field

                                              • ;field.pngNop.Services.Messages .WorkflowMessageService._tokenizer
                                              |m0|1|

                                              1 type

                                              • ;class.pngNop.Services.Messages .WorkflowMessageService
                                              |m0|1| 10min1MediumNop.Plugin.Misc.Sendinblue .Services.SendinblueMessageService ._tokenizer
                                              ;field.png_genericAttributeService|m0|6|

                                              1 field

                                              • ;field.pngNop.Web.Areas.Admin.Controllers .TaxController ._genericAttributeService
                                              |m0|6|

                                              1 type

                                              • ;class.pngNop.Web.Areas.Admin.Controllers .TaxController
                                              |m0|6| 10min6MediumNop.Plugin.Tax.Avalara.Controllers .AvalaraTaxController ._genericAttributeService
                                              ;field.png_permissionService|m0|7|

                                              1 field

                                              • ;field.pngNop.Web.Areas.Admin.Controllers .TaxController._permissionService
                                              |m0|7|

                                              1 type

                                              • ;class.pngNop.Web.Areas.Admin.Controllers .TaxController
                                              |m0|7| 10min7MediumNop.Plugin.Tax.Avalara.Controllers .AvalaraTaxController ._permissionService
                                              ;field.png_taxCategoryService|m0|4|

                                              1 field

                                              • ;field.pngNop.Web.Areas.Admin.Controllers .TaxController._taxCategoryService
                                              |m0|4|

                                              1 type

                                              • ;class.pngNop.Web.Areas.Admin.Controllers .TaxController
                                              |m0|4| 10min4MediumNop.Plugin.Tax.Avalara.Controllers .AvalaraTaxController ._taxCategoryService
                                              ;field.png_taxPluginManager|m0|5|

                                              1 field

                                              • ;field.pngNop.Web.Areas.Admin.Controllers .TaxController._taxPluginManager
                                              |m0|5|

                                              1 type

                                              • ;class.pngNop.Web.Areas.Admin.Controllers .TaxController
                                              |m0|5| 10min5MediumNop.Plugin.Tax.Avalara.Controllers .AvalaraTaxController ._taxPluginManager
                                              ;Warning.png   Rule Violated:    ND2000    Instance fields naming convention

                                              2 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              2 fieldsSize of instanceDebtSeverityFull Name
                                              ;field.pngDEFAULT_DATE_FORMAT|m0|0| 4|m0|0| 3min 0s0MediumNop.Web.Framework.Models .DataTables.RenderDate .DEFAULT_DATE_FORMAT
                                              ;field.png_UtmcCookieString|m0|1| 4|m0|1| 3min 0s1MediumNop.Plugin.Widgets.GoogleAnalytics .Api.GoogleRequest ._UtmcCookieString
                                              ;Warning.png   Rule Violated:    ND2016    Methods prefixed with 'Try' should return a boolean

                                              2 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              2 methodsReturnTypeDebtSeverityFull Name
                                              ;method.pngTryGetItem<T>(CacheKey) ● 0;struct.pngSystem.ValueTuple<T1,T2>|m0|0| 10min0MediumNop.Core.Caching .DistributedCacheManager .TryGetItem<T>(CacheKey)
                                              ;method.pngTryParse<T>(String ,InvariantNumberModelBinder+TryPar seNumber<T>)1;struct.pngSystem.Nullable<T>|m0|1| 10min1MediumNop.Web.Framework.Mvc.ModelBinding .Binders .InvariantNumberModelBinder .TryParse<T>(String ,InvariantNumberModelBinder+TryPar seNumber<T>)
                                              ;Warning.png   Rule Violated:    ND2022    Nested class members should not mask outer class' static members

                                              1 property matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              1 propertyisOverlappingdeclaredInDebtSeverityFull Name
                                              ;property.pngRequestTimeout0;property.pngNop.Plugin.Payments.PayPalCommerce .PayPalCommerceDefaults .RequestTimeout0;class.pngNop.Plugin.Payments.PayPalCommerce .PayPalCommerceDefaults|m0|0| 2min 0s0MediumNop.Plugin.Payments.PayPalCommerce .PayPalCommerceDefaults+Onboarding .RequestTimeout
                                              ;Warning.png   Rule Violated:    ND2011    Avoid fields with name too long

                                              1 field matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              1 fieldNameLengthDebtSeverityFull Name
                                              ;literal.pngQuantityBelowAttributeCombinationS toreOwnerNotification|m0|0| 55|m0|0| 3min 0s0MediumNop.Core.Domain.Messages .MessageTemplateSystemNames .QuantityBelowAttributeCombination StoreOwnerNotification

                                              Source Files Organization
                                              240

                                              ;Warning.png   Rule Violated:    ND2102    Avoid defining multiple types in a source file

                                              52 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              52 typesTypesInSourceFileSourceFilePathStringSourceFileNameStringDebtSeverityFull Name
                                              ;class.pngRoxyImageInfo;NewIssue.png|m0|08|

                                              2 types

                                              • ;class.pngNop.Services.Media.RoxyFileman .RoxyImageInfo
                                              • ;class.pngNop.Services.Media.RoxyFileman .RoxyDirectoryInfo
                                              06;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Libraries\Nop.Services\Media\RoxyFileman\RoxyRecords.cs06RoxyRecords.cs|m0|06| 3min 0s06LowNop.Services.Media.RoxyFileman .RoxyImageInfo
                                              ;class.pngISO3166 ● |m14|02|

                                              3 types

                                              • ;class.pngNop.Services.Installation.ISO3166
                                              • ;class.pngNop.Services.Installation .ISO3166Country
                                              • ;class.pngNop.Services.Installation .LocalizationInfo
                                              05;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Libraries\Nop.Services\Installation\ISO3166.cs05ISO3166.cs|m0|05| 3min 0s05LowNop.Services.Installation.ISO3166
                                              ;interface.pngIPageableModel|m0|09|

                                              2 types

                                              • ;interface.pngNop.Web.Framework.UI.Paging .IPageableModel
                                              • ;interface.pngNop.Web.Framework.UI.Paging .IPagination<T>
                                              07;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web.Framework\UI\Paging\IPageableModel.cs07IPageableModel.cs|m0|07| 3min 0s07LowNop.Web.Framework.UI.Paging .IPageableModel
                                              ;class.pngNopTabsTagHelper|m14|03|

                                              3 types

                                              • ;class.pngNop.Web.Framework.TagHelpers.Admin .NopTabsTagHelper
                                              • ;class.pngNop.Web.Framework.TagHelpers.Admin .NopTabTagHelper
                                              • ;class.pngNop.Web.Framework.TagHelpers.Admin .NopTabContextItem
                                              09;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web.Framework\TagHelpers\Admin\NopTabsTagHelper.cs09NopTabsTagHelper.cs|m0|09| 3min 0s09LowNop.Web.Framework.TagHelpers.Admin .NopTabsTagHelper
                                              ;class.pngNopRazorPage<TModel>|m0|10|

                                              2 types

                                              • ;class.pngNop.Web.Framework.Mvc.Razor .NopRazorPage<TModel>
                                              • ;class.pngNop.Web.Framework.Mvc.Razor .NopRazorPage
                                              08;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web.Framework\Mvc\Razor\NopRazorPage.cs08NopRazorPage.cs|m0|08| 3min 0s08LowNop.Web.Framework.Mvc.Razor .NopRazorPage<TModel>
                                              ;interface.pngILocalizedModel|m0|07|

                                              2 types

                                              • ;interface.pngNop.Web.Framework.Models .ILocalizedModel
                                              • ;interface.pngNop.Web.Framework.Models .ILocalizedModel<TLocalizedModel>
                                              01;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web.Framework\Models\ILocalizedModel.cs01ILocalizedModel.cs|m0|01| 3min 0s01LowNop.Web.Framework.Models .ILocalizedModel
                                              ;class.pngVendorAttributeModel|m0|05|

                                              2 types

                                              • ;class.pngNop.Web.Models.Vendors .VendorAttributeModel
                                              • ;class.pngNop.Web.Models.Vendors .VendorAttributeValueModel
                                              00;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Models\Vendors\VendorAttributeModel.cs00VendorAttributeModel.cs|m0|00| 3min 0s00LowNop.Web.Models.Vendors .VendorAttributeModel
                                              ;class.pngEstimateShippingModel|m0|06|

                                              2 types

                                              • ;class.pngNop.Web.Models.ShoppingCart .EstimateShippingModel
                                              • ;class.pngNop.Web.Models.ShoppingCart .EstimateShippingResultModel
                                              02;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Models\ShoppingCart\EstimateShippingModel.cs02EstimateShippingModel.cs|m0|02| 3min 0s02LowNop.Web.Models.ShoppingCart .EstimateShippingModel
                                              ;class.pngPollModel|m0|04|

                                              2 types

                                              • ;class.pngNop.Web.Models.Polls.PollModel
                                              • ;class.pngNop.Web.Models.Polls .PollAnswerModel
                                              04;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Models\Polls\PollModel.cs04PollModel.cs|m0|04| 3min 0s04LowNop.Web.Models.Polls.PollModel
                                              ;class.pngCustomerAttributeModel|m0|17|

                                              2 types

                                              • ;class.pngNop.Web.Models.Customer .CustomerAttributeModel
                                              • ;class.pngNop.Web.Models.Customer .CustomerAttributeValueModel
                                              03;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Models\Customer\CustomerAttributeModel.cs03CustomerAttributeModel.cs|m0|03| 3min 0s03LowNop.Web.Models.Customer .CustomerAttributeModel
                                              ;class.pngCustomerDownloadableProductsModel|m0|16|

                                              2 types

                                              • ;class.pngNop.Web.Models.Customer .CustomerDownloadableProductsModel
                                              • ;class.pngNop.Web.Models.Customer .UserAgreementModel
                                              16;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Models\Customer\CustomerDownloadableProductsModel.cs16CustomerDownloadableProductsModel.cs|m0|16| 3min 0s16LowNop.Web.Models.Customer .CustomerDownloadableProductsModel
                                              ;class.pngCustomerNavigationModel|m0|19|

                                              2 types

                                              • ;class.pngNop.Web.Models.Customer .CustomerNavigationModel
                                              • ;class.pngNop.Web.Models.Customer .CustomerNavigationItemModel
                                              15;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Models\Customer\CustomerNavigationModel.cs15CustomerNavigationModel.cs|m0|15| 3min 0s15LowNop.Web.Models.Customer .CustomerNavigationModel
                                              ;class.pngAddressAttributeModel ● |m0|18|

                                              2 types

                                              • ;class.pngNop.Web.Models.Common .AddressAttributeModel
                                              • ;class.pngNop.Web.Models.Common .AddressAttributeValueModel
                                              17;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Models\Common\AddressAttributeModel.cs17AddressAttributeModel.cs|m0|17| 3min 0s17LowNop.Web.Models.Common .AddressAttributeModel
                                              ;class.pngPagerModel ● |m100|00|

                                              First 5 of 9 types

                                              • ;class.pngNop.Web.Models.Common.PagerModel
                                              • ;interface.pngNop.Web.Models.Common.IRouteValues
                                              • ;class.pngNop.Web.Models.Common.RouteValues
                                              • ;class.pngNop.Web.Models.Common .ForumSearchRouteValues
                                              • ;class.pngNop.Web.Models.Common .PrivateMessageRouteValues
                                              19;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Models\Common\PagerModel.cs19PagerModel.cs|m0|19| 3min 0s19LowNop.Web.Models.Common.PagerModel
                                              ;class.pngCustomerProductReviewModel|m0|15|

                                              2 types

                                              • ;class.pngNop.Web.Models.Catalog .CustomerProductReviewModel
                                              • ;class.pngNop.Web.Models.Catalog .CustomerProductReviewsModel
                                              18;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Models\Catalog\CustomerProductReviewModel.cs18CustomerProductReviewModel.cs|m0|18| 3min 0s18LowNop.Web.Models.Catalog .CustomerProductReviewModel
                                              ;class.pngManufacturerNavigationModel|m0|12|

                                              2 types

                                              • ;class.pngNop.Web.Models.Catalog .ManufacturerNavigationModel
                                              • ;class.pngNop.Web.Models.Catalog .ManufacturerBriefInfoModel
                                              11;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Models\Catalog\ManufacturerNavigationModel.cs11ManufacturerNavigationModel.cs|m0|11| 3min 0s11LowNop.Web.Models.Catalog .ManufacturerNavigationModel
                                              ;class.pngProductReviewModel|m85|01|

                                              First 5 of 8 types

                                              • ;class.pngNop.Web.Models.Catalog .ProductReviewOverviewModel
                                              • ;class.pngNop.Web.Models.Catalog .ProductReviewsModel
                                              • ;class.pngNop.Web.Models.Catalog .ReviewTypeModel
                                              • ;class.pngNop.Web.Models.Catalog .ProductReviewModel
                                              • ;class.pngNop.Web.Models.Catalog .ProductReviewHelpfulnessModel
                                              10;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Models\Catalog\ProductReviewModel.cs10ProductReviewModel.cs|m0|10| 3min 0s10LowNop.Web.Models.Catalog .ProductReviewModel
                                              ;class.pngVendorNavigationModel|m0|11|

                                              2 types

                                              • ;class.pngNop.Web.Models.Catalog .VendorNavigationModel
                                              • ;class.pngNop.Web.Models.Catalog .VendorBriefInfoModel
                                              12;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Models\Catalog\VendorNavigationModel.cs12VendorNavigationModel.cs|m0|12| 3min 0s12LowNop.Web.Models.Catalog .VendorNavigationModel
                                              ;class.pngBlogPostYearModel|m0|14|

                                              2 types

                                              • ;class.pngNop.Web.Models.Blogs .BlogPostYearModel
                                              • ;class.pngNop.Web.Models.Blogs .BlogPostMonthModel
                                              14;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Models\Blogs\BlogPostYearMonthModel.cs14BlogPostYearMonthModel.cs|m0|14| 3min 0s14LowNop.Web.Models.Blogs .BlogPostYearModel
                                              ;class.pngInstallationLanguage|m0|13|

                                              2 types

                                              • ;class.pngNop.Web.Infrastructure .Installation.InstallationLanguage
                                              • ;class.pngNop.Web.Infrastructure .Installation .InstallationLocaleResource
                                              13;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web\Infrastructure\Installation\InstallationLanguage.cs13InstallationLanguage.cs|m0|13| 3min 0s13LowNop.Web.Infrastructure .Installation.InstallationLanguage
                                              ;Warning.png   Rule Violated:    ND2104    Types with source files stored in the same directory, should be declared in the same namespace

                                              4 namespaces matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              4 namespacestypesOutOfMainNamespacetypesInMainNamespaceDebtSeverityFull Name
                                              ;namespace.pngSystem.Linq|m0|1|

                                              1 type

                                              • ;class.pngNop.Data.Extensions .FluentMigratorExtensions
                                              |m33|2|

                                              2 types

                                              • ;class.pngSystem.Linq .AsyncIEnumerableExtensions
                                              • ;class.pngSystem.Linq .AsyncIQueryableExtensions
                                              |m0|1| 7min1HighSystem.Linq
                                              ;namespace.pngNop.Web.Framework.Controllers ● |m0|2|

                                              1 type

                                              • ;class.pngNop.Web.Framework.NullView
                                              |m100|0|

                                              4 types

                                              • ;class.pngNop.Web.Framework.Controllers .BaseController
                                              • ;class.pngNop.Web.Framework.Controllers .BasePaymentController
                                              • ;class.pngNop.Web.Framework.Controllers .BasePluginController
                                              • ;enum.pngNop.Web.Framework.Controllers .FormValueRequirement
                                              |m0|2| 7min0HighNop.Web.Framework.Controllers
                                              ;namespace.pngNop.Plugin.Shipping .FixedByWeightByTotal.Migrations|m0|3|

                                              1 type

                                              • ;class.pngNop.Plugin.Shipping .FixedByWeightByTotal.Data .SchemaMigration
                                              |m0|3|

                                              1 type

                                              • ;class.pngNop.Plugin.Shipping .FixedByWeightByTotal.Migrations .ChangeDecimalPrecision
                                              |m0|3| 7min3HighNop.Plugin.Shipping .FixedByWeightByTotal.Migrations
                                              ;namespace.pngPayPalCheckoutSdk.Orders|m100|0|

                                              4 types

                                              • ;class.pngPayPalCheckoutSdk.Payments .VoidRequest
                                              • ;class.pngPayPalCheckoutSdk.Core .ExceptionDetails
                                              • ;class.pngPayPalCheckoutSdk.Core .ExceptionDetails+Detail
                                              • ;class.pngPayPalCheckoutSdk.Core .ExceptionDetails+Link
                                              |m100|1|

                                              4 types

                                              • ;enum.pngPayPalCheckoutSdk.Orders .ItemCategoryType
                                              • ;enum.pngPayPalCheckoutSdk.Orders .LandingPageType
                                              • ;enum.pngPayPalCheckoutSdk.Orders .ShippingPreferenceType
                                              • ;enum.pngPayPalCheckoutSdk.Orders .UserActionType
                                              |m100|0| 22min2HighPayPalCheckoutSdk.Orders
                                              ;Warning.png   Rule Violated:    ND2103    Namespace name should correspond to file location

                                              3 namespaces matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              3 namespacesdirShouldContaindirjustACaseSensitiveIssueStrtypesConcernedDebtSeverityFull Name
                                              ;namespace.pngSystem.Linq0 Linq0;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Libraries\Nop.Data\Extensions0{empty string}|m33|1|

                                              2 types

                                              • ;class.pngSystem.Linq .AsyncIEnumerableExtensions
                                              • ;class.pngSystem.Linq .AsyncIQueryableExtensions
                                              |m100|0| 3min 0s0MediumSystem.Linq
                                              ;namespace.pngNop.Data.DataProviders.LinqToDB ● 1 DataProviders LinqToDB1;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Libraries\Nop.Data\DataProviders\LinqToDb1 Please note that this is solely a matter of casing.|m0|2|

                                              1 type

                                              • ;class.pngNop.Data.DataProviders.LinqToDB .LinqToDBPostgreSQLDataProvider
                                              |m0|2| 2min 0s1MediumNop.Data.DataProviders.LinqToDB
                                              ;namespace.pngPayPalCheckoutSdk.Orders2 Orders2;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Plugins\Nop.Plugin.Payments.PayPalCommerce\PayPal\Checkout2{empty string}|m100|0|

                                              4 types

                                              • ;enum.pngPayPalCheckoutSdk.Orders .ItemCategoryType
                                              • ;enum.pngPayPalCheckoutSdk.Orders .LandingPageType
                                              • ;enum.pngPayPalCheckoutSdk.Orders .ShippingPreferenceType
                                              • ;enum.pngPayPalCheckoutSdk.Orders .UserActionType
                                              |m100|1| 3min 0s2MediumPayPalCheckoutSdk.Orders
                                              ;Warning.png   Rule Violated:    ND2105    Types declared in the same namespace, should have their source files stored in the same directory

                                              2 namespaces matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                              2 namespacestypesDeclaredOutOfMainDirmainDirtypesDeclaredInMainDirDebtSeverityFull Name
                                              ;namespace.pngNop.Web.Framework ● |m0|0|

                                              1 type

                                              • ;class.pngNop.Web.Framework.NullView
                                              0;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Presentation\Nop.Web.Framework|m100|0|

                                              4 types

                                              • ;class.pngNop.Web.Framework.AreaNames
                                              • ;class.pngNop.Web.Framework.RemotePost
                                              • ;class.pngNop.Web.Framework.WebStoreContext
                                              • ;class.pngNop.Web.Framework.WebWorkContext
                                              |m0|0| 7min0HighNop.Web.Framework
                                              ;namespace.pngNop.Plugin.Shipping .FixedByWeightByTotal.Data|m0|1|

                                              1 type

                                              • ;class.pngNop.Plugin.Shipping .FixedByWeightByTotal.Data .SchemaMigration
                                              1;class.png\My\NDepend\WebSite\SampleReport\NopCommerce\4.60.4\src\Plugins\Nop.Plugin.Shipping.FixedByWeightByTotal\Data|m0|1|

                                              1 type

                                              • ;class.pngNop.Plugin.Shipping .FixedByWeightByTotal.Data .ShippingByWeightByTotalRecordBuil der
                                              |m0|1| 7min1HighNop.Plugin.Shipping .FixedByWeightByTotal.Data

                                              ;GroupHierarchy.png
                                              .NET Framework Usage
                                              1960

                                                System
                                                820

                                                ;Warning.png   Rule Violated:    ND2209    Uri fields or properties should be of type System.Uri

                                                134 members matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                134 memberstypeDebtSeverityFull Name
                                                ;property.pngVideoUrl;NewIssue.png06;class.pngSystem.String|m0|06| 5min06LowNop.Core.Domain.Media.Video .VideoUrl
                                                ;property.pngStoreUrl;NewIssue.png05;class.pngSystem.String|m0|05| 5min05LowNop.Services.Common.Pdf .InvoiceSource.StoreUrl
                                                ;property.pngGenericUrl;NewIssue.png07;class.pngSystem.String|m0|07| 5min07LowNop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteName+Gene ric.GenericUrl
                                                ;property.pngGenericCatalogUrl;NewIssue.png09;class.pngSystem.String|m0|09| 5min09LowNop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteName+Gene ric.GenericCatalogUrl
                                                ;property.pngUrl;NewIssue.png08;class.pngSystem.String|m0|08| 5min08LowNop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteValue.Url
                                                ;property.pngUrl;NewIssue.png01;class.pngSystem.String|m0|01| 5min01LowNop.Web.Models.Sitemap .SitemapModel+SitemapItemModel.Url
                                                ;property.pngVideoUrl;NewIssue.png00;class.pngSystem.String|m0|00| 5min00LowNop.Web.Models.Media.VideoModel .VideoUrl
                                                ;property.pngVideoUrl;NewIssue.png02;class.pngSystem.String|m0|02| 5min02LowNop.Web.Areas.Admin.Models.Catalog .ProductVideoModel.VideoUrl
                                                ;property.pngMarketingAutomationUrl;NewIssue.png04;class.pngSystem.String|m0|04| 5min04LowNop.Plugin.Misc.Sendinblue .SendinblueDefaults .MarketingAutomationUrl
                                                ;property.pngEventSourceUrl;NewIssue.png03;class.pngSystem.String|m0|03| 5min03LowNop.Plugin.Widgets.FacebookPixel .Domain.ConversionsEventDatum .EventSourceUrl
                                                ;property.pngTestApiBaseUrl;NewIssue.png16;class.pngSystem.String|m0|16| 5min16LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults .TestApiBaseUrl
                                                ;property.pngLiveApiBaseUrl;NewIssue.png15;class.pngSystem.String|m0|15| 5min15LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults .LiveApiBaseUrl
                                                ;property.pngFlexMicroformScriptUrl;NewIssue.png17;class.pngSystem.String|m0|17| 5min17LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults .FlexMicroformScriptUrl
                                                ;property.pngWebhookUrl;NewIssue.png19;class.pngSystem.String|m0|19| 5min19LowNop.Plugin.Misc.Zettle .ZettleSettings.WebhookUrl
                                                ;property.pngImageUrl;NewIssue.png18;class.pngSystem.String|m0|18| 5min18LowNop.Plugin.Misc.Zettle.Domain .ProductToSync.ImageUrl
                                                ;property.pngImageUrl;NewIssue.png11;class.pngSystem.String|m0|11| 5min11LowNop.Plugin.Misc.Zettle.Domain .ZettleRecord.ImageUrl
                                                ;property.pngBaseUrl;NewIssue.png10;class.pngSystem.String|m0|10| 5min10LowNop.Plugin.Misc.Zettle.Domain.Api .ApiRequest.BaseUrl
                                                ;property.pngBaseUrl;NewIssue.png12;class.pngSystem.String|m0|12| 5min12LowNop.Plugin.Misc.Zettle.Domain.Api .IApiRequest.BaseUrl
                                                ;property.pngProfileImageUrl;NewIssue.png14;class.pngSystem.String|m0|14| 5min14LowNop.Plugin.Misc.Zettle.Domain.Api .Secure.AccountInfo .ProfileImageUrl
                                                ;property.pngBaseUrl;NewIssue.png13;class.pngSystem.String|m0|13| 5min13LowNop.Plugin.Misc.Zettle.Domain.Api .Secure.SecureApiRequest.BaseUrl
                                                ;Warning.png   Rule Violated:    ND2207    Do not raise too general exception types

                                                102 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                102 methodsexceptionsCreatedDebtSeverityFull Name
                                                ;method.pngPerformTaskAsync(ScheduleTask);NewIssue.png|m0|06|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|06| 20min06HighNop.Services.ScheduleTasks .ScheduleTaskRunner .PerformTaskAsync(ScheduleTask)
                                                ;method.pngLoadPluginInfo();NewIssue.png|m0|05|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|05| 20min05HighNop.Services.Plugins.PluginsInfo .LoadPluginInfo()
                                                ;method.pngUploadSingleItemAsync(String);NewIssue.png|m0|07|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|07| 20min07HighNop.Services.Plugins.UploadService .UploadSingleItemAsync(String)
                                                ;method.pngUploadPluginsAndThemesAsync (IFormFile);NewIssue.png|m0|09|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|09| 20min09HighNop.Services.Plugins.UploadService .UploadPluginsAndThemesAsync (IFormFile)
                                                ;method.pngUploadIconsArchiveAsync(IFormFile);NewIssue.png|m0|08|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|08| 20min08HighNop.Services.Plugins.UploadService .UploadIconsArchiveAsync (IFormFile )
                                                ;method.pngUploadFaviconAsync(IFormFile);NewIssue.png|m0|01|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|01| 20min01HighNop.Services.Plugins.UploadService .UploadFaviconAsync(IFormFile)
                                                ;method.pngUploadLocalePatternAsync (CultureInfo);NewIssue.png|m0|00|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|00| 20min00HighNop.Services.Plugins.UploadService .UploadLocalePatternAsync (CultureInfo)
                                                ;method.pngResizeImage(Byte[] ,SKEncodedImageFormat,Int32,Int32);NewIssue.png|m0|02|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|02| 20min02HighNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .ResizeImage(Byte[] ,SKEncodedImageFormat,Int32,Int32)
                                                ;method.pngExecuteAsync(IAssetContext);NewIssue.png|m0|04|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|04| 20min04HighNop.Web.Framework.WebOptimizer .Processors.NopCssMinifier .ExecuteAsync(IAssetContext)
                                                ;method.pngExecuteAsync(IAssetContext);NewIssue.png|m0|03|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|03| 20min03HighNop.Web.Framework.WebOptimizer .Processors.NopJsMinifier .ExecuteAsync(IAssetContext)
                                                ;method.pngParsePickupOptionAsync(IList <ShoppingCartItem>,IFormCollection );NewIssue.png|m0|16|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|16| 20min16HighNop.Web.Controllers .CheckoutController .ParsePickupOptionAsync(IList <ShoppingCartItem>,IFormCollection )
                                                ;method.pngEditAddressAsync(AddressModel ,IFormCollection,Func<Customer ,IList<ShoppingCartItem>,Address ,Task<JsonResult>>);NewIssue.png|m0|15|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|15| 20min15HighNop.Web.Controllers .CheckoutController .EditAddressAsync(AddressModel ,IFormCollection,Func<Customer ,IList<ShoppingCartItem>,Address ,Task<JsonResult>>)
                                                ;method.pngDeleteAddressAsync(Int32,Func <IList<ShoppingCartItem>,Task <JsonResult>>);NewIssue.png|m0|17|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|17| 20min17HighNop.Web.Controllers .CheckoutController .DeleteAddressAsync(Int32,Func <IList<ShoppingCartItem>,Task <JsonResult>>)
                                                ;method.pngConfirmOrder(Boolean);NewIssue.png|m0|19|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|19| 20min19HighNop.Web.Controllers .CheckoutController.ConfirmOrder (Boolean)
                                                ;method.pngOpcConfirmOrder(Boolean);NewIssue.png|m0|18|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|18| 20min18HighNop.Web.Controllers .CheckoutController .OpcConfirmOrder(Boolean)
                                                ;method.pngPrepareProductVideoListModelAsync (ProductVideoSearchModel,Product);NewIssue.png|m0|11|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|11| 20min11HighNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareProductVideoListModelAsync (ProductVideoSearchModel,Product)
                                                ;method.pngDirectoriesList(String);NewIssue.png|m0|10|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|10| 20min10HighNop.Web.Areas.Admin.Controllers .RoxyFilemanController .DirectoriesList(String)
                                                ;method.pngFilesList(String,String);NewIssue.png|m0|12|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|12| 20min12HighNop.Web.Areas.Admin.Controllers .RoxyFilemanController.FilesList (String,String)
                                                ;method.pngDownloadFile(String);NewIssue.png|m0|14|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|14| 20min14HighNop.Web.Areas.Admin.Controllers .RoxyFilemanController .DownloadFile(String)
                                                ;method.pngCopyDirectory(String,String);NewIssue.png|m0|13|

                                                1 type

                                                • ;class.pngSystem.Exception
                                                |m0|13| 20min13HighNop.Web.Areas.Admin.Controllers .RoxyFilemanController .CopyDirectory(String,String)

                                                System.Collections
                                                110

                                                ;Warning.png   Rule Violated:    ND2300    Collection properties should be read only

                                                559 properties matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                559 propertiesCollectionTypeDebtSeverityFull Name
                                                ;property.pngProperties;NewIssue.png06;interface.pngSystem.Collections.Generic.IList<T >|m0|06| 10min06MediumNop.Services.ExportImport .ImportOrderMetadata.Properties
                                                ;property.pngLogoData;NewIssue.png05;class.pngSystem.Array|m0|05| 10min05MediumNop.Services.Common.Pdf .InvoiceSource.LogoData
                                                ;property.pngAlternateLocations;NewIssue.png07;interface.pngSystem.Collections.Generic.IList<T >|m0|07| 10min07MediumNop.Web.Models.Sitemap .SitemapUrlModel .AlternateLocations
                                                ;property.pngButtonPaymentMethodViewComponents;NewIssue.png09;interface.pngSystem.Collections.Generic.IList<T >|m0|09| 10min09MediumNop.Web.Models.ShoppingCart .ShoppingCartModel .ButtonPaymentMethodViewComponents
                                                ;property.pngVideoModels;NewIssue.png08;interface.pngSystem.Collections.Generic.IList<T >|m0|08| 10min08MediumNop.Web.Models.Catalog .ProductDetailsModel.VideoModels
                                                ;property.pngPictureModels;NewIssue.png01;interface.pngSystem.Collections.Generic.IList<T >|m0|01| 10min01MediumNop.Web.Models.Catalog .ProductOverviewModel .PictureModels
                                                ;property.pngDisallowLanguages;NewIssue.png00;interface.pngSystem.Collections.Generic.IList<T >|m0|00| 10min00MediumNop.Web.Areas.Admin.Models .Settings.RobotsTxtSettingsModel .DisallowLanguages
                                                ;property.pngAvailableLanguages;NewIssue.png02;interface.pngSystem.Collections.Generic.IList<T >|m0|02| 10min02MediumNop.Web.Areas.Admin.Models .Settings.RobotsTxtSettingsModel .AvailableLanguages
                                                ;property.pngAvailableVendors;NewIssue.png04;interface.pngSystem.Collections.Generic.IList<T >|m0|04| 10min04MediumNop.Web.Areas.Admin.Models.Reports .SalesSummarySearchModel .AvailableVendors
                                                ;property.pngAvailableActiveOptions;NewIssue.png03;interface.pngSystem.Collections.Generic.IList<T >|m0|03| 10min03MediumNop.Web.Areas.Admin.Models .Messages .MessageTemplateSearchModel .AvailableActiveOptions
                                                ;property.pngAvailableActiveOptions;NewIssue.png16;interface.pngSystem.Collections.Generic.IList<T >|m0|16| 10min16MediumNop.Web.Areas.Admin.Models .Discounts.DiscountSearchModel .AvailableActiveOptions
                                                ;property.pngProductVideoModels;NewIssue.png15;interface.pngSystem.Collections.Generic.IList<T >|m0|15| 10min15MediumNop.Web.Areas.Admin.Models.Catalog .ProductModel.ProductVideoModels
                                                ;property.pngTokens;NewIssue.png17;interface.pngSystem.Collections.Generic.IList<T >|m0|17| 10min17MediumNop.Plugin.Payments.CyberSource .Models.CustomerTokenListModel .Tokens
                                                ;property.pngExpireMonths;NewIssue.png19;interface.pngSystem.Collections.Generic.IList<T >|m0|19| 10min19MediumNop.Plugin.Payments.CyberSource .Models.CustomerTokenModel .ExpireMonths
                                                ;property.pngExpireYears;NewIssue.png18;interface.pngSystem.Collections.Generic.IList<T >|m0|18| 10min18MediumNop.Plugin.Payments.CyberSource .Models.CustomerTokenModel .ExpireYears
                                                ;property.pngExpireMonths;NewIssue.png11;interface.pngSystem.Collections.Generic.IList<T >|m0|11| 10min11MediumNop.Plugin.Payments.CyberSource .Models.PaymentInfoModel .ExpireMonths
                                                ;property.pngExpireYears;NewIssue.png10;interface.pngSystem.Collections.Generic.IList<T >|m0|10| 10min10MediumNop.Plugin.Payments.CyberSource .Models.PaymentInfoModel .ExpireYears
                                                ;property.pngExistingTokens;NewIssue.png12;interface.pngSystem.Collections.Generic.IList<T >|m0|12| 10min12MediumNop.Plugin.Payments.CyberSource .Models.PaymentInfoModel .ExistingTokens
                                                ;property.pngSelectedProductIds;NewIssue.png14;interface.pngSystem.Collections.Generic.IList<T >|m0|14| 10min14MediumNop.Plugin.Misc.Zettle.Models .AddProductToSyncModel .SelectedProductIds
                                                ;property.pngAvailableCategories;NewIssue.png13;interface.pngSystem.Collections.Generic.IList<T >|m0|13| 10min13MediumNop.Plugin.Misc.Zettle.Models .AddProductToSyncSearchModel .AvailableCategories

                                                System.Threading
                                                410

                                                ;Warning.png   Rule Violated:    ND2501    Don't use dangerous threading methods

                                                4 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                4 methodssuppressCallsToDebtSeverityFull Name
                                                ;method.pngDeleteDirectoryRecursive(String)|m0|1|

                                                1 method

                                                • ;method.pngSystem.Threading.Thread.Sleep (Int32)
                                                |m0|1| 30min1HighNop.Core.Infrastructure .NopFileProvider .DeleteDirectoryRecursive(String)
                                                ;method.pngCreateDatabase(String,Int32)|m0|0|

                                                1 method

                                                • ;method.pngSystem.Threading.Thread.Sleep (Int32)
                                                |m0|0| 30min0HighNop.Data.DataProviders .MsSqlNopDataProvider .CreateDatabase(String,Int32)
                                                ;method.pngCreateDatabase(String,Int32) ● |m0|3|

                                                1 method

                                                • ;method.pngSystem.Threading.Thread.Sleep (Int32)
                                                |m0|3| 30min3HighNop.Data.DataProviders .MySqlNopDataProvider .CreateDatabase(String,Int32)
                                                ;method.pngCreateDatabase(String,Int32)|m0|2|

                                                1 method

                                                • ;method.pngSystem.Threading.Thread.Sleep (Int32)
                                                |m0|2| 30min2HighNop.Data.DataProviders .PostgreSqlDataProvider .CreateDatabase(String,Int32)

                                                System.Globalization
                                                010

                                                ;Warning.png   Rule Violated:    ND2700    Float and Date Parsing must be culture aware

                                                43 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                43 methodsshouldntCallDebtAnnual InterestFull Name
                                                ;method.pngImportOrdersFromXlsxAsync(Stream);NewIssue.png|m0|06|

                                                1 method

                                                • ;method.pngSystem.DateTime.TryParse(String ,DateTime&)
                                                |m0|06| 8min065minNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream)
                                                ;property-get.pngget_DecimalValue();NewIssue.png|m0|05|

                                                1 method

                                                • ;method.pngSystem.Decimal.TryParse(String ,Decimal&)
                                                |m0|05| 8min055minNop.Services.ExportImport.Help .PropertyByName<T,L> .get_DecimalValue()
                                                ;property-get.pngget_DecimalValueNullable();NewIssue.png|m0|07|

                                                1 method

                                                • ;method.pngSystem.Decimal.TryParse(String ,Decimal&)
                                                |m0|07| 8min075minNop.Services.ExportImport.Help .PropertyByName<T,L> .get_DecimalValueNullable()
                                                ;property-get.pngget_DoubleValue();NewIssue.png|m0|09|

                                                1 method

                                                • ;method.pngSystem.Double.TryParse(String ,Double&)
                                                |m0|09| 8min095minNop.Services.ExportImport.Help .PropertyByName<T,L> .get_DoubleValue()
                                                ;method.pngFormatAttributesAsync(Product ,String,Customer,Store,String ,Boolean,Boolean,Boolean,Boolean ,Boolean);NewIssue.png|m0|08|

                                                1 method

                                                • ;method.pngSystem.Decimal.ToString(String)
                                                |m0|08| 8min085minNop.Services.Catalog .ProductAttributeFormatter .FormatAttributesAsync(Product ,String,Customer,Store,String ,Boolean,Boolean,Boolean,Boolean ,Boolean)
                                                ;method.pngWriteSitemapIndexAsync (MemoryStream,Int32);NewIssue.png|m0|01|

                                                1 method

                                                • ;method.pngSystem.DateTime.ToString(String)
                                                |m0|01| 8min015minNop.Web.Factories .SitemapModelFactory .WriteSitemapIndexAsync (MemoryStream,Int32)
                                                ;method.pngHandleOrderCompletedEventAsync (Order);NewIssue.png|m0|00|

                                                1 method

                                                • ;method.pngSystem.DateTime.ToString(String)
                                                |m0|00| 8min005minNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager .HandleOrderCompletedEventAsync (Order)
                                                ;method.pngImportContactsAsync(IList<Int32>) ● ;NewIssue.png|m0|02|

                                                1 method

                                                • ;method.pngSystem.DateTime.ToString(String)
                                                |m0|02| 8min025minNop.Plugin.Misc.Sendinblue .Services.SendinblueManager .ImportContactsAsync(IList<Int32>)
                                                ;method.pngSubscribeAsync (NewsLetterSubscription) ● ;NewIssue.png|m0|04|

                                                1 method

                                                • ;method.pngSystem.DateTime.ToString(String)
                                                |m0|04| 8min045minNop.Plugin.Misc.Sendinblue .Services.SendinblueManager .SubscribeAsync (NewsLetterSubscription)
                                                ;method.pngPrepareUserDataAsync(Customer);NewIssue.png|m0|03|

                                                1 method

                                                • ;method.pngSystem.DateTime.ToString(String)
                                                |m0|03| 8min035minNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService .PrepareUserDataAsync(Customer)
                                                ;method.pngCaptureAsync(CapturePaymentRequest );NewIssue.png|m0|16|

                                                1 method

                                                • ;method.pngSystem.DateTime.TryParse(String ,DateTime&)
                                                |m0|16| 8min165minNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .CaptureAsync (CapturePaymentRequest)
                                                ;method.pngRefundAsync(RefundPaymentRequest);NewIssue.png|m0|15|

                                                1 method

                                                • ;method.pngSystem.DateTime.TryParse(String ,DateTime&)
                                                |m0|15| 8min155minNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .RefundAsync(RefundPaymentRequest)
                                                ;method.pngGenerateReturnRequestCustomNumber (ReturnRequest)|m0|17|

                                                1 method

                                                • ;method.pngSystem.DateTime.ToString(String)
                                                |m0|17| 8min175minNop.Services.Orders .CustomNumberFormatter .GenerateReturnRequestCustomNumber (ReturnRequest)
                                                ;method.pngGenerateOrderCustomNumber(Order)|m0|19|

                                                1 method

                                                • ;method.pngSystem.DateTime.ToString(String)
                                                |m0|19| 8min195minNop.Services.Orders .CustomNumberFormatter .GenerateOrderCustomNumber(Order)
                                                ;method.pngSalesSummaryReportAsync(Int32 ,Int32,Int32,Int32,Int32,Nullable <DateTime>,Nullable<DateTime> ,Nullable<OrderStatus>,Nullable <PaymentStatus>,Int32 ,GroupByOptions,Int32,Int32) ● |m0|18|

                                                1 method

                                                • ;method.pngSystem.DateTime.ToString(String)
                                                |m0|18| 8min185minNop.Services.Orders .OrderReportService .SalesSummaryReportAsync(Int32 ,Int32,Int32,Int32,Int32,Nullable <DateTime>,Nullable<DateTime> ,Nullable<OrderStatus>,Nullable <PaymentStatus>,Int32 ,GroupByOptions,Int32,Int32)
                                                ;method.pngAddOrderTokensAsync(IList<Token> ,Order,Int32,Int32)|m0|11|

                                                1 method

                                                • ;method.pngSystem.DateTime.ToString(String)
                                                |m0|11| 8min115minNop.Services.Messages .MessageTokenProvider .AddOrderTokensAsync(IList<Token> ,Order,Int32,Int32)
                                                ;method.pngExportCustomerGdprInfoToXlsxAsync (Customer,Int32) ● |m0|10|

                                                1 method

                                                • ;method.pngSystem.DateTime.ToString(String)
                                                |m0|10| 8min105minNop.Services.ExportImport .ExportManager .ExportCustomerGdprInfoToXlsxAsync (Customer,Int32)
                                                ;method.pngGetCurrencyString(Decimal,Boolean ,Currency)|m0|12|

                                                1 method

                                                • ;method.pngSystem.Decimal.ToString(String)
                                                |m0|12| 8min125minNop.Services.Catalog .PriceFormatter.GetCurrencyString (Decimal,Boolean,Currency)
                                                ;method.pngFormatTaxRate(Decimal)|m0|14|

                                                1 method

                                                • ;method.pngSystem.Decimal.ToString(String)
                                                |m0|14| 8min145minNop.Services.Catalog .PriceFormatter.FormatTaxRate (Decimal)
                                                ;method.pngFormatBasePriceAsync(Product ,Nullable<Decimal>,Nullable <Decimal>)|m0|13|

                                                1 method

                                                • ;method.pngSystem.Decimal.ToString(String)
                                                |m0|13| 8min135minNop.Services.Catalog .PriceFormatter .FormatBasePriceAsync(Product ,Nullable<Decimal>,Nullable <Decimal>)

                                                System.Reflection
                                                110

                                                ;Warning.png   Rule Violated:    ND2801    Assemblies should have the same version

                                                5 assemblies matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                5 assembliesversionmostRepresentedVersionDebtSeverityFull Name
                                                ;assembly.pngNop.Core ● 14.5.0.011.0.0.0|m0|1| 10min1MediumNop.Core
                                                ;assembly.pngNop.Data ● 04.5.0.001.0.0.0|m0|0| 10min0MediumNop.Data
                                                ;assembly.pngNop.Services ● 24.5.0.021.0.0.0|m0|2| 10min2MediumNop.Services
                                                ;assembly.pngNop.Web.Framework ● 44.5.0.041.0.0.0|m0|4| 10min4MediumNop.Web.Framework
                                                ;assembly.pngNop.Web ● 34.5.0.031.0.0.0|m0|3| 10min3MediumNop.Web

                                                ;GroupHierarchy.png
                                                Roslyn Analyzers
                                                01190

                                                  Compiler
                                                  030

                                                  ;Warning.png   Roslyn Analyzer Violated:    CS0108    Member hides inherited member; missing new keyword
                                                  https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS0108)

                                                  A variable was declared with the same name as a variable in a base type. However, the new keyword was not used. This warning informs you that you should use new; the variable is declared as if new had been used in the declaration.

                                                  3 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  3 issuesSeverityExplanation
                                                  ;CS.pngReference.cs L4203;NewIssue.png0Medium0'TrackPortTypeClient.CloseAsync()' hides inherited member 'ClientBase<TrackPortType>.CloseAsync()'. Use the new keyword if hiding was intended.
                                                  ;CS.pngReference.cs L6422;NewIssue.png1Medium1'RatePortTypeClient.CloseAsync()' hides inherited member 'ClientBase<RatePortType>.CloseAsync()'. Use the new keyword if hiding was intended.
                                                  ;CS.pngReference.cs L328;NewIssue.png2Medium2'checkVatPortTypeClient.CloseAsync()' hides inherited member 'ClientBase<checkVatPortType>.CloseAsync()'. Use the new keyword if hiding was intended.
                                                  ;Warning.png   Roslyn Analyzer Violated:    CS8632    The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngApplicationPartManagerExtension s.cs L89;NewIssue.png0High0The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
                                                  ;Warning.png   Roslyn Analyzer Violated:    CS1998    Async method lacks 'await' operators and will run synchronously

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngApplicationBuilderExtensions.cs L424;NewIssue.png0High0This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.

                                                  Design
                                                  0260

                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0016    Prefer using collection abstraction instead of implementation

                                                  244 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  244 issuesSeverityExplanation
                                                  ;CS.pngRobotsTxtSettings.cs L24;NewIssue.png06High06Prefer using collection abstraction instead of implementation
                                                  ;CS.pngRobotsTxtSettings.cs L19;NewIssue.png05High- same explanation -
                                                  ;CS.pngRobotsTxtSettings.cs L14;NewIssue.png07High- same explanation -
                                                  ;CS.pngRobotsTxtSettings.cs L29;NewIssue.png09High- same explanation -
                                                  ;CS.pngImage.cs L21;NewIssue.png08High- same explanation -
                                                  ;CS.pngImageList.cs L21;NewIssue.png01High- same explanation -
                                                  ;CS.pngImageList.cs L15;NewIssue.png00High- same explanation -
                                                  ;CS.pngCreateImagesRequest.cs L16;NewIssue.png02High- same explanation -
                                                  ;CS.pngCreateTrackingRequest .cs L18;NewIssue.png04High- same explanation -
                                                  ;CS.pngCreateTrackingRequest .cs L67;NewIssue.png03High- same explanation -
                                                  ;CS.pngInventoryBalanceUpdate.cs L22;NewIssue.png16High- same explanation -
                                                  ;CS.pngInventoryBalanceUpdate.cs L28;NewIssue.png15High- same explanation -
                                                  ;CS.pngCategoryList.cs L15;NewIssue.png17High- same explanation -
                                                  ;CS.pngCreateCategoryRequest.cs L16;NewIssue.png19High- same explanation -
                                                  ;CS.pngLocationInventoryBalance.cs L22;NewIssue.png18High- same explanation -
                                                  ;CS.pngLocationInventoryBalance.cs L28;NewIssue.png11High- same explanation -
                                                  ;CS.pngCreateDiscountRequest.cs L52;NewIssue.png10High- same explanation -
                                                  ;CS.pngCreateImportRequest.cs L16;NewIssue.png12High- same explanation -
                                                  ;CS.pngZettleDefaults.cs L54;NewIssue.png14High- same explanation -
                                                  ;CS.pngCreateSubscriptionRequest .cs L28;NewIssue.png13High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0076    Do not use implicit culture-sensitive ToString in interpolated strings

                                                  156 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  156 issuesSeverityExplanation
                                                  ;CS.pngFacebookDataDeletionController .cs L98;NewIssue.png06High06Do not use implicit culture-sensitive ToString in interpolated strings
                                                  ;CS.pngFacebookDataDeletionController .cs L100;NewIssue.png05High- same explanation -
                                                  ;CS.pngFacebookDataDeletionController .cs L109;NewIssue.png07High- same explanation -
                                                  ;CS.pngZettleAdminController.cs L162;NewIssue.png09High- same explanation -
                                                  ;CS.pngZettleAdminController.cs L168;NewIssue.png08High- same explanation -
                                                  ;CS.pngCyberSourcePaymentMethod.cs L694;NewIssue.png01High- same explanation -
                                                  ;CS.pngFacebookPixelService.cs L588;NewIssue.png00High- same explanation -
                                                  ;CS.pngLocalizationService.cs L431;NewIssue.png02High- same explanation -
                                                  ;CS.pngRoxyFilemanFileProvider.cs L174;NewIssue.png04High- same explanation -
                                                  ;CS.pngInvoiceDocument.cs L329;NewIssue.png03High- same explanation -
                                                  ;CS.pngCatalogController.cs L368;NewIssue.png16High- same explanation -
                                                  ;CS.pngCatalogController.cs L368;NewIssue.png15High- same explanation -
                                                  ;CS.pngMySqlDataProvider.cs L22017High- same explanation -
                                                  ;CS.pngPostgreSqlDataProvider.cs L23519High- same explanation -
                                                  ;CS.pngMsSqlDataProvider.cs L18018High- same explanation -
                                                  ;CS.pngSendinblueMessageService.cs L18511High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L51710High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L67712High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L18114High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L18213High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0036    Make class static

                                                  25 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  25 issuesSeverityExplanation
                                                  ;CS.pngRobotsTxtDefaults.cs L6;NewIssue.png06High06Make class static
                                                  ;CS.pngZettleDefaults.cs L9;NewIssue.png05High- same explanation -
                                                  ;CS.pngCyberSourceDefaults.cs L211;NewIssue.png07High- same explanation -
                                                  ;CS.pngCyberSourceDefaults.cs L198;NewIssue.png09High- same explanation -
                                                  ;CS.pngCyberSourceDefaults.cs L229;NewIssue.png08High- same explanation -
                                                  ;CS.pngCyberSourceDefaults.cs L256;NewIssue.png01High- same explanation -
                                                  ;CS.pngCyberSourceDefaults.cs L283;NewIssue.png00High- same explanation -
                                                  ;CS.pngCyberSourceDefaults.cs L310;NewIssue.png02High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L142;NewIssue.png04High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L179;NewIssue.png03High- same explanation -
                                                  ;CS.pngEngineContext.cs L816High- same explanation -
                                                  ;CS.pngXmlHelper.cs L1415High- same explanation -
                                                  ;CS.pngCommonHelper.cs L1517High- same explanation -
                                                  ;CS.pngAppSettingsHelper.cs L1419High- same explanation -
                                                  ;CS.pngHashHelper.cs L918High- same explanation -
                                                  ;CS.pngDataSettingsManager.cs L1611High- same explanation -
                                                  ;CS.pngFacebookAuthenticationDefaults .cs L610High- same explanation -
                                                  ;CS.pngGoogleAuthenticatorDefaults.cs L812High- same explanation -
                                                  ;CS.pngPayPalCommerceDefaults.cs L9214High- same explanation -
                                                  ;CS.pngAvalaraTaxDefaults.cs L913High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0042    Do not use blocking calls in an async method

                                                  48 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  48 issuesSeverityExplanation
                                                  ;CS.pngMemoryCacheManager.cs L272;NewIssue.png06High06Use 'RemoveByPrefixAsync' instead of 'RemoveByPrefix'
                                                  ;CS.pngCyberSourceService.cs L669;NewIssue.png05High05Use 'CreateCreditAsync' instead of 'CreateCredit'
                                                  ;CS.pngRedisCacheManager.cs L72;NewIssue.png07High07Use 'KeyDeleteAsync' instead of 'KeyDelete'
                                                  ;CS.pngMsSqlServerCacheManager.cs L39;NewIssue.png09High09Use 'OpenAsync' instead of 'Open'
                                                  ;CS.pngMsSqlServerCacheManager.cs L48;NewIssue.png08High08Use 'CloseAsync' instead of 'Close'
                                                  ;CS.pngMemoryDistributedCacheManager .cs L53;NewIssue.png01High01Use 'LockAsync' instead of 'Lock'
                                                  ;CS.pngMemoryDistributedCacheManager .cs L98;NewIssue.png00High00Use 'LockAsync' instead of 'Lock'
                                                  ;CS.pngSitemapModelFactory.cs L540;NewIssue.png02High02Prefer using 'await using'
                                                  ;CS.pngMemoryCacheManager.cs L10004High04Use 'RemoveAsync' instead of 'Remove'
                                                  ;CS.pngMemoryCacheManager.cs L19103High03Use 'SetAsync' instead of 'Set'
                                                  ;CS.pngMySqlDataProvider.cs L16916High16Prefer using 'await using'
                                                  ;CS.pngMySqlDataProvider.cs L21715High15Prefer using 'await using'
                                                  ;CS.pngMySqlDataProvider.cs L24817High17Prefer using 'await using'
                                                  ;CS.pngPostgreSqlDataProvider.cs L20919High19Prefer using 'await using'
                                                  ;CS.pngPostgreSqlDataProvider.cs L23118High18Prefer using 'await using'
                                                  ;CS.pngPostgreSqlDataProvider.cs L28011High11Prefer using 'await using'
                                                  ;CS.pngPostgreSqlDataProvider.cs L31010High10Prefer using 'await using'
                                                  ;CS.pngMsSqlDataProvider.cs L15612High12Prefer using 'await using'
                                                  ;CS.pngMsSqlDataProvider.cs L17314High14Prefer using 'await using'
                                                  ;CS.pngMsSqlDataProvider.cs L18913High13Prefer using 'await using'
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0048    File name must match type name

                                                  103 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  103 issuesSeverityExplanation
                                                  ;CS.pngCreateImageRequest .cs L9;NewIssue.png06High06File name must match type name
                                                  ;CS.pngCreateTrackingRequest .cs L10;NewIssue.png05High- same explanation -
                                                  ;CS.pngCreateSubscriptionRequest .cs L10;NewIssue.png07High- same explanation -
                                                  ;CS.pngUpdateProductRequest .cs L9;NewIssue.png09High- same explanation -
                                                  ;CS.pngRoxyRecords.cs L5;NewIssue.png08High- same explanation -
                                                  ;CS.pngRoxyRecords.cs L6;NewIssue.png01High- same explanation -
                                                  ;CS.pngEvents.cs L600High- same explanation -
                                                  ;CS.pngEvents.cs L602High- same explanation -
                                                  ;CS.pngEvents.cs L604High- same explanation -
                                                  ;CS.pngEvents.cs L603High- same explanation -
                                                  ;CS.pngMySqlDataProvider.cs L1816High- same explanation -
                                                  ;CS.pngMsSqlDataProvider.cs L1915High- same explanation -
                                                  ;CS.pngExternalAuthenticationRecordMap .cs L1017High- same explanation -
                                                  ;CS.pngLocalizedPropertyMap.cs L1019High- same explanation -
                                                  ;CS.pngExchangeMigration.cs L918High- same explanation -
                                                  ;CS.pngCheckMoneyOrderPaymentInfoViewC omponent.cs L1011High- same explanation -
                                                  ;CS.pngStorePickupPointModel.cs L5410High- same explanation -
                                                  ;CS.pngUpgradeTo450.cs L812High- same explanation -
                                                  ;CS.pngFixedRateListModel.cs L514High- same explanation -
                                                  ;CS.pngEvents.cs L2513High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0026    Fix TODO comment

                                                  5 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  5 issuesSeverityExplanation
                                                  ;CS.pngMigrationManager.cs L142;NewIssue.png1High1TODO refactoring the GetUpMigrations to get directly selected MigrationProcessType for commitVersionOnly == true
                                                  ;CS.pngImportManager.cs L2172;NewIssue.png0High0TODO Let's ignore these category and write a log message instead of interrupting the import of the product
                                                  ;CS.pngImportManager.cs L2218;NewIssue.png2High2TODO we should add a log message for situation where not exists manufacturer
                                                  ;CS.pngOrderProcessingService.cs L483;NewIssue.png4High4TODO this code duplicates method IWorkContext.GetTaxDisplayTypeAsync(), let's move it to a ICustomerService with "customer" parameter passing
                                                  ;CS.pngPluginController.cs L121;NewIssue.png3High3TODO make CommonModelFactory.PreparePluginsWarningModelAsync method public and delete this one
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0069    Non-constant static fields should not be visible

                                                  15 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  15 issuesSeverityExplanation
                                                  ;CS.pngFacebookPixelDefaults.cs L139;NewIssue.png04High04Non-constant static fields should not be visible
                                                  ;CS.pngFacebookPixelDefaults.cs L144;NewIssue.png05High- same explanation -
                                                  ;CS.pngFacebookPixelDefaults.cs L149;NewIssue.png06High- same explanation -
                                                  ;CS.pngSendinblueDefaults.cs L2903High- same explanation -
                                                  ;CS.pngSendinblueDefaults.cs L34400High- same explanation -
                                                  ;CS.pngSendinblueDefaults.cs L34901High- same explanation -
                                                  ;CS.pngSendinblueDefaults.cs L35402High- same explanation -
                                                  ;CS.pngSendinblueDefaults.cs L35907High- same explanation -
                                                  ;CS.pngSendinblueDefaults.cs L36412High- same explanation -
                                                  ;CS.pngGoogleAuthenticatorDefaults.cs L1313High- same explanation -
                                                  ;CS.pngGoogleAuthenticatorDefaults.cs L4314High- same explanation -
                                                  ;CS.pngModelCacheEventConsumer.cs L2911High- same explanation -
                                                  ;CS.pngModelCacheEventConsumer.cs L3008High- same explanation -
                                                  ;CS.pngFacebookPixelDefaults.cs L2809High- same explanation -
                                                  ;CS.pngModelCacheEventConsumer.cs L2410High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0038    Make method static (deprecated, use CA1822 instead)

                                                  27 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  27 issuesSeverityExplanation
                                                  ;CS.pngCatalogDocument.cs L48;NewIssue.png06High06Make method static (deprecated, use CA1822 instead)
                                                  ;CS.pngCatalogDocument.cs L79;NewIssue.png05High- same explanation -
                                                  ;CS.pngDistributedCacheManager.cs L11507High- same explanation -
                                                  ;CS.pngMemoryCacheManager.cs L4509High- same explanation -
                                                  ;CS.pngNopProcessorAccessor.cs L5608High- same explanation -
                                                  ;CS.pngFixedByWeightByTotalComputation Method.cs L9401High- same explanation -
                                                  ;CS.pngUPSService.cs L23300High- same explanation -
                                                  ;CS.pngUPSService.cs L81802High- same explanation -
                                                  ;CS.pngUPSService.cs L14504High- same explanation -
                                                  ;CS.pngUPSService.cs L15903High- same explanation -
                                                  ;CS.pngFacebookPixelService.cs L47216High- same explanation -
                                                  ;CS.pngFacebookPixelController.cs L8515High- same explanation -
                                                  ;CS.pngEvents.cs L7317High- same explanation -
                                                  ;CS.pngWidgetsGoogleAnalyticsViewCompo nent.cs L7519High- same explanation -
                                                  ;CS.pngProductAttributeParser.cs L9918High- same explanation -
                                                  ;CS.pngHtmlFormat.cs L7811High- same explanation -
                                                  ;CS.pngEmailSender.cs L9010High- same explanation -
                                                  ;CS.pngEncryptionService.cs L3212High- same explanation -
                                                  ;CS.pngEncryptionService.cs L4514High- same explanation -
                                                  ;CS.pngPropertyManager.cs L40413High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0132    Do not convert implicitly to DateTimeOffset

                                                  13 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  13 issuesSeverityExplanation
                                                  ;CS.pngGuidGenerator.cs L146;NewIssue.png03High03Do not convert implicitly to DateTimeOffset
                                                  ;CS.pngCatalogController.cs L368;NewIssue.png04High- same explanation -
                                                  ;CS.pngCompareProductsService.cs L8605High- same explanation -
                                                  ;CS.pngEmailSender.cs L10100High- same explanation -
                                                  ;CS.pngEmailSender.cs L10201High- same explanation -
                                                  ;CS.pngEmailSender.cs L10302High- same explanation -
                                                  ;CS.pngRecentlyViewedProductsService .cs L9706High- same explanation -
                                                  ;CS.pngWebWorkContext.cs L13310High- same explanation -
                                                  ;CS.pngBoardsController.cs L11811High- same explanation -
                                                  ;CS.pngBoardsController.cs L19212High- same explanation -
                                                  ;CS.pngInstallationLocalizationService .cs L13107High- same explanation -
                                                  ;CS.pngBlogController.cs L14208High- same explanation -
                                                  ;CS.pngNewsController.cs L12409High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0012    Do not raise reserved exception type

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngPdfDocument.cs L31;NewIssue.png0High0'System.NullReferenceException' is a reserved exception type
                                                  ;CS.pngPdfDocument.cs L32;NewIssue.png1High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0133    Use DateTimeOffset instead of relying on the implicit conversion

                                                  6 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  6 issuesSeverityExplanation
                                                  ;CS.pngCatalogController.cs L352;NewIssue.png2High2Use DateTimeOffset instead of relying on the implicit conversion
                                                  ;CS.pngCookieAuthenticationService.cs L701High- same explanation -
                                                  ;CS.pngBoardsController.cs L1050High- same explanation -
                                                  ;CS.pngBoardsController.cs L1805High- same explanation -
                                                  ;CS.pngBlogController.cs L1314High- same explanation -
                                                  ;CS.pngNewsController.cs L1133High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0022    Return Task.FromResult instead of returning null

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngPictureService.cs L729;NewIssue.png0High0Return Task.FromResult instead of returning null
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0056    Do not call overridable members in constructor

                                                  101 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  101 issuesSeverityExplanation
                                                  ;CS.pngNopProcessorAccessor.cs L1906High06Do not call overridable members in constructor
                                                  ;CS.pngCodeFormat.cs L8905High- same explanation -
                                                  ;CS.pngCodeFormat.cs L9007High- same explanation -
                                                  ;CS.pngCodeFormat.cs L10309High- same explanation -
                                                  ;CS.pngCodeFormat.cs L10508High- same explanation -
                                                  ;CS.pngCodeFormat.cs L11501High- same explanation -
                                                  ;CS.pngPluginDescriptor.cs L2100High- same explanation -
                                                  ;CS.pngPluginDescriptor.cs L2202High- same explanation -
                                                  ;CS.pngPluginDescriptor.cs L2304High- same explanation -
                                                  ;CS.pngPluginDescriptor.cs L2403High- same explanation -
                                                  ;CS.pngThemeProvider.cs L3216High- same explanation -
                                                  ;CS.pngBaseNopModel.cs L1915High- same explanation -
                                                  ;CS.pngBaseNopValidator.cs L2217High- same explanation -
                                                  ;CS.pngProductValidator.cs L2819High- same explanation -
                                                  ;CS.pngVendorValidator.cs L4018High- same explanation -
                                                  ;CS.pngVendorAttributeValueValidator .cs L1611High- same explanation -
                                                  ;CS.pngVendorAttributeValidator.cs L1610High- same explanation -
                                                  ;CS.pngTopicValidator.cs L2412High- same explanation -
                                                  ;CS.pngAdminMapperConfiguration.cs L8214High- same explanation -
                                                  ;CS.pngAdminMapperConfiguration.cs L8313High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0053    Make class sealed

                                                  23 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  23 issuesSeverityExplanation
                                                  ;CS.pngPayLaterMessageMigration.cs L1206High06Make class sealed
                                                  ;CS.pngForceMultiFactorAuthenticationA ttribute.cs L3405High- same explanation -
                                                  ;CS.pngSaveSelectedTabsAttribute.cs L5307High- same explanation -
                                                  ;CS.pngWwwRequirementAttribute.cs L3309High- same explanation -
                                                  ;CS.pngCheckAffiliateAttribute.cs L3608High- same explanation -
                                                  ;CS.pngHttpsRequirementAttribute.cs L4701High- same explanation -
                                                  ;CS.pngCheckAccessClosedStoreAttribute .cs L4800High- same explanation -
                                                  ;CS.pngParameterBasedOnFormNameAttribu te.cs L3302High- same explanation -
                                                  ;CS.pngSaveIpAddressAttribute.cs L3304High- same explanation -
                                                  ;CS.pngNotNullValidationMessageAttribu te.cs L3703High- same explanation -
                                                  ;CS.pngSaveLastActivityAttribute.cs L3316High- same explanation -
                                                  ;CS.pngCheckDiscountCouponAttribute.cs L4015High- same explanation -
                                                  ;CS.pngSaveLastVisitedPageAttribute.cs L3617High- same explanation -
                                                  ;CS.pngSignOutFromExternalAuthenticati onAttribute.cs L3119High- same explanation -
                                                  ;CS.pngCheckLanguageSeoCodeAttribute .cs L4718High- same explanation -
                                                  ;CS.pngValidateHoneypotAttribute.cs L3411High- same explanation -
                                                  ;CS.pngValidateCaptchaAttribute.cs L3710High- same explanation -
                                                  ;CS.pngValidateIpAddressAttribute.cs L3412High- same explanation -
                                                  ;CS.pngValidatePasswordAttribute.cs L3314High- same explanation -
                                                  ;CS.pngAuthorizeAdminAttribute.cs L4413High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0018    Do not declare static members on generic types (deprecated; use CA1000 instead)

                                                  13 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  13 issuesSeverityExplanation
                                                  ;CS.pngSingleton.cs L1703High03Do not declare static members on generic types (deprecated; use CA1000 instead)
                                                  ;CS.pngSingletonDictionary.cs L2004High- same explanation -
                                                  ;CS.pngSingletonList.cs L1905High- same explanation -
                                                  ;CS.pngNopEntityCacheDefaults.cs L1100High- same explanation -
                                                  ;CS.pngNopEntityCacheDefaults.cs L1901High- same explanation -
                                                  ;CS.pngNopEntityCacheDefaults.cs L2702High- same explanation -
                                                  ;CS.pngNopEntityCacheDefaults.cs L3206High- same explanation -
                                                  ;CS.pngNopEntityCacheDefaults.cs L3710High- same explanation -
                                                  ;CS.pngNopEntityCacheDefaults.cs L4211High- same explanation -
                                                  ;CS.pngNopEntityCacheDefaults.cs L4712High- same explanation -
                                                  ;CS.pngNopEntityCacheDefaults.cs L5207High- same explanation -
                                                  ;CS.pngPhoneNumberPropertyValidator.cs L4208High- same explanation -
                                                  ;CS.pngUsernamePropertyValidator.cs L4209High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0075    Do not use implicit culture-sensitive ToString

                                                  10 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  10 issuesSeverityExplanation
                                                  ;CS.pngSourceFormat.cs L20703High03Do not use implicit culture-sensitive ToString
                                                  ;CS.pngSecurityController.cs L9304High- same explanation -
                                                  ;CS.pngOrderController.cs L125802High- same explanation -
                                                  ;CS.pngOrderController.cs L126000High- same explanation -
                                                  ;CS.pngOrderController.cs L126201High- same explanation -
                                                  ;CS.pngOrderController.cs L126408High- same explanation -
                                                  ;CS.pngOrderController.cs L126609High- same explanation -
                                                  ;CS.pngOrderController.cs L126807High- same explanation -
                                                  ;CS.pngOrderController.cs L127005High- same explanation -
                                                  ;CS.pngShippingController.cs L83306High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0061    Method overrides should not change default values

                                                  9 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  9 issuesSeverityExplanation
                                                  ;CS.pngEntityRepository.cs L3052High2 <no default value>; current: null)
                                                  ;CS.pngEntityRepository.cs L3063High- same explanation -
                                                  ;CS.pngDiscountService.cs L4380High0 <no default value>; current: 'False')
                                                  ;CS.pngOrderReportService.cs L1811High1 '0'; current: <no default value>)
                                                  ;CS.pngOrderReportService.cs L1814High4 null; current: <no default value>)
                                                  ;CS.pngOrderReportService.cs L1827High7 null; current: <no default value>)
                                                  ;CS.pngOrderReportService.cs L1828High8 null; current: <no default value>)
                                                  ;CS.pngOrderReportService.cs L1825High5 null; current: <no default value>)
                                                  ;CS.pngOrderReportService.cs L1826High6 null; current: <no default value>)
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0077    A class that provides Equals(T) should implement IEquatable<T>

                                                  3 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  3 issuesSeverityExplanation
                                                  ;CS.pngEmailSubscribedEvent.cs L60High0A class that provides Equals(T) should implement IEquatable<T>
                                                  ;CS.pngEmailUnsubscribedEvent.cs L61High- same explanation -
                                                  ;CS.pngImportManager.cs L30502High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0096    A class that implements IComparable<T> should also implement IEquatable<T>

                                                  3 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  3 issuesSeverityExplanation
                                                  ;CS.pngPictureHashItem.cs L80High0A class that implements IComparable<T> should also implement IEquatable<T>
                                                  ;CS.pngPluginDescriptorBaseInfo.cs L91High- same explanation -
                                                  ;CS.pngPluginDescriptor.cs L152High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0097    A class that implements IComparable<T> or IComparable should override comparison operators

                                                  3 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  3 issuesSeverityExplanation
                                                  ;CS.pngPictureHashItem.cs L80High0A class that implements IComparable<T> or IComparable should override comparison operators
                                                  ;CS.pngPluginDescriptorBaseInfo.cs L91High- same explanation -
                                                  ;CS.pngPluginDescriptor.cs L152High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0041    Make property static (deprecated, use CA1822 instead)

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngCacheKeyService.cs L190High0Make property static (deprecated, use CA1822 instead)
                                                  ;CS.pngInstallModel.cs L531High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0054    Embed the caught exception as innerException

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngInstallController.cs L2160High0Embed the caught exception as innerException
                                                  ;Warning.png   Roslyn Analyzer Violated:    CA1018    Mark attributes with AttributeUsageAttribute

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngUPSCodeAttribute.cs L80High0Specify AttributeUsage on UPSCodeAttribute
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0010    Mark attributes with AttributeUsageAttribute

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngUPSCodeAttribute.cs L80High0Mark attributes with AttributeUsageAttribute
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0064    Avoid locking on publicly accessible instance

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngTaskScheduler.cs L2620High0Avoid locking on publicly accessible instance

                                                  GeneratedRegex
                                                  010

                                                  ;Warning.png   Roslyn Analyzer Violated:    SYSLIB1045    Convert to 'GeneratedRegexAttribute'.

                                                  40 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  40 issuesSeverityExplanation
                                                  ;CS.pngXmlHelper.cs L30;NewIssue.png06High06Use 'GeneratedRegexAttribute' to generate the regular expression implementation at compile-time.
                                                  ;CS.pngCommonHelper.cs L30;NewIssue.png05High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L1282;NewIssue.png07High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L1241;NewIssue.png09High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L1284;NewIssue.png08High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L1243;NewIssue.png01High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L26;NewIssue.png00High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L27;NewIssue.png02High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L28;NewIssue.png04High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L29;NewIssue.png03High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L30;NewIssue.png16High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L31;NewIssue.png15High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L32;NewIssue.png17High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L17;NewIssue.png19High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L16;NewIssue.png18High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L18;NewIssue.png11High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L19;NewIssue.png10High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L20;NewIssue.png12High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L21;NewIssue.png14High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L22;NewIssue.png13High- same explanation -

                                                  Performance
                                                  0180

                                                  ;Warning.png   Roslyn Analyzer Violated:    CA1854    Prefer the 'IDictionary.TryGetValue(TKey, out TValue)' method
                                                  https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1854

                                                  Prefer a 'TryGetValue' call over a Dictionary indexer access guarded by a 'ContainsKey' check. 'ContainsKey' and the indexer both would lookup the key under the hood, so using 'TryGetValue' removes the extra lookup.

                                                  41 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  41 issuesSeverityExplanation
                                                  ;CS.pngNameCompatibilityManager.cs L75;NewIssue.png06High06Prefer a 'TryGetValue' call over a Dictionary indexer access guarded by a 'ContainsKey' check to avoid double lookup
                                                  ;CS.pngFixedOrByCountryStateZipTaxProv ider.cs L183;NewIssue.png05High- same explanation -
                                                  ;CS.pngFixedOrByCountryStateZipTaxProv ider.cs L207;NewIssue.png07High- same explanation -
                                                  ;CS.pngFixedOrByCountryStateZipTaxProv ider.cs L242;NewIssue.png09High- same explanation -
                                                  ;CS.pngCopyProductService.cs L206;NewIssue.png08High- same explanation -
                                                  ;CS.pngProductTagService.cs L261;NewIssue.png01High- same explanation -
                                                  ;CS.pngSettingService.cs L65;NewIssue.png00High- same explanation -
                                                  ;CS.pngSettingService.cs L104;NewIssue.png02High- same explanation -
                                                  ;CS.pngSettingService.cs L137;NewIssue.png04High- same explanation -
                                                  ;CS.pngSettingService.cs L175;NewIssue.png03High- same explanation -
                                                  ;CS.pngSettingService.cs L345;NewIssue.png16High- same explanation -
                                                  ;CS.pngSettingService.cs L374;NewIssue.png15High- same explanation -
                                                  ;CS.pngSettingService.cs L407;NewIssue.png17High- same explanation -
                                                  ;CS.pngSettingService.cs L439;NewIssue.png19High- same explanation -
                                                  ;CS.pngSettingService.cs L834;NewIssue.png18High- same explanation -
                                                  ;CS.pngImportManager.cs L425;NewIssue.png11High- same explanation -
                                                  ;CS.pngImportManager.cs L508;NewIssue.png10High- same explanation -
                                                  ;CS.pngImportManager.cs L588;NewIssue.png12High- same explanation -
                                                  ;CS.pngImportManager.cs L2154;NewIssue.png14High- same explanation -
                                                  ;CS.pngImportManager.cs L2164;NewIssue.png13High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0110    Use the Regex source generator

                                                  40 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  40 issuesSeverityExplanation
                                                  ;CS.pngXmlHelper.cs L30;NewIssue.png06High06Use the Regex source generator
                                                  ;CS.pngCommonHelper.cs L30;NewIssue.png05High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L1241;NewIssue.png07High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L1243;NewIssue.png09High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L1282;NewIssue.png08High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L1284;NewIssue.png01High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L26;NewIssue.png00High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L27;NewIssue.png02High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L28;NewIssue.png04High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L29;NewIssue.png03High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L30;NewIssue.png16High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L31;NewIssue.png15High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L32;NewIssue.png17High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L17;NewIssue.png19High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L16;NewIssue.png18High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L18;NewIssue.png11High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L19;NewIssue.png10High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L20;NewIssue.png12High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L21;NewIssue.png14High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L22;NewIssue.png13High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0020    Use direct methods instead of LINQ methods

                                                  63 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  63 issuesSeverityExplanation
                                                  ;CS.pngDataMigration.cs L121;NewIssue.png06High06Use 'Find()' instead of 'FirstOrDefault()'
                                                  ;CS.pngDataMigration.cs L122;NewIssue.png05High- same explanation -
                                                  ;CS.pngZettleService.cs L321;NewIssue.png07High- same explanation -
                                                  ;CS.pngZettleService.cs L329;NewIssue.png09High- same explanation -
                                                  ;CS.pngZettleService.cs L767;NewIssue.png08High- same explanation -
                                                  ;CS.pngZettleService.cs L1100;NewIssue.png01High- same explanation -
                                                  ;CS.pngImportManager.cs L695;NewIssue.png00High00Use 'Exists()' instead of 'Any()'
                                                  ;CS.pngImportManager.cs L698;NewIssue.png02High- same explanation -
                                                  ;CS.pngImportManager.cs L889;NewIssue.png04High- same explanation -
                                                  ;CS.pngImportManager.cs L979;NewIssue.png03High- same explanation -
                                                  ;CS.pngImportManager.cs L1556;NewIssue.png16High- same explanation -
                                                  ;CS.pngImportManager.cs L2487;NewIssue.png15High15Use 'Exists()' instead of 'Any()'
                                                  ;CS.pngImportManager.cs L2623;NewIssue.png17High17Use 'Exists()' instead of 'Any()'
                                                  ;CS.pngImportManager.cs L3082;NewIssue.png19High19Use 'TrueForAll()' instead of 'All()'
                                                  ;CS.pngImportManager.cs L3082;NewIssue.png18High18Use 'TrueForAll()' instead of 'All()'
                                                  ;CS.pngPluginsInfo.cs L369;NewIssue.png11High11Use 'Exists()' instead of 'Any()'
                                                  ;CS.pngEcbExchangeRateProvider.cs L11710High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L94612High12Use 'TrueForAll()' instead of 'All()'
                                                  ;CS.pngSendinblueManager.cs L95414High14Use 'TrueForAll()' instead of 'All()'
                                                  ;CS.pngSendinblueManager.cs L96213High13Use 'TrueForAll()' instead of 'All()'
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0089    Optimize string method usage

                                                  34 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  34 issuesSeverityExplanation
                                                  ;CS.pngFacebookDataDeletionController .cs L52;NewIssue.png06High06Use an overload with char instead of string
                                                  ;CS.pngFacebookDataDeletionController .cs L52;NewIssue.png05High- same explanation -
                                                  ;CS.pngFacebookConversionsHttpClient .cs L43;NewIssue.png07High- same explanation -
                                                  ;CS.pngRoxyFilemanService.cs L141;NewIssue.png09High- same explanation -
                                                  ;CS.pngRoxyFilemanService.cs L173;NewIssue.png08High- same explanation -
                                                  ;CS.pngRoxyFilemanFileProvider.cs L312;NewIssue.png01High- same explanation -
                                                  ;CS.pngApplicationPartManagerExtension s.cs L115;NewIssue.png00High- same explanation -
                                                  ;CS.pngCustomPropertiesModelBinder.cs L44;NewIssue.png02High- same explanation -
                                                  ;CS.pngCustomPropertiesModelBinder.cs L44;NewIssue.png04High- same explanation -
                                                  ;CS.pngCustomPropertiesModelBinder.cs L45;NewIssue.png03High- same explanation -
                                                  ;CS.pngWebHelper.cs L26516High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L110015High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L124117High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L124319High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L128218High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L128411High- same explanation -
                                                  ;CS.pngServiceManager.cs L30410High- same explanation -
                                                  ;CS.pngForumService.cs L132012High- same explanation -
                                                  ;CS.pngBrowscapXmlParser.cs L7514High- same explanation -
                                                  ;CS.pngResolveLinksHelper.cs L4313High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0029    Combine LINQ methods

                                                  8 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  8 issuesSeverityExplanation
                                                  ;CS.pngZettleRecordService.cs L61;NewIssue.png2High2Combine 'Where' with 'Count'
                                                  ;CS.pngLocalizationService.cs L167;NewIssue.png3High3Combine 'Where' with 'Where'
                                                  ;CS.pngShoppingCartService.cs L1678;NewIssue.png0High0Combine 'Where' with 'Where'
                                                  ;CS.pngLocalizationService.cs L1321High1Combine 'Where' with 'Where'
                                                  ;CS.pngShoppingCartService.cs L2616High6Combine 'Where' with 'Where'
                                                  ;CS.pngProductController.cs L32737High7Combine 'Where' with 'Any'
                                                  ;CS.pngProductController.cs L35284High4Combine 'Where' with 'Where'
                                                  ;CS.pngProductModelFactory.cs L3255High5Combine 'Where' with 'Where'
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0098    Use indexer instead of LINQ methods

                                                  8 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  8 issuesSeverityExplanation
                                                  ;CS.pngImportManager.cs L1647;NewIssue.png2High2Use '[]' instead of 'First()'
                                                  ;CS.pngSitemapModelFactory.cs L519;NewIssue.png3High3Use '[]' instead of 'ElementAt()'
                                                  ;CS.pngSitemapModelFactory.cs L532;NewIssue.png0High- same explanation -
                                                  ;CS.pngImportManager.cs L4731High1Use '[]' instead of 'Last()'
                                                  ;CS.pngUploadService.cs L1096High- same explanation -
                                                  ;CS.pngShoppingCartService.cs L13057High- same explanation -
                                                  ;CS.pngBlogModelFactory.cs L2594High- same explanation -
                                                  ;CS.pngHomeModelFactory.cs L1135High5Use '[]' instead of 'ElementAt()'
                                                  ;Warning.png   Roslyn Analyzer Violated:    CA1822    Mark members as static
                                                  https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822

                                                  Members that do not access instance data or call instance methods can be marked as static. After you mark the methods as static, the compiler will emit nonvirtual call sites to these members. This can give you a measurable performance gain for performance-sensitive code.

                                                  24 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  24 issuesSeverityExplanation
                                                  ;CS.pngCatalogDocument.cs L48;NewIssue.png06High06Member 'ComposeProductInfo' does not access instance data and can be marked as static
                                                  ;CS.pngCatalogDocument.cs L79;NewIssue.png05High05Member 'ComposeProductImages' does not access instance data and can be marked as static
                                                  ;CS.pngDistributedCacheManager.cs L11507High07Member 'PrepareEntryOptions' does not access instance data and can be marked as static
                                                  ;CS.pngMemoryCacheManager.cs L4509High09Member 'PrepareEntryOptions' does not access instance data and can be marked as static
                                                  ;CS.pngCacheKeyService.cs L1908High08Member 'HashAlgorithm' does not access instance data and can be marked as static
                                                  ;CS.pngNopProcessorAccessor.cs L5601High01Member 'FindGenerator' does not access instance data and can be marked as static
                                                  ;CS.pngFixedByWeightByTotalComputation Method.cs L9400High00Member 'GetRate' does not access instance data and can be marked as static
                                                  ;CS.pngUPSService.cs L14502High02Member 'GetAttributeValue' does not access instance data and can be marked as static
                                                  ;CS.pngUPSService.cs L15904High04Member 'ToXml' does not access instance data and can be marked as static
                                                  ;CS.pngUPSService.cs L23303High03Member 'CreateTrackRequest' does not access instance data and can be marked as static
                                                  ;CS.pngUPSService.cs L81816High16Member 'GetPackageSize' does not access instance data and can be marked as static
                                                  ;CS.pngFacebookPixelService.cs L47215High15Member 'FormatScriptAsync' does not access instance data and can be marked as static
                                                  ;CS.pngFacebookPixelService.cs L42117High17Member 'FormatEventObject' does not access instance data and can be marked as static
                                                  ;CS.pngFacebookPixelController.cs L8519High19Member 'PreparePublicWidgetZones' does not access instance data and can be marked as static
                                                  ;CS.pngEvents.cs L7318High18Member 'FixIllegalJavaScriptChars' does not access instance data and can be marked as static
                                                  ;CS.pngWidgetsGoogleAnalyticsViewCompo nent.cs L7511High11Member 'FixIllegalJavaScriptChars' does not access instance data and can be marked as static
                                                  ;CS.pngProductAttributeParser.cs L9910High10Member 'ParseValuesWithQuantity' does not access instance data and can be marked as static
                                                  ;CS.pngEmailSender.cs L9012High12Member 'CreateMimeAttachment' does not access instance data and can be marked as static
                                                  ;CS.pngEncryptionService.cs L3214High14Member 'EncryptTextToMemory' does not access instance data and can be marked as static
                                                  ;CS.pngEncryptionService.cs L4513High13Member 'DecryptTextFromMemory' does not access instance data and can be marked as static
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0063    Use Where before OrderBy

                                                  17 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  17 issuesSeverityExplanation
                                                  ;CS.pngLocalizationService.cs L356;NewIssue.png05High05Call 'Where' before 'OrderBy'
                                                  ;CS.pngProductAttributeService.cs L40504High- same explanation -
                                                  ;CS.pngProductAttributeService.cs L44307High- same explanation -
                                                  ;CS.pngProductService.cs L134806High- same explanation -
                                                  ;CS.pngCustomerService.cs L42601High- same explanation -
                                                  ;CS.pngCustomerService.cs L45000High- same explanation -
                                                  ;CS.pngCustomerService.cs L55503High- same explanation -
                                                  ;CS.pngCustomerService.cs L118502High- same explanation -
                                                  ;CS.pngCustomerService.cs L125708High- same explanation -
                                                  ;CS.pngLocalizationService.cs L8014High- same explanation -
                                                  ;CS.pngLocalizationService.cs L23813High- same explanation -
                                                  ;CS.pngLocalizationService.cs L26316High- same explanation -
                                                  ;CS.pngLocalizationService.cs L33115High- same explanation -
                                                  ;CS.pngLocalizedEntityService.cs L5910High- same explanation -
                                                  ;CS.pngAffiliateService.cs L8309High- same explanation -
                                                  ;CS.pngBackInStockSubscriptionService .cs L10212High12Call 'Where' before 'OrderByDescending'
                                                  ;CS.pngReviewTypeService.cs L11611High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0031    Optimize Enumerable.Count() usage

                                                  12 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  12 issuesSeverityExplanation
                                                  ;CS.pngProductModelFactory.cs L419;NewIssue.png03High03Replace 'Count() > 1' with 'Skip(1).Any()'
                                                  ;CS.pngProductService.cs L30004High04Replace 'Count() != n' with 'Take(n + 1).Count() != n'
                                                  ;CS.pngProductService.cs L91005High05Replace 'Count() >= 2' with 'Skip(1).Any()'
                                                  ;CS.pngShippingService.cs L80100High- same explanation -
                                                  ;CS.pngTierPriceExtensions.cs L6501High- same explanation -
                                                  ;CS.pngCommonExtensions.cs L2802High02Replace 'Count() < 2' with 'Skip(1).Any() == false'
                                                  ;CS.pngCommonModelFactory.cs L44609High- same explanation -
                                                  ;CS.pngInstallController.cs L8510High- same explanation -
                                                  ;CS.pngValidatorUtilities.cs L1411High- same explanation -
                                                  ;CS.pngValidatorUtilities.cs L2706High- same explanation -
                                                  ;CS.pngCustomerModelFactory.cs L73807High- same explanation -
                                                  ;CS.pngOrderController.cs L257308High08Replace 'Count() == 0' with 'Any() == false'
                                                  ;Warning.png   Roslyn Analyzer Violated:    CA1850    Prefer static 'HashData' method over 'ComputeHash'
                                                  https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1850

                                                  It is more efficient to use the static 'HashData' method over creating and managing a HashAlgorithm instance to call 'ComputeHash'.

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngNopHtmlHelper.cs L129;NewIssue.png0High0Prefer static 'System.Security.Cryptography.MD5.HashData' method over 'ComputeHash'
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0023    Add RegexOptions.ExplicitCapture

                                                  16 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  16 issuesSeverityExplanation
                                                  ;CS.pngCommonHelper.cs L3005High05Add RegexOptions.ExplicitCapture to prevent capturing unneeded groups
                                                  ;CS.pngBBCodeHelper.cs L1604High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L1707High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L1806High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L1901High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L2000High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L2103High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L2202High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L10113High- same explanation -
                                                  ;CS.pngCodeFormatHelper.cs L1612High- same explanation -
                                                  ;CS.pngHtmlFormat.cs L6515High- same explanation -
                                                  ;CS.pngResolveLinksHelper.cs L2014High- same explanation -
                                                  ;CS.pngUserAgentHelper.cs L3209High- same explanation -
                                                  ;CS.pngUserAgentHelper.cs L3308High- same explanation -
                                                  ;CS.pngHtmlFormatter.cs L16111High- same explanation -
                                                  ;CS.pngTokenizer.cs L11210High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0028    Optimize StringBuilder usage

                                                  11 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  11 issuesSeverityExplanation
                                                  ;CS.pngSourceFormat.cs L20603High03Replace the string concatenation by multiple Append calls
                                                  ;CS.pngMessageTokenProvider.cs L50504High04Replace the string concatenation by multiple AppendLine calls
                                                  ;CS.pngMessageTokenProvider.cs L54802High02Replace with AppendFormat().AppendLine()
                                                  ;CS.pngMessageTokenProvider.cs L84100High00Replace the string concatenation by multiple AppendLine calls
                                                  ;CS.pngMessageTokenProvider.cs L87001High01Replace with AppendFormat().AppendLine()
                                                  ;CS.pngPager.cs L39905High05Replace with AppendFormat()
                                                  ;CS.pngHtmlExtensions.cs L8709High09Replace with AppendFormat().AppendLine()
                                                  ;CS.pngHtmlExtensions.cs L10610High10Replace with AppendFormat().AppendLine()
                                                  ;CS.pngHtmlExtensions.cs L11908High08Replace with AppendFormat().AppendLine()
                                                  ;CS.pngHtmlExtensions.cs L13106High06Replace with AppendFormat().AppendLine()
                                                  ;CS.pngHtmlExtensions.cs L9607High07Replace with AppendFormat()
                                                  ;Warning.png   Roslyn Analyzer Violated:    CA1826    Do not use Enumerable methods on indexable collections
                                                  https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826

                                                  This collection is directly indexable. Going through LINQ here causes unnecessary allocations and CPU work.

                                                  5 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  5 issuesSeverityExplanation
                                                  ;CS.pngShoppingCartController.cs L9911High1Do not use Enumerable methods on indexable collections. Instead use the collection directly.
                                                  ;CS.pngShoppingCartController.cs L10730High- same explanation -
                                                  ;CS.pngReturnRequestController.cs L1972High- same explanation -
                                                  ;CS.pngDownloadController.cs L974High- same explanation -
                                                  ;CS.pngPictureController.cs L353High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0052    Replace constant Enum.ToString with nameof

                                                  3 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  3 issuesSeverityExplanation
                                                  ;CS.pngServiceManager.cs L3640High0Replace constant Enum.ToString with nameof
                                                  ;CS.pngServiceManager.cs L3661High- same explanation -
                                                  ;CS.pngServiceManager.cs L3672High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0044    Remove useless ToString call

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngWebHelper.cs L2730High0Remove useless ToString call
                                                  ;CS.pngCommonExtensions.cs L281High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    CA1829    Use Length/Count property instead of Count() when available
                                                  https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1829

                                                  Enumerable.Count() potentially enumerates the sequence while a Length/Count property is a direct access.

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngProductService.cs L3000High0Use the "Count" property instead of Enumerable.Count()
                                                  ;CS.pngOrderController.cs L25731High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0106    Avoid closure by using an overload with the 'factoryArgument' parameter

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngFluentMigratorMetadataReader.cs L370High0 this, type, memberInfo)
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0144    Use System.OperatingSystem to check the current OS

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngFilePermissionHelper.cs L1760High0Use System.OperatingSystem to check the current OS

                                                  Roslynator
                                                  0510

                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1163    Unused parameter

                                                  538 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  538 issuesSeverityExplanation
                                                  ;CS.pngZettleService.cs L671;NewIssue.png06High06Unused parameter 'changeType'
                                                  ;CS.pngPayerAuthenticationViewComponen t.cs L54;NewIssue.png05High05Unused parameter 'additionalData'
                                                  ;CS.pngPaymentInfoViewComponent.cs L62;NewIssue.png07High07Unused parameter 'widgetZone'
                                                  ;CS.pngPaymentInfoViewComponent.cs L62;NewIssue.png09High09Unused parameter 'additionalData'
                                                  ;CS.pngPaymentInfoValidator.cs L25;NewIssue.png08High08Unused parameter 'context'
                                                  ;CS.pngPaymentInfoViewComponent.cs L61;NewIssue.png01High01Unused parameter 'widgetZone'
                                                  ;CS.pngPaymentInfoViewComponent.cs L61;NewIssue.png00High00Unused parameter 'additionalData'
                                                  ;CS.pngLogoViewComponent.cs L53;NewIssue.png02High02Unused parameter 'additionalData'
                                                  ;CS.pngSettingService.cs L493;NewIssue.png04High04Unused parameter 'cache'
                                                  ;CS.pngSettingService.cs L508;NewIssue.png03High03Unused parameter 'cache'
                                                  ;CS.pngExportManager.cs L473;NewIssue.png16High16Unused parameter 'l'
                                                  ;CS.pngExportManager.cs L474;NewIssue.png15High15Unused parameter 'l'
                                                  ;CS.pngExportManager.cs L475;NewIssue.png17High17Unused parameter 'l'
                                                  ;CS.pngExportManager.cs L476;NewIssue.png19High19Unused parameter 'l'
                                                  ;CS.pngExportManager.cs L477;NewIssue.png18High18Unused parameter 'l'
                                                  ;CS.pngExportManager.cs L478;NewIssue.png11High11Unused parameter 'l'
                                                  ;CS.pngExportManager.cs L479;NewIssue.png10High10Unused parameter 'l'
                                                  ;CS.pngExportManager.cs L480;NewIssue.png12High12Unused parameter 'l'
                                                  ;CS.pngExportManager.cs L481;NewIssue.png14High14Unused parameter 'l'
                                                  ;CS.pngExportManager.cs L482;NewIssue.png13High13Unused parameter 'l'
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1037    Remove trailing white-space

                                                  867 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  867 issuesSeverityExplanation
                                                  ;CS.pngCacheKey.cs L72;NewIssue.png06High06Remove trailing white-space
                                                  ;CS.pngSeoSettings.cs L50;NewIssue.png05High- same explanation -
                                                  ;CS.pngEventPublisherExtensions.cs L64;NewIssue.png07High- same explanation -
                                                  ;CS.pngDataMigration.cs L21;NewIssue.png09High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L13;NewIssue.png08High- same explanation -
                                                  ;CS.pngStoreMigration.cs L10;NewIssue.png01High- same explanation -
                                                  ;CS.pngFacebookAuthenticationRegistrar .cs L29;NewIssue.png00High- same explanation -
                                                  ;CS.pngFacebookUserDTO.cs L5;NewIssue.png02High- same explanation -
                                                  ;CS.pngSendinblueController.cs L639;NewIssue.png04High- same explanation -
                                                  ;CS.pngCyberSourcePayerAuthenticationC ontroller.cs L108;NewIssue.png03High- same explanation -
                                                  ;CS.pngPaymentInfoValidator.cs L30;NewIssue.png16High- same explanation -
                                                  ;CS.pngAvalaraTaxProvider.cs L124;NewIssue.png15High- same explanation -
                                                  ;CS.pngConversionsEventDatum.cs L30;NewIssue.png17High- same explanation -
                                                  ;CS.pngConversionsEventUserData.cs L13;NewIssue.png19High- same explanation -
                                                  ;CS.pngFacebookPixelConfiguration.cs L24;NewIssue.png18High- same explanation -
                                                  ;CS.pngFacebookPixelModel.cs L28;NewIssue.png11High- same explanation -
                                                  ;CS.pngFacebookPixelModel.cs L38;NewIssue.png10High- same explanation -
                                                  ;CS.pngCookieAuthenticationService.cs L132;NewIssue.png12High- same explanation -
                                                  ;CS.pngProductAttributeFormatter.cs L89;NewIssue.png14High- same explanation -
                                                  ;CS.pngProductExtensions.cs L62;NewIssue.png13High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1001    Add braces (when expression spans over multiple lines)

                                                  334 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  334 issuesSeverityExplanation
                                                  ;CS.pngDistributedCacheManager.cs L106;NewIssue.png06High06Add braces to if statement (when expression spans over multiple lines)
                                                  ;CS.pngMigrationManager.cs L132;NewIssue.png05High- same explanation -
                                                  ;CS.pngDataMigration.cs L139;NewIssue.png07High- same explanation -
                                                  ;CS.pngDataMigration.cs L149;NewIssue.png09High- same explanation -
                                                  ;CS.pngDataMigration.cs L159;NewIssue.png08High- same explanation -
                                                  ;CS.pngDataMigration.cs L169;NewIssue.png01High- same explanation -
                                                  ;CS.pngDataMigration.cs L179;NewIssue.png00High- same explanation -
                                                  ;CS.pngDataMigration.cs L189;NewIssue.png02High- same explanation -
                                                  ;CS.pngDataMigration.cs L199;NewIssue.png04High- same explanation -
                                                  ;CS.pngDataMigration.cs L209;NewIssue.png03High- same explanation -
                                                  ;CS.pngAvalaraTaxProvider.cs L168;NewIssue.png16High- same explanation -
                                                  ;CS.pngAvalaraTaxProvider.cs L175;NewIssue.png15High- same explanation -
                                                  ;CS.pngEventConsumer.cs L104;NewIssue.png17High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L57;NewIssue.png19High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L61;NewIssue.png18High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L65;NewIssue.png11High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L80;NewIssue.png10High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L89;NewIssue.png12High- same explanation -
                                                  ;CS.pngExportManager.cs L895;NewIssue.png14High14Add braces to foreach statement (when expression spans over multiple lines)
                                                  ;CS.pngExportManager.cs L1086;NewIssue.png13High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1003    Add braces to if-else (when expression spans over multiple lines)

                                                  127 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  127 issuesSeverityExplanation
                                                  ;CS.pngStoreMigration.cs L21;NewIssue.png06High06Add braces to if-else (when expression spans over multiple lines)
                                                  ;CS.pngStoreMigration.cs L28;NewIssue.png05High- same explanation -
                                                  ;CS.pngStoreMigration.cs L35;NewIssue.png07High- same explanation -
                                                  ;CS.pngStoreMigration.cs L42;NewIssue.png09High- same explanation -
                                                  ;CS.pngStoreMigration.cs L49;NewIssue.png08High- same explanation -
                                                  ;CS.pngBaseDataProvider.cs L405;NewIssue.png01High- same explanation -
                                                  ;CS.pngZettleService.cs L159;NewIssue.png00High- same explanation -
                                                  ;CS.pngZettleAdminController.cs L167;NewIssue.png02High- same explanation -
                                                  ;CS.pngZettleAdminController.cs L480;NewIssue.png04High- same explanation -
                                                  ;CS.pngEventConsumer.cs L99;NewIssue.png03High- same explanation -
                                                  ;CS.pngZettleRecordService.cs L181;NewIssue.png16High- same explanation -
                                                  ;CS.pngCyberSourceService.cs L885;NewIssue.png15High- same explanation -
                                                  ;CS.pngCyberSourceService.cs L958;NewIssue.png17High- same explanation -
                                                  ;CS.pngSettingService.cs L104;NewIssue.png19High- same explanation -
                                                  ;CS.pngCustomerService.cs L1010;NewIssue.png18High- same explanation -
                                                  ;CS.pngImportManager.cs L2763;NewIssue.png11High- same explanation -
                                                  ;CS.pngImportManager.cs L2960;NewIssue.png10High- same explanation -
                                                  ;CS.pngImportManager.cs L2969;NewIssue.png12High- same explanation -
                                                  ;CS.pngImportManager.cs L2971;NewIssue.png14High- same explanation -
                                                  ;CS.pngImportManager.cs L2987;NewIssue.png13High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1118    Mark local variable as const

                                                  77 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  77 issuesSeverityExplanation
                                                  ;CS.pngDataMigration.cs L36;NewIssue.png06High06Mark local variable as const
                                                  ;CS.pngDataMigration.cs L58;NewIssue.png05High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L21;NewIssue.png07High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L23;NewIssue.png09High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L24;NewIssue.png08High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L25;NewIssue.png01High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L26;NewIssue.png00High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L27;NewIssue.png02High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L28;NewIssue.png04High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L29;NewIssue.png03High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L30;NewIssue.png16High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L31;NewIssue.png15High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L32;NewIssue.png17High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L33;NewIssue.png19High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L34;NewIssue.png18High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L35;NewIssue.png11High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L36;NewIssue.png10High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L37;NewIssue.png12High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L38;NewIssue.png14High- same explanation -
                                                  ;CS.pngSchemaMigration.cs L39;NewIssue.png13High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1036    Remove unnecessary blank line

                                                  90 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  90 issuesSeverityExplanation
                                                  ;CS.pngAdditionalTokensAddedEvent.cs L32;NewIssue.png06High06Remove unnecessary blank line
                                                  ;CS.pngSendinblueWebhookController.cs L9;NewIssue.png05High- same explanation -
                                                  ;CS.pngVoidRequest.cs L21;NewIssue.png07High- same explanation -
                                                  ;CS.pngMySqlDateTimeWithPrecisionMigra tion.cs L12;NewIssue.png09High- same explanation -
                                                  ;CS.pngLocalizationMigration.cs L31;NewIssue.png08High- same explanation -
                                                  ;CS.pngRedisCacheManager.cs L203;NewIssue.png01High- same explanation -
                                                  ;CS.pngPluginsInfo.cs L294;NewIssue.png00High- same explanation -
                                                  ;CS.pngPluginsInfo.cs L398;NewIssue.png02High- same explanation -
                                                  ;CS.pngInvoiceDocument.cs L44;NewIssue.png04High- same explanation -
                                                  ;CS.pngTopicService.cs L131;NewIssue.png03High- same explanation -
                                                  ;CS.pngApplicationPartManagerExtension s.cs L307;NewIssue.png16High- same explanation -
                                                  ;CS.pngLocalizationMigration.cs L85;NewIssue.png15High- same explanation -
                                                  ;CS.pngLazyInstance.cs L15;NewIssue.png17High- same explanation -
                                                  ;CS.pngSitemapModelFactory.cs L539;NewIssue.png19High- same explanation -
                                                  ;CS.pngPagerModel.cs L153;NewIssue.png18High- same explanation -
                                                  ;CS.pngOrderDetailsModel.cs L90;NewIssue.png11High- same explanation -
                                                  ;CS.pngProgram.cs L11;NewIssue.png10High- same explanation -
                                                  ;CS.pngMultistoreDisabledWarningViewCo mponent.cs L27;NewIssue.png12High- same explanation -
                                                  ;CS.pngPollBlockViewComponent.cs L19;NewIssue.png14High- same explanation -
                                                  ;CS.pngCommonController.cs L220;NewIssue.png13High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1077    Optimize LINQ method call

                                                  57 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  57 issuesSeverityExplanation
                                                  ;CS.pngDataMigration.cs L121;NewIssue.png06High06Optimize LINQ method call
                                                  ;CS.pngDataMigration.cs L122;NewIssue.png05High- same explanation -
                                                  ;CS.pngZettleService.cs L271;NewIssue.png07High- same explanation -
                                                  ;CS.pngZettleService.cs L538;NewIssue.png09High- same explanation -
                                                  ;CS.pngZettleService.cs L449;NewIssue.png08High- same explanation -
                                                  ;CS.pngZettleService.cs L452;NewIssue.png01High- same explanation -
                                                  ;CS.pngZettleService.cs L504;NewIssue.png00High- same explanation -
                                                  ;CS.pngZettleService.cs L1100;NewIssue.png02High- same explanation -
                                                  ;CS.pngZettleAdminController.cs L411;NewIssue.png04High- same explanation -
                                                  ;CS.pngZettleRecordService.cs L61;NewIssue.png03High- same explanation -
                                                  ;CS.pngZettleRecordService.cs L342;NewIssue.png16High- same explanation -
                                                  ;CS.pngImportManager.cs L698;NewIssue.png15High- same explanation -
                                                  ;CS.pngImportManager.cs L889;NewIssue.png17High- same explanation -
                                                  ;CS.pngImportManager.cs L979;NewIssue.png19High- same explanation -
                                                  ;CS.pngImportManager.cs L1556;NewIssue.png18High- same explanation -
                                                  ;CS.pngImportManager.cs L2259;NewIssue.png11High- same explanation -
                                                  ;CS.pngNopEngine.cs L8710High- same explanation -
                                                  ;CS.pngEcbExchangeRateProvider.cs L11712High- same explanation -
                                                  ;CS.pngEcbExchangeRateProvider.cs L12214High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L93913High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1235    Optimize method call

                                                  24 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  24 issuesSeverityExplanation
                                                  ;CS.pngDataMigration.cs L138;NewIssue.png06High06Optimize 'string.Compare' call
                                                  ;CS.pngDataMigration.cs L148;NewIssue.png05High- same explanation -
                                                  ;CS.pngDataMigration.cs L158;NewIssue.png07High- same explanation -
                                                  ;CS.pngDataMigration.cs L168;NewIssue.png09High- same explanation -
                                                  ;CS.pngDataMigration.cs L178;NewIssue.png08High- same explanation -
                                                  ;CS.pngDataMigration.cs L188;NewIssue.png01High- same explanation -
                                                  ;CS.pngDataMigration.cs L198;NewIssue.png00High- same explanation -
                                                  ;CS.pngDataMigration.cs L208;NewIssue.png02High- same explanation -
                                                  ;CS.pngDataMigration.cs L219;NewIssue.png04High- same explanation -
                                                  ;CS.pngDataMigration.cs L235;NewIssue.png03High- same explanation -
                                                  ;CS.pngDataMigration.cs L248;NewIssue.png16High- same explanation -
                                                  ;CS.pngDataMigration.cs L249;NewIssue.png15High- same explanation -
                                                  ;CS.pngDataMigration.cs L269;NewIssue.png17High- same explanation -
                                                  ;CS.pngDataMigration.cs L283;NewIssue.png19High- same explanation -
                                                  ;CS.pngDataMigration.cs L298;NewIssue.png18High- same explanation -
                                                  ;CS.pngDataMigration.cs L2911High- same explanation -
                                                  ;CS.pngDataMigration.cs L5610High- same explanation -
                                                  ;CS.pngDataMigration.cs L6612High- same explanation -
                                                  ;CS.pngDataMigration.cs L7614High- same explanation -
                                                  ;CS.pngDataMigration.cs L8613High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1205    Order named arguments according to the order of parameters

                                                  77 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  77 issuesSeverityExplanation
                                                  ;CS.pngZettleAdminController.cs L445;NewIssue.png06High06Order named arguments according to the order of parameters
                                                  ;CS.pngCyberSourceService.cs L173;NewIssue.png05High- same explanation -
                                                  ;CS.pngCyberSourceService.cs L198;NewIssue.png07High- same explanation -
                                                  ;CS.pngCyberSourceService.cs L272;NewIssue.png09High- same explanation -
                                                  ;CS.pngCyberSourceService.cs L400;NewIssue.png08High- same explanation -
                                                  ;CS.pngCyberSourceService.cs L410;NewIssue.png01High- same explanation -
                                                  ;CS.pngCyberSourceService.cs L334;NewIssue.png00High- same explanation -
                                                  ;CS.pngCyberSourceService.cs L344;NewIssue.png02High- same explanation -
                                                  ;CS.pngCyberSourceService.cs L609;NewIssue.png04High- same explanation -
                                                  ;CS.pngCyberSourceService.cs L940;NewIssue.png03High- same explanation -
                                                  ;CS.pngCyberSourceService.cs L952;NewIssue.png16High- same explanation -
                                                  ;CS.pngShoppingCartService.cs L283;NewIssue.png15High- same explanation -
                                                  ;CS.pngCustomerModelFactory.cs L1201;NewIssue.png17High- same explanation -
                                                  ;CS.pngFixedByWeightByTotalController .cs L21719High- same explanation -
                                                  ;CS.pngProductService.cs L268718High- same explanation -
                                                  ;CS.pngWorkflowMessageService.cs L246511High- same explanation -
                                                  ;CS.pngWorkflowMessageService.cs L253710High- same explanation -
                                                  ;CS.pngNopLabelTagHelper.cs L10812High- same explanation -
                                                  ;CS.pngBlogModelFactory.cs L11314High- same explanation -
                                                  ;CS.pngNewsModelFactory.cs L11113High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1102    Make class static

                                                  18 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  18 issuesSeverityExplanation
                                                  ;CS.pngZettleDefaults.cs L9;NewIssue.png06High06Make class static
                                                  ;CS.pngCyberSourceDefaults.cs L8;NewIssue.png05High- same explanation -
                                                  ;CS.pngCyberSourceDefaults.cs L211;NewIssue.png08High- same explanation -
                                                  ;CS.pngCyberSourceDefaults.cs L198;NewIssue.png07High- same explanation -
                                                  ;CS.pngCyberSourceDefaults.cs L229;NewIssue.png04High- same explanation -
                                                  ;CS.pngCyberSourceDefaults.cs L256;NewIssue.png01High- same explanation -
                                                  ;CS.pngCyberSourceDefaults.cs L283;NewIssue.png00High- same explanation -
                                                  ;CS.pngCyberSourceDefaults.cs L310;NewIssue.png03High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L8;NewIssue.png02High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L142;NewIssue.png15High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L179;NewIssue.png14High- same explanation -
                                                  ;CS.pngFacebookAuthenticationDefaults .cs L617High- same explanation -
                                                  ;CS.pngGoogleAuthenticatorDefaults.cs L816High- same explanation -
                                                  ;CS.pngPayPalCommerceDefaults.cs L913High- same explanation -
                                                  ;CS.pngPayPalCommerceDefaults.cs L9210High- same explanation -
                                                  ;CS.pngAvalaraTaxDefaults.cs L909High- same explanation -
                                                  ;CS.pngFacebookPixelDefaults.cs L812High- same explanation -
                                                  ;CS.pngHelpers.cs L711High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1146    Use conditional access

                                                  149 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  149 issuesSeverityExplanation
                                                  ;CS.pngZettleService.cs L916;NewIssue.png06High06Use conditional access
                                                  ;CS.pngZettleService.cs L953;NewIssue.png05High- same explanation -
                                                  ;CS.pngEventConsumer.cs L234;NewIssue.png07High- same explanation -
                                                  ;CS.pngRedisCacheManager.cs L142;NewIssue.png09High- same explanation -
                                                  ;CS.pngRedisCacheManager.cs L147;NewIssue.png08High- same explanation -
                                                  ;CS.pngImportManager.cs L2991;NewIssue.png01High- same explanation -
                                                  ;CS.pngNopUrlHelper.cs L87;NewIssue.png00High- same explanation -
                                                  ;CS.pngCustomerController.cs L1707;NewIssue.png02High- same explanation -
                                                  ;CS.pngOrderController.cs L974;NewIssue.png04High- same explanation -
                                                  ;CS.pngCommonHelper.cs L20503High- same explanation -
                                                  ;CS.pngFixedByWeightByTotalComputation Method.cs L13416High- same explanation -
                                                  ;CS.pngCookieAuthenticationService.cs L13015High- same explanation -
                                                  ;CS.pngProductService.cs L77117High- same explanation -
                                                  ;CS.pngProductService.cs L78519High- same explanation -
                                                  ;CS.pngProductService.cs L213418High- same explanation -
                                                  ;CS.pngProductService.cs L215611High- same explanation -
                                                  ;CS.pngCustomerService.cs L16510High- same explanation -
                                                  ;CS.pngCustomerService.cs L22912High- same explanation -
                                                  ;CS.pngExportManager.cs L19914High- same explanation -
                                                  ;CS.pngExportManager.cs L24113High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1214    Unnecessary interpolated string

                                                  63 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  63 issuesSeverityExplanation
                                                  ;CS.pngRouteProvider.cs L18;NewIssue.png06High06Unnecessary interpolated string
                                                  ;CS.pngRouteProvider.cs L21;NewIssue.png05High- same explanation -
                                                  ;CS.pngZettleService.cs L216;NewIssue.png07High- same explanation -
                                                  ;CS.pngFacebookConversionsHttpClient .cs L43;NewIssue.png09High- same explanation -
                                                  ;CS.pngFacebookConversionsHttpClient .cs L49;NewIssue.png08High- same explanation -
                                                  ;CS.pngRouteProvider.cs L691;NewIssue.png01High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L14000High- same explanation -
                                                  ;CS.pngServiceManager.cs L97002High- same explanation -
                                                  ;CS.pngServiceManager.cs L97304High- same explanation -
                                                  ;CS.pngServiceManager.cs L100503High- same explanation -
                                                  ;CS.pngServiceManager.cs L102816High- same explanation -
                                                  ;CS.pngOnboardingRequest.cs L3815High- same explanation -
                                                  ;CS.pngUPSService.cs L99817High- same explanation -
                                                  ;CS.pngUPSService.cs L100519High- same explanation -
                                                  ;CS.pngWhat3wordsHttpClient.cs L6518High- same explanation -
                                                  ;CS.pngHtmlExtensions.cs L7911High- same explanation -
                                                  ;CS.pngHtmlExtensions.cs L8010High- same explanation -
                                                  ;CS.pngNopEditorTagHelper.cs L14012High- same explanation -
                                                  ;CS.pngOrderModelFactory.cs L68514High- same explanation -
                                                  ;CS.pngRouteProvider.cs L2813High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1212    Remove redundant assignment

                                                  52 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  52 issuesSeverityExplanation
                                                  ;CS.pngMarketingAutomationManager.cs L293;NewIssue.png06High06Remove redundant assignment
                                                  ;CS.pngMarketingAutomationManager.cs L184;NewIssue.png05High- same explanation -
                                                  ;CS.pngZettleRecordService.cs L227;NewIssue.png07High- same explanation -
                                                  ;CS.pngLanguageService.cs L129;NewIssue.png09High- same explanation -
                                                  ;CS.pngPluginsInfo.cs L151;NewIssue.png08High- same explanation -
                                                  ;CS.pngBlogService.cs L332;NewIssue.png01High- same explanation -
                                                  ;CS.pngWebHelper.cs L18200High- same explanation -
                                                  ;CS.pngWebHelper.cs L21002High- same explanation -
                                                  ;CS.pngWebHelper.cs L27604High- same explanation -
                                                  ;CS.pngWebHelper.cs L32103High- same explanation -
                                                  ;CS.pngCommonHelper.cs L28116High- same explanation -
                                                  ;CS.pngNopEngine.cs L9315High- same explanation -
                                                  ;CS.pngStorePickupPointService.cs L6917High- same explanation -
                                                  ;CS.pngEvents.cs L7919High- same explanation -
                                                  ;CS.pngWidgetsGoogleAnalyticsViewCompo nent.cs L8118High- same explanation -
                                                  ;CS.pngCustomerService.cs L20311High- same explanation -
                                                  ;CS.pngCurrencyService.cs L10110High- same explanation -
                                                  ;CS.pngDiscountService.cs L20612High- same explanation -
                                                  ;CS.pngDiscountService.cs L40114High- same explanation -
                                                  ;CS.pngCodeFormatHelper.cs L4213High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1261    Resource can be disposed asynchronously

                                                  27 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  27 issuesSeverityExplanation
                                                  ;CS.pngUPSService.cs L185;NewIssue.png06High06Resource can be disposed asynchronously
                                                  ;CS.pngUPSService.cs L341;NewIssue.png05High- same explanation -
                                                  ;CS.pngPictureService.cs L719;NewIssue.png07High- same explanation -
                                                  ;CS.pngRoxyFilemanFileProvider.cs L622;NewIssue.png09High- same explanation -
                                                  ;CS.pngSitemapModelFactory.cs L540;NewIssue.png08High- same explanation -
                                                  ;CS.pngMySqlDataProvider.cs L16901High- same explanation -
                                                  ;CS.pngMySqlDataProvider.cs L21700High- same explanation -
                                                  ;CS.pngMySqlDataProvider.cs L24802High- same explanation -
                                                  ;CS.pngPostgreSqlDataProvider.cs L20904High- same explanation -
                                                  ;CS.pngPostgreSqlDataProvider.cs L23103High- same explanation -
                                                  ;CS.pngPostgreSqlDataProvider.cs L28016High- same explanation -
                                                  ;CS.pngPostgreSqlDataProvider.cs L31015High- same explanation -
                                                  ;CS.pngMsSqlDataProvider.cs L15617High- same explanation -
                                                  ;CS.pngMsSqlDataProvider.cs L17319High- same explanation -
                                                  ;CS.pngMsSqlDataProvider.cs L18918High- same explanation -
                                                  ;CS.pngMsSqlDataProvider.cs L20111High- same explanation -
                                                  ;CS.pngMsSqlDataProvider.cs L22810High- same explanation -
                                                  ;CS.pngMsSqlDataProvider.cs L30912High- same explanation -
                                                  ;CS.pngBaseDataProvider.cs L27814High- same explanation -
                                                  ;CS.pngBaseDataProvider.cs L30513High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1073    Convert 'if' to 'return' statement

                                                  28 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  28 issuesSeverityExplanation
                                                  ;CS.pngPaymentInfoValidator.cs L55;NewIssue.png06High06Convert 'if' to 'return' statement
                                                  ;CS.pngPaymentInfoValidator.cs L94;NewIssue.png05High- same explanation -
                                                  ;CS.pngCustomerTokenModelValidator.cs L42;NewIssue.png07High- same explanation -
                                                  ;CS.pngPaymentInfoValidator.cs L35;NewIssue.png09High- same explanation -
                                                  ;CS.pngCheckMoneyOrderPaymentProcessor .cs L9108High- same explanation -
                                                  ;CS.pngCustomerService.cs L149501High- same explanation -
                                                  ;CS.pngGiftCardService.cs L31400High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L226602High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L246404High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L252303High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L256816High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L271915High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L282917High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L290619High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L302418High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L309311High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L318410High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L330012High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L332414High- same explanation -
                                                  ;CS.pngOrderTotalCalculationService.cs L101513High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1266    Use raw string literal

                                                  4 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  4 issuesSeverityExplanation
                                                  ;CS.pngAvalaraTaxProvider.cs L246;NewIssue.png1High1Use raw string literal
                                                  ;CS.pngCertificatesMigration.cs L67;NewIssue.png0High- same explanation -
                                                  ;CS.pngLocalizationMigration.cs L580;NewIssue.png3High- same explanation -
                                                  ;CS.pngHtmlExtensions.cs L142;NewIssue.png2High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1192    Unnecessary usage of verbatim string literal

                                                  81 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  81 issuesSeverityExplanation
                                                  ;CS.pngPaymentInfoValidator.cs L31;NewIssue.png06High06Unnecessary usage of verbatim string literal
                                                  ;CS.pngPaymentInfoValidator.cs L71;NewIssue.png05High- same explanation -
                                                  ;CS.pngPaymentInfoValidator.cs L22;NewIssue.png07High- same explanation -
                                                  ;CS.pngNopProcessorAccessor.cs L4609High- same explanation -
                                                  ;CS.pngNopProcessorAccessor.cs L6908High- same explanation -
                                                  ;CS.pngTokenModelValidator.cs L1701High- same explanation -
                                                  ;CS.pngAuthModelValidator.cs L1700High- same explanation -
                                                  ;CS.pngProductAttributeParser.cs L11002High- same explanation -
                                                  ;CS.pngProductAttributeParser.cs L42504High- same explanation -
                                                  ;CS.pngProductAttributeParser.cs L43803High- same explanation -
                                                  ;CS.pngProductAttributeParser.cs L47816High- same explanation -
                                                  ;CS.pngProductAttributeParser.cs L48215High- same explanation -
                                                  ;CS.pngProductAttributeParser.cs L94917High- same explanation -
                                                  ;CS.pngProductAttributeParser.cs L95119High- same explanation -
                                                  ;CS.pngProductAttributeParser.cs L101218High- same explanation -
                                                  ;CS.pngProductAttributeParser.cs L101311High- same explanation -
                                                  ;CS.pngProductAttributeParser.cs L101410High- same explanation -
                                                  ;CS.pngProductAttributeParser.cs L101512High- same explanation -
                                                  ;CS.pngProductAttributeParser.cs L101614High- same explanation -
                                                  ;CS.pngAddressAttributeParser.cs L5613High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1246    Use element access

                                                  14 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  14 issuesSeverityExplanation
                                                  ;CS.pngImportManager.cs L1647;NewIssue.png04High04Use element access
                                                  ;CS.pngSitemapModelFactory.cs L519;NewIssue.png05High- same explanation -
                                                  ;CS.pngSitemapModelFactory.cs L532;NewIssue.png06High- same explanation -
                                                  ;CS.pngSendinblueController.cs L13203High- same explanation -
                                                  ;CS.pngShippingService.cs L11800High- same explanation -
                                                  ;CS.pngUploadService.cs L10901High- same explanation -
                                                  ;CS.pngShoppingCartService.cs L130502High- same explanation -
                                                  ;CS.pngCheckoutController.cs L60511High- same explanation -
                                                  ;CS.pngCheckoutController.cs L93012High- same explanation -
                                                  ;CS.pngCheckoutController.cs L136213High- same explanation -
                                                  ;CS.pngBlogModelFactory.cs L25910High- same explanation -
                                                  ;CS.pngShoppingCartModelFactory.cs L144407High- same explanation -
                                                  ;CS.pngCatalogModelFactory.cs L201208High- same explanation -
                                                  ;CS.pngHomeModelFactory.cs L11309High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1175    Unused 'this' parameter

                                                  10 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  10 issuesSeverityExplanation
                                                  ;CS.pngApplicationBuilderExtensions.cs L401;NewIssue.png03High03Unused 'this' parameter 'application'
                                                  ;CS.pngUrlHelperExtensions.cs L23;NewIssue.png04High04Unused 'this' parameter 'urlHelper'
                                                  ;CS.pngUrlHelperExtensions.cs L39;NewIssue.png02High02Unused 'this' parameter 'urlHelper'
                                                  ;CS.pngApplicationBuilderExtensions.cs L5800High- same explanation -
                                                  ;CS.pngHtmlExtensions.cs L24801High01Unused 'this' parameter 'helper'
                                                  ;CS.pngHtmlExtensions.cs L2008High08Unused 'this' parameter 'helper'
                                                  ;CS.pngHtmlExtensions.cs L8709High09Unused 'this' parameter 'helper'
                                                  ;CS.pngHtmlExtensions.cs L2407High07Unused 'this' parameter 'html'
                                                  ;CS.pngHtmlExtensions.cs L34005High05Unused 'this' parameter 'html'
                                                  ;CS.pngHtmlExtensions.cs L35706High06Unused 'this' parameter 'html'
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1021    Convert lambda expression body to expression body

                                                  33 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  33 issuesSeverityExplanation
                                                  ;CS.pngZettleService.cs L1027;NewIssue.png06High06Use expression-bodied lambda
                                                  ;CS.pngStoreService.cs L102;NewIssue.png05High- same explanation -
                                                  ;CS.pngAzurePictureService.cs L19407High- same explanation -
                                                  ;CS.pngStoreService.cs L8809High- same explanation -
                                                  ;CS.pngServiceCollectionExtensions.cs L18608High- same explanation -
                                                  ;CS.pngServiceCollectionExtensions.cs L15201High- same explanation -
                                                  ;CS.pngWebStoreContext.cs L9400High- same explanation -
                                                  ;CS.pngLanguageModelFactory.cs L11102High- same explanation -
                                                  ;CS.pngPluginModelFactory.cs L25704High- same explanation -
                                                  ;CS.pngProductAttributeModelFactory.cs L25103High- same explanation -
                                                  ;CS.pngProductModelFactory.cs L180616High- same explanation -
                                                  ;CS.pngProductModelFactory.cs L224815High- same explanation -
                                                  ;CS.pngAddressAttributeModelFactory.cs L15117High- same explanation -
                                                  ;CS.pngAddressAttributeModelFactory.cs L22019High- same explanation -
                                                  ;CS.pngVendorAttributeModelFactory.cs L14718High- same explanation -
                                                  ;CS.pngVendorAttributeModelFactory.cs L21611High- same explanation -
                                                  ;CS.pngCheckoutAttributeModelFactory .cs L31310High- same explanation -
                                                  ;CS.pngCountryModelFactory.cs L15412High- same explanation -
                                                  ;CS.pngCountryModelFactory.cs L23014High- same explanation -
                                                  ;CS.pngCurrencyModelFactory.cs L19713High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1089    Use --/++ operator instead of assignment

                                                  17 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  17 issuesSeverityExplanation
                                                  ;CS.pngImportManager.cs L1659;NewIssue.png05High05Use ++ operator instead of assignment
                                                  ;CS.pngNopFileProvider.cs L4604High- same explanation -
                                                  ;CS.pngExportManager.cs L235007High- same explanation -
                                                  ;CS.pngExportManager.cs L235606High- same explanation -
                                                  ;CS.pngExportManager.cs L237301High- same explanation -
                                                  ;CS.pngExportManager.cs L238300High- same explanation -
                                                  ;CS.pngExportManager.cs L241003High- same explanation -
                                                  ;CS.pngExportManager.cs L242702High- same explanation -
                                                  ;CS.pngImportManager.cs L24008High- same explanation -
                                                  ;CS.pngImportManager.cs L136914High- same explanation -
                                                  ;CS.pngImportManager.cs L163113High- same explanation -
                                                  ;CS.pngQueuedMessagesSendTask.cs L8016High- same explanation -
                                                  ;CS.pngBaseAttributeParser.cs L6915High15Use -- operator instead of assignment
                                                  ;CS.pngBoardsController.cs L25910High- same explanation -
                                                  ;CS.pngPrivateMessagesModelFactory.cs L11909High09Use -- operator instead of assignment
                                                  ;CS.pngPrivateMessagesModelFactory.cs L16612High12Use -- operator instead of assignment
                                                  ;CS.pngProfileModelFactory.cs L22111High11Use -- operator instead of assignment
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1221    Use pattern matching instead of combination of 'as' operator and null check

                                                  3 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  3 issuesSeverityExplanation
                                                  ;CS.pngSettingService.cs L767;NewIssue.png0High0Use pattern matching instead of combination of 'as' operator and null check
                                                  ;CS.pngSettingService.cs L7391High- same explanation -
                                                  ;CS.pngLocalizedEntityService.cs L2342High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1210    Return completed task instead of returning null

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngPictureService.cs L729;NewIssue.png0High0Return completed task instead of returning null
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1199    Unnecessary null check

                                                  26 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  26 issuesSeverityExplanation
                                                  ;CS.pngProductAttributeParser.cs L31806High06Unnecessary null check
                                                  ;CS.pngProductAttributeParser.cs L78905High- same explanation -
                                                  ;CS.pngProductService.cs L128307High- same explanation -
                                                  ;CS.pngDiscountService.cs L67109High- same explanation -
                                                  ;CS.pngDiscountService.cs L67508High- same explanation -
                                                  ;CS.pngDiscountService.cs L68201High- same explanation -
                                                  ;CS.pngCustomerActivityService.cs L18000High- same explanation -
                                                  ;CS.pngCustomerActivityService.cs L18402High- same explanation -
                                                  ;CS.pngCustomerActivityService.cs L19004High- same explanation -
                                                  ;CS.pngMessageTokenProvider.cs L139203High- same explanation -
                                                  ;CS.pngMessageTokenProvider.cs L139616High- same explanation -
                                                  ;CS.pngGiftCardService.cs L16015High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L332417High- same explanation -
                                                  ;CS.pngShippingService.cs L22219High- same explanation -
                                                  ;CS.pngBlogService.cs L27918High- same explanation -
                                                  ;CS.pngBlogService.cs L28211High- same explanation -
                                                  ;CS.pngCustomerRegistrationService.cs L16410High- same explanation -
                                                  ;CS.pngMessageTemplateService.cs L11912High- same explanation -
                                                  ;CS.pngPriceFormatter.cs L49514High- same explanation -
                                                  ;CS.pngWebWorkContext.cs L24813High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1123    Add parentheses when necessary

                                                  18 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  18 issuesSeverityExplanation
                                                  ;CS.pngSecureRandomNumberGenerator.cs L4706High06Add parentheses when necessary
                                                  ;CS.pngShippingByWeightByTotalService .cs L9405High- same explanation -
                                                  ;CS.pngUPSService.cs L82108High- same explanation -
                                                  ;CS.pngUPSService.cs L82107High- same explanation -
                                                  ;CS.pngProductService.cs L89804High- same explanation -
                                                  ;CS.pngProductService.cs L157501High- same explanation -
                                                  ;CS.pngTaxService.cs L23600High- same explanation -
                                                  ;CS.pngTaxService.cs L23703High- same explanation -
                                                  ;CS.pngTaxService.cs L27302High- same explanation -
                                                  ;CS.pngTaxService.cs L27515High- same explanation -
                                                  ;CS.pngShoppingCartService.cs L26014High- same explanation -
                                                  ;CS.pngShoppingCartService.cs L64417High- same explanation -
                                                  ;CS.pngOrderReportService.cs L98016High- same explanation -
                                                  ;CS.pngOrderReportService.cs L97313High- same explanation -
                                                  ;CS.pngNopEditorTagHelper.cs L13610High- same explanation -
                                                  ;CS.pngShoppingCartModelFactory.cs L141509High- same explanation -
                                                  ;CS.pngCheckoutModelFactory.cs L26812High- same explanation -
                                                  ;CS.pngCheckoutModelFactory.cs L33311High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1032    Remove redundant parentheses

                                                  15 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  15 issuesSeverityExplanation
                                                  ;CS.pngAvalaraTaxManager.cs L113104High04Remove redundant parentheses
                                                  ;CS.pngAddressValidationController.cs L5305High- same explanation -
                                                  ;CS.pngAddressValidationController.cs L5506High- same explanation -
                                                  ;CS.pngTierPriceExtensions.cs L7203High- same explanation -
                                                  ;CS.pngBasePageableModel.cs L2600High- same explanation -
                                                  ;CS.pngPager.cs L42901High- same explanation -
                                                  ;CS.pngOrderModelFactory.cs L68602High- same explanation -
                                                  ;CS.pngForumModelFactory.cs L24507High- same explanation -
                                                  ;CS.pngForumModelFactory.cs L29712High- same explanation -
                                                  ;CS.pngForumModelFactory.cs L82013High- same explanation -
                                                  ;CS.pngPagerModel.cs L23914High- same explanation -
                                                  ;CS.pngPagerModel.cs L24111High- same explanation -
                                                  ;CS.pngPagerModel.cs L25608High- same explanation -
                                                  ;CS.pngPagerModel.cs L25909High- same explanation -
                                                  ;CS.pngCustomerModelFactory.cs L87510High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1169    Make field read-only

                                                  15 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  15 issuesSeverityExplanation
                                                  ;CS.pngTransaction.cs L1304High04Make field read-only
                                                  ;CS.pngTransaction.cs L1405High- same explanation -
                                                  ;CS.pngTransaction.cs L1506High- same explanation -
                                                  ;CS.pngTransaction.cs L1603High- same explanation -
                                                  ;CS.pngTransaction.cs L1700High- same explanation -
                                                  ;CS.pngTransaction.cs L1801High- same explanation -
                                                  ;CS.pngTransaction.cs L1902High- same explanation -
                                                  ;CS.pngTransaction.cs L2007High- same explanation -
                                                  ;CS.pngTransactionItem.cs L1212High- same explanation -
                                                  ;CS.pngTransactionItem.cs L1313High- same explanation -
                                                  ;CS.pngTransactionItem.cs L1414High- same explanation -
                                                  ;CS.pngTransactionItem.cs L1511High- same explanation -
                                                  ;CS.pngTransactionItem.cs L1608High- same explanation -
                                                  ;CS.pngTransactionItem.cs L1709High- same explanation -
                                                  ;CS.pngSaveSelectedTabsAttribute.cs L5810High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1155    Use StringComparison when comparing strings

                                                  11 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  11 issuesSeverityExplanation
                                                  ;CS.pngUPSService.cs L84803High03Use StringComparison when comparing strings
                                                  ;CS.pngCustomerService.cs L89404High- same explanation -
                                                  ;CS.pngCustomerService.cs L102902High- same explanation -
                                                  ;CS.pngCurrencyService.cs L8200High- same explanation -
                                                  ;CS.pngMeasureService.cs L7901High- same explanation -
                                                  ;CS.pngMeasureService.cs L25505High- same explanation -
                                                  ;CS.pngLanguageModelFactory.cs L17909High- same explanation -
                                                  ;CS.pngLanguageModelFactory.cs L18110High- same explanation -
                                                  ;CS.pngSettingModelFactory.cs L181208High- same explanation -
                                                  ;CS.pngSettingModelFactory.cs L181406High- same explanation -
                                                  ;CS.pngValidatorUtilities.cs L2007High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1058    Use compound assignment

                                                  8 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  8 issuesSeverityExplanation
                                                  ;CS.pngEngineContext.cs L192High2Use compound assignment
                                                  ;CS.pngFixedOrByCountryStateZipTaxProv ider.cs L1863High- same explanation -
                                                  ;CS.pngFixedOrByCountryStateZipTaxProv ider.cs L2100High- same explanation -
                                                  ;CS.pngFixedOrByCountryStateZipTaxProv ider.cs L2451High- same explanation -
                                                  ;CS.pngOrderTotalCalculationService.cs L3246High- same explanation -
                                                  ;CS.pngOrderTotalCalculationService.cs L3407High- same explanation -
                                                  ;CS.pngOrderTotalCalculationService.cs L3604High- same explanation -
                                                  ;CS.pngOrderTotalCalculationService.cs L6115High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1197    Optimize StringBuilder.Append/AppendLine call

                                                  8 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  8 issuesSeverityExplanation
                                                  ;CS.pngMessageTokenProvider.cs L5482High2Optimize StringBuilder.AppendLine call
                                                  ;CS.pngMessageTokenProvider.cs L8703High- same explanation -
                                                  ;CS.pngPager.cs L3990High0Optimize StringBuilder.Append call
                                                  ;CS.pngHtmlExtensions.cs L871High- same explanation -
                                                  ;CS.pngHtmlExtensions.cs L1066High- same explanation -
                                                  ;CS.pngHtmlExtensions.cs L1197High- same explanation -
                                                  ;CS.pngHtmlExtensions.cs L1314High- same explanation -
                                                  ;CS.pngHtmlExtensions.cs L965High5Optimize StringBuilder.Append call
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1180    Inline lazy initialization

                                                  6 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  6 issuesSeverityExplanation
                                                  ;CS.pngOrderProcessingService.cs L22022High2Inline lazy initialization
                                                  ;CS.pngOrderProcessingService.cs L26221High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L27810High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L29735High- same explanation -
                                                  ;CS.pngOrderProcessingService.cs L31414High- same explanation -
                                                  ;CS.pngSettingController.cs L15473High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1206    Use conditional access instead of conditional expression

                                                  5 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  5 issuesSeverityExplanation
                                                  ;CS.pngEmailSubscribedEvent.cs L631High1Use conditional access instead of conditional expression
                                                  ;CS.pngEmailUnsubscribedEvent.cs L630High- same explanation -
                                                  ;CS.pngCustomerRoleComparerByName.cs L342High- same explanation -
                                                  ;CS.pngCustomerRoleComparerByName.cs L374High- same explanation -
                                                  ;CS.pngForumModelFactory.cs L10423High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1128    Use coalesce expression

                                                  4 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  4 issuesSeverityExplanation
                                                  ;CS.pngWebStoreContext.cs L701High1Use coalesce expression
                                                  ;CS.pngWebStoreContext.cs L980High- same explanation -
                                                  ;CS.pngCustomerController.cs L10263High- same explanation -
                                                  ;CS.pngGiftCardController.cs L2422High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1179    Unnecessary assignment

                                                  4 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  4 issuesSeverityExplanation
                                                  ;CS.pngProductExtensions.cs L511High1Unnecessary assignment
                                                  ;CS.pngProductService.cs L16160High- same explanation -
                                                  ;CS.pngTaxService.cs L2723High- same explanation -
                                                  ;CS.pngCustomNumberFormatter.cs L362High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1015    Use nameof operator

                                                  3 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  3 issuesSeverityExplanation
                                                  ;CS.pngServiceManager.cs L3640High0Use nameof operator
                                                  ;CS.pngServiceManager.cs L3661High- same explanation -
                                                  ;CS.pngServiceManager.cs L3672High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1158    Static member in generic type should use a type parameter

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngPhoneNumberPropertyValidator.cs L420High0Static member in generic type should use a type parameter
                                                  ;CS.pngUsernamePropertyValidator.cs L421High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1236    Use exception filter

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngAppDomainTypeFinder.cs L1990High0Use exception filter
                                                  ;CS.pngApplicationPartManagerExtension s.cs L1381High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1267    Use string interpolation instead of 'string.Concat'

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngNopHtmlHelper.cs L4200High0Use string interpolation instead of 'string.Concat'
                                                  ;CS.pngNopHtmlHelper.cs L5941High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1112    Combine 'Enumerable.Where' method chain

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngProductController.cs L35290High0Combine 'Enumerable.Where' method chain
                                                  ;CS.pngProductModelFactory.cs L3271High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1240    Operator is unnecessary

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngProductService.cs L4190High0The '<=' operator is unnecessary
                                                  ;CS.pngShippingService.cs L9541High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1173    Use coalesce expression instead of 'if'

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngGetShippingOptionRequest.cs L1250High0Use coalesce expression instead of 'if'
                                                  ;CS.pngBlogPagingFilteringModel.cs L261High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1049    Simplify boolean comparison

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngNewsLetterSubscriptionService .cs L1200High0Simplify boolean comparison
                                                  ;CS.pngBoardsController.cs L3811High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1107    Remove redundant 'ToCharArray' call

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngInstallationService.cs L2540High0Remove redundant 'ToCharArray' call
                                                  ;CS.pngUrlRecordService.cs L14831High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1233    Use short-circuiting operator

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngCustomerController.cs L11770High0Use short-circuiting operator
                                                  ;CS.pngCatalogModelFactory.cs L8531High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1059    Avoid locking on publicly accessible instance

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngTaskScheduler.cs L2620High0Lock on private field instead of locking on 'this'
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1203    Use AttributeUsageAttribute

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngUPSCodeAttribute.cs L80High0Use AttributeUsageAttribute
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1202    Avoid NullReferenceException

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngUPSService.cs L6690High0Avoid NullReferenceException
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1097    Remove redundant 'ToString' call

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngCommonExtensions.cs L280High0Remove redundant 'ToString' call
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1259    Remove empty syntax

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngGAVerificationViewComponent.cs L120High0Remove empty #region
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1084    Use coalesce expression instead of conditional expression

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngUploadService.cs L4470High0Use coalesce expression instead of conditional expression
                                                  ;Warning.png   Roslyn Analyzer Violated:    RCS1105    Unnecessary interpolation

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngInstallationService.cs L5700High0Unnecessary interpolation

                                                  Security
                                                  010

                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0009    Add regex evaluation timeout

                                                  52 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  52 issuesSeverityExplanation
                                                  ;CS.pngDistributedCacheManager.cs L96;NewIssue.png06High06Regular expressions should not be vulnerable to Denial of Service attacks
                                                  ;CS.pngCreditCardHelper.cs L26;NewIssue.png05High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L27;NewIssue.png07High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L28;NewIssue.png09High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L29;NewIssue.png08High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L30;NewIssue.png01High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L31;NewIssue.png00High- same explanation -
                                                  ;CS.pngCreditCardHelper.cs L32;NewIssue.png02High- same explanation -
                                                  ;CS.pngRoxyFilemanService.cs L55;NewIssue.png04High- same explanation -
                                                  ;CS.pngRoxyFilemanService.cs L61;NewIssue.png03High- same explanation -
                                                  ;CS.pngDistributedCacheManager.cs L7116High- same explanation -
                                                  ;CS.pngXmlHelper.cs L3015High- same explanation -
                                                  ;CS.pngCommonHelper.cs L3017High- same explanation -
                                                  ;CS.pngAppDomainTypeFinder.cs L10219High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L124118High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L124311High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L128210High- same explanation -
                                                  ;CS.pngSendinblueManager.cs L128412High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L1614High- same explanation -
                                                  ;CS.pngBBCodeHelper.cs L1713High- same explanation -

                                                  Style
                                                  040

                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0003    Add parameter name to improve readability

                                                  2,461 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 461 issuesSeverityExplanation
                                                  ;CS.pngSchemaMigration.cs L158;NewIssue.png06High06Name the parameter to improve code readability
                                                  ;CS.pngStoreMigration.cs L15;NewIssue.png05High- same explanation -
                                                  ;CS.pngBaseDataProvider.cs L145;NewIssue.png07High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L155;NewIssue.png09High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L157;NewIssue.png08High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L157;NewIssue.png01High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L190;NewIssue.png00High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L204;NewIssue.png02High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L372;NewIssue.png04High- same explanation -
                                                  ;CS.pngZettleService.cs L240;NewIssue.png03High- same explanation -
                                                  ;CS.pngZettleService.cs L377;NewIssue.png16High- same explanation -
                                                  ;CS.pngZettleService.cs L740;NewIssue.png15High- same explanation -
                                                  ;CS.pngZettleService.cs L752;NewIssue.png17High- same explanation -
                                                  ;CS.pngZettleService.cs L783;NewIssue.png19High- same explanation -
                                                  ;CS.pngZettleService.cs L842;NewIssue.png18High- same explanation -
                                                  ;CS.pngZettleService.cs L1029;NewIssue.png11High- same explanation -
                                                  ;CS.pngZettlePlugin.cs L120;NewIssue.png10High- same explanation -
                                                  ;CS.pngZettleAdminController.cs L126;NewIssue.png12High- same explanation -
                                                  ;CS.pngZettleAdminController.cs L143;NewIssue.png14High- same explanation -
                                                  ;CS.pngZettleAdminController.cs L155;NewIssue.png13High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0007    Add a comma after the last value

                                                  2,123 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 123 issuesSeverityExplanation
                                                  ;CS.pngProductUrlStructureType.cs L21;NewIssue.png06High06Add comma after the last value
                                                  ;CS.pngDataMigration.cs L44;NewIssue.png05High- same explanation -
                                                  ;CS.pngDataMigration.cs L144;NewIssue.png07High- same explanation -
                                                  ;CS.pngDataMigration.cs L154;NewIssue.png09High- same explanation -
                                                  ;CS.pngDataMigration.cs L164;NewIssue.png08High- same explanation -
                                                  ;CS.pngDataMigration.cs L174;NewIssue.png01High- same explanation -
                                                  ;CS.pngDataMigration.cs L184;NewIssue.png00High- same explanation -
                                                  ;CS.pngDataMigration.cs L194;NewIssue.png02High- same explanation -
                                                  ;CS.pngDataMigration.cs L204;NewIssue.png04High- same explanation -
                                                  ;CS.pngDataMigration.cs L214;NewIssue.png03High- same explanation -
                                                  ;CS.pngDataMigration.cs L229;NewIssue.png16High- same explanation -
                                                  ;CS.pngDataMigration.cs L242;NewIssue.png15High- same explanation -
                                                  ;CS.pngDataMigration.cs L262;NewIssue.png17High- same explanation -
                                                  ;CS.pngDataMigration.cs L278;NewIssue.png19High- same explanation -
                                                  ;CS.pngDataMigration.cs L292;NewIssue.png18High- same explanation -
                                                  ;CS.pngUpdateMigrationType.cs L21;NewIssue.png11High- same explanation -
                                                  ;CS.pngBaseDataProvider.cs L262;NewIssue.png10High- same explanation -
                                                  ;CS.pngFacebookDataDeletionController .cs L92;NewIssue.png12High- same explanation -
                                                  ;CS.pngDataDeletionMigration.cs L47;NewIssue.png14High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L190;NewIssue.png13High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0071    Avoid using redundant else
                                                  https://github.com/meziantou/Meziantou.Analyzer/blob/main/docs/Rules/MA0071.md

                                                  The 'if' block contains a jump statement (break, continue, goto, return, throw, yield break). Using 'else' is redundant and needlessly maintains a higher nesting level.

                                                  3 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  3 issuesSeverityExplanation
                                                  ;CS.pngAuthenticationController.cs L1030High0Avoid using redundant else
                                                  ;CS.pngProductService.cs L3031High- same explanation -
                                                  ;CS.pngShoppingCartController.cs L16212High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0073    Avoid comparison with bool constant

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngNewsLetterSubscriptionService .cs L1200High0Avoid comparison with bool constant
                                                  ;CS.pngBoardsController.cs L3811High- same explanation -

                                                  Usage
                                                  0150

                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0004    Use Task.ConfigureAwait

                                                  11,702 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  11 702 issuesSeverityExplanation
                                                  ;CS.pngMemoryCacheManager.cs L235;NewIssue.png06High06Use Task.ConfigureAwait(false) if the current SynchronizationContext is not needed
                                                  ;CS.pngMemoryCacheManager.cs L246;NewIssue.png05High- same explanation -
                                                  ;CS.pngMemoryCacheManager.cs L253;NewIssue.png07High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L393;NewIssue.png09High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L394;NewIssue.png08High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L128;NewIssue.png01High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L133;NewIssue.png00High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L136;NewIssue.png02High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L143;NewIssue.png04High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L144;NewIssue.png03High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L153;NewIssue.png16High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L154;NewIssue.png15High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L155;NewIssue.png17High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L156;NewIssue.png19High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L157;NewIssue.png18High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L160;NewIssue.png11High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L162;NewIssue.png10High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L165;NewIssue.png12High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L168;NewIssue.png14High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L258;NewIssue.png13High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0011    IFormatProvider is missing

                                                  950 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  950 issuesSeverityExplanation
                                                  ;CS.pngDataMigration.cs L62;NewIssue.png06High06Use an overload of 'TryParse' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngEntityRepository.cs L168;NewIssue.png05High05Use an overload of 'ToInt32' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngSendinblueManager.cs L1336;NewIssue.png07High07Use an overload of 'ToString' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngSendinblueManager.cs L1176;NewIssue.png09High09Use an overload of 'ToString' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngMarketingAutomationManager.cs L340;NewIssue.png08High08Use an overload of 'ToString' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngMarketingAutomationManager.cs L341;NewIssue.png01High01Use an overload of 'ToString' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngZettleService.cs L147;NewIssue.png00High00Use an overload of 'ToString' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngZettleService.cs L157;NewIssue.png02High02Use an overload of 'ToString' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngZettleService.cs L163;NewIssue.png04High04Use an overload of 'ToUpper' that has a 'System.Globalization.CultureInfo' parameter
                                                  ;CS.pngZettleService.cs L164;NewIssue.png03High03Use an overload of 'ToUpper' that has a 'System.Globalization.CultureInfo' parameter
                                                  ;CS.pngZettleService.cs L199;NewIssue.png16High16Use an overload of 'AppendLine' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngZettleService.cs L278;NewIssue.png15High15Use an overload of 'AppendLine' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngZettleService.cs L704;NewIssue.png17High17Use an overload of 'ToUpper' that has a 'System.Globalization.CultureInfo' parameter
                                                  ;CS.pngZettleService.cs L317;NewIssue.png19High19Use an overload of 'AppendLine' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngZettleService.cs L540;NewIssue.png18High18Use an overload of 'ToUpper' that has a 'System.Globalization.CultureInfo' parameter
                                                  ;CS.pngZettleService.cs L547;NewIssue.png11High11Use an overload of 'AppendLine' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngZettleService.cs L553;NewIssue.png10High10Use an overload of 'AppendLine' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngZettleService.cs L356;NewIssue.png12High12Use an overload of 'ToUpper' that has a 'System.Globalization.CultureInfo' parameter
                                                  ;CS.pngZettleService.cs L374;NewIssue.png14High14Use an overload of 'AppendLine' that has a 'System.IFormatProvider' parameter
                                                  ;CS.pngZettleService.cs L504;NewIssue.png13High13Use an overload of 'AppendLine' that has a 'System.IFormatProvider' parameter
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0006    Use String.Equals instead of equality operator

                                                  212 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  212 issuesSeverityExplanation
                                                  ;CS.pngDataMigration.cs L80;NewIssue.png06High06Use string.Equals instead of Equals operator
                                                  ;CS.pngMarketingAutomationManager.cs L184;NewIssue.png05High- same explanation -
                                                  ;CS.pngMarketingAutomationManager.cs L293;NewIssue.png07High- same explanation -
                                                  ;CS.pngZettleService.cs L147;NewIssue.png09High- same explanation -
                                                  ;CS.pngZettleService.cs L321;NewIssue.png08High- same explanation -
                                                  ;CS.pngZettleService.cs L321;NewIssue.png01High- same explanation -
                                                  ;CS.pngZettleService.cs L329;NewIssue.png00High- same explanation -
                                                  ;CS.pngZettleService.cs L329;NewIssue.png02High- same explanation -
                                                  ;CS.pngZettleService.cs L863;NewIssue.png04High- same explanation -
                                                  ;CS.pngZettleService.cs L908;NewIssue.png03High03Use string.Equals instead of NotEquals operator
                                                  ;CS.pngZettleService.cs L908;NewIssue.png16High16Use string.Equals instead of NotEquals operator
                                                  ;CS.pngZettleHttpClient.cs L107;NewIssue.png15High- same explanation -
                                                  ;CS.pngCyberSourcePayerAuthenticationC ontroller.cs L66;NewIssue.png17High- same explanation -
                                                  ;CS.pngCyberSourcePayerAuthenticationC ontroller.cs L159;NewIssue.png19High19Use string.Equals instead of NotEquals operator
                                                  ;CS.pngCyberSourcePayerAuthenticationC ontroller.cs L103;NewIssue.png18High- same explanation -
                                                  ;CS.pngCyberSourcePayerAuthenticationC ontroller.cs L109;NewIssue.png11High- same explanation -
                                                  ;CS.pngCyberSourcePayerAuthenticationC ontroller.cs L124;NewIssue.png10High- same explanation -
                                                  ;CS.pngCyberSourcePayerAuthenticationC ontroller.cs L125;NewIssue.png12High- same explanation -
                                                  ;CS.pngCyberSourcePayerAuthenticationC ontroller.cs L137;NewIssue.png14High- same explanation -
                                                  ;CS.pngPayerAuthenticationViewComponen t.cs L60;NewIssue.png13High13Use string.Equals instead of NotEquals operator
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0002    IEqualityComparer<string> or IComparer<string> is missing

                                                  200 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  200 issuesSeverityExplanation
                                                  ;CS.pngDataDeletionMigration.cs L43;NewIssue.png06High06Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter
                                                  ;CS.pngSendinblueManager.cs L1103;NewIssue.png05High- same explanation -
                                                  ;CS.pngZettleService.cs L52;NewIssue.png07High- same explanation -
                                                  ;CS.pngZettleService.cs L192;NewIssue.png09High- same explanation -
                                                  ;CS.pngZettleService.cs L204;NewIssue.png08High- same explanation -
                                                  ;CS.pngZettleService.cs L204;NewIssue.png01High- same explanation -
                                                  ;CS.pngZettleService.cs L214;NewIssue.png00High- same explanation -
                                                  ;CS.pngZettleService.cs L219;NewIssue.png02High- same explanation -
                                                  ;CS.pngZettleService.cs L704;NewIssue.png04High- same explanation -
                                                  ;CS.pngZettlePlugin.cs L149;NewIssue.png03High- same explanation -
                                                  ;CS.pngZettleHttpClient.cs L85;NewIssue.png16High- same explanation -
                                                  ;CS.pngCyberSourcePaymentMethod.cs L384;NewIssue.png15High- same explanation -
                                                  ;CS.pngCyberSourcePaymentMethod.cs L722;NewIssue.png17High- same explanation -
                                                  ;CS.pngCyberSourcePaymentMethod.cs L728;NewIssue.png19High- same explanation -
                                                  ;CS.pngCyberSourcePaymentMethod.cs L619;NewIssue.png18High- same explanation -
                                                  ;CS.pngCyberSourcePaymentMethod.cs L625;NewIssue.png11High- same explanation -
                                                  ;CS.pngCyberSourcePaymentMethod.cs L643;NewIssue.png10High- same explanation -
                                                  ;CS.pngCyberSourceService.cs L140;NewIssue.png12High- same explanation -
                                                  ;CS.pngServiceManager.cs L284;NewIssue.png14High- same explanation -
                                                  ;CS.pngServiceManager.cs L434;NewIssue.png13High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0001    StringComparison is missing

                                                  291 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  291 issuesSeverityExplanation
                                                  ;CS.pngCacheKey.cs L87;NewIssue.png06High06Use an overload of 'GetHashCode' that has a StringComparison parameter
                                                  ;CS.pngBaseDataProvider.cs L199;NewIssue.png05High05Use an overload of 'Equals' that has a StringComparison parameter
                                                  ;CS.pngFacebookDataDeletionController .cs L52;NewIssue.png07High07Use an overload of 'Replace' that has a StringComparison parameter
                                                  ;CS.pngFacebookDataDeletionController .cs L52;NewIssue.png09High09Use an overload of 'Replace' that has a StringComparison parameter
                                                  ;CS.pngZettleService.cs L540;NewIssue.png08High08Use an overload of 'Replace' that has a StringComparison parameter
                                                  ;CS.pngZettleService.cs L877;NewIssue.png01High01Use an overload of 'Replace' that has a StringComparison parameter
                                                  ;CS.pngZettlePlugin.cs L76;NewIssue.png00High00Use an overload of 'Equals' that has a StringComparison parameter
                                                  ;CS.pngZettlePlugin.cs L80;NewIssue.png02High02Use an overload of 'Equals' that has a StringComparison parameter
                                                  ;CS.pngZettlePlugin.cs L81;NewIssue.png04High04Use an overload of 'Equals' that has a StringComparison parameter
                                                  ;CS.pngZettleAdminController.cs L237;NewIssue.png03High03Use an overload of 'Equals' that has a StringComparison parameter
                                                  ;CS.pngPayerAuthenticationViewComponen t.cs L56;NewIssue.png16High16Use an overload of 'Equals' that has a StringComparison parameter
                                                  ;CS.pngCyberSourcePaymentMethod.cs L594;NewIssue.png15High15Use an overload of 'Equals' that has a StringComparison parameter
                                                  ;CS.pngEventConsumer.cs L234;NewIssue.png17High17Use an overload of 'Equals' that has a StringComparison parameter
                                                  ;CS.pngVoidRequest.cs L15;NewIssue.png19High19Use an overload of 'Replace' that has a StringComparison parameter
                                                  ;CS.pngLogoViewComponent.cs L63;NewIssue.png18High18Use an overload of 'Equals' that has a StringComparison parameter
                                                  ;CS.pngLogoViewComponent.cs L65;NewIssue.png11High11Use an overload of 'Equals' that has a StringComparison parameter
                                                  ;CS.pngEventConsumer.cs L204;NewIssue.png10High10Use an overload of 'Equals' that has a StringComparison parameter
                                                  ;CS.pngLocalizationService.cs L777;NewIssue.png12High12Use an overload of 'Equals' that has a StringComparison parameter
                                                  ;CS.pngPluginsInfo.cs L267;NewIssue.png14High14Use an overload of 'Equals' that has a StringComparison parameter
                                                  ;CS.pngRoxyFilemanService.cs L141;NewIssue.png13High13Use an overload of 'Replace' that has a StringComparison parameter
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0040    Forward the CancellationToken parameter to methods that take one

                                                  110 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  110 issuesSeverityExplanation
                                                  ;CS.pngSendinblueManager.cs L705;NewIssue.png06High06 request.HttpContext.RequestAborted
                                                  ;CS.pngZettleService.cs L855;NewIssue.png05High- same explanation -
                                                  ;CS.pngCyberSourcePaymentMethod.cs L486;NewIssue.png07High07 _httpContextAccessor.HttpContext.RequestAborted
                                                  ;CS.pngServiceManager.cs L742;NewIssue.png09High- same explanation -
                                                  ;CS.pngSettingController.cs L1889;NewIssue.png08High08 HttpContext.RequestAborted, ControllerContext.HttpContext.RequestAborted, Request.HttpContext.RequestAborted, Response.HttpContext.RequestAborted, app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngProductController.cs L632;NewIssue.png01High01 HttpContext.RequestAborted, ControllerContext.HttpContext.RequestAborted, Request.HttpContext.RequestAborted, Response.HttpContext.RequestAborted, app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngProductModelFactory.cs L1200;NewIssue.png00High00 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngSitemapModelFactory.cs L259;NewIssue.png02High02 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngSitemapModelFactory.cs L274;NewIssue.png04High04 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngSitemapModelFactory.cs L289;NewIssue.png03High03 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngSitemapModelFactory.cs L242;NewIssue.png16High16 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngSitemapModelFactory.cs L303;NewIssue.png15High15 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngSitemapModelFactory.cs L318;NewIssue.png17High17 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngSitemapModelFactory.cs L333;NewIssue.png19High19 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngSitemapModelFactory.cs L542;NewIssue.png18High18 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngSitemapModelFactory.cs L838;NewIssue.png11High11 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngSitemapModelFactory.cs L650;NewIssue.png10High10 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngSitemapModelFactory.cs L665;NewIssue.png12High12 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngSitemapModelFactory.cs L679;NewIssue.png14High14 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;CS.pngSitemapModelFactory.cs L693;NewIssue.png13High13 app.Lifetime.ApplicationStarted, app.Lifetime.ApplicationStopped, app.Lifetime.ApplicationStopping
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0015    Specify the parameter name in ArgumentException

                                                  209 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  209 issuesSeverityExplanation
                                                  ;CS.pngZettleAdminController.cs L379;NewIssue.png06High06Use an overload of 'System.ArgumentException' with the parameter name
                                                  ;CS.pngSettingService.cs L873;NewIssue.png05High- same explanation -
                                                  ;CS.pngSettingService.cs L876;NewIssue.png07High- same explanation -
                                                  ;CS.pngExportManager.cs L842;NewIssue.png09High- same explanation -
                                                  ;CS.pngExportManager.cs L845;NewIssue.png08High- same explanation -
                                                  ;CS.pngImportManager.cs L2175;NewIssue.png01High- same explanation -
                                                  ;CS.pngImportManager.cs L2711;NewIssue.png00High- same explanation -
                                                  ;CS.pngNopHtmlHelper.cs L352;NewIssue.png02High02'ActionContext' is not a valid parameter name
                                                  ;CS.pngNopHtmlHelper.cs L383;NewIssue.png04High04'ActionContext' is not a valid parameter name
                                                  ;CS.pngNopHtmlHelper.cs L555;NewIssue.png03High03'ActionContext' is not a valid parameter name
                                                  ;CS.pngNopHtmlHelper.cs L528;NewIssue.png16High16'ActionContext' is not a valid parameter name
                                                  ;CS.pngNopHtmlHelper.cs L608;NewIssue.png15High15'ActionContext' is not a valid parameter name
                                                  ;CS.pngProductController.cs L3376;NewIssue.png17High- same explanation -
                                                  ;CS.pngProductController.cs L3397;NewIssue.png19High- same explanation -
                                                  ;CS.pngProductController.cs L3401;NewIssue.png18High- same explanation -
                                                  ;CS.pngProductController.cs L3656;NewIssue.png11High- same explanation -
                                                  ;CS.pngProductController.cs L3708;NewIssue.png10High- same explanation -
                                                  ;CS.pngProductController.cs L461;NewIssue.png12High- same explanation -
                                                  ;CS.pngProfilePostsViewComponent.cs L25;NewIssue.png14High14'customer' is not a valid parameter name
                                                  ;CS.pngProfileInfoViewComponent.cs L25;NewIssue.png13High13'customer' is not a valid parameter name
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0074    Avoid implicit culture-sensitive methods

                                                  20 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  20 issuesSeverityExplanation
                                                  ;CS.pngEventConsumer.cs L454;NewIssue.png06High06Use an overload of 'StartsWith' that has a StringComparison parameter
                                                  ;CS.pngAvalaraTaxManager.cs L1201;NewIssue.png05High- same explanation -
                                                  ;CS.pngAvalaraTaxManager.cs L1162;NewIssue.png07High- same explanation -
                                                  ;CS.pngCustomPropertiesModelBinder.cs L40;NewIssue.png09High- same explanation -
                                                  ;CS.pngProductController.cs L746;NewIssue.png08High- same explanation -
                                                  ;CS.pngVendorController.cs L329;NewIssue.png01High- same explanation -
                                                  ;CS.pngVendorController.cs L329;NewIssue.png00High- same explanation -
                                                  ;CS.pngVendorController.cs L226;NewIssue.png02High- same explanation -
                                                  ;CS.pngVendorController.cs L226;NewIssue.png04High- same explanation -
                                                  ;CS.pngWebHelper.cs L25603High- same explanation -
                                                  ;CS.pngPostgreSqlDataProvider.cs L26116High- same explanation -
                                                  ;CS.pngPostgreSqlDataProvider.cs L28615High- same explanation -
                                                  ;CS.pngMigrationManager.cs L13117High- same explanation -
                                                  ;CS.pngUPSService.cs L84819High- same explanation -
                                                  ;CS.pngLocalizedUrlExtenstions.cs L5718High18Use an overload of 'StartsWithSegments' that has a StringComparison parameter
                                                  ;CS.pngApplicationPartManagerExtension s.cs L17911High11Use an overload of 'EndsWith' that has a StringComparison parameter
                                                  ;CS.pngApplicationBuilderExtensions.cs L30110High- same explanation -
                                                  ;CS.pngNopScriptTagHelper.cs L11812High12Use an overload of 'StartsWithSegments' that has a StringComparison parameter
                                                  ;CS.pngStoreController.cs L15814High14Use an overload of 'EndsWith' that has a StringComparison parameter
                                                  ;CS.pngStoreController.cs L25113High13Use an overload of 'EndsWith' that has a StringComparison parameter
                                                  ;Warning.png   Roslyn Analyzer Violated:    CA2208    Instantiate argument exceptions correctly
                                                  https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2208

                                                  A call is made to the default (parameterless) constructor of an exception type that is or derives from ArgumentException, or an incorrect string argument is passed to a parameterized constructor of an exception type that is or derives from ArgumentException.

                                                  20 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  20 issuesSeverityExplanation
                                                  ;CS.pngNopHtmlHelper.cs L352;NewIssue.png06High06Method AddScriptParts passes 'ActionContext' as the paramName argument to a ArgumentNullException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
                                                  ;CS.pngNopHtmlHelper.cs L383;NewIssue.png05High05Method AppendScriptParts passes 'ActionContext' as the paramName argument to a ArgumentNullException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
                                                  ;CS.pngNopHtmlHelper.cs L555;NewIssue.png07High07Method AppendCssFileParts passes 'ActionContext' as the paramName argument to a ArgumentNullException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
                                                  ;CS.pngNopHtmlHelper.cs L528;NewIssue.png09High09Method AddCssFileParts passes 'ActionContext' as the paramName argument to a ArgumentNullException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
                                                  ;CS.pngProductController.cs L2032;NewIssue.png08High08Call the ArgumentOutOfRangeException constructor that contains a message and/or paramName parameter
                                                  ;CS.pngProfilePostsViewComponent.cs L25;NewIssue.png01High01Method InvokeAsync passes 'customer' as the paramName argument to a ArgumentNullException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
                                                  ;CS.pngProfileInfoViewComponent.cs L25;NewIssue.png00High00Method InvokeAsync passes 'customer' as the paramName argument to a ArgumentNullException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
                                                  ;CS.pngSecureRandomNumberGenerator.cs L4502High02Call the ArgumentOutOfRangeException constructor that contains a message and/or paramName parameter
                                                  ;CS.pngFacebookPixelController.cs L27304High04Method CustomEventList passes 'ConfigurationId' as the paramName argument to a ArgumentException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
                                                  ;CS.pngCustomerService.cs L62803High03Call the ArgumentNullException constructor that contains a message and/or paramName parameter
                                                  ;CS.pngPictureService.cs L37416High16Method ImageResize passes 'Image is null' as the paramName argument to a ArgumentNullException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
                                                  ;CS.pngWorkflowMessageService.cs L52415High15Method SendOrderPlacedAffiliateNotificationAsync passes 'affiliate' as the paramName argument to a ArgumentNullException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
                                                  ;CS.pngWorkflowMessageService.cs L61717High17Method SendOrderPaidAffiliateNotificationAsync passes 'affiliate' as the paramName argument to a ArgumentNullException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
                                                  ;CS.pngWorkflowMessageService.cs L236819High19Method SendBackInStockNotificationAsync passes 'customer' as the paramName argument to a ArgumentNullException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
                                                  ;CS.pngMessageTemplateService.cs L10618High18Method GetMessageTemplatesByNameAsync passes parameter name 'messageTemplateName' as the message argument to a ArgumentException constructor. Replace this argument with a descriptive message and pass the parameter name in the correct position.
                                                  ;CS.pngProductController.cs L166511High11Call the ArgumentException constructor that contains a message and/or paramName parameter
                                                  ;CS.pngProductController.cs L180710High10Call the ArgumentException constructor that contains a message and/or paramName parameter
                                                  ;CS.pngProductModelFactory.cs L169912High12Method PrepareAddSpecificationAttributeModelAsync passes 'AttributeType' as the paramName argument to a ArgumentOutOfRangeException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
                                                  ;CS.pngProductModelFactory.cs L171814High14Call the ArgumentOutOfRangeException constructor that contains a message and/or paramName parameter
                                                  ;CS.pngCheckoutController.cs L43913High13Method GetAddressById passes 'address' as the paramName argument to a ArgumentNullException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
                                                  ;Warning.png   Roslyn Analyzer Violated:    CA2211    Non-constant fields should not be visible
                                                  https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2211

                                                  Static fields that are neither constants nor read-only are not thread-safe. Access to such a field must be carefully controlled and requires advanced programming techniques to synchronize access to the class object.

                                                  15 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  15 issuesSeverityExplanation
                                                  ;CS.pngFacebookPixelDefaults.cs L139;NewIssue.png04High04Non-constant fields should not be visible
                                                  ;CS.pngFacebookPixelDefaults.cs L144;NewIssue.png05High- same explanation -
                                                  ;CS.pngFacebookPixelDefaults.cs L149;NewIssue.png06High- same explanation -
                                                  ;CS.pngSendinblueDefaults.cs L2903High- same explanation -
                                                  ;CS.pngSendinblueDefaults.cs L34400High- same explanation -
                                                  ;CS.pngSendinblueDefaults.cs L34901High- same explanation -
                                                  ;CS.pngSendinblueDefaults.cs L35402High- same explanation -
                                                  ;CS.pngSendinblueDefaults.cs L35907High- same explanation -
                                                  ;CS.pngSendinblueDefaults.cs L36412High- same explanation -
                                                  ;CS.pngGoogleAuthenticatorDefaults.cs L1313High- same explanation -
                                                  ;CS.pngGoogleAuthenticatorDefaults.cs L4314High- same explanation -
                                                  ;CS.pngModelCacheEventConsumer.cs L2911High- same explanation -
                                                  ;CS.pngModelCacheEventConsumer.cs L3008High- same explanation -
                                                  ;CS.pngFacebookPixelDefaults.cs L2809High- same explanation -
                                                  ;CS.pngModelCacheEventConsumer.cs L2410High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0021    Use StringComparer.GetHashCode instead of string.GetHashCode

                                                  6 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  6 issuesSeverityExplanation
                                                  ;CS.pngCacheKey.cs L87;NewIssue.png2High2Use an explicit StringComparer to compute hash codes
                                                  ;CS.pngCustomerRoleComparerByName.cs L341High- same explanation -
                                                  ;CS.pngCustomerRoleComparerByName.cs L370High- same explanation -
                                                  ;CS.pngImportManager.cs L30915High- same explanation -
                                                  ;CS.pngImportManager.cs L30964High- same explanation -
                                                  ;CS.pngPluginDescriptorBaseInfo.cs L493High- same explanation -
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0134    Observe result of async calls

                                                  1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 issueSeverityExplanation
                                                  ;CS.pngMigrationExtension.cs L48;NewIssue.png0High0Observe result of async calls
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0099    Use Explicit enum value instead of 0

                                                  3 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  3 issuesSeverityExplanation
                                                  ;CS.pngCodeFormat.cs L1150High0Use Explicit enum value for 'RegexOptions' instead of 0
                                                  ;CS.pngShoppingCartService.cs L18781High1Use Explicit enum value for 'RecurringProductCyclePeriod' instead of 0
                                                  ;CS.pngForumModelFactory.cs L7952High2Use Explicit enum value for 'ForumSearchType' instead of 0
                                                  ;Warning.png   Roslyn Analyzer Violated:    CA1816    Dispose methods should call SuppressFinalize
                                                  https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816

                                                  A method that is an implementation of Dispose does not call GC. SuppressFinalize; or a method that is not an implementation of Dispose calls GC.SuppressFinalize; or a method calls GC. SuppressFinalize and passes something other than this (Me in Visual Basic).

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngDistributedCacheManager.cs L1890High0Change DistributedCacheManager.Dispose() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it.
                                                  ;CS.pngSecureRandomNumberGenerator.cs L741High1SecureRandomNumberGenerator.Dispose() calls GC.SuppressFinalize(object), a method that is typically only called within an implementation of 'IDisposable.Dispose'. Refer to the IDisposable pattern for more information.
                                                  ;Warning.png   Roslyn Analyzer Violated:    MA0147    Avoid async void method for delegate

                                                  2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 issuesSeverityExplanation
                                                  ;CS.pngPaymentCheckMoneyOrderControlle r.cs L670High0Avoid async void method for delegate
                                                  ;CS.pngApplicationBuilderExtensions.cs L4241High- same explanation -

                                                  Hot Spots

                                                  ;Ok.png   Code Query:    Types Hot Spots

                                                  2,490 types matched

                                                  2 490 typesDebtIssuesAnnual InterestBreaking Point# lines of code (LOC)DebtRatingDebtRatioFull Name
                                                  ;class.pngImportManager ● |m100|00| 28d|m29|02|

                                                  First 5 of 481 issues

                                                  • ;class.pngNop.Services.ExportImport .ImportManager violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.ExportImport .ImportManager violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Services.ExportImport .ImportManager violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Services.ExportImport .ImportManager violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Services.ExportImport .ImportManager..ctor (CatalogSettings,ICategoryService ,ICountryService ,ICustomerActivityService ,INopDataProvider ,IDateRangeService ,IHttpClientFactory ,ILocalizationService,ILogger ,IManufacturerService ,IMeasureService ,INewsLetterSubscriptionService ,INopFileProvider,IPictureService ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IServiceScopeFactory ,IShippingService ,ISpecificationAttributeService ,IStateProvinceService ,IStoreContext ,IStoreMappingService ,IStoreService,ITaxCategoryService ,IUrlRecordService,IVendorService ,IWorkContext,MediaSettings ,VendorSettings) violates rule 'API Breaking Changes: Methods'
                                                  |m73|02| 4d 1h|m2|01| 6y 304d|m98|01| 1 58506E|m1|01| 97.09Nop.Services.ExportImport .ImportManager
                                                  ;class.pngProductController ● |m73|01| 21d|m15|11|

                                                  First 5 of 250 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  |m66|04| 3d 6h|m2|05| 5y 224d|m96|02| 1 55905E|m1|13| 69.82Nop.Web.Areas.Admin.Controllers .ProductController
                                                  ;class.pngExportManager ● |m72|02| 20d|m96|00|

                                                  First 5 of 1 579 issues

                                                  • ;class.pngNop.Services.ExportImport .ExportManager violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.ExportImport .ExportManager violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Services.ExportImport .ExportManager violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Services.ExportImport .ExportManager violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Services.ExportImport .ExportManager..ctor (AddressSettings,CatalogSettings ,CustomerSettings,DateTimeSettings ,ForumSettings,IAddressService ,ICategoryService,ICountryService ,ICurrencyService ,ICustomerAttributeFormatter ,ICustomerService ,IDateRangeService,IDateTimeHelper ,IDiscountService,IForumService ,IGdprService ,IGenericAttributeService ,ILocalizationService ,IManufacturerService ,IMeasureService ,INewsLetterSubscriptionService ,IOrderService,IPictureService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IShipmentService ,ISpecificationAttributeService ,IStateProvinceService ,IStoreMappingService ,IStoreService,ITaxCategoryService ,IUrlRecordService,IVendorService ,IWorkContext,OrderSettings ,ProductEditorSettings) violates rule 'API Breaking Changes: Methods'
                                                  |m100|00| 5d 6h|m1|18| 3y 226d|m100|00| 1 61607E|m1|14| 68.48Nop.Services.ExportImport .ExportManager
                                                  ;class.pngOrderProcessingService ● |m69|03| 20d|m41|01|

                                                  First 5 of 685 issues

                                                  • ;class.pngNop.Services.Orders .OrderProcessingService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.Orders .OrderProcessingService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Services.Orders .OrderProcessingService violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Services.Orders .OrderProcessingService violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;class.pngNop.Services.Orders .OrderProcessingService violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  |m89|01| 5d 1h|m1|16| 3y 327d|m77|03| 1 25809E|m1|06| 81.59Nop.Services.Orders .OrderProcessingService
                                                  ;class.pngOrderController ● |m52|04| 15d 2h|m12|13|

                                                  First 5 of 203 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .OrderController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .OrderController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .OrderController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .OrderController violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .OrderController violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  |m59|05| 3d 3h|m1|10| 4y 160d|m72|04| 1 16908E|m1|16| 66.36Nop.Web.Areas.Admin.Controllers .OrderController
                                                  ;class.pngCheckoutController ● |m46|05| 13d 3h|m9|16|

                                                  First 5 of 153 issues

                                                  • ;class.pngNop.Web.Controllers .CheckoutController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Controllers .CheckoutController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Controllers .CheckoutController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Controllers .CheckoutController violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Web.Controllers .CheckoutController..ctor (AddressSettings,CustomerSettings ,IAddressAttributeParser ,IAddressService ,ICheckoutModelFactory ,ICountryService,ICustomerService ,IGenericAttributeService ,ILocalizationService,ILogger ,IOrderProcessingService ,IOrderService ,IPaymentPluginManager ,IPaymentService,IProductService ,IShippingService ,IShoppingCartService ,IStoreContext,IWebHelper ,IWorkContext,OrderSettings ,PaymentSettings ,RewardPointsSettings ,ShippingSettings) violates rule 'API Breaking Changes: Methods'
                                                  |m56|06| 3d 1h|m1|15| 4y 56d|m55|06| 89001E|m1|09| 78.17Nop.Web.Controllers .CheckoutController
                                                  ;class.pngProductModelFactory ● |m42|06| 12d 1h|m25|04|

                                                  First 5 of 415 issues

                                                  • ;class.pngNop.Web.Factories .ProductModelFactory violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Factories .ProductModelFactory violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Factories .ProductModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Factories .ProductModelFactory violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Web.Factories .ProductModelFactory..ctor (CaptchaSettings,CatalogSettings ,CustomerSettings,ICategoryService ,ICurrencyService,ICustomerService ,IDateRangeService,IDateTimeHelper ,IDownloadService ,IGenericAttributeService ,ILocalizationService ,IManufacturerService ,IPermissionService ,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IReviewTypeService ,ISpecificationAttributeService ,IStaticCacheManager,IStoreContext ,IShoppingCartModelFactory ,ITaxService,IUrlRecordService ,IVendorService,IWebHelper ,IWorkContext,MediaSettings ,OrderSettings,SeoSettings ,ShippingSettings,VendorSettings) violates rule 'API Breaking Changes: Methods'
                                                  |m46|09| 2d 5h|m1|09| 4y 204d|m46|12| 74700E|m1|04| 83.47Nop.Web.Factories .ProductModelFactory
                                                  ;class.pngCustomerController ● |m41|07| 12d 0h|m6|17|

                                                  First 5 of 113 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .CustomerController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .CustomerController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .CustomerController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .CustomerController violates rule 'Code should be tested'
                                                  • ;ctor.pngNop.Web.Areas.Admin.Controllers .CustomerController..ctor (CustomerSettings,DateTimeSettings ,EmailAccountSettings ,ForumSettings,GdprSettings ,IAddressAttributeParser ,IAddressService ,ICustomerActivityService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerModelFactory ,ICustomerRegistrationService ,ICustomerService,IDateTimeHelper ,IEmailAccountService ,IEventPublisher,IExportManager ,IForumService,IGdprService ,IGenericAttributeService ,ILocalizationService ,INewsLetterSubscriptionService ,INotificationService ,IPermissionService ,IQueuedEmailService ,IRewardPointService,IStoreContext ,IStoreService,ITaxService ,IWorkContext ,IWorkflowMessageService ,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  |m30|16| 1d 6h|m2|02| 6y 279d|m46|11| 75402E|m1|07| 81.06Nop.Web.Areas.Admin.Controllers .CustomerController
                                                  ;class.pngSettingController ● |m40|08| 11d 6h|m25|03|

                                                  First 5 of 426 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .SettingController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .SettingController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .SettingController violates rule 'Avoid types with too many fields'
                                                  • ;ctor.pngNop.Web.Areas.Admin.Controllers .SettingController..ctor (AppSettings,IAddressService ,ICustomerActivityService ,ICustomerService,INopDataProvider ,IEncryptionService ,IEventPublisher ,IGenericAttributeService ,IGdprService ,ILocalizedEntityService ,ILocalizationService ,IMultiFactorAuthenticationPluginM anager,INopFileProvider ,INotificationService ,IOrderService,IPermissionService ,IPictureService ,IRoxyFilemanService ,IServiceScopeFactory ,ISettingModelFactory ,ISettingService,IStoreContext ,IStoreService,IWorkContext ,IUploadService) violates rule 'API Breaking Changes: Methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .SettingController violates rule 'Code should be tested'
                                                  |m48|07| 2d 6h|m1|14| 4y 68d|m64|05| 1 04404E|m1|18| 58.33Nop.Web.Areas.Admin.Controllers .SettingController
                                                  ;class.pngOrderModelFactory ● |m40|09| 11d 5h|m24|05|

                                                  First 5 of 404 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Factories .OrderModelFactory violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .OrderModelFactory violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .OrderModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .OrderModelFactory violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Web.Areas.Admin.Factories .OrderModelFactory..ctor (AddressSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAddressModelFactory ,IAddressService,IAffiliateService ,IBaseAdminModelFactory ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IEncryptionService ,IGiftCardService ,ILocalizationService ,IMeasureService ,IOrderProcessingService ,IOrderReportService,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IReturnRequestService ,IRewardPointService ,IShipmentService,IShippingService ,IStateProvinceService ,IStoreService,ITaxService ,IUrlHelperFactory,IVendorService ,IWorkContext,MeasureSettings ,OrderSettings,ShippingSettings ,IUrlRecordService,TaxSettings) violates rule 'API Breaking Changes: Methods'
                                                  |m46|10| 2d 5h|m1|11| 4y 147d|m43|13| 70803E|m1|05| 82.75Nop.Web.Areas.Admin.Factories .OrderModelFactory
                                                  ;class.pngDataTablesModel|m40|10| 11d 5h|m0|19|

                                                  First 5 of 7 issues

                                                  • ;class.pngNop.Web.Framework.Models .DataTables.DataTablesModel violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Framework.Models .DataTables.DataTablesModel violates rule 'Avoid prefixing type name with parent namespace name'
                                                  • ;literal.pngNop.Web.Framework.Models .DataTables.DataTablesModel .DEFAULT_PAGING_TYPE violates rule 'Avoid publicly visible constant fields'
                                                  • ;property.pngNop.Web.Framework.Models .DataTables.DataTablesModel .Filters violates rule 'Collection properties should be read only'
                                                  • ;property.pngNop.Web.Framework.Models .DataTables.DataTablesModel .ColumnCollection violates rule 'Properties and fields that represent a collection of items should be named Items.'
                                                  |m1|19| 29min|m81|00| 193y 358d|m3|19| 6216E|m6|00| 359.72Nop.Web.Framework.Models .DataTables.DataTablesModel
                                                  ;class.pngCustomerController ● |m39|11| 11d 4h|m6|18|

                                                  First 5 of 106 issues

                                                  • ;class.pngNop.Web.Controllers .CustomerController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Controllers .CustomerController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Controllers .CustomerController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Controllers .CustomerController violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Web.Controllers .CustomerController..ctor (AddressSettings,CaptchaSettings ,CustomerSettings,DateTimeSettings ,IDownloadService,ForumSettings ,GdprSettings ,IAddressAttributeParser ,IAddressModelFactory ,IAddressService ,IAuthenticationService ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerModelFactory ,ICustomerRegistrationService ,ICustomerService,IEventPublisher ,IExportManager ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,IGiftCardService ,ILocalizationService,ILogger ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,INotificationService ,IOrderService,IPictureService ,IPriceFormatter,IProductService ,IStateProvinceService ,IStoreContext,ITaxService ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,MediaSettings ,MultiFactorAuthenticationSettings ,StoreInformationSettings ,TaxSettings) violates rule 'API Breaking Changes: Methods'
                                                  |m35|13| 2d 0h|m2|04| 5y 253d|m50|08| 82115E|m1|12| 70.27Nop.Web.Controllers .CustomerController
                                                  ;class.pngShoppingCartController ● |m38|12| 11d 2h|m9|15|

                                                  First 5 of 164 issues

                                                  • ;class.pngNop.Web.Controllers .ShoppingCartController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Controllers .ShoppingCartController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Controllers .ShoppingCartController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Controllers .ShoppingCartController violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Web.Controllers .ShoppingCartController..ctor (CaptchaSettings,CustomerSettings ,ICheckoutAttributeParser ,ICheckoutAttributeService ,ICurrencyService ,ICustomerActivityService ,ICustomerService,IDiscountService ,IDownloadService ,IGenericAttributeService ,IGiftCardService,IHtmlFormatter ,ILocalizationService ,INopFileProvider ,INotificationService ,IPermissionService ,IPictureService,IPriceFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService,IShippingService ,IShoppingCartModelFactory ,IShoppingCartService ,IStaticCacheManager,IStoreContext ,ITaxService,IUrlRecordService ,IWebHelper,IWorkContext ,IWorkflowMessageService ,MediaSettings,OrderSettings ,ShoppingCartSettings ,ShippingSettings) violates rule 'API Breaking Changes: Methods'
                                                  |m37|11| 2d 1h|m2|06| 5y 73d|m41|14| 67417E|m1|02| 84.99Nop.Web.Controllers .ShoppingCartController
                                                  ;class.pngProductModelFactory ● |m38|13| 11d 1h|m24|07|

                                                  First 5 of 403 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Factories .ProductModelFactory violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .ProductModelFactory violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .ProductModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .ProductModelFactory violates rule 'Avoid types with poor cohesion'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .ProductModelFactory violates rule 'Avoid adding methods to a type that already had many methods'
                                                  |m46|08| 2d 5h|m1|12| 4y 75d|m52|07| 84719E|m1|15| 66.5Nop.Web.Areas.Admin.Factories .ProductModelFactory
                                                  ;class.pngShoppingCartService ● |m36|14| 10d 5h|m17|09|

                                                  First 5 of 290 issues

                                                  • ;class.pngNop.Services.Orders .ShoppingCartService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.Orders .ShoppingCartService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Services.Orders .ShoppingCartService violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Services.Orders .ShoppingCartService violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Services.Orders .ShoppingCartService..ctor (CatalogSettings,IAclService ,IActionContextAccessor ,ICheckoutAttributeParser ,ICheckoutAttributeService ,ICurrencyService,ICustomerService ,IDateRangeService,IDateTimeHelper ,IGenericAttributeService ,ILocalizationService ,IPermissionService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService,IRepository <ShoppingCartItem> ,IShippingService ,IStaticCacheManager,IStoreContext ,IStoreMappingService ,IUrlHelperFactory ,IUrlRecordService,IWorkContext ,OrderSettings ,ShoppingCartSettings) violates rule 'API Breaking Changes: Methods'
                                                  |m36|12| 2d 0h|m2|07| 5y 44d|m46|10| 75918E|m1|10| 73.11Nop.Services.Orders .ShoppingCartService
                                                  ;class.pngProductService ● |m34|15| 9d 7h|m24|06|

                                                  First 5 of 403 issues

                                                  • ;class.pngNop.Services.Catalog .ProductService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.Catalog .ProductService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Services.Catalog .ProductService violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Services.Catalog .ProductService violates rule 'Avoid types with poor cohesion'
                                                  • ;class.pngNop.Services.Catalog .ProductService violates rule 'Avoid adding methods to a type that already had many methods'
                                                  |m66|03| 3d 6h|m1|19| 2y 217d|m48|09| 78711E|m1|17| 59.58Nop.Services.Catalog .ProductService
                                                  ;class.pngSendinblueManager ● |m27|16| 7d 6h|m16|10|

                                                  First 5 of 278 issues

                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services.SendinblueManager violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services.SendinblueManager violates rule 'Avoid types with too many methods'
                                                  • ;ctor.pngNop.Plugin.Misc.Sendinblue .Services.SendinblueManager..ctor (IActionContextAccessor ,ICountryService,ICustomerService ,IEmailAccountService ,IGenericAttributeService,ILogger ,INewsLetterSubscriptionService ,ISettingService ,IStateProvinceService ,IStoreService,IUrlHelperFactory ,IWebHelper,IWorkContext) violates rule 'API Breaking Changes: Methods'
                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services.SendinblueManager violates rule 'Code should be tested'
                                                  • ;ctor.pngNop.Plugin.Misc.Sendinblue .Services.SendinblueManager..ctor (IActionContextAccessor ,ICountryService,ICustomerService ,IEmailAccountService ,IGenericAttributeService ,ILanguageService,ILogger ,INewsLetterSubscriptionService ,ISettingService ,IStateProvinceService ,IStoreService,IUrlHelperFactory ,IWebHelper,IWorkContext) violates rule 'Avoid methods with too many parameters'
                                                  |m32|15| 1d 6h|m1|13| 4y 69d|m31|16| 51710E|m1|08| 78.2Nop.Plugin.Misc.Sendinblue .Services.SendinblueManager
                                                  ;class.pngOrderTotalCalculationService ● |m24|17| 7d 1h|m14|12|

                                                  First 5 of 234 issues

                                                  • ;class.pngNop.Services.Orders .OrderTotalCalculationService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.Orders .OrderTotalCalculationService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Services.Orders .OrderTotalCalculationService violates rule 'Avoid types with too many fields'
                                                  • ;ctor.pngNop.Services.Orders .OrderTotalCalculationService. .ctor(CatalogSettings ,IAddressService ,ICheckoutAttributeParser ,ICustomerService,IDiscountService ,IGenericAttributeService ,IGiftCardService,IOrderService ,IPaymentService ,IPriceCalculationService ,IProductService ,IRewardPointService ,IShippingPluginManager ,IShippingService ,IShoppingCartService ,IStoreContext,ITaxService ,IWorkContext,RewardPointsSettings ,ShippingSettings ,ShoppingCartSettings,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;method.pngNop.Services.Orders .OrderTotalCalculationService .GetOrderSubtotalDiscountAsync (Customer,Decimal) violates rule 'Code should be tested'
                                                  |m20|18| 1d 1h|m2|03| 5y 338d|m40|15| 65612E|m1|19| 56.59Nop.Services.Orders .OrderTotalCalculationService
                                                  ;class.pngAvalaraTaxManager ● |m24|18| 7d 0h|m18|08|

                                                  First 5 of 298 issues

                                                  • ;class.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager violates rule 'Avoid types with poor cohesion'
                                                  • ;class.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager violates rule 'Code should be tested'
                                                  |m33|14| 1d 7h|m1|17| 3y 239d|m28|17| 46214E|m1|11| 71.99Nop.Plugin.Tax.Avalara.Services .AvalaraTaxManager
                                                  ;class.pngZettleService|m24|19| 7d 0h|m11|14|

                                                  First 5 of 196 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'From now, all types added should respect basic quality principles'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Code should be tested'
                                                  |m25|17| 1d 3h|m1|08| 4y 282d|m26|18| 42813E|m1|03| 84.07Nop.Plugin.Misc.Zettle.Services .ZettleService
                                                  ;Ok.png   Code Query:    Types to Fix Priority

                                                  1,194 types matched

                                                  1 194 typesBreaking PointDebtAnnual InterestIssues# lines of code (LOC)DebtRatingDebtRatioFull Name
                                                  ;class.pngBestsellersReportLine ● |m0|19| 87d|m0|04| 42min|m6|02| 2h 56min|m0|13|

                                                  4 issues

                                                  • ;class.pngNop.Core.Domain.Orders .BestsellersReportLine violates rule 'Broken serializable types'
                                                  • ;class.pngNop.Core.Domain.Orders .BestsellersReportLine violates rule 'Code should be tested'
                                                  • ;property-get.pngNop.Core.Domain.Orders .BestsellersReportLine .get_ProductName() violates rule 'New Types and Methods should be tested'
                                                  • ;property-set.pngNop.Core.Domain.Orders .BestsellersReportLine .set_ProductName(String) violates rule 'New Types and Methods should be tested'
                                                  |m0|04| 816C|m0|16| 18.87Nop.Core.Domain.Orders .BestsellersReportLine
                                                  ;class.pngNopRoutingDefaults+RouteName+Gener ic|m0|18| 95d|m0|00| 1h 25min|m11|00| 5h 26min|m1|01|

                                                  First 5 of 28 issues

                                                  • ;class.pngNop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteName+Gene ric violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteName+Gene ric violates rule 'Nested types should not be visible'
                                                  • ;property-get.pngNop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteName+Gene ric.get_GenericUrl() violates rule 'Code should be tested'
                                                  • ;property-get.pngNop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteName+Gene ric.get_GenericUrl() violates rule 'New Types and Methods should be tested'
                                                  • ;property-get.pngNop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteName+Gene ric.get_GenericUrlWithLanguageCode () violates rule 'Code should be tested'
                                                  |m0|02| 1305D|m0|10| 24.76Nop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteName+Gene ric
                                                  ;class.pngCustomer ● |m0|17| 97d|m0|02| 44min|m5|03| 2h 46min|m0|03|

                                                  First 5 of 11 issues

                                                  • ;class.pngNop.Core.Domain.Customers.Customer violates rule 'Types almost 100% tested should be 100% tested'
                                                  • ;class.pngNop.Core.Domain.Customers.Customer violates rule 'Avoid naming types and namespaces with the same identifier'
                                                  • ;property-set.pngNop.Core.Domain.Customers.Customer .set_VatNumberStatus (VatNumberStatus) violates rule 'Code should be tested'
                                                  • ;property-set.pngNop.Core.Domain.Customers.Customer .set_VatNumberStatus (VatNumberStatus) violates rule 'New Types and Methods should be tested'
                                                  • ;property-set.pngNop.Core.Domain.Customers.Customer .set_VatNumberStatus (VatNumberStatus) violates rule 'Types that used to be 100% covered by tests should still be 100% covered'
                                                  |m5|00| 9419A|m0|19| 1.85Nop.Core.Domain.Customers.Customer
                                                  ;class.pngNopModelCacheDefaults ● |m0|16| 114d|m0|13| 33min|m3|07| 1h 48min|m0|05|

                                                  First 5 of 9 issues

                                                  • ;property-get.pngNop.Web.Areas.Admin.Infrastructure .Cache.NopModelCacheDefaults .get_CategoriesListPrefixCacheKey( ) violates rule 'API Breaking Changes: Methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Infrastructure .Cache.NopModelCacheDefaults violates rule 'Avoid having different types with same name'
                                                  • ;property-get.pngNop.Web.Areas.Admin.Infrastructure .Cache.NopModelCacheDefaults .get_CategoriesListKey() violates rule 'Code should be tested'
                                                  • ;property-get.pngNop.Web.Areas.Admin.Infrastructure .Cache.NopModelCacheDefaults .get_CategoriesListKey() violates rule 'Methods refactored should be tested'
                                                  • ;property-get.pngNop.Web.Areas.Admin.Infrastructure .Cache.NopModelCacheDefaults .get_ManufacturersListKey() violates rule 'Code should be tested'
                                                  |m0|13| 404D|m0|05| 30.18Nop.Web.Areas.Admin.Infrastructure .Cache.NopModelCacheDefaults
                                                  ;class.pngMessageTemplateSystemNames ● |m0|15| 114d|m0|07| 37min|m4|05| 1h 58min|m2|00|

                                                  First 5 of 50 issues

                                                  • ;literal.pngNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerRegisteredNotification violates rule 'API Breaking Changes: Fields'
                                                  • ;literal.pngNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerRegisteredStoreOwnerNotif ication violates rule 'Avoid publicly visible constant fields'
                                                  • ;literal.pngNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerWelcomeMessage violates rule 'Avoid publicly visible constant fields'
                                                  • ;literal.pngNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerEmailValidationMessage violates rule 'Avoid publicly visible constant fields'
                                                  • ;literal.pngNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerEmailRevalidationMessage violates rule 'Avoid publicly visible constant fields'
                                                  |m0|19| 018B|m0|18| 8.74Nop.Core.Domain.Messages .MessageTemplateSystemNames
                                                  ;class.pngCyberSourceDefaults+Decisions|m0|14| 124d|m0|18| 30min|m3|16| 1h 30min|m0|06|

                                                  First 5 of 8 issues

                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourceDefaults+Decisions violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourceDefaults+Decisions violates rule 'A stateless class or structure might be turned into a static type'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourceDefaults+Decisions violates rule 'Non-static classes should be instantiated or turned to static'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourceDefaults+Decisions violates rule 'Nested types should not be visible'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourceDefaults+Decisions violates rule 'Code should be tested'
                                                  |m0|18| 207D|m0|00| 44.27Nop.Plugin.Payments.CyberSource .CyberSourceDefaults+Decisions
                                                  ;class.pngFacebookAuthenticationDefaults ● |m0|13| 126d|m0|06| 39min|m4|06| 1h 53min|m0|04|

                                                  First 5 of 9 issues

                                                  • ;literal.pngNop.Plugin.ExternalAuth.Facebook .FacebookAuthenticationDefaults .VIEW_COMPONENT_NAME violates rule 'API Breaking Changes: Fields'
                                                  • ;class.pngNop.Plugin.ExternalAuth.Facebook .FacebookAuthenticationDefaults violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.ExternalAuth.Facebook .FacebookAuthenticationDefaults violates rule 'Avoid prefixing type name with parent namespace name'
                                                  • ;property-get.pngNop.Plugin.ExternalAuth.Facebook .FacebookAuthenticationDefaults .get_SystemName() violates rule 'New Types and Methods should be tested'
                                                  • ;property-get.pngNop.Plugin.ExternalAuth.Facebook .FacebookAuthenticationDefaults .get_DataDeletionCallbackRoute() violates rule 'New Types and Methods should be tested'
                                                  |m0|16| 406D|m0|03| 32.4Nop.Plugin.ExternalAuth.Facebook .FacebookAuthenticationDefaults
                                                  ;class.pngVideoService|m0|12| 128d|m0|01| 1h 2min|m6|01| 2h 57min|m1|02|

                                                  First 5 of 18 issues

                                                  • ;class.pngNop.Services.Media.VideoService violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;method.pngNop.Services.Media.VideoService .GetVideoByIdAsync(Int32) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.Media.VideoService .GetVideoByIdAsync(Int32) violates rule 'New Types and Methods should be tested'
                                                  • ;method.pngNop.Services.Media.VideoService .GetVideoByIdAsync(Int32) violates rule 'Use Task.ConfigureAwait'
                                                  • ;method.pngNop.Services.Media.VideoService .GetVideoByIdAsync(Int32) violates rule 'Unused parameter'
                                                  |m1|01| 1701D|m0|06| 27.72Nop.Services.Media.VideoService
                                                  ;class.pngOrderStatusChangedEvent|m0|11| 128d|m0|17| 31min|m3|17| 1h 28min|m0|17|

                                                  3 issues

                                                  • ;class.pngNop.Core.Domain.Orders .OrderStatusChangedEvent violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Orders .OrderStatusChangedEvent violates rule 'Code should be tested'
                                                  • ;class.pngNop.Core.Domain.Orders .OrderStatusChangedEvent violates rule 'New Types and Methods should be tested'
                                                  |m0|07| 600D|m0|11| 24.13Nop.Core.Domain.Orders .OrderStatusChangedEvent
                                                  ;class.pngGetLocationInventoryBalanceRequest|m0|10| 131d|m0|15| 33min|m3|10| 1h 32min|m0|10|

                                                  4 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Inventory .GetLocationInventoryBalanceReques t violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Inventory .GetLocationInventoryBalanceReques t violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Inventory .GetLocationInventoryBalanceReques t violates rule 'New Types and Methods should be tested'
                                                  • ;property.pngNop.Plugin.Misc.Zettle.Domain.Api .Inventory .GetLocationInventoryBalanceReques t.Path violates rule 'IFormatProvider is missing'
                                                  |m0|11| 503D|m0|09| 25.6Nop.Plugin.Misc.Zettle.Domain.Api .Inventory .GetLocationInventoryBalanceReques t
                                                  ;class.pngGenericRoutingEvent ● |m0|09| 132d|m0|03| 43min|m4|04| 2h 0min|m0|09|

                                                  First 5 of 6 issues

                                                  • ;ctor.pngNop.Web.Framework.Events .GenericRoutingEvent..ctor (RouteValueDictionary,UrlRecord) violates rule 'API Breaking Changes: Methods'
                                                  • ;class.pngNop.Web.Framework.Events .GenericRoutingEvent violates rule 'Code should be tested'
                                                  • ;property-get.pngNop.Web.Framework.Events .GenericRoutingEvent .get_HttpContext() violates rule 'New Types and Methods should be tested'
                                                  • ;property-set.pngNop.Web.Framework.Events .GenericRoutingEvent .set_HttpContext(HttpContext) violates rule 'New Types and Methods should be tested'
                                                  • ;property-get.pngNop.Web.Framework.Events .GenericRoutingEvent.get_Handled() violates rule 'New Types and Methods should be tested'
                                                  |m0|03| 1217C|m0|17| 16.79Nop.Web.Framework.Events .GenericRoutingEvent
                                                  ;class.pngAuthentication|m0|08| 132d|m0|05| 39min|m3|08| 1h 48min|m0|12|

                                                  4 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .OAuth.Authentication violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .OAuth.Authentication violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .OAuth.Authentication violates rule 'New Types and Methods should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .OAuth.Authentication violates rule 'Avoid naming types and namespaces with the same identifier'
                                                  |m0|12| 402D|m0|04| 32.4Nop.Plugin.Misc.Zettle.Domain.Api .OAuth.Authentication
                                                  ;class.pngVideoMigration|m0|07| 132d|m0|19| 30min|m2|19| 1h 24min|m0|18|

                                                  3 issues

                                                  • ;class.pngNop.Data.Migrations.UpgradeTo460 .VideoMigration violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Data.Migrations.UpgradeTo460 .VideoMigration violates rule 'Code should be tested'
                                                  • ;class.pngNop.Data.Migrations.UpgradeTo460 .VideoMigration violates rule 'New Types and Methods should be tested'
                                                  |m0|15| 413D|m0|01| 44.24Nop.Data.Migrations.UpgradeTo460 .VideoMigration
                                                  ;class.pngProduct+ProductMetadata|m0|06| 134d|m0|14| 33min|m3|15| 1h 30min|m0|11|

                                                  4 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.Product+ProductMetadata violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.Product+ProductMetadata violates rule 'Nested types should not be visible'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.Product+ProductMetadata violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.Product+ProductMetadata violates rule 'New Types and Methods should be tested'
                                                  |m0|14| 414D|m0|07| 27.44Nop.Plugin.Misc.Zettle.Domain.Api .Product.Product+ProductMetadata
                                                  ;class.pngCyberSourceDefaults+PayerAuthentic ationStatus|m0|05| 137d|m0|12| 33min|m3|14| 1h 30min|m0|08|

                                                  First 5 of 7 issues

                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationStatus violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationStatus violates rule 'A stateless class or structure might be turned into a static type'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationStatus violates rule 'Nested types should not be visible'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationStatus violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationStatus violates rule 'New Types and Methods should be tested'
                                                  |m0|17| 315D|m0|02| 35.66Nop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationStatus
                                                  ;class.pngMultiFactorAuthenticationPluginMan ager|m0|04| 138d|m0|16| 32min|m3|18| 1h 26min|m0|07|

                                                  First 5 of 7 issues

                                                  • ;class.pngNop.Services.Authentication .MultiFactor .MultiFactorAuthenticationPluginMa nager violates rule 'Avoid namespaces mutually dependent'
                                                  • ;class.pngNop.Services.Authentication .MultiFactor .MultiFactorAuthenticationPluginMa nager violates rule 'Avoid prefixing type name with parent namespace name'
                                                  • ;method.pngNop.Services.Authentication .MultiFactor .MultiFactorAuthenticationPluginMa nager.HasActivePluginsAsync (Customer,Int32) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.Authentication .MultiFactor .MultiFactorAuthenticationPluginMa nager.HasActivePluginsAsync (Customer,Int32) violates rule 'Use Task.ConfigureAwait'
                                                  • ;method.pngNop.Services.Authentication .MultiFactor .MultiFactorAuthenticationPluginMa nager.LoadActivePluginsAsync (Customer,Int32) violates rule 'Code should be tested'
                                                  |m0|05| 712D|m0|08| 26.95Nop.Services.Authentication .MultiFactor .MultiFactorAuthenticationPluginMa nager
                                                  ;class.pngGetProductRequest|m0|03| 141d|m0|08| 36min|m3|09| 1h 34min|m0|19|

                                                  3 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.GetProductRequest violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.GetProductRequest violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.GetProductRequest violates rule 'New Types and Methods should be tested'
                                                  |m0|10| 609D|m0|12| 21.11Nop.Plugin.Misc.Zettle.Domain.Api .Product.GetProductRequest
                                                  ;class.pngProductVideo|m0|00| 141d|m0|11| 35min|m3|11| 1h 32min|m0|16|

                                                  3 issues

                                                  • ;class.pngNop.Core.Domain.Catalog .ProductVideo violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Catalog .ProductVideo violates rule 'Code should be tested'
                                                  • ;class.pngNop.Core.Domain.Catalog .ProductVideo violates rule 'New Types and Methods should be tested'
                                                  |m0|08| 608D|m0|13| 20.71Nop.Core.Domain.Catalog .ProductVideo
                                                  ;class.pngSubscriptionList|m0|01| 141d|m0|10| 35min|m3|12| 1h 32min|m0|14|

                                                  3 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Pusher.SubscriptionList violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Pusher.SubscriptionList violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Pusher.SubscriptionList violates rule 'New Types and Methods should be tested'
                                                  |m0|09| 611D|m0|14| 20.71Nop.Plugin.Misc.Zettle.Domain.Api .Pusher.SubscriptionList
                                                  ;class.pngDiscountList|m0|02| 141d|m0|09| 35min|m3|13| 1h 32min|m0|15|

                                                  3 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.DiscountList violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.DiscountList violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.DiscountList violates rule 'New Types and Methods should be tested'
                                                  |m0|06| 610D|m0|15| 20.71Nop.Plugin.Misc.Zettle.Domain.Api .Product.DiscountList
                                                  ;Ok.png   Code Query:    Issues to Fix Priority

                                                  32,229 issues matched

                                                  32 229 issuesDebtAnnual InterestBreaking PointCodeElementFull Name
                                                  M:Nop.Services.Plugins.PluginsInfo .LoadPluginInfo()|m0|03| 5min031h 0min|m0|17| 30d06;method.pngNop.Services.Plugins.PluginsInfo .LoadPluginInfo()Rule violated: From now, all methods added should respect basic quality principles
                                                  M:Nop.Web.Framework.Migrations .UpgradeTo460 .UploadedImagesMigration.Up()|m0|02| 5min021h 0min|m0|16| 30d05;method.pngNop.Web.Framework.Migrations .UpgradeTo460 .UploadedImagesMigration.Up()Rule violated: From now, all methods added should respect basic quality principles
                                                  CTOR:Nop.Web.Factories .SitemapModelFactory..ctor (BlogSettings,ForumSettings ,IActionContextAccessor ,IBlogService,ICategoryService ,ICustomerService,IEventPublisher ,ILanguageService ,ILocalizationService,ILocker ,IManufacturerService,INewsService ,INopFileProvider,INopUrlHelper ,IProductService ,IProductTagService ,IStaticCacheManager,IStoreContext ,ITopicService,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWorkContext,LocalizationSettings ,NewsSettings,SitemapSettings ,SitemapXmlSettings)|m0|00| 5min001h 0min|m0|19| 30d07;ctor.pngNop.Web.Factories .SitemapModelFactory..ctor (BlogSettings,ForumSettings ,IActionContextAccessor ,IBlogService,ICategoryService ,ICustomerService,IEventPublisher ,ILanguageService ,ILocalizationService,ILocker ,IManufacturerService,INewsService ,INopFileProvider,INopUrlHelper ,IProductService ,IProductTagService ,IStaticCacheManager,IStoreContext ,ITopicService,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWorkContext,LocalizationSettings ,NewsSettings,SitemapSettings ,SitemapXmlSettings)Rule violated: From now, all methods added should respect basic quality principles
                                                  CTOR:Nop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager..ctor (CurrencySettings ,IActionContextAccessor ,IAddressService,ICategoryService ,ICountryService,ICurrencyService ,ICustomerService ,IGenericAttributeService,ILogger ,INopUrlHelper,IOrderService ,IOrderTotalCalculationService ,IPictureService ,IProductAttributeParser ,IProductService ,IShoppingCartService ,IStateProvinceService ,IStoreContext,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWorkContext ,MarketingAutomationHttpClient ,SendinblueSettings)|m0|01| 5min011h 0min|m0|18| 30d09;ctor.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager..ctor (CurrencySettings ,IActionContextAccessor ,IAddressService,ICategoryService ,ICountryService,ICurrencyService ,ICustomerService ,IGenericAttributeService,ILogger ,INopUrlHelper,IOrderService ,IOrderTotalCalculationService ,IPictureService ,IProductAttributeParser ,IProductService ,IShoppingCartService ,IStateProvinceService ,IStoreContext,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWorkContext ,MarketingAutomationHttpClient ,SendinblueSettings)Rule violated: From now, all methods added should respect basic quality principles
                                                  GET:Nop.Core.MimeTypes .get_ApplicationZip()|m0|08| 2min 0s0820min|m0|05| 36d08;property-get.pngNop.Core.MimeTypes .get_ApplicationZip()Rule violated: New Types and Methods should be tested
                                                  GET:Nop.Core.MimeTypes.get_ImageSvg()|m0|09| 2min 0s0920min|m0|04| 36d01;property-get.pngNop.Core.MimeTypes.get_ImageSvg()Rule violated: New Types and Methods should be tested
                                                  M:Nop.Core.Events .EventPublisherExtensions .EntityInserted<T>(IEventPublisher ,T)|m0|04| 2min 0s0420min|m0|07| 36d00;method.pngNop.Core.Events .EventPublisherExtensions .EntityInserted<T>(IEventPublisher ,T)Rule violated: New Types and Methods should be tested
                                                  M:Nop.Core.Events .EventPublisherExtensions .EntityUpdated<T>(IEventPublisher ,T)|m0|05| 2min 0s0520min|m0|06| 36d02;method.pngNop.Core.Events .EventPublisherExtensions .EntityUpdated<T>(IEventPublisher ,T)Rule violated: New Types and Methods should be tested
                                                  M:Nop.Core.Events .EventPublisherExtensions .EntityDeleted<T>(IEventPublisher ,T)|m0|06| 2min 0s0620min|m0|01| 36d04;method.pngNop.Core.Events .EventPublisherExtensions .EntityDeleted<T>(IEventPublisher ,T)Rule violated: New Types and Methods should be tested
                                                  GET:Nop.Core.Configuration .CommonConfig.get_UseAutofac()|m0|07| 2min 0s0720min|m0|00| 36d03;property-get.pngNop.Core.Configuration .CommonConfig.get_UseAutofac()Rule violated: New Types and Methods should be tested
                                                  SET:Nop.Core.Configuration .CommonConfig.set_UseAutofac (Boolean)|m0|17| 2min 0s1720min|m0|03| 36d16;property-set.pngNop.Core.Configuration .CommonConfig.set_UseAutofac (Boolean)Rule violated: New Types and Methods should be tested
                                                  GET:Nop.Core.Configuration .NopConfigurationDefaults .get_AppSettingsEnvironmentFilePat h()|m0|16| 2min 0s1620min|m0|02| 36d15;property-get.pngNop.Core.Configuration .NopConfigurationDefaults .get_AppSettingsEnvironmentFilePat h()Rule violated: New Types and Methods should be tested
                                                  GET:Nop.Core.Http.NopHttpDefaults .get_GenericRouteInternalRedirect( )|m0|19| 2min 0s1920min|m0|13| 36d17;property-get.pngNop.Core.Http.NopHttpDefaults .get_GenericRouteInternalRedirect( )Rule violated: New Types and Methods should be tested
                                                  SET:Nop.Core.Domain.Security .RobotsTxtSettings .set_DisallowLanguages(List<Int32> )|m0|18| 2min 0s1820min|m0|12| 36d19;property-set.pngNop.Core.Domain.Security .RobotsTxtSettings .set_DisallowLanguages(List<Int32> )Rule violated: New Types and Methods should be tested
                                                  SET:Nop.Core.Domain.Security .RobotsTxtSettings .set_AdditionsRules(List<String>)|m0|15| 2min 0s1520min|m0|15| 36d18;property-set.pngNop.Core.Domain.Security .RobotsTxtSettings .set_AdditionsRules(List<String>)Rule violated: New Types and Methods should be tested
                                                  SET:Nop.Core.Domain.Security .RobotsTxtSettings .set_AllowSitemapXml(Boolean)|m0|12| 2min 0s1220min|m0|14| 36d11;property-set.pngNop.Core.Domain.Security .RobotsTxtSettings .set_AllowSitemapXml(Boolean)Rule violated: New Types and Methods should be tested
                                                  GET:Nop.Core.Domain.Orders .BestsellersReportLine .get_ProductName()|m0|11| 2min 0s1120min|m0|09| 36d10;property-get.pngNop.Core.Domain.Orders .BestsellersReportLine .get_ProductName()Rule violated: New Types and Methods should be tested
                                                  SET:Nop.Core.Domain.Orders .BestsellersReportLine .set_ProductName(String)|m0|14| 2min 0s1420min|m0|08| 36d12;property-set.pngNop.Core.Domain.Orders .BestsellersReportLine .set_ProductName(String)Rule violated: New Types and Methods should be tested
                                                  GET:Nop.Core.Domain.Orders .SalesSummaryReportLine .get_SummaryDate()|m0|13| 2min 0s1320min|m0|11| 36d14;property-get.pngNop.Core.Domain.Orders .SalesSummaryReportLine .get_SummaryDate()Rule violated: New Types and Methods should be tested
                                                  SET:Nop.Core.Domain.Orders .SalesSummaryReportLine .set_SummaryDate(DateTime)|m0|10| 2min 0s1020min|m0|10| 36d13;property-set.pngNop.Core.Domain.Orders .SalesSummaryReportLine .set_SummaryDate(DateTime)Rule violated: New Types and Methods should be tested
                                                  ;Ok.png   Code Query:    Debt and Issues per Rule

                                                  213 rules matched

                                                  213 rulesIssuesDebtAnnual InterestBreaking PointCategoryFull Name
                                                  Code should be tested|m27|01|

                                                  First 5 of 3 206 issues

                                                  • ;class.pngNop.Web.Framework.Infrastructure .AdminWidgetZones violates rule 'Code should be tested'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Code should be tested'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .OrderController violates rule 'Code should be tested'
                                                  • ;class.pngNop.Web.Framework.Infrastructure .PublicWidgetZones violates rule 'Code should be tested'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .SettingController violates rule 'Code should be tested'
                                                  |m100|00| 544d|m100|00| 73d|m10|03| 7y 135d06Project Rules \ Code CoverageRule
                                                  Record should be immutable|m7|04|

                                                  First 5 of 880 issues

                                                  • ;class.pngNop.Services.Common.Pdf .AddressItem violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Framework.UI.Paging .BasePageableModel violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Framework.Models .ActionAlertModel violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Framework.Models .BaseNopEntityModel violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Framework.Models .BaseNopModel violates rule 'Record should be immutable'
                                                  |m14|01| 76d|m49|01| 36d|m2|10| 2y 32d05Project Rules \ ImmutabilityRule
                                                  Avoid methods with too many parameters|m2|09|

                                                  First 5 of 242 issues

                                                  • ;ctor.pngNop.Web.Factories .ShoppingCartModelFactory..ctor (AddressSettings,CaptchaSettings ,CatalogSettings,CommonSettings ,CustomerSettings ,IAddressModelFactory ,ICheckoutAttributeFormatter ,ICheckoutAttributeParser ,ICheckoutAttributeService ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IGenericAttributeService ,IGiftCardService ,IHttpContextAccessor ,ILocalizationService ,IOrderProcessingService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService ,IPermissionService ,IPictureService,IPriceFormatter ,IProductAttributeFormatter ,IProductService,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStaticCacheManager,IStoreContext ,IStoreMappingService,ITaxService ,IUrlRecordService,IVendorService ,IWebHelper,IWorkContext ,MediaSettings,OrderSettings ,RewardPointsSettings ,ShippingSettings ,ShoppingCartSettings,TaxSettings ,VendorSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Web.Controllers .CustomerController..ctor (AddressSettings,CaptchaSettings ,CustomerSettings,DateTimeSettings ,ForumSettings,GdprSettings ,HtmlEncoder ,IAddressAttributeParser ,IAddressModelFactory ,IAddressService ,IAuthenticationService ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerModelFactory ,ICustomerRegistrationService ,ICustomerService,IDownloadService ,IEventPublisher,IExportManager ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,IGiftCardService ,ILocalizationService,ILogger ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,INotificationService ,IOrderService,IPermissionService ,IPictureService,IPriceFormatter ,IProductService ,IStateProvinceService ,IStoreContext,ITaxService ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,MediaSettings ,MultiFactorAuthenticationSettings ,StoreInformationSettings ,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Services.Orders .OrderProcessingService..ctor (CurrencySettings,IAddressService ,IAffiliateService ,ICheckoutAttributeFormatter ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerService ,ICustomNumberFormatter ,IDiscountService ,IEncryptionService ,IEventPublisher ,IGenericAttributeService ,IGiftCardService,ILanguageService ,ILocalizationService,ILogger ,IOrderService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService,IPdfService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeFormatter ,IProductAttributeParser ,IProductService ,IReturnRequestService ,IRewardPointService ,IShipmentService,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStoreService,ITaxService ,IVendorService,IWebHelper ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,OrderSettings,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Web.Areas.Admin.Factories .OrderModelFactory..ctor (AddressSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAddressModelFactory ,IAddressService,IAffiliateService ,IBaseAdminModelFactory ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IEncryptionService ,IGiftCardService ,ILocalizationService ,IMeasureService ,IOrderProcessingService ,IOrderReportService,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IReturnRequestService ,IRewardPointService ,ISettingService,IShipmentService ,IShippingService ,IStateProvinceService ,IStoreService,ITaxService ,IUrlHelperFactory,IVendorService ,IWorkContext,MeasureSettings ,NopHttpClient,OrderSettings ,ShippingSettings ,IUrlRecordService,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Services.ExportImport .ExportManager..ctor (AddressSettings,CatalogSettings ,ICustomerActivityService ,CustomerSettings,DateTimeSettings ,ForumSettings,IAddressService ,ICategoryService,ICountryService ,ICurrencyService ,ICustomerAttributeFormatter ,ICustomerService ,IDateRangeService,IDateTimeHelper ,IDiscountService,IForumService ,IGdprService ,IGenericAttributeService ,ILanguageService ,ILocalizationService ,ILocalizedEntityService ,IManufacturerService ,IMeasureService ,INewsLetterSubscriptionService ,IOrderService,IPictureService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IShipmentService ,ISpecificationAttributeService ,IStateProvinceService ,IStoreMappingService ,IStoreService,ITaxCategoryService ,IUrlRecordService,IVendorService ,IWorkContext,OrderSettings ,ProductEditorSettings) violates rule 'Avoid methods with too many parameters'
                                                  |m11|02| 61d|m18|07| 13d 3h|m6|08| 4y 221d07Project Rules \ Code SmellsRule
                                                  Methods should have a low C.R.A.P score|m4|08|

                                                  First 5 of 485 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportCustomerGdprInfoToXlsxAsync (Customer,Int32) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Web.Areas.Admin.Controllers .CustomerController.Edit (CustomerModel,Boolean ,IFormCollection) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Web.Controllers .CustomerController.Register (RegisterModel,String,Boolean ,IFormCollection) violates rule 'Methods should have a low C.R.A.P score'
                                                  |m4|03| 24d|m27|06| 20d|m1|11| 1y 83d09Project Rules \ Code CoverageRule
                                                  Use Task.ConfigureAwait|m100|00|

                                                  First 5 of 11 702 issues

                                                  • ;method.pngNop.Core.Caching .DistributedCacheManager .RemoveByPrefixInstanceDataAsync (String,Object[]) violates rule 'Use Task.ConfigureAwait'
                                                  • ;method.pngNop.Core.Caching .DistributedCacheManager .TryGetItemAsync<T>(CacheKey) violates rule 'Use Task.ConfigureAwait'
                                                  • ;method.pngNop.Core.Caching .DistributedCacheManager.GetAsync <T>(CacheKey,Func<Task<T>>) violates rule 'Use Task.ConfigureAwait'
                                                  • ;method.pngNop.Core.Caching .DistributedCacheManager.GetAsync <T>(CacheKey,Func<Task<T>>) violates rule 'Use Task.ConfigureAwait'
                                                  • ;method.pngNop.Core.Caching .DistributedCacheManager.GetAsync <T>(CacheKey,Func<Task<T>>) violates rule 'Use Task.ConfigureAwait'
                                                  |m4|04| 24d|m33|03| 24d|m1|13| 1y08Roslyn Analyzers \ UsageRule
                                                  Avoid types too big|m0|15|

                                                  First 5 of 78 issues

                                                  • ;class.pngNop.Services.ExportImport .ExportManager violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.ExportImport .ImportManager violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Infrastructure .Mapper.AdminMapperConfiguration violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.Orders .OrderProcessingService violates rule 'Avoid types too big'
                                                  |m4|05| 23d|m4|12| 3d 3h|m9|04| 7y 7d01Project Rules \ Code SmellsRule
                                                  Avoid types with too many methods|m0|16|

                                                  First 5 of 61 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Services.Catalog .ProductService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .OrderController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Services.Orders .OrderProcessingService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Services.Installation .InstallationService violates rule 'Avoid types with too many methods'
                                                  |m2|06| 13d 6h|m2|15| 1d 4h|m12|01| 8y 216d00Project Rules \ Code SmellsRule
                                                  New Types and Methods should be tested|m4|07|

                                                  First 5 of 490 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'New Types and Methods should be tested'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'New Types and Methods should be tested'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'New Types and Methods should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController violates rule 'New Types and Methods should be tested'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod violates rule 'New Types and Methods should be tested'
                                                  |m2|07| 11d 7h|m27|05| 20d|m0|17| 213d02Project Rules \ Code CoverageRule
                                                  Avoid types with too many fields|m0|17|

                                                  First 5 of 59 issues

                                                  • ;class.pngNop.Web.Factories .ShoppingCartModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Controllers .CustomerController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Services.Orders .OrderProcessingService violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .OrderModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Services.ExportImport .ExportManager violates rule 'Avoid types with too many fields'
                                                  |m2|08| 11d 6h|m1|16| 1d 1h|m13|00| 9y 265d04Project Rules \ Code SmellsRule
                                                  Collection properties should be read only|m4|05|

                                                  First 5 of 559 issues

                                                  • ;property.pngNop.Core.Infrastructure .AppDomainTypeFinder.AssemblyNames violates rule 'Collection properties should be read only'
                                                  • ;property.pngNop.Core.Domain.Media.Download .DownloadBinary violates rule 'Collection properties should be read only'
                                                  • ;property.pngNop.Core.Domain.Media .PictureBinary.BinaryData violates rule 'Collection properties should be read only'
                                                  • ;property.pngNop.Core.Domain.Media .PictureHashItem.Hash violates rule 'Collection properties should be read only'
                                                  • ;property.pngNop.Data.Migrations .NullMigrationContext.Expressions violates rule 'Collection properties should be read only'
                                                  |m2|09| 11d 5h|m3|13| 2d 2h|m7|07| 5y03Project Rules \ .NET Framework Usage \ System.CollectionsRule
                                                  Avoid interfaces too big|m0|18|

                                                  First 5 of 50 issues

                                                  • ;interface.pngNop.Services.Catalog .IProductService violates rule 'Avoid interfaces too big'
                                                  • ;interface.pngNop.Services.Customers .ICustomerService violates rule 'Avoid interfaces too big'
                                                  • ;interface.pngNop.Services.Forums.IForumService violates rule 'Avoid interfaces too big'
                                                  • ;interface.pngNop.Services.Messages .IWorkflowMessageService violates rule 'Avoid interfaces too big'
                                                  • ;interface.pngNop.Services.Orders.IOrderService violates rule 'Avoid interfaces too big'
                                                  |m1|10| 9d 1h|m3|14| 2d 2h|m5|09| 3y 361d16Project Rules \ Object Oriented DesignRule
                                                  Methods refactored should be tested|m4|06|

                                                  First 5 of 503 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportProductsToXmlAsync(IList <Product>) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Web.Areas.Admin.Controllers .SettingController.GeneralCommon (GeneralCommonSettingsModel) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Web.Framework.Infrastructure .NopStartup.ConfigureServices (IServiceCollection,IConfiguration ) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportCustomerGdprInfoToXlsxAsync (Customer,Int32) violates rule 'Methods refactored should be tested'
                                                  |m1|11| 8d 3h|m28|04| 20d|m0|18| 146d15Project Rules \ Code CoverageRule
                                                  Add parameter name to improve readability|m21|02|

                                                  First 5 of 2 461 issues

                                                  • ;class.pngNop.Core.Rss.RssItem violates rule 'Add parameter name to improve readability'
                                                  • ;class.pngNop.Core.Rss.RssItem violates rule 'Add parameter name to improve readability'
                                                  • ;class.pngNop.Core.Rss.RssItem violates rule 'Add parameter name to improve readability'
                                                  • ;property.pngNop.Core.Rss.RssItem.PublishDate violates rule 'Add parameter name to improve readability'
                                                  • ;method.pngNop.Core.Rss.RssFeed.LoadAsync (Stream) violates rule 'Add parameter name to improve readability'
                                                  |m0|12| 5d 1h|m6|09| 5d 1h|m1|12| 1y17Roslyn Analyzers \ StyleRule
                                                  Avoid prefixing type name with parent namespace name|m1|10|

                                                  First 5 of 229 issues

                                                  • ;class.pngNop.Core.Rss.RssFeed violates rule 'Avoid prefixing type name with parent namespace name'
                                                  • ;class.pngNop.Core.Rss.RssItem violates rule 'Avoid prefixing type name with parent namespace name'
                                                  • ;enum.pngNop.Core.Domain.Tax.TaxBasedOn violates rule 'Avoid prefixing type name with parent namespace name'
                                                  • ;class.pngNop.Core.Domain.Tax.TaxCategory violates rule 'Avoid prefixing type name with parent namespace name'
                                                  • ;enum.pngNop.Core.Domain.Tax.TaxDisplayType violates rule 'Avoid prefixing type name with parent namespace name'
                                                  |m0|13| 4d 6h|m1|17| 7h 38min|m7|06| 5y19Project Rules \ Naming ConventionsRule
                                                  Avoid namespaces dependency cycles|m0|19|

                                                  First 5 of 19 issues

                                                  • ;namespace.pngNop.Core violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Data violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Services violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Web.Framework.Events violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Web.Framework.Controllers violates rule 'Avoid namespaces dependency cycles'
                                                  |m0|14| 4d 6h|m1|18| 6h 20min|m8|05| 6y18Project Rules \ ArchitectureRule
                                                  Avoid namespaces mutually dependent|m1|13|

                                                  First 5 of 131 issues

                                                  • ;class.pngNop.Core.CommonHelper violates rule 'Avoid namespaces mutually dependent'
                                                  • ;class.pngNop.Core .TypeConverterRegistrationStartUpT ask violates rule 'Avoid namespaces mutually dependent'
                                                  • ;interface.pngNop.Core.IStoreContext violates rule 'Avoid namespaces mutually dependent'
                                                  • ;class.pngNop.Core.WebHelper violates rule 'Avoid namespaces mutually dependent'
                                                  • ;method.pngNop.Core.WebHelper .GetStoreLocation(Nullable<Boolean >) violates rule 'Avoid namespaces mutually dependent'
                                                  |m0|15| 4d 4h|m10|08| 7d 5h|m0|16| 217d11Project Rules \ ArchitectureRule
                                                  From now, all types added should be 100% covered by tests|m1|11|

                                                  First 5 of 215 issues

                                                  • ;class.pngNop.Core.Caching .CacheKey+CacheKeyEqualityComparer violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Security .RobotsTxtDefaults violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Security .RobotsTxtSettings violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Orders .OrderStatusChangedEvent violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Media.Video violates rule 'From now, all types added should be 100% covered by tests'
                                                  |m0|16| 4d 3h|m36|02| 26d|m0|19| 60d10Project Rules \ Code Smells RegressionRule
                                                  Add a comma after the last value|m18|03|

                                                  First 5 of 2 123 issues

                                                  • ;method.pngNop.Core.Caching .DistributedCacheManager .PrepareEntryOptions(CacheKey) violates rule 'Add a comma after the last value'
                                                  • ;method.pngNop.Core.Caching .DistributedCacheManager .PerformActionWithLockAsync(String ,TimeSpan,Func<Task>) violates rule 'Add a comma after the last value'
                                                  • ;literal.pngNop.Core.Domain.Customers .PasswordFormat.Encrypted violates rule 'Add a comma after the last value'
                                                  • ;literal.pngNop.Core.Domain.Catalog .AttributeControlType .ReadonlyCheckboxes violates rule 'Add a comma after the last value'
                                                  • ;literal.pngNop.Core.Domain.Catalog .AttributeValueOutOfStockDisplayTy pe.AlwaysDisplay violates rule 'Add a comma after the last value'
                                                  |m0|17| 4d 3h|m5|10| 4d 3h|m1|14| 1y12Roslyn Analyzers \ StyleRule
                                                  Do not raise too general exception types|m0|14|

                                                  First 5 of 102 issues

                                                  • ;method.pngNop.Core.WebHelper .GetStoreLocation(Nullable<Boolean >) violates rule 'Do not raise too general exception types'
                                                  • ;method.pngNop.Core.Infrastructure .AppDomainTypeFinder .FindClassesOfType(Type ,IEnumerable<Assembly>,Boolean) violates rule 'Do not raise too general exception types'
                                                  • ;method.pngNop.Data.DataProviders .MsSqlNopDataProvider .CreateDatabase(String,Int32) violates rule 'Do not raise too general exception types'
                                                  • ;method.pngNop.Data.DataProviders .MySqlNopDataProvider .CreateDatabase(String,Int32) violates rule 'Do not raise too general exception types'
                                                  • ;method.pngNop.Data.DataProviders .PostgreSqlDataProvider .CreateDatabase(String,Int32) violates rule 'Do not raise too general exception types'
                                                  |m0|18| 4d 2h|m5|11| 4d 2h|m1|15| 1y14Project Rules \ .NET Framework Usage \ SystemRule
                                                  Nested types should not be visible|m1|12|

                                                  First 5 of 134 issues

                                                  • ;class.pngNop.Core.Caching .CacheKey+CacheKeyEqualityComparer violates rule 'Nested types should not be visible'
                                                  • ;delegate.pngNop.Core.Caching .DistributedCacheManager+OnKeyChan ged violates rule 'Nested types should not be visible'
                                                  • ;enum.pngNop.Services.EuropaCheckVatService .checkVatPortTypeClient+EndpointCo nfiguration violates rule 'Nested types should not be visible'
                                                  • ;enum.pngNop.Services.Caching .CacheEventConsumer<TEntity >+EntityEventType violates rule 'Nested types should not be visible'
                                                  • ;class.pngNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper violates rule 'Nested types should not be visible'
                                                  |m0|19| 4d 1h|m0|19| 4h 28min|m10|02| 7y 174d13Project Rules \ DesignRule
                                                  ;Ok.png   Code Query:    New Debt and Issues per Rule

                                                  130 rules matched

                                                  130 rulesIssuesAddedIssuesFixedIssuesDebtDebtDiffCategoryFull Name
                                                  Code should be tested|m37|02|

                                                  First 5 of 430 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Code should be tested'
                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'Code should be tested'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Secure.AccountInfo violates rule 'Code should be tested'
                                                  |m22|00|

                                                  First 5 of 252 issues

                                                  • ;class.pngNop.Plugin.Shipping.EasyPost .Services.EasyPostService violates rule 'Code should be tested'
                                                  • ;class.pngNop.Services.Media.RoxyFileman .BaseRoxyFilemanService violates rule 'Code should be tested'
                                                  • ;class.pngNop.Services.Media.RoxyFileman .FileRoxyFilemanService violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Shipping.ShipStation .Services.ShipStationService violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Payments.PayPalStandard .PayPalStandardPaymentProcessor violates rule 'Code should be tested'
                                                  |m27|00|

                                                  First 5 of 3 206 issues

                                                  • ;class.pngNop.Web.Framework.Infrastructure .AdminWidgetZones violates rule 'Code should be tested'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Code should be tested'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .OrderController violates rule 'Code should be tested'
                                                  • ;class.pngNop.Web.Framework.Infrastructure .PublicWidgetZones violates rule 'Code should be tested'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .SettingController violates rule 'Code should be tested'
                                                  |m100|00| 544d|m100|00| 26d06Project Rules \ Code CoverageRule
                                                  New Types and Methods should be tested|m43|01|

                                                  First 5 of 490 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'New Types and Methods should be tested'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'New Types and Methods should be tested'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'New Types and Methods should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController violates rule 'New Types and Methods should be tested'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod violates rule 'New Types and Methods should be tested'
                                                  13no issue|m4|04|

                                                  First 5 of 490 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'New Types and Methods should be tested'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'New Types and Methods should be tested'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'New Types and Methods should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController violates rule 'New Types and Methods should be tested'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod violates rule 'New Types and Methods should be tested'
                                                  |m2|05| 11d 7h|m45|01| 11d 7h05Project Rules \ Code CoverageRule
                                                  Methods refactored should be tested|m44|00|

                                                  First 5 of 503 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportProductsToXmlAsync(IList <Product>) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Web.Areas.Admin.Controllers .SettingController.GeneralCommon (GeneralCommonSettingsModel) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Web.Framework.Infrastructure .NopStartup.ConfigureServices (IServiceCollection,IConfiguration ) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportCustomerGdprInfoToXlsxAsync (Customer,Int32) violates rule 'Methods refactored should be tested'
                                                  12no issue|m4|03|

                                                  First 5 of 503 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportProductsToXmlAsync(IList <Product>) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Web.Areas.Admin.Controllers .SettingController.GeneralCommon (GeneralCommonSettingsModel) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Web.Framework.Infrastructure .NopStartup.ConfigureServices (IServiceCollection,IConfiguration ) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportCustomerGdprInfoToXlsxAsync (Customer,Int32) violates rule 'Methods refactored should be tested'
                                                  |m1|08| 8d 3h|m32|02| 8d 3h07Project Rules \ Code CoverageRule
                                                  From now, all types added should be 100% covered by tests|m18|04|

                                                  First 5 of 215 issues

                                                  • ;class.pngNop.Core.Caching .CacheKey+CacheKeyEqualityComparer violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Security .RobotsTxtDefaults violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Security .RobotsTxtSettings violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Orders .OrderStatusChangedEvent violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Media.Video violates rule 'From now, all types added should be 100% covered by tests'
                                                  10no issue|m1|07|

                                                  First 5 of 215 issues

                                                  • ;class.pngNop.Core.Caching .CacheKey+CacheKeyEqualityComparer violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Security .RobotsTxtDefaults violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Security .RobotsTxtSettings violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Orders .OrderStatusChangedEvent violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Core.Domain.Media.Video violates rule 'From now, all types added should be 100% covered by tests'
                                                  |m0|10| 4d 3h|m17|03| 4d 3h09Project Rules \ Code Smells RegressionRule
                                                  Methods|m8|05|

                                                  First 5 of 103 issues

                                                  • ;property-get.pngNop.Core.Configuration .CommonConfig .get_SupportPreviousNopcommerceVer sions() violates rule 'API Breaking Changes: Methods'
                                                  • ;property-get.pngNop.Core.Configuration .PluginConfig .get_ClearPluginShadowDirectoryOnS tartup() violates rule 'API Breaking Changes: Methods'
                                                  • ;ctor.pngNop.Core.Caching .DistributedCacheManager..ctor (AppSettings,IDistributedCache ,IHttpContextAccessor) violates rule 'API Breaking Changes: Methods'
                                                  • ;property-get.pngNop.Core.Domain.Seo.SeoSettings .get_HomepageTitle() violates rule 'API Breaking Changes: Methods'
                                                  • ;property-get.pngNop.Core.Domain.Customers .NopCustomerDefaults .get_FirstNameAttribute() violates rule 'API Breaking Changes: Methods'
                                                  11no issue|m0|09|

                                                  First 5 of 103 issues

                                                  • ;property-get.pngNop.Core.Configuration .CommonConfig .get_SupportPreviousNopcommerceVer sions() violates rule 'API Breaking Changes: Methods'
                                                  • ;property-get.pngNop.Core.Configuration .PluginConfig .get_ClearPluginShadowDirectoryOnS tartup() violates rule 'API Breaking Changes: Methods'
                                                  • ;ctor.pngNop.Core.Caching .DistributedCacheManager..ctor (AppSettings,IDistributedCache ,IHttpContextAccessor) violates rule 'API Breaking Changes: Methods'
                                                  • ;property-get.pngNop.Core.Domain.Seo.SeoSettings .get_HomepageTitle() violates rule 'API Breaking Changes: Methods'
                                                  • ;property-get.pngNop.Core.Domain.Customers .NopCustomerDefaults .get_FirstNameAttribute() violates rule 'API Breaking Changes: Methods'
                                                  |m0|12| 2d 1h|m8|04| 2d 1h08Project Rules \ API Breaking ChangesRule
                                                  Avoid making large methods even larger|m7|07|

                                                  First 5 of 83 issues

                                                  • ;method.pngNop.Web.Factories .ProductModelFactory .PrepareSimpleProductOverviewPrice ModelAsync(Product ,ProductOverviewModel+ProductPrice Model) violates rule 'Avoid making large methods even larger'
                                                  • ;method.pngNop.Services.Catalog .ProductService .SearchProductsAsync(Int32,Int32 ,IList<Int32>,IList<Int32>,Int32 ,Int32,Int32,Nullable<ProductType> ,Boolean,Boolean,Nullable<Decimal> ,Nullable<Decimal>,Int32,String ,Boolean,Boolean,Boolean,Boolean ,Int32,IList <SpecificationAttributeOption> ,ProductSortingEnum,Boolean ,Nullable<Boolean>) violates rule 'Avoid making large methods even larger'
                                                  • ;method.pngNop.Services.Orders .ShoppingCartService .AddToCartAsync(Customer,Product ,ShoppingCartType,Int32,String ,Decimal,Nullable<DateTime> ,Nullable<DateTime>,Int32,Boolean) violates rule 'Avoid making large methods even larger'
                                                  • ;method.pngNop.Web.Areas.Admin.Factories .OrderModelFactory .PrepareOrderSearchModelAsync (OrderSearchModel) violates rule 'Avoid making large methods even larger'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportProductsToXlsxAsync (IEnumerable<Product>) violates rule 'Avoid making large methods even larger'
                                                  18no issue|m0|10|

                                                  First 5 of 83 issues

                                                  • ;method.pngNop.Web.Factories .ProductModelFactory .PrepareSimpleProductOverviewPrice ModelAsync(Product ,ProductOverviewModel+ProductPrice Model) violates rule 'Avoid making large methods even larger'
                                                  • ;method.pngNop.Services.Catalog .ProductService .SearchProductsAsync(Int32,Int32 ,IList<Int32>,IList<Int32>,Int32 ,Int32,Int32,Nullable<ProductType> ,Boolean,Boolean,Nullable<Decimal> ,Nullable<Decimal>,Int32,String ,Boolean,Boolean,Boolean,Boolean ,Int32,IList <SpecificationAttributeOption> ,ProductSortingEnum,Boolean ,Nullable<Boolean>) violates rule 'Avoid making large methods even larger'
                                                  • ;method.pngNop.Services.Orders .ShoppingCartService .AddToCartAsync(Customer,Product ,ShoppingCartType,Int32,String ,Decimal,Nullable<DateTime> ,Nullable<DateTime>,Int32,Boolean) violates rule 'Avoid making large methods even larger'
                                                  • ;method.pngNop.Web.Areas.Admin.Factories .OrderModelFactory .PrepareOrderSearchModelAsync (OrderSearchModel) violates rule 'Avoid making large methods even larger'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportProductsToXlsxAsync (IEnumerable<Product>) violates rule 'Avoid making large methods even larger'
                                                  |m0|13| 2d 0h|m8|05| 2d 0h01Project Rules \ Code Smells RegressionRule
                                                  Methods should have a low C.R.A.P score|m7|06|

                                                  First 5 of 89 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration.Up( ) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService.HandleWebhookAsync (HttpRequest) violates rule 'Methods should have a low C.R.A.P score'
                                                  |m5|02|

                                                  First 5 of 64 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorksheet) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.Common.PdfService .PrintPackagingSlipsToPdfAsync (Stream,IList<Shipment>,Int32) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.Orders .OrderProcessingService .PreparePlaceOrderDetailsAsync (ProcessPaymentRequest) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Plugin.Shipping.EasyPost .Components .ShipmentDetailsViewComponentName .InvokeAsync(String,Object) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .UpdateCategoryByXlsxAsync (Category,PropertyManager<Category >,Dictionary<String,ValueTask <Category>>,Boolean) violates rule 'Methods should have a low C.R.A.P score'
                                                  |m4|05|

                                                  First 5 of 485 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportCustomerGdprInfoToXlsxAsync (Customer,Int32) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Web.Areas.Admin.Controllers .CustomerController.Edit (CustomerModel,Boolean ,IFormCollection) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Web.Controllers .CustomerController.Register (RegisterModel,String,Boolean ,IFormCollection) violates rule 'Methods should have a low C.R.A.P score'
                                                  |m4|03| 24d|m7|06| 1d 6h00Project Rules \ Code CoverageRule
                                                  Avoid adding methods to a type that already had many methods|m1|15|

                                                  First 5 of 16 issues

                                                  • ;class.pngNop.Web.Framework.Infrastructure .PublicWidgetZones violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;interface.pngNop.Services.Catalog .IProductService violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;class.pngNop.Services.Catalog .ProductService violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;class.pngNop.Services.Messages .WorkflowMessageService violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;class.pngNop.Services.Orders .OrderProcessingService violates rule 'Avoid adding methods to a type that already had many methods'
                                                  17no issue|m0|19|

                                                  First 5 of 16 issues

                                                  • ;class.pngNop.Web.Framework.Infrastructure .PublicWidgetZones violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;interface.pngNop.Services.Catalog .IProductService violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;class.pngNop.Services.Catalog .ProductService violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;class.pngNop.Services.Messages .WorkflowMessageService violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;class.pngNop.Services.Orders .OrderProcessingService violates rule 'Avoid adding methods to a type that already had many methods'
                                                  |m0|14| 1d 5h|m7|07| 1d 5h02Project Rules \ Code Smells RegressionRule
                                                  Avoid decreasing code coverage by tests of types|m2|13|

                                                  First 5 of 27 issues

                                                  • ;class.pngNop.Web.Models.Common.FooterModel violates rule 'Avoid decreasing code coverage by tests of types'
                                                  • ;class.pngNop.Web.Framework.UI.NopHtmlHelper violates rule 'Avoid decreasing code coverage by tests of types'
                                                  • ;class.pngNop.Web.Models.Common .HeaderLinksModel violates rule 'Avoid decreasing code coverage by tests of types'
                                                  • ;class.pngNop.Web.Models.Common.SocialModel violates rule 'Avoid decreasing code coverage by tests of types'
                                                  • ;class.pngNop.Services.Messages .WorkflowMessageService violates rule 'Avoid decreasing code coverage by tests of types'
                                                  14no issue|m0|16|

                                                  First 5 of 27 issues

                                                  • ;class.pngNop.Web.Models.Common.FooterModel violates rule 'Avoid decreasing code coverage by tests of types'
                                                  • ;class.pngNop.Web.Framework.UI.NopHtmlHelper violates rule 'Avoid decreasing code coverage by tests of types'
                                                  • ;class.pngNop.Web.Models.Common .HeaderLinksModel violates rule 'Avoid decreasing code coverage by tests of types'
                                                  • ;class.pngNop.Web.Models.Common.SocialModel violates rule 'Avoid decreasing code coverage by tests of types'
                                                  • ;class.pngNop.Services.Messages .WorkflowMessageService violates rule 'Avoid decreasing code coverage by tests of types'
                                                  |m0|15| 1d 3h|m6|08| 1d 3h04Project Rules \ Code Smells RegressionRule
                                                  Avoid methods with too many parameters|m5|09|

                                                  First 5 of 66 issues

                                                  • ;ctor.pngNop.Web.Controllers .CustomerController..ctor (AddressSettings,CaptchaSettings ,CustomerSettings,DateTimeSettings ,ForumSettings,GdprSettings ,HtmlEncoder ,IAddressAttributeParser ,IAddressModelFactory ,IAddressService ,IAuthenticationService ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerModelFactory ,ICustomerRegistrationService ,ICustomerService,IDownloadService ,IEventPublisher,IExportManager ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,IGiftCardService ,ILocalizationService,ILogger ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,INotificationService ,IOrderService,IPermissionService ,IPictureService,IPriceFormatter ,IProductService ,IStateProvinceService ,IStoreContext,ITaxService ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,MediaSettings ,MultiFactorAuthenticationSettings ,StoreInformationSettings ,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Services.Orders .OrderProcessingService..ctor (CurrencySettings,IAddressService ,IAffiliateService ,ICheckoutAttributeFormatter ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerService ,ICustomNumberFormatter ,IDiscountService ,IEncryptionService ,IEventPublisher ,IGenericAttributeService ,IGiftCardService,ILanguageService ,ILocalizationService,ILogger ,IOrderService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService,IPdfService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeFormatter ,IProductAttributeParser ,IProductService ,IReturnRequestService ,IRewardPointService ,IShipmentService,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStoreService,ITaxService ,IVendorService,IWebHelper ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,OrderSettings,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Web.Areas.Admin.Factories .OrderModelFactory..ctor (AddressSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAddressModelFactory ,IAddressService,IAffiliateService ,IBaseAdminModelFactory ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IEncryptionService ,IGiftCardService ,ILocalizationService ,IMeasureService ,IOrderProcessingService ,IOrderReportService,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IReturnRequestService ,IRewardPointService ,ISettingService,IShipmentService ,IShippingService ,IStateProvinceService ,IStoreService,ITaxService ,IUrlHelperFactory,IVendorService ,IWorkContext,MeasureSettings ,NopHttpClient,OrderSettings ,ShippingSettings ,IUrlRecordService,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Services.ExportImport .ExportManager..ctor (AddressSettings,CatalogSettings ,ICustomerActivityService ,CustomerSettings,DateTimeSettings ,ForumSettings,IAddressService ,ICategoryService,ICountryService ,ICurrencyService ,ICustomerAttributeFormatter ,ICustomerService ,IDateRangeService,IDateTimeHelper ,IDiscountService,IForumService ,IGdprService ,IGenericAttributeService ,ILanguageService ,ILocalizationService ,ILocalizedEntityService ,IManufacturerService ,IMeasureService ,INewsLetterSubscriptionService ,IOrderService,IPictureService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IShipmentService ,ISpecificationAttributeService ,IStateProvinceService ,IStoreMappingService ,IStoreService,ITaxCategoryService ,IUrlRecordService,IVendorService ,IWorkContext,OrderSettings ,ProductEditorSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Web.Areas.Admin.Factories .CommonModelFactory..ctor (AppSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAuthenticationPluginManager ,IBaseAdminModelFactory ,ICurrencyService,ICustomerService ,IEventPublisher,INopDataProvider ,IDateTimeHelper,INopFileProvider ,IExchangeRatePluginManager ,IHttpContextAccessor ,ILanguageService ,ILocalizationService ,IMaintenanceService ,IMeasureService ,IMultiFactorAuthenticationPluginM anager,IOrderService ,IPaymentPluginManager ,IPickupPluginManager ,IPluginService,IProductService ,IReturnRequestService ,ISearchTermService ,IServiceCollection ,IShippingPluginManager ,IStaticCacheManager,IStoreContext ,IStoreService,ITaxPluginManager ,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWidgetPluginManager,IWorkContext ,MeasureSettings,NopHttpClient ,ProxySettings) violates rule 'Avoid methods with too many parameters'
                                                  |m5|01|

                                                  First 5 of 64 issues

                                                  • ;ctor.pngNop.Services.Orders .OrderProcessingService..ctor (CurrencySettings,IAddressService ,IAffiliateService ,ICheckoutAttributeFormatter ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerService ,ICustomNumberFormatter ,IDiscountService ,IEncryptionService ,IEventPublisher ,IGenericAttributeService ,IGiftCardService,ILanguageService ,ILocalizationService,ILogger ,IOrderService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService,IPdfService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeFormatter ,IProductAttributeParser ,IProductService ,IReturnRequestService ,IRewardPointService ,IShipmentService,IShippingService ,IShoppingCartService ,IStateProvinceService,ITaxService ,IVendorService,IWebHelper ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,OrderSettings,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Web.Controllers .CustomerController..ctor (AddressSettings,CaptchaSettings ,CustomerSettings,DateTimeSettings ,IDownloadService,ForumSettings ,GdprSettings ,IAddressAttributeParser ,IAddressModelFactory ,IAddressService ,IAuthenticationService ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerModelFactory ,ICustomerRegistrationService ,ICustomerService,IEventPublisher ,IExportManager ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,IGiftCardService ,ILocalizationService,ILogger ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,INotificationService ,IOrderService,IPictureService ,IPriceFormatter,IProductService ,IStateProvinceService ,IStoreContext,ITaxService ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,MediaSettings ,MultiFactorAuthenticationSettings ,StoreInformationSettings ,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Web.Factories .CommonModelFactory..ctor (BlogSettings,CaptchaSettings ,CatalogSettings,CommonSettings ,CustomerSettings ,DisplayDefaultFooterItemSettings ,ForumSettings ,IActionContextAccessor ,IBlogService,ICategoryService ,ICurrencyService,ICustomerService ,IForumService ,IGenericAttributeService ,IHttpContextAccessor ,ILanguageService ,ILocalizationService ,IManufacturerService,INewsService ,INopFileProvider,INopHtmlHelper ,IPermissionService ,IPictureService,IProductService ,IProductTagService ,IShoppingCartService ,ISitemapGenerator ,IStaticCacheManager,IStoreContext ,IThemeContext,IThemeProvider ,ITopicService,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWorkContext,LocalizationSettings ,MediaSettings,NewsSettings ,SitemapSettings ,SitemapXmlSettings ,StoreInformationSettings ,VendorSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Web.Areas.Admin.Factories .OrderModelFactory..ctor (AddressSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAddressModelFactory ,IAddressService,IAffiliateService ,IBaseAdminModelFactory ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IEncryptionService ,IGiftCardService ,ILocalizationService ,IMeasureService ,IOrderProcessingService ,IOrderReportService,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IReturnRequestService ,IRewardPointService ,IShipmentService,IShippingService ,IStateProvinceService ,IStoreService,ITaxService ,IUrlHelperFactory,IVendorService ,IWorkContext,MeasureSettings ,OrderSettings,ShippingSettings ,IUrlRecordService,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Web.Areas.Admin.Factories .CommonModelFactory..ctor (AdminAreaSettings,AppSettings ,CatalogSettings,CurrencySettings ,IActionContextAccessor ,IAuthenticationPluginManager ,IBaseAdminModelFactory ,ICurrencyService,ICustomerService ,IEventPublisher,INopDataProvider ,IDateTimeHelper,INopFileProvider ,IExchangeRatePluginManager ,IHttpContextAccessor ,ILanguageService ,ILocalizationService ,IMaintenanceService ,IMeasureService ,IMultiFactorAuthenticationPluginM anager,IOrderService ,IPaymentPluginManager ,IPickupPluginManager ,IPluginService,IProductService ,IReturnRequestService ,ISearchTermService ,IServiceCollection ,IShippingPluginManager ,IStaticCacheManager,IStoreContext ,IStoreService,ITaxPluginManager ,IUrlHelperFactory ,IUrlRecordService,IWebHelper ,IWidgetPluginManager,IWorkContext ,MeasureSettings,NopHttpClient ,ProxySettings) violates rule 'Avoid methods with too many parameters'
                                                  |m2|06|

                                                  First 5 of 242 issues

                                                  • ;ctor.pngNop.Web.Factories .ShoppingCartModelFactory..ctor (AddressSettings,CaptchaSettings ,CatalogSettings,CommonSettings ,CustomerSettings ,IAddressModelFactory ,ICheckoutAttributeFormatter ,ICheckoutAttributeParser ,ICheckoutAttributeService ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IGenericAttributeService ,IGiftCardService ,IHttpContextAccessor ,ILocalizationService ,IOrderProcessingService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService ,IPermissionService ,IPictureService,IPriceFormatter ,IProductAttributeFormatter ,IProductService,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStaticCacheManager,IStoreContext ,IStoreMappingService,ITaxService ,IUrlRecordService,IVendorService ,IWebHelper,IWorkContext ,MediaSettings,OrderSettings ,RewardPointsSettings ,ShippingSettings ,ShoppingCartSettings,TaxSettings ,VendorSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Web.Controllers .CustomerController..ctor (AddressSettings,CaptchaSettings ,CustomerSettings,DateTimeSettings ,ForumSettings,GdprSettings ,HtmlEncoder ,IAddressAttributeParser ,IAddressModelFactory ,IAddressService ,IAuthenticationService ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerModelFactory ,ICustomerRegistrationService ,ICustomerService,IDownloadService ,IEventPublisher,IExportManager ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,IGiftCardService ,ILocalizationService,ILogger ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,INotificationService ,IOrderService,IPermissionService ,IPictureService,IPriceFormatter ,IProductService ,IStateProvinceService ,IStoreContext,ITaxService ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,MediaSettings ,MultiFactorAuthenticationSettings ,StoreInformationSettings ,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Services.Orders .OrderProcessingService..ctor (CurrencySettings,IAddressService ,IAffiliateService ,ICheckoutAttributeFormatter ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerService ,ICustomNumberFormatter ,IDiscountService ,IEncryptionService ,IEventPublisher ,IGenericAttributeService ,IGiftCardService,ILanguageService ,ILocalizationService,ILogger ,IOrderService ,IOrderTotalCalculationService ,IPaymentPluginManager ,IPaymentService,IPdfService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeFormatter ,IProductAttributeParser ,IProductService ,IReturnRequestService ,IRewardPointService ,IShipmentService,IShippingService ,IShoppingCartService ,IStateProvinceService ,IStoreService,ITaxService ,IVendorService,IWebHelper ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,OrderSettings,PaymentSettings ,RewardPointsSettings ,ShippingSettings,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Web.Areas.Admin.Factories .OrderModelFactory..ctor (AddressSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAddressModelFactory ,IAddressService,IAffiliateService ,IBaseAdminModelFactory ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IEncryptionService ,IGiftCardService ,ILocalizationService ,IMeasureService ,IOrderProcessingService ,IOrderReportService,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IReturnRequestService ,IRewardPointService ,ISettingService,IShipmentService ,IShippingService ,IStateProvinceService ,IStoreService,ITaxService ,IUrlHelperFactory,IVendorService ,IWorkContext,MeasureSettings ,NopHttpClient,OrderSettings ,ShippingSettings ,IUrlRecordService,TaxSettings) violates rule 'Avoid methods with too many parameters'
                                                  • ;ctor.pngNop.Services.ExportImport .ExportManager..ctor (AddressSettings,CatalogSettings ,ICustomerActivityService ,CustomerSettings,DateTimeSettings ,ForumSettings,IAddressService ,ICategoryService,ICountryService ,ICurrencyService ,ICustomerAttributeFormatter ,ICustomerService ,IDateRangeService,IDateTimeHelper ,IDiscountService,IForumService ,IGdprService ,IGenericAttributeService ,ILanguageService ,ILocalizationService ,ILocalizedEntityService ,IManufacturerService ,IMeasureService ,INewsLetterSubscriptionService ,IOrderService,IPictureService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IProductTagService ,IProductTemplateService ,IShipmentService ,ISpecificationAttributeService ,IStateProvinceService ,IStoreMappingService ,IStoreService,ITaxCategoryService ,IUrlRecordService,IVendorService ,IWorkContext,OrderSettings ,ProductEditorSettings) violates rule 'Avoid methods with too many parameters'
                                                  |m11|02| 61d|m5|09| 1d 2h03Project Rules \ Code SmellsRule
                                                  Avoid adding instance fields to a type that already had many instance fields|m2|14|

                                                  First 5 of 25 issues

                                                  • ;class.pngNop.Services.ExportImport .ImportManager violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;class.pngNop.Services.Catalog .ProductService violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;class.pngNop.Web.Factories .OrderModelFactory violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;class.pngNop.Web.Controllers .CheckoutController violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .ProductModelFactory violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  15no issue|m0|17|

                                                  First 5 of 25 issues

                                                  • ;class.pngNop.Services.ExportImport .ImportManager violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;class.pngNop.Services.Catalog .ProductService violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;class.pngNop.Web.Factories .OrderModelFactory violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;class.pngNop.Web.Controllers .CheckoutController violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .ProductModelFactory violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  |m0|16| 1d 2h|m5|11| 1d 2h16Project Rules \ Code Smells RegressionRule
                                                  Avoid namespaces dependency cycles|m0|17|

                                                  First 5 of 8 issues

                                                  • ;namespace.pngNop.Plugin.Payments .CheckMoneyOrder violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Plugin.Widgets.GoogleAnalytics violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Plugin.Widgets.NivoSlider violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Plugin.Misc.Sendinblue violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator violates rule 'Avoid namespaces dependency cycles'
                                                  |m0|08|

                                                  3 issues

                                                  • ;namespace.pngNop.Plugin.Payments.PayPalStandard violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Plugin.Shipping.ShipStation violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Plugin.Shipping.EasyPost violates rule 'Avoid namespaces dependency cycles'
                                                  |m0|18|

                                                  First 5 of 19 issues

                                                  • ;namespace.pngNop.Core violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Data violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Services violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Web.Framework.Events violates rule 'Avoid namespaces dependency cycles'
                                                  • ;namespace.pngNop.Web.Framework.Controllers violates rule 'Avoid namespaces dependency cycles'
                                                  |m0|09| 4d 6h|m5|10| 1d 2h15Project Rules \ ArchitectureRule
                                                  Interfaces and Abstract Classes|m4|10|

                                                  First 5 of 48 issues

                                                  • ;interface.pngNop.Core.Events.IEventPublisher violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
                                                  • ;class.pngNop.Core.Caching .DistributedCacheManager violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
                                                  • ;interface.pngNop.Core.Caching.ILocker violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
                                                  • ;interface.pngNop.Core.Caching .IStaticCacheManager violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
                                                  • ;interface.pngNop.Core.Infrastructure .INopFileProvider violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
                                                  16no issue|m0|15|

                                                  First 5 of 48 issues

                                                  • ;interface.pngNop.Core.Events.IEventPublisher violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
                                                  • ;class.pngNop.Core.Caching .DistributedCacheManager violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
                                                  • ;interface.pngNop.Core.Caching.ILocker violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
                                                  • ;interface.pngNop.Core.Caching .IStaticCacheManager violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
                                                  • ;interface.pngNop.Core.Infrastructure .INopFileProvider violates rule 'API Breaking Changes: Interfaces and Abstract Classes'
                                                  |m0|18| 1d 0h|m4|12| 1d 0h17Project Rules \ API Breaking ChangesRule
                                                  Types that used to be 100% covered by tests should still be 100% covered|m5|08|

                                                  First 5 of 69 issues

                                                  • ;method.pngNop.Core.Events .EventPublisherExtensions .EntityInserted<T>(IEventPublisher ,T) violates rule 'Types that used to be 100% covered by tests should still be 100% covered'
                                                  • ;method.pngNop.Core.Events .EventPublisherExtensions .EntityUpdated<T>(IEventPublisher ,T) violates rule 'Types that used to be 100% covered by tests should still be 100% covered'
                                                  • ;method.pngNop.Core.Events .EventPublisherExtensions .EntityDeleted<T>(IEventPublisher ,T) violates rule 'Types that used to be 100% covered by tests should still be 100% covered'
                                                  • ;property-set.pngNop.Core.Domain.Customers.Customer .set_VatNumberStatus (VatNumberStatus) violates rule 'Types that used to be 100% covered by tests should still be 100% covered'
                                                  • ;property-get.pngNop.Core.Domain.Customers.Customer .get_TaxDisplayType() violates rule 'Types that used to be 100% covered by tests should still be 100% covered'
                                                  19no issue|m0|12|

                                                  First 5 of 69 issues

                                                  • ;method.pngNop.Core.Events .EventPublisherExtensions .EntityInserted<T>(IEventPublisher ,T) violates rule 'Types that used to be 100% covered by tests should still be 100% covered'
                                                  • ;method.pngNop.Core.Events .EventPublisherExtensions .EntityUpdated<T>(IEventPublisher ,T) violates rule 'Types that used to be 100% covered by tests should still be 100% covered'
                                                  • ;method.pngNop.Core.Events .EventPublisherExtensions .EntityDeleted<T>(IEventPublisher ,T) violates rule 'Types that used to be 100% covered by tests should still be 100% covered'
                                                  • ;property-set.pngNop.Core.Domain.Customers.Customer .set_VatNumberStatus (VatNumberStatus) violates rule 'Types that used to be 100% covered by tests should still be 100% covered'
                                                  • ;property-get.pngNop.Core.Domain.Customers.Customer .get_TaxDisplayType() violates rule 'Types that used to be 100% covered by tests should still be 100% covered'
                                                  |m0|19| 7h 52min|m4|13| 7h 52min19Project Rules \ Code CoverageRule
                                                  Avoid types too big|m0|16|

                                                  First 5 of 10 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.Configuration .SettingService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController violates rule 'Avoid types too big'
                                                  |m0|06|

                                                  First 5 of 7 issues

                                                  • ;class.pngNop.Plugin.Shipping.EasyPost .Services.EasyPostService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Shipping.EasyPost .Controllers.EasyPostController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.Media.RoxyFileman .FileRoxyFilemanService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Factories .CommonModelFactory violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Shipping.ShipStation .Services.ShipStationService violates rule 'Avoid types too big'
                                                  |m0|11|

                                                  First 5 of 78 issues

                                                  • ;class.pngNop.Services.ExportImport .ExportManager violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.ExportImport .ImportManager violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Infrastructure .Mapper.AdminMapperConfiguration violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.Orders .OrderProcessingService violates rule 'Avoid types too big'
                                                  |m4|04| 23d|m4|14| 7h 48min18Project Rules \ Code SmellsRule
                                                  Record should be immutable|m2|12|

                                                  First 5 of 31 issues

                                                  • ;class.pngNop.Services.Common.Pdf .AddressItem violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Models.Sitemap .SitemapModel violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Models.Sitemap .SitemapModel+SitemapItemModel violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Models.Sitemap .SitemapPageModel violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Models.Sitemap .SitemapUrlModel violates rule 'Record should be immutable'
                                                  |m1|04|

                                                  First 5 of 18 issues

                                                  • ;class.pngNop.Web.Framework.UI .NopHtmlHelper+ScriptReferenceMeta violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Framework.UI .NopHtmlHelper+CssReferenceMeta violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Models.Common.SitemapModel violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Models.Common .SitemapModel+SitemapItemModel violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Models.Common .SitemapPageModel violates rule 'Record should be immutable'
                                                  |m7|01|

                                                  First 5 of 880 issues

                                                  • ;class.pngNop.Services.Common.Pdf .AddressItem violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Framework.UI.Paging .BasePageableModel violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Framework.Models .ActionAlertModel violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Framework.Models .BaseNopEntityModel violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Framework.Models .BaseNopModel violates rule 'Record should be immutable'
                                                  |m14|01| 76d|m3|15| 6h 26min11Project Rules \ ImmutabilityRule
                                                  Unused parameter|m33|03|

                                                  First 5 of 386 issues

                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService .UpdateInventoryBalanceAsync (InventoryBalanceChangeType,List <CreateTrackingRequest+ProductBala nceChange>) violates rule 'Unused parameter'
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Components .PayerAuthenticationViewComponent .InvokeAsync(String,Object) violates rule 'Unused parameter'
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Components .PaymentInfoViewComponent .InvokeAsync(String,Object) violates rule 'Unused parameter'
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Components .PaymentInfoViewComponent .InvokeAsync(String,Object) violates rule 'Unused parameter'
                                                  • ;ctor.pngNop.Plugin.Payments.Manual .Validators.PaymentInfoValidator. .ctor(ILocalizationService) violates rule 'Unused parameter'
                                                  |m1|03|

                                                  First 5 of 21 issues

                                                  • ;ctor.pngNop.Plugin.Payments.Manual .Validators.PaymentInfoValidator. .ctor(ILocalizationService) violates rule 'Unused parameter'
                                                  • ;method.pngNop.Plugin.Payments.PayPalCommerce .Components.LogoViewComponent .InvokeAsync(String,Object) violates rule 'Unused parameter'
                                                  • ;method.pngNop.Plugin.Payments.PayPalCommerce .Components .PaymentInfoViewComponent .InvokeAsync(String,Object) violates rule 'Unused parameter'
                                                  • ;method.pngNop.Plugin.Payments.PayPalCommerce .Components .PaymentInfoViewComponent .InvokeAsync(String,Object) violates rule 'Unused parameter'
                                                  • ;method.pngNop.Plugin.Shipping.EasyPost .Components .ShippingMethodsViewComponentName .InvokeAsync(String,Object) violates rule 'Unused parameter'
                                                  |m4|02|

                                                  First 5 of 538 issues

                                                  • ;method.pngNop.Core.Infrastructure .AppDomainTypeFinder .DoesTypeImplementOpenGeneric(Type ,Type) violates rule 'Unused parameter'
                                                  • ;method.pngNop.Core.Infrastructure .AppDomainTypeFinder .DoesTypeImplementOpenGeneric(Type ,Type) violates rule 'Unused parameter'
                                                  • ;method.pngNop.Data.NopDbStartup .ConfigureServices (IServiceCollection,IConfiguration ) violates rule 'Unused parameter'
                                                  • ;method.pngNop.Plugin.DiscountRules .CustomerRoles.Controllers .DiscountRulesCustomerRolesControl ler.GetErrorsFromModelState (ModelStateDictionary) violates rule 'Unused parameter'
                                                  • ;method.pngNop.Plugin.ExternalAuth.Facebook .Components .FacebookAuthenticationViewCompone nt.Invoke(String,Object) violates rule 'Unused parameter'
                                                  |m0|17| 1d 0h|m3|16| 6h 5min10Roslyn Analyzers \ RoslynatorRule
                                                  Avoid interfaces too big|m0|19|

                                                  3 issues

                                                  • ;interface.pngNop.Services.Orders .IOrderTotalCalculationService violates rule 'Avoid interfaces too big'
                                                  • ;interface.pngNop.Services.Media.RoxyFileman .IRoxyFilemanFileProvider violates rule 'Avoid interfaces too big'
                                                  • ;interface.pngNop.Services.Logging.ILogger violates rule 'Avoid interfaces too big'
                                                  |m0|09|

                                                  1 issue

                                                  • ;interface.pngNop.Web.Factories .ICommonModelFactory violates rule 'Avoid interfaces too big'
                                                  |m0|14|

                                                  First 5 of 50 issues

                                                  • ;interface.pngNop.Services.Catalog .IProductService violates rule 'Avoid interfaces too big'
                                                  • ;interface.pngNop.Services.Customers .ICustomerService violates rule 'Avoid interfaces too big'
                                                  • ;interface.pngNop.Services.Forums.IForumService violates rule 'Avoid interfaces too big'
                                                  • ;interface.pngNop.Services.Messages .IWorkflowMessageService violates rule 'Avoid interfaces too big'
                                                  • ;interface.pngNop.Services.Orders.IOrderService violates rule 'Avoid interfaces too big'
                                                  |m1|07| 9d 1h|m2|17| 4h 26min12Project Rules \ Object Oriented DesignRule
                                                  Avoid types with too many fields|m0|18|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanConfig violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Services.Catalog .CopyProductService violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Services.Authentication .External .ExternalAuthenticationService violates rule 'Avoid types with too many fields'
                                                  |m0|07|

                                                  5 issues

                                                  • ;class.pngNop.Plugin.Shipping.EasyPost .Services.EasyPostService violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services .SendinblueMarketingAutomationMana ger violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Services.Seo.SitemapGenerator violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Plugin.Payments.PayPalStandard .PayPalStandardPaymentProcessor violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Plugin.Shipping.ShipStation .Services.ShipStationService violates rule 'Avoid types with too many fields'
                                                  |m0|13|

                                                  First 5 of 59 issues

                                                  • ;class.pngNop.Web.Factories .ShoppingCartModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Controllers .CustomerController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Services.Orders .OrderProcessingService violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .OrderModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Services.ExportImport .ExportManager violates rule 'Avoid types with too many fields'
                                                  |m2|06| 11d 6h|m2|18| 4h 3min14Project Rules \ Code SmellsRule
                                                  Nested types should not be visible|m3|11|

                                                  First 5 of 41 issues

                                                  • ;class.pngNop.Core.Caching .CacheKey+CacheKeyEqualityComparer violates rule 'Nested types should not be visible'
                                                  • ;delegate.pngNop.Core.Caching .DistributedCacheManager+OnKeyChan ged violates rule 'Nested types should not be visible'
                                                  • ;class.pngNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper violates rule 'Nested types should not be visible'
                                                  • ;class.pngNop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteName violates rule 'Nested types should not be visible'
                                                  • ;class.pngNop.Web.Framework.Mvc.Routing .NopRoutingDefaults+RouteName+Gene ric violates rule 'Nested types should not be visible'
                                                  |m1|05|

                                                  First 5 of 11 issues

                                                  • ;class.pngNop.Core.Caching .DistributedCacheManager+PerReques tCache violates rule 'Nested types should not be visible'
                                                  • ;class.pngNop.Web.Models.Common .SitemapModel+SitemapItemModel violates rule 'Nested types should not be visible'
                                                  • ;class.pngNop.Plugin.Shipping.ShipStation .Services .ShipStationService+Carrier violates rule 'Nested types should not be visible'
                                                  • ;class.pngNop.Plugin.Shipping.ShipStation .Services .ShipStationService+Service violates rule 'Nested types should not be visible'
                                                  • ;class.pngNop.Plugin.Shipping.ShipStation .Services .ShipStationService+RatesRequest violates rule 'Nested types should not be visible'
                                                  |m1|08|

                                                  First 5 of 134 issues

                                                  • ;class.pngNop.Core.Caching .CacheKey+CacheKeyEqualityComparer violates rule 'Nested types should not be visible'
                                                  • ;delegate.pngNop.Core.Caching .DistributedCacheManager+OnKeyChan ged violates rule 'Nested types should not be visible'
                                                  • ;enum.pngNop.Services.EuropaCheckVatService .checkVatPortTypeClient+EndpointCo nfiguration violates rule 'Nested types should not be visible'
                                                  • ;enum.pngNop.Services.Caching .CacheEventConsumer<TEntity >+EntityEventType violates rule 'Nested types should not be visible'
                                                  • ;class.pngNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper violates rule 'Nested types should not be visible'
                                                  |m0|11| 4d 1h|m2|19| 3h 44min13Project Rules \ DesignRule
                                                  ;Ok.png   Code Query:    Debt and Issues per Code Element

                                                  9,674 code elements matched

                                                  9 674 code elementsIssuesDebtAnnual InterestBreaking PointFull Name
                                                  ;class.pngProductController ● |m1|03|

                                                  First 5 of 7 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .ProductController violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  |m100|00| 19d 0h|m100|00| 1d 4h|m4|07| 11y 290dNop.Web.Areas.Admin.Controllers .ProductController
                                                  ;class.pngOrderController ● |m1|04|

                                                  First 5 of 7 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .OrderController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .OrderController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .OrderController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .OrderController violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .OrderController violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  |m69|01| 13d 1h|m75|01| 1d 1h|m4|11| 10y 325dNop.Web.Areas.Admin.Controllers .OrderController
                                                  ;class.pngDataTablesModel|m0|19|

                                                  2 issues

                                                  • ;class.pngNop.Web.Framework.Models .DataTables.DataTablesModel violates rule 'Record should be immutable'
                                                  • ;class.pngNop.Web.Framework.Models .DataTables.DataTablesModel violates rule 'Avoid prefixing type name with parent namespace name'
                                                  |m61|02| 11d 5h|m2|19| 22min|m100|00| 254y 265dNop.Web.Framework.Models .DataTables.DataTablesModel
                                                  ;class.pngCheckoutController ● |m1|09|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Web.Controllers .CheckoutController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Controllers .CheckoutController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Controllers .CheckoutController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Controllers .CheckoutController violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Web.Controllers .CheckoutController..ctor (AddressSettings,CustomerSettings ,IAddressAttributeParser ,IAddressService ,ICheckoutModelFactory ,ICountryService,ICustomerService ,IGenericAttributeService ,ILocalizationService,ILogger ,IOrderProcessingService ,IOrderService ,IPaymentPluginManager ,IPaymentService,IProductService ,IShippingService ,IShoppingCartService ,IStoreContext,IWebHelper ,IWorkContext,OrderSettings ,PaymentSettings ,RewardPointsSettings ,ShippingSettings) violates rule 'API Breaking Changes: Methods'
                                                  |m58|03| 11d 1h|m56|05| 7h 20min|m4|04| 12y 82dNop.Web.Controllers .CheckoutController
                                                  ;class.pngCustomerController ● |m0|16|

                                                  4 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .CustomerController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .CustomerController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .CustomerController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .CustomerController violates rule 'Code should be tested'
                                                  |m53|04| 10d 1h|m41|13| 5h 24min|m5|01| 15y 40dNop.Web.Areas.Admin.Controllers .CustomerController
                                                  ;class.pngSettingController ● |m1|12|

                                                  5 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .SettingController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .SettingController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .SettingController violates rule 'Avoid types with too many fields'
                                                  • ;ctor.pngNop.Web.Areas.Admin.Controllers .SettingController..ctor (AppSettings,IAddressService ,ICustomerActivityService ,ICustomerService,INopDataProvider ,IEncryptionService ,IEventPublisher ,IGenericAttributeService ,IGdprService ,ILocalizedEntityService ,ILocalizationService ,IMultiFactorAuthenticationPluginM anager,INopFileProvider ,INotificationService ,IOrderService,IPermissionService ,IPictureService ,IRoxyFilemanService ,IServiceScopeFactory ,ISettingModelFactory ,ISettingService,IStoreContext ,IStoreService,IWorkContext ,IUploadService) violates rule 'API Breaking Changes: Methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .SettingController violates rule 'Code should be tested'
                                                  |m52|05| 10d 0h|m59|03| 7h 41min|m4|13| 10y 151dNop.Web.Areas.Admin.Controllers .SettingController
                                                  ;class.pngOrderModelFactory ● |m1|05|

                                                  First 5 of 7 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Factories .OrderModelFactory violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .OrderModelFactory violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .OrderModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .OrderModelFactory violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Web.Areas.Admin.Factories .OrderModelFactory..ctor (AddressSettings,CatalogSettings ,CurrencySettings ,IActionContextAccessor ,IAddressModelFactory ,IAddressService,IAffiliateService ,IBaseAdminModelFactory ,ICountryService,ICurrencyService ,ICustomerService,IDateTimeHelper ,IDiscountService,IDownloadService ,IEncryptionService ,IGiftCardService ,ILocalizationService ,IMeasureService ,IOrderProcessingService ,IOrderReportService,IOrderService ,IPaymentPluginManager ,IPaymentService,IPictureService ,IPriceCalculationService ,IPriceFormatter ,IProductAttributeService ,IProductService ,IReturnRequestService ,IRewardPointService ,IShipmentService,IShippingService ,IStateProvinceService ,IStoreService,ITaxService ,IUrlHelperFactory,IVendorService ,IWorkContext,MeasureSettings ,OrderSettings,ShippingSettings ,IUrlRecordService,TaxSettings) violates rule 'API Breaking Changes: Methods'
                                                  |m50|06| 9d 4h|m49|10| 6h 25min|m4|06| 11y 322dNop.Web.Areas.Admin.Factories .OrderModelFactory
                                                  ;class.pngCustomerController ● |m1|08|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Web.Controllers .CustomerController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Controllers .CustomerController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Controllers .CustomerController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Controllers .CustomerController violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Web.Controllers .CustomerController..ctor (AddressSettings,CaptchaSettings ,CustomerSettings,DateTimeSettings ,IDownloadService,ForumSettings ,GdprSettings ,IAddressAttributeParser ,IAddressModelFactory ,IAddressService ,IAuthenticationService ,ICountryService,ICurrencyService ,ICustomerActivityService ,ICustomerAttributeParser ,ICustomerAttributeService ,ICustomerModelFactory ,ICustomerRegistrationService ,ICustomerService,IEventPublisher ,IExportManager ,IExternalAuthenticationService ,IGdprService ,IGenericAttributeService ,IGiftCardService ,ILocalizationService,ILogger ,IMultiFactorAuthenticationPluginM anager ,INewsLetterSubscriptionService ,INotificationService ,IOrderService,IPictureService ,IPriceFormatter,IProductService ,IStateProvinceService ,IStoreContext,ITaxService ,IWorkContext ,IWorkflowMessageService ,LocalizationSettings ,MediaSettings ,MultiFactorAuthenticationSettings ,StoreInformationSettings ,TaxSettings) violates rule 'API Breaking Changes: Methods'
                                                  |m49|07| 9d 3h|m51|08| 6h 38min|m4|09| 11y 156dNop.Web.Controllers .CustomerController
                                                  ;class.pngShoppingCartController ● |m1|07|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Web.Controllers .ShoppingCartController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Controllers .ShoppingCartController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Controllers .ShoppingCartController violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Controllers .ShoppingCartController violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Web.Controllers .ShoppingCartController..ctor (CaptchaSettings,CustomerSettings ,ICheckoutAttributeParser ,ICheckoutAttributeService ,ICurrencyService ,ICustomerActivityService ,ICustomerService,IDiscountService ,IDownloadService ,IGenericAttributeService ,IGiftCardService,IHtmlFormatter ,ILocalizationService ,INopFileProvider ,INotificationService ,IPermissionService ,IPictureService,IPriceFormatter ,IProductAttributeParser ,IProductAttributeService ,IProductService,IShippingService ,IShoppingCartModelFactory ,IShoppingCartService ,IStaticCacheManager,IStoreContext ,ITaxService,IUrlRecordService ,IWebHelper,IWorkContext ,IWorkflowMessageService ,MediaSettings,OrderSettings ,ShoppingCartSettings ,ShippingSettings) violates rule 'API Breaking Changes: Methods'
                                                  |m49|08| 9d 3h|m45|12| 5h 49min|m5|03| 12y 329dNop.Web.Controllers .ShoppingCartController
                                                  ;class.pngProductModelFactory ● |m2|02|

                                                  First 5 of 9 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Factories .ProductModelFactory violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .ProductModelFactory violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .ProductModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .ProductModelFactory violates rule 'Avoid types with poor cohesion'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .ProductModelFactory violates rule 'Avoid adding methods to a type that already had many methods'
                                                  |m48|09| 9d 1h|m57|04| 7h 27min|m3|14| 9y 309dNop.Web.Areas.Admin.Factories .ProductModelFactory
                                                  ;method.pngImportProductsFromXlsxAsync(Stream ) ● |m29|01|

                                                  First 5 of 92 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream) violates rule 'Avoid making large methods even larger'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream) violates rule 'IEqualityComparer<string> or IComparer<string> is missing'
                                                  |m35|10| 6d 6h|m34|15| 4h 31min|m4|05| 12y 43dNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream)
                                                  ;class.pngSendinblueManager ● |m0|15|

                                                  4 issues

                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services.SendinblueManager violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services.SendinblueManager violates rule 'Avoid types with too many methods'
                                                  • ;ctor.pngNop.Plugin.Misc.Sendinblue .Services.SendinblueManager..ctor (IActionContextAccessor ,ICountryService,ICustomerService ,IEmailAccountService ,IGenericAttributeService,ILogger ,INewsLetterSubscriptionService ,ISettingService ,IStateProvinceService ,IStoreService,IUrlHelperFactory ,IWebHelper,IWorkContext) violates rule 'API Breaking Changes: Methods'
                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services.SendinblueManager violates rule 'Code should be tested'
                                                  |m34|11| 6d 4h|m39|14| 5h 4min|m4|12| 10y 160dNop.Plugin.Misc.Sendinblue .Services.SendinblueManager
                                                  ;class.pngZettleService|m1|11|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'From now, all types added should respect basic quality principles'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Code should be tested'
                                                  |m31|12| 6d 0h|m51|07| 6h 40min|m2|15| 7y 82dNop.Plugin.Misc.Zettle.Services .ZettleService
                                                  ;class.pngAvalaraTaxManager ● |m1|13|

                                                  5 issues

                                                  • ;class.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager violates rule 'Avoid types with poor cohesion'
                                                  • ;class.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager violates rule 'Code should be tested'
                                                  |m29|13| 5d 4h|m50|09| 6h 32min|m2|16| 6y 315dNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager
                                                  ;class.pngCustomerModelFactory ● |m1|14|

                                                  5 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Factories .CustomerModelFactory violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .CustomerModelFactory violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .CustomerModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .CustomerModelFactory violates rule 'Code should be tested'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .CustomerModelFactory violates rule 'Avoid having different types with same name'
                                                  |m29|14| 5d 4h|m29|16| 3h 47min|m4|08| 11y 247dNop.Web.Areas.Admin.Factories .CustomerModelFactory
                                                  ;method.pngExportProductsToXmlAsync(IList <Product>) ● |m100|00|

                                                  First 5 of 306 issues

                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportProductsToXmlAsync(IList <Product>) violates rule 'Avoid methods potentially poorly commented'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportProductsToXmlAsync(IList <Product>) violates rule 'Avoid making large methods even larger'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportProductsToXmlAsync(IList <Product>) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportProductsToXmlAsync(IList <Product>) violates rule 'Methods refactored should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportProductsToXmlAsync(IList <Product>) violates rule 'Methods should have a low C.R.A.P score'
                                                  |m27|15| 5d 1h|m62|02| 1d 0h|m2|19| 5y 62dNop.Services.ExportImport .ExportManager .ExportProductsToXmlAsync(IList <Product>)
                                                  ;class.pngFacebookPixelService ● |m1|10|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService. .ctor(CurrencySettings ,ICategoryService,ICountryService ,ICurrencyService ,IGenericAttributeService ,IHttpContextAccessor,ILogger ,IOrderService ,IOrderTotalCalculationService ,IPriceCalculationService ,IProductService,IRepository <FacebookPixelConfiguration> ,IShoppingCartService ,IStateProvinceService ,IStaticCacheManager,IStoreContext ,ITaxService,IWidgetPluginManager ,IWorkContext) violates rule 'API Breaking Changes: Methods'
                                                  |m26|16| 5d 0h|m54|06| 7h 2min|m2|18| 5y 276dNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService
                                                  ;class.pngBoardsController|m0|18|

                                                  3 issues

                                                  • ;class.pngNop.Web.Controllers .BoardsController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Controllers .BoardsController violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Controllers .BoardsController violates rule 'Code should be tested'
                                                  |m24|17| 4d 4h|m21|18| 2h 44min|m5|02| 13y 160dNop.Web.Controllers .BoardsController
                                                  ;class.pngSettingModelFactory ● |m1|06|

                                                  First 5 of 7 issues

                                                  • ;class.pngNop.Web.Areas.Admin.Factories .SettingModelFactory violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .SettingModelFactory violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .SettingModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .SettingModelFactory violates rule 'Avoid adding methods to a type that already had many methods'
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .SettingModelFactory violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  |m23|18| 4d 4h|m47|11| 6h 10min|m2|17| 5y 304dNop.Web.Areas.Admin.Factories .SettingModelFactory
                                                  ;class.pngUPSService|m0|17|

                                                  3 issues

                                                  • ;class.pngNop.Plugin.Shipping.UPS.Services .UPSService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Shipping.UPS.Services .UPSService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Plugin.Shipping.UPS.Services .UPSService violates rule 'Code should be tested'
                                                  |m21|19| 4d 1h|m22|17| 2h 54min|m4|10| 11y 153dNop.Plugin.Shipping.UPS.Services .UPSService
                                                  ;Ok.png   Code Query:    New Debt and Issues per Code Element

                                                  2,214 code elements matched

                                                  2 214 code elementsIssuesAddedIssuesFixedIssuesDebtDebtDiffFull Name
                                                  ;class.pngZettleService|m3|07|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'From now, all types added should respect basic quality principles'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Code should be tested'
                                                  06no issue|m1|12|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'From now, all types added should respect basic quality principles'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService violates rule 'Code should be tested'
                                                  |m31|00| 6d 0h|m100|00| 6d 0hNop.Plugin.Misc.Zettle.Services .ZettleService
                                                  ;method.pngImportOrdersFromXlsxAsync(Stream)|m27|00|

                                                  First 5 of 37 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream) violates rule 'New Types and Methods should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream) violates rule 'Float and Date Parsing must be culture aware'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream) violates rule 'Use Task.ConfigureAwait'
                                                  05no issue|m11|02|

                                                  First 5 of 37 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream) violates rule 'New Types and Methods should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream) violates rule 'Float and Date Parsing must be culture aware'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream) violates rule 'Use Task.ConfigureAwait'
                                                  |m19|03| 3d 5h|m72|01| 3d 5hNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream)
                                                  ;class.pngCyberSourceService|m3|08|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'From now, all types added should respect basic quality principles'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'Code should be tested'
                                                  07no issue|m1|13|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'From now, all types added should respect basic quality principles'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService violates rule 'Code should be tested'
                                                  |m19|04| 3d 5h|m71|02| 3d 5hNop.Plugin.Payments.CyberSource .Services.CyberSourceService
                                                  ;class.pngNopHtmlHelper ● |m2|10|

                                                  4 issues

                                                  • ;class.pngNop.Web.Framework.UI.NopHtmlHelper violates rule 'Avoid decreasing code coverage by tests of types'
                                                  • ;class.pngNop.Web.Framework.UI.NopHtmlHelper violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Web.Framework.UI.NopHtmlHelper ..ctor(AppSettings ,IActionContextAccessor ,HtmlEncoder,IAssetPipeline ,IUrlHelperFactory ,IWebHostEnvironment,SeoSettings) violates rule 'API Breaking Changes: Methods'
                                                  • ;class.pngNop.Web.Framework.UI.NopHtmlHelper violates rule 'Code should be tested'
                                                  09no issue|m1|07|

                                                  First 5 of 7 issues

                                                  • ;class.pngNop.Web.Framework.UI.NopHtmlHelper violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Framework.UI.NopHtmlHelper violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Web.Framework.UI.NopHtmlHelper violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Framework.UI.NopHtmlHelper violates rule 'Avoid decreasing code coverage by tests of types'
                                                  • ;class.pngNop.Web.Framework.UI.NopHtmlHelper violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  |m20|02| 3d 7h|m69|03| 3d 3hNop.Web.Framework.UI.NopHtmlHelper
                                                  ;class.pngCyberSourcePaymentMethod|m5|02|

                                                  First 5 of 8 issues

                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod violates rule 'From now, all types added should respect basic quality principles'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod violates rule 'Avoid namespaces mutually dependent'
                                                  08no issue|m2|06|

                                                  First 5 of 8 issues

                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod violates rule 'From now, all types added should respect basic quality principles'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod violates rule 'Avoid namespaces mutually dependent'
                                                  |m17|05| 3d 2h|m67|04| 3d 2hNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod
                                                  ;method.pngPrepareImportProductDataAsync (IXLWorkbook,IList<Language>)|m6|01|

                                                  First 5 of 9 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>) violates rule 'Unused parameter'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>) violates rule 'Unused parameter'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>) violates rule 'Unused parameter'
                                                  01no issue|m19|00|

                                                  First 5 of 60 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>) violates rule 'IEqualityComparer<string> or IComparer<string> is missing'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>) violates rule 'Use Task.ConfigureAwait'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>) violates rule 'Use Task.ConfigureAwait'
                                                  |m16|06| 3d 1h|m66|05| 3d 1hNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>)
                                                  ;class.pngSitemapModelFactory|m3|06|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'From now, all types added should respect basic quality principles'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'Code should be tested'
                                                  00no issue|m1|10|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'From now, all types added should respect basic quality principles'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Web.Factories .SitemapModelFactory violates rule 'Code should be tested'
                                                  |m16|07| 3d 1h|m65|06| 3d 1hNop.Web.Factories .SitemapModelFactory
                                                  ;class.pngRoxyFilemanFileProvider|m3|05|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider violates rule 'Code should be tested'
                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider violates rule 'New Types and Methods should be tested'
                                                  02no issue|m1|09|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider violates rule 'Code should be tested'
                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider violates rule 'New Types and Methods should be tested'
                                                  |m14|08| 2d 6h|m62|07| 2d 6hNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider
                                                  ;class.pngZettleAdminController|m2|11|

                                                  4 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController violates rule 'New Types and Methods should be tested'
                                                  04no issue|m0|15|

                                                  4 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController violates rule 'New Types and Methods should be tested'
                                                  |m13|09| 2d 5h|m59|08| 2d 5hNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController
                                                  ;class.pngSettingMigration|m1|15|

                                                  3 issues

                                                  • ;class.pngNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration violates rule 'Code should be tested'
                                                  • ;class.pngNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration violates rule 'New Types and Methods should be tested'
                                                  03no issue|m0|17|

                                                  3 issues

                                                  • ;class.pngNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration violates rule 'Code should be tested'
                                                  • ;class.pngNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration violates rule 'New Types and Methods should be tested'
                                                  |m13|10| 2d 4h|m59|09| 2d 4hNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration
                                                  ;class.pngInvoiceDocument|m1|17|

                                                  3 issues

                                                  • ;class.pngNop.Services.Common.Pdf .InvoiceDocument violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Services.Common.Pdf .InvoiceDocument violates rule 'Code should be tested'
                                                  • ;class.pngNop.Services.Common.Pdf .InvoiceDocument violates rule 'New Types and Methods should be tested'
                                                  16no issue|m0|18|

                                                  3 issues

                                                  • ;class.pngNop.Services.Common.Pdf .InvoiceDocument violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Services.Common.Pdf .InvoiceDocument violates rule 'Code should be tested'
                                                  • ;class.pngNop.Services.Common.Pdf .InvoiceDocument violates rule 'New Types and Methods should be tested'
                                                  |m9|11| 1d 6h|m49|10| 1d 6hNop.Services.Common.Pdf .InvoiceDocument
                                                  ;class.pngCyberSourceCustomerTokenController|m1|16|

                                                  3 issues

                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r violates rule 'New Types and Methods should be tested'
                                                  15no issue|m0|19|

                                                  3 issues

                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r violates rule 'New Types and Methods should be tested'
                                                  |m9|12| 1d 5h|m49|11| 1d 5hNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r
                                                  ;class.pngEventConsumer|m1|18|

                                                  3 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .EventConsumer violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .EventConsumer violates rule 'From now, all types added should respect basic quality principles'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .EventConsumer violates rule 'Code should be tested'
                                                  17no issue|m0|16|

                                                  3 issues

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .EventConsumer violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .EventConsumer violates rule 'From now, all types added should respect basic quality principles'
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .EventConsumer violates rule 'Code should be tested'
                                                  |m8|13| 1d 4h|m47|12| 1d 4hNop.Plugin.Misc.Zettle.Services .EventConsumer
                                                  ;method.pngGetShoppingCartItemAttributeWarnin gsAsync(Customer,ShoppingCartType ,Product,Int32,String,Boolean ,Boolean,Boolean,Int32)|m1|14|

                                                  3 issues

                                                  • ;method.pngNop.Services.Orders .ShoppingCartService .GetShoppingCartItemAttributeWarni ngsAsync(Customer,ShoppingCartType ,Product,Int32,String,Boolean ,Boolean,Boolean,Int32) violates rule 'Avoid methods with too many parameters'
                                                  • ;method.pngNop.Services.Orders .ShoppingCartService .GetShoppingCartItemAttributeWarni ngsAsync(Customer,ShoppingCartType ,Product,Int32,String,Boolean ,Boolean,Boolean,Int32) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.Orders .ShoppingCartService .GetShoppingCartItemAttributeWarni ngsAsync(Customer,ShoppingCartType ,Product,Int32,String,Boolean ,Boolean,Boolean,Int32) violates rule 'Methods should have a low C.R.A.P score'
                                                  19no issue|m11|03|

                                                  First 5 of 36 issues

                                                  • ;method.pngNop.Services.Orders .ShoppingCartService .GetShoppingCartItemAttributeWarni ngsAsync(Customer,ShoppingCartType ,Product,Int32,String,Boolean ,Boolean,Boolean,Int32) violates rule 'Avoid methods with too many parameters'
                                                  • ;method.pngNop.Services.Orders .ShoppingCartService .GetShoppingCartItemAttributeWarni ngsAsync(Customer,ShoppingCartType ,Product,Int32,String,Boolean ,Boolean,Boolean,Int32) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.Orders .ShoppingCartService .GetShoppingCartItemAttributeWarni ngsAsync(Customer,ShoppingCartType ,Product,Int32,String,Boolean ,Boolean,Boolean,Int32) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.Orders .ShoppingCartService .GetShoppingCartItemAttributeWarni ngsAsync(Customer,ShoppingCartType ,Product,Int32,String,Boolean ,Boolean,Boolean,Int32) violates rule 'Add parameter name to improve readability'
                                                  • ;method.pngNop.Services.Orders .ShoppingCartService .GetShoppingCartItemAttributeWarni ngsAsync(Customer,ShoppingCartType ,Product,Int32,String,Boolean ,Boolean,Boolean,Int32) violates rule 'Add parameter name to improve readability'
                                                  |m7|14| 1d 3h|m46|13| 1d 3hNop.Services.Orders .ShoppingCartService .GetShoppingCartItemAttributeWarni ngsAsync(Customer ,ShoppingCartType ,Product,Int32 ,String,Boolean ,Boolean,Boolean,Int32)
                                                  ;method.pngGetTotalsAsync(Language,Order)|m4|03|

                                                  First 5 of 7 issues

                                                  • ;method.pngNop.Services.Common.PdfService .GetTotalsAsync(Language,Order) violates rule 'Avoid namespaces mutually dependent'
                                                  • ;method.pngNop.Services.Common.PdfService .GetTotalsAsync(Language,Order) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.Common.PdfService .GetTotalsAsync(Language,Order) violates rule 'New Types and Methods should be tested'
                                                  • ;method.pngNop.Services.Common.PdfService .GetTotalsAsync(Language,Order) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.Common.PdfService .GetTotalsAsync(Language,Order) violates rule 'IFormatProvider is missing'
                                                  18no issue|m18|01|

                                                  First 5 of 57 issues

                                                  • ;method.pngNop.Services.Common.PdfService .GetTotalsAsync(Language,Order) violates rule 'Avoid namespaces mutually dependent'
                                                  • ;method.pngNop.Services.Common.PdfService .GetTotalsAsync(Language,Order) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.Common.PdfService .GetTotalsAsync(Language,Order) violates rule 'New Types and Methods should be tested'
                                                  • ;method.pngNop.Services.Common.PdfService .GetTotalsAsync(Language,Order) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.Common.PdfService .GetTotalsAsync(Language,Order) violates rule 'Add parameter name to improve readability'
                                                  |m7|15| 1d 3h|m46|14| 1d 3hNop.Services.Common.PdfService .GetTotalsAsync(Language,Order)
                                                  ;class.pngFacebookPixelService ● |m0|19|

                                                  2 issues

                                                  • ;class.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService. .ctor(CurrencySettings ,ICategoryService,ICountryService ,ICurrencyService ,IGenericAttributeService ,IHttpContextAccessor,ILogger ,IOrderService ,IOrderTotalCalculationService ,IPriceCalculationService ,IProductService,IRepository <FacebookPixelConfiguration> ,IShoppingCartService ,IStateProvinceService ,IStaticCacheManager,IStoreContext ,ITaxService,IWidgetPluginManager ,IWorkContext) violates rule 'API Breaking Changes: Methods'
                                                  11no issue|m1|11|

                                                  First 5 of 6 issues

                                                  • ;class.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService violates rule 'Avoid types too big'
                                                  • ;class.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService violates rule 'Avoid types with too many methods'
                                                  • ;class.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService violates rule 'Avoid adding instance fields to a type that already had many instance fields'
                                                  • ;ctor.pngNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService. .ctor(CurrencySettings ,ICategoryService,ICountryService ,ICurrencyService ,IGenericAttributeService ,IHttpContextAccessor,ILogger ,IOrderService ,IOrderTotalCalculationService ,IPriceCalculationService ,IProductService,IRepository <FacebookPixelConfiguration> ,IShoppingCartService ,IStateProvinceService ,IStaticCacheManager,IStoreContext ,ITaxService,IWidgetPluginManager ,IWorkContext) violates rule 'API Breaking Changes: Methods'
                                                  |m26|01| 5d 0h|m45|15| 1d 3hNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService
                                                  ;method.pngUpdateCategoryByXlsxAsync(Category ,PropertyManager<Category,Language >,Dictionary<String,ValueTask <Category>>,Boolean)|m2|12|

                                                  4 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .UpdateCategoryByXlsxAsync (Category,PropertyManager<Category ,Language>,Dictionary<String ,ValueTask<Category>>,Boolean) violates rule 'Avoid methods potentially poorly commented'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .UpdateCategoryByXlsxAsync (Category,PropertyManager<Category ,Language>,Dictionary<String ,ValueTask<Category>>,Boolean) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .UpdateCategoryByXlsxAsync (Category,PropertyManager<Category ,Language>,Dictionary<String ,ValueTask<Category>>,Boolean) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .UpdateCategoryByXlsxAsync (Category,PropertyManager<Category ,Language>,Dictionary<String ,ValueTask<Category>>,Boolean) violates rule 'Prefer the 'IDictionary.TryGetValue(TKey, out TValue)' method'
                                                  10no issue|m4|05|

                                                  First 5 of 15 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .UpdateCategoryByXlsxAsync (Category,PropertyManager<Category ,Language>,Dictionary<String ,ValueTask<Category>>,Boolean) violates rule 'Avoid methods potentially poorly commented'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .UpdateCategoryByXlsxAsync (Category,PropertyManager<Category ,Language>,Dictionary<String ,ValueTask<Category>>,Boolean) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .UpdateCategoryByXlsxAsync (Category,PropertyManager<Category ,Language>,Dictionary<String ,ValueTask<Category>>,Boolean) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .UpdateCategoryByXlsxAsync (Category,PropertyManager<Category ,Language>,Dictionary<String ,ValueTask<Category>>,Boolean) violates rule 'Use Task.ConfigureAwait'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .UpdateCategoryByXlsxAsync (Category,PropertyManager<Category ,Language>,Dictionary<String ,ValueTask<Category>>,Boolean) violates rule 'Use Task.ConfigureAwait'
                                                  |m7|16| 1d 3h|m45|16| 1d 3hNop.Services.ExportImport .ImportManager .UpdateCategoryByXlsxAsync (Category,PropertyManager<Category ,Language>,Dictionary<String ,ValueTask<Category>>,Boolean)
                                                  ;method.pngUp()|m4|04|

                                                  First 5 of 7 issues

                                                  • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up() violates rule 'Code should be tested'
                                                  • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up() violates rule 'New Types and Methods should be tested'
                                                  • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up() violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up() violates rule 'Add a comma after the last value'
                                                  • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up() violates rule 'Method is too long'
                                                  12no issue|m1|08|

                                                  First 5 of 7 issues

                                                  • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up() violates rule 'Code should be tested'
                                                  • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up() violates rule 'New Types and Methods should be tested'
                                                  • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up() violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up() violates rule 'Add a comma after the last value'
                                                  • ;method.pngNop.Data.Migrations.UpgradeTo460 .DataMigration.Up() violates rule 'Method is too long'
                                                  |m7|17| 1d 3h|m45|17| 1d 3hNop.Data.Migrations.UpgradeTo460 .DataMigration.Up()
                                                  ;method.pngImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32)|m3|09|

                                                  5 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32) violates rule 'Avoid methods potentially poorly commented'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32) violates rule 'Optimize LINQ method call'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32) violates rule 'Use direct methods instead of LINQ methods'
                                                  14no issue|m5|04|

                                                  First 5 of 18 issues

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32) violates rule 'Avoid methods potentially poorly commented'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32) violates rule 'Code should be tested'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32) violates rule 'Methods should have a low C.R.A.P score'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32) violates rule 'Use Task.ConfigureAwait'
                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32) violates rule 'Use Task.ConfigureAwait'
                                                  |m6|18| 1d 2h|m44|18| 1d 2hNop.Services.ExportImport .ImportManager .ImportProductAttributeAsync (ImportProductMetadata,Product ,IList<Language>,Int32)
                                                  ;class.pngMarketingAutomationManager|m2|13|

                                                  4 issues

                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager violates rule 'New Types and Methods should be tested'
                                                  13no issue|m0|14|

                                                  4 issues

                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager violates rule 'Avoid types with too many fields'
                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager violates rule 'From now, all types added should be 100% covered by tests'
                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager violates rule 'Code should be tested'
                                                  • ;class.pngNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager violates rule 'New Types and Methods should be tested'
                                                  |m6|19| 1d 1h|m42|19| 1d 1hNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager

                                                  Object Oriented Design

                                                  ;Warning.png   Rule Violated:    ND1200    Avoid interfaces too big

                                                  50 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  50 typesMembersEventsmembersCountDebtAnnual InterestFull Name
                                                  ;interface.pngIProductService ● |m100|00|

                                                  First 5 of 92 methods

                                                  • ;method.pngNop.Services.Catalog .IProductService .DeleteProductAsync(Product)
                                                  • ;method.pngNop.Services.Catalog .IProductService .DeleteProductsAsync(IList<Product >)
                                                  • ;method.pngNop.Services.Catalog .IProductService .GetAllProductsDisplayedOnHomepage Async()
                                                  • ;method.pngNop.Services.Catalog .IProductService .GetCategoryFeaturedProductsAsync (Int32,Int32)
                                                  • ;method.pngNop.Services.Catalog .IProductService .GetManufacturerFeaturedProductsAs ync(Int32,Int32)
                                                  06no event|m100|00| 92|m100|00| 6h 24min001h 49minNop.Services.Catalog .IProductService
                                                  ;interface.pngICustomerService ● |m56|01|

                                                  First 5 of 58 methods

                                                  • ;method.pngNop.Services.Customers .ICustomerService .GetAllCustomersAsync(Nullable <DateTime>,Nullable<DateTime> ,Nullable<DateTime>,Nullable <DateTime>,Int32,Int32,Int32[] ,String,String,String,String,Int32 ,Int32,String,String,String,String ,Int32,Int32,Boolean)
                                                  • ;method.pngNop.Services.Customers .ICustomerService .GetOnlineCustomersAsync(DateTime ,Int32[],Int32,Int32)
                                                  • ;method.pngNop.Services.Customers .ICustomerService .GetCustomersWithShoppingCartsAsyn c(Nullable<ShoppingCartType>,Int32 ,Nullable<Int32>,Nullable<DateTime >,Nullable<DateTime>,Nullable <Int32>,Int32,Int32)
                                                  • ;method.pngNop.Services.Customers .ICustomerService .GetShoppingCartCustomerAsync (IList<ShoppingCartItem>)
                                                  • ;method.pngNop.Services.Customers .ICustomerService .DeleteCustomerAsync(Customer)
                                                  05no event|m56|01| 58|m56|01| 3h 53min011h 4minNop.Services.Customers .ICustomerService
                                                  ;interface.pngIForumService|m51|02|

                                                  First 5 of 54 methods

                                                  • ;method.pngNop.Services.Forums.IForumService .DeleteForumGroupAsync(ForumGroup)
                                                  • ;method.pngNop.Services.Forums.IForumService .GetForumGroupByIdAsync(Int32)
                                                  • ;method.pngNop.Services.Forums.IForumService .GetAllForumGroupsAsync()
                                                  • ;method.pngNop.Services.Forums.IForumService .InsertForumGroupAsync(ForumGroup)
                                                  • ;method.pngNop.Services.Forums.IForumService .UpdateForumGroupAsync(ForumGroup)
                                                  07no event|m51|02| 54|m51|02| 3h 35min0259minNop.Services.Forums.IForumService
                                                  ;interface.pngIWorkflowMessageService ● |m46|03|

                                                  First 5 of 50 methods

                                                  • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendCustomerRegisteredStoreOwnerN otificationMessageAsync(Customer ,Int32)
                                                  • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendCustomerWelcomeMessageAsync (Customer,Int32)
                                                  • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendCustomerEmailValidationMessag eAsync(Customer,Int32)
                                                  • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendCustomerEmailRevalidationMess ageAsync(Customer,Int32)
                                                  • ;method.pngNop.Services.Messages .IWorkflowMessageService .SendCustomerPasswordRecoveryMessa geAsync(Customer,Int32)
                                                  09no event|m46|03| 50|m46|03| 3h 17min0354minNop.Services.Messages .IWorkflowMessageService
                                                  ;interface.pngIOrderService ● |m32|04|

                                                  First 5 of 39 methods

                                                  • ;method.pngNop.Services.Orders.IOrderService .GetOrderByIdAsync(Int32)
                                                  • ;method.pngNop.Services.Orders.IOrderService .GetOrderByCustomOrderNumberAsync (String)
                                                  • ;method.pngNop.Services.Orders.IOrderService .GetOrderByOrderItemAsync(Int32)
                                                  • ;method.pngNop.Services.Orders.IOrderService .GetOrdersByIdsAsync(Int32[])
                                                  • ;method.pngNop.Services.Orders.IOrderService .GetOrdersByGuidsAsync(Guid[])
                                                  08no event|m32|04| 39|m32|04| 2h 28min0440minNop.Services.Orders.IOrderService
                                                  ;interface.pngIOrderProcessingService|m30|05|

                                                  First 5 of 38 methods

                                                  • ;method.pngNop.Services.Orders .IOrderProcessingService .CheckOrderStatusAsync(Order)
                                                  • ;method.pngNop.Services.Orders .IOrderProcessingService .PlaceOrderAsync (ProcessPaymentRequest)
                                                  • ;method.pngNop.Services.Orders .IOrderProcessingService .UpdateOrderTotalsAsync (UpdateOrderParameters)
                                                  • ;method.pngNop.Services.Orders .IOrderProcessingService .DeleteOrderAsync(Order)
                                                  • ;method.pngNop.Services.Orders .IOrderProcessingService .ProcessNextRecurringPaymentAsync (RecurringPayment ,ProcessPaymentResult)
                                                  01no event|m30|05| 38|m30|05| 2h 24min0538minNop.Services.Orders .IOrderProcessingService
                                                  ;interface.pngINopFileProvider ● |m29|06|

                                                  First 5 of 36 methods 1 property

                                                  • ;method.pngNop.Core.Infrastructure .INopFileProvider.Combine(String[] )
                                                  • ;method.pngNop.Core.Infrastructure .INopFileProvider.CreateDirectory (String)
                                                  • ;method.pngNop.Core.Infrastructure .INopFileProvider.CreateFile (String)
                                                  • ;method.pngNop.Core.Infrastructure .INopFileProvider.DeleteDirectory (String)
                                                  • ;method.pngNop.Core.Infrastructure .INopFileProvider.DeleteFile (String)
                                                  00no event|m29|06| 37|m29|06| 2h 20min0637minNop.Core.Infrastructure .INopFileProvider
                                                  ;interface.pngINopDataProvider ● |m28|07|

                                                  First 5 of 33 methods 3 properties

                                                  • ;method.pngNop.Data.INopDataProvider .CreateDatabase(String,Int32)
                                                  • ;method.pngNop.Data.INopDataProvider .CreateTempDataStorageAsync<TItem> (String,IQueryable<TItem>)
                                                  • ;method.pngNop.Data.INopDataProvider .InitializeDatabase()
                                                  • ;method.pngNop.Data.INopDataProvider .InsertEntityAsync<TEntity> (TEntity)
                                                  • ;method.pngNop.Data.INopDataProvider .InsertEntity<TEntity>(TEntity)
                                                  02no event|m28|07| 36|m28|07| 2h 15min0736minNop.Data.INopDataProvider
                                                  ;interface.pngISettingService ● |m24|09|

                                                  First 5 of 33 methods

                                                  • ;method.pngNop.Services.Configuration .ISettingService .GetSettingByIdAsync(Int32)
                                                  • ;method.pngNop.Services.Configuration .ISettingService.GetSettingById (Int32)
                                                  • ;method.pngNop.Services.Configuration .ISettingService .DeleteSettingAsync(Setting)
                                                  • ;method.pngNop.Services.Configuration .ISettingService.DeleteSetting (Setting)
                                                  • ;method.pngNop.Services.Configuration .ISettingService .DeleteSettingsAsync(IList<Setting >)
                                                  04no event|m24|09| 33|m24|09| 2h 2min0932minNop.Services.Configuration .ISettingService
                                                  ;interface.pngIBaseAdminModelFactory|m24|08|

                                                  First 5 of 33 methods

                                                  • ;method.pngNop.Web.Areas.Admin.Factories .IBaseAdminModelFactory .PrepareActivityLogTypesAsync (IList<SelectListItem>,Boolean ,String)
                                                  • ;method.pngNop.Web.Areas.Admin.Factories .IBaseAdminModelFactory .PrepareOrderStatusesAsync(IList <SelectListItem>,Boolean,String)
                                                  • ;method.pngNop.Web.Areas.Admin.Factories .IBaseAdminModelFactory .PreparePaymentStatusesAsync(IList <SelectListItem>,Boolean,String)
                                                  • ;method.pngNop.Web.Areas.Admin.Factories .IBaseAdminModelFactory .PrepareShippingStatusesAsync (IList<SelectListItem>,Boolean ,String)
                                                  • ;method.pngNop.Web.Areas.Admin.Factories .IBaseAdminModelFactory .PrepareCountriesAsync(IList <SelectListItem>,Boolean,String)
                                                  03no event|m24|08| 33|m24|08| 2h 2min0832minNop.Web.Areas.Admin.Factories .IBaseAdminModelFactory
                                                  ;interface.pngIProductModelFactory ● |m24|10|

                                                  First 5 of 33 methods

                                                  • ;method.pngNop.Web.Areas.Admin.Factories .IProductModelFactory .PrepareProductSearchModelAsync (ProductSearchModel)
                                                  • ;method.pngNop.Web.Areas.Admin.Factories .IProductModelFactory .PrepareProductListModelAsync (ProductSearchModel)
                                                  • ;method.pngNop.Web.Areas.Admin.Factories .IProductModelFactory .PrepareProductModelAsync (ProductModel,Product,Boolean)
                                                  • ;method.pngNop.Web.Areas.Admin.Factories .IProductModelFactory .PrepareAddRequiredProductSearchMo delAsync (AddRequiredProductSearchModel)
                                                  • ;method.pngNop.Web.Areas.Admin.Factories .IProductModelFactory .PrepareAddRequiredProductListMode lAsync (AddRequiredProductSearchModel)
                                                  16no event|m24|10| 33|m24|10| 2h 2min1032minNop.Web.Areas.Admin.Factories .IProductModelFactory
                                                  ;interface.pngINopHtmlHelper ● |m23|11|

                                                  First 5 of 32 methods

                                                  • ;method.pngNop.Web.Framework.UI .INopHtmlHelper.AddTitleParts (String)
                                                  • ;method.pngNop.Web.Framework.UI .INopHtmlHelper.AppendTitleParts (String)
                                                  • ;method.pngNop.Web.Framework.UI .INopHtmlHelper.GenerateTitleAsync (Boolean,String)
                                                  • ;method.pngNop.Web.Framework.UI .INopHtmlHelper .AddMetaDescriptionParts(String)
                                                  • ;method.pngNop.Web.Framework.UI .INopHtmlHelper .AppendMetaDescriptionParts(String )
                                                  15no event|m23|11| 32|m23|11| 1h 57min1130minNop.Web.Framework.UI .INopHtmlHelper
                                                  ;interface.pngISpecificationAttributeService|m21|12|

                                                  First 5 of 31 methods

                                                  • ;method.pngNop.Services.Catalog .ISpecificationAttributeService .GetSpecificationAttributeGroupByI dAsync(Int32)
                                                  • ;method.pngNop.Services.Catalog .ISpecificationAttributeService .GetSpecificationAttributeGroupsAs ync(Int32,Int32)
                                                  • ;method.pngNop.Services.Catalog .ISpecificationAttributeService .GetProductSpecificationAttributeG roupsAsync(Int32)
                                                  • ;method.pngNop.Services.Catalog .ISpecificationAttributeService .DeleteSpecificationAttributeGroup Async(SpecificationAttributeGroup)
                                                  • ;method.pngNop.Services.Catalog .ISpecificationAttributeService .InsertSpecificationAttributeGroup Async(SpecificationAttributeGroup)
                                                  17no event|m21|12| 31|m21|12| 1h 53min1229minNop.Services.Catalog .ISpecificationAttributeService
                                                  ;interface.pngICatalogModelFactory ● |m20|13|

                                                  First 5 of 30 methods

                                                  • ;method.pngNop.Web.Factories .ICatalogModelFactory .PrepareCategoryModelAsync (Category,CatalogProductsCommand)
                                                  • ;method.pngNop.Web.Factories .ICatalogModelFactory .PrepareCategoryTemplateViewPathAs ync(Int32)
                                                  • ;method.pngNop.Web.Factories .ICatalogModelFactory .PrepareCategoryNavigationModelAsy nc(Int32,Int32)
                                                  • ;method.pngNop.Web.Factories .ICatalogModelFactory .PrepareTopMenuModelAsync()
                                                  • ;method.pngNop.Web.Factories .ICatalogModelFactory .PrepareHomepageCategoryModelsAsyn c()
                                                  19no event|m20|13| 30|m20|13| 1h 48min1328minNop.Web.Factories .ICatalogModelFactory
                                                  ;interface.pngIProductAttributeService|m19|14|

                                                  First 5 of 29 methods

                                                  • ;method.pngNop.Services.Catalog .IProductAttributeService .DeleteProductAttributeAsync (ProductAttribute)
                                                  • ;method.pngNop.Services.Catalog .IProductAttributeService .DeleteProductAttributesAsync (IList<ProductAttribute>)
                                                  • ;method.pngNop.Services.Catalog .IProductAttributeService .GetAllProductAttributesAsync (Int32,Int32)
                                                  • ;method.pngNop.Services.Catalog .IProductAttributeService .GetProductAttributeByIdAsync (Int32)
                                                  • ;method.pngNop.Services.Catalog .IProductAttributeService .GetProductAttributeByIdsAsync (Int32[])
                                                  18no event|m19|14| 29|m19|14| 1h 44min1426minNop.Services.Catalog .IProductAttributeService
                                                  ;interface.pngILocalizationService ● |m17|16|

                                                  First 5 of 28 methods

                                                  • ;method.pngNop.Services.Localization .ILocalizationService .DeleteLocaleStringResourceAsync (LocaleStringResource)
                                                  • ;method.pngNop.Services.Localization .ILocalizationService .GetLocaleStringResourceByIdAsync (Int32)
                                                  • ;method.pngNop.Services.Localization .ILocalizationService .GetLocaleStringResourceByNameAsyn c(String,Int32,Boolean)
                                                  • ;method.pngNop.Services.Localization .ILocalizationService .GetLocaleStringResourceByName (String,Int32,Boolean)
                                                  • ;method.pngNop.Services.Localization .ILocalizationService .InsertLocaleStringResourceAsync (LocaleStringResource)
                                                  11no event|m17|16| 28|m17|16| 1h 40min1625minNop.Services.Localization .ILocalizationService
                                                  ;interface.pngICategoryService|m17|15|

                                                  First 5 of 28 methods

                                                  • ;method.pngNop.Services.Catalog .ICategoryService .ClearDiscountCategoryMappingAsync (Discount)
                                                  • ;method.pngNop.Services.Catalog .ICategoryService .DeleteCategoryAsync(Category)
                                                  • ;method.pngNop.Services.Catalog .ICategoryService .GetAllCategoriesAsync(Int32 ,Boolean)
                                                  • ;method.pngNop.Services.Catalog .ICategoryService .GetAllCategoriesAsync(String ,Int32,Int32,Int32,Boolean ,Nullable<Boolean>)
                                                  • ;method.pngNop.Services.Catalog .ICategoryService .GetAllCategoriesByParentCategoryI dAsync(Int32,Boolean)
                                                  10no event|m17|15| 28|m17|15| 1h 40min1525minNop.Services.Catalog .ICategoryService
                                                  ;interface.pngIRepository<TEntity> ● |m14|19|

                                                  First 5 of 24 methods 1 property

                                                  • ;method.pngNop.Data.IRepository<TEntity> .GetByIdAsync(Nullable<Int32>,Func <IStaticCacheManager,CacheKey> ,Boolean)
                                                  • ;method.pngNop.Data.IRepository<TEntity> .GetById(Nullable<Int32>,Func <IStaticCacheManager,CacheKey> ,Boolean)
                                                  • ;method.pngNop.Data.IRepository<TEntity> .GetByIdsAsync(IList<Int32>,Func <IStaticCacheManager,CacheKey> ,Boolean)
                                                  • ;method.pngNop.Data.IRepository<TEntity> .GetAllAsync(Func<IQueryable <TEntity>,IQueryable<TEntity>> ,Func<IStaticCacheManager,CacheKey >,Boolean)
                                                  • ;method.pngNop.Data.IRepository<TEntity> .GetAllAsync(Func<IQueryable <TEntity>,Task<IQueryable<TEntity> >>,Func<IStaticCacheManager ,CacheKey>,Boolean)
                                                  12no event|m14|19| 25|m14|19| 1h 26min1921minNop.Data.IRepository<TEntity>
                                                  ;interface.pngIShippingService ● |m14|18|

                                                  First 5 of 25 methods

                                                  • ;method.pngNop.Services.Shipping .IShippingService .DeleteShippingMethodAsync (ShippingMethod)
                                                  • ;method.pngNop.Services.Shipping .IShippingService .GetShippingMethodByIdAsync(Int32)
                                                  • ;method.pngNop.Services.Shipping .IShippingService .GetAllShippingMethodsAsync (Nullable<Int32>)
                                                  • ;method.pngNop.Services.Shipping .IShippingService .InsertShippingMethodAsync (ShippingMethod)
                                                  • ;method.pngNop.Services.Shipping .IShippingService .UpdateShippingMethodAsync (ShippingMethod)
                                                  14no event|m14|18| 25|m14|18| 1h 26min1821minNop.Services.Shipping .IShippingService
                                                  ;interface.pngIMessageTokenProvider ● |m14|17|

                                                  First 5 of 25 methods

                                                  • ;method.pngNop.Services.Messages .IMessageTokenProvider .AddStoreTokensAsync(IList<Token> ,Store,EmailAccount)
                                                  • ;method.pngNop.Services.Messages .IMessageTokenProvider .AddOrderTokensAsync(IList<Token> ,Order,Int32,Int32)
                                                  • ;method.pngNop.Services.Messages .IMessageTokenProvider .AddOrderRefundedTokensAsync(IList <Token>,Order,Decimal)
                                                  • ;method.pngNop.Services.Messages .IMessageTokenProvider .AddShipmentTokensAsync(IList <Token>,Shipment,Int32)
                                                  • ;method.pngNop.Services.Messages .IMessageTokenProvider .AddOrderNoteTokensAsync(IList <Token>,OrderNote)
                                                  13no event|m14|17| 25|m14|17| 1h 26min1721minNop.Services.Messages .IMessageTokenProvider
                                                  ;Ok.png   Validated Rule:    Base class should not use derivatives

                                                  No type matched

                                                  ;Ok.png   Validated Rule:    Class shouldn't be too deep in inheritance tree

                                                  No type matched

                                                  ;Warning.png   Rule Violated:    ND1203    Class with no descendant should be sealed if possible

                                                  26 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  26 types# lines of code (LOC)DebtSeverityFull Name
                                                  ;class.pngCheckDiscountCouponAttribute+Check DiscountCouponFilter ● |m100|00| 47|m0|06| 0min 30s06MediumNop.Web.Framework.Mvc.Filters .CheckDiscountCouponAttribute+Chec kDiscountCouponFilter
                                                  ;class.pngPublishModelEventsAttribute+Publis hModelEventsFilter|m80|01| 39|m0|05| 0min 30s05MediumNop.Web.Framework.Mvc.Filters .PublishModelEventsAttribute+Publi shModelEventsFilter
                                                  ;class.pngCheckAccessClosedStoreAttribute+Ch eckAccessClosedStoreFilter|m78|02| 38|m0|07| 0min 30s07MediumNop.Web.Framework.Mvc.Filters .CheckAccessClosedStoreAttribute+C heckAccessClosedStoreFilter
                                                  ;class.pngNotNullValidationMessageAttribute+ NotNullValidationMessageFilter|m73|03| 36|m0|09| 0min 30s09MediumNop.Web.Framework.Mvc.Filters .NotNullValidationMessageAttribute +NotNullValidationMessageFilter
                                                  ;class.pngCheckAffiliateAttribute+CheckAffil iateFilter|m65|04| 33|m0|08| 0min 30s08MediumNop.Web.Framework.Mvc.Filters .CheckAffiliateAttribute+CheckAffi liateFilter
                                                  ;class.pngForceMultiFactorAuthenticationAttr ibute+ForceMultiFactorAuthenticati onFilter ● |m60|06| 31|m0|01| 0min 30s01MediumNop.Web.Framework.Mvc.Filters .ForceMultiFactorAuthenticationAtt ribute+ForceMultiFactorAuthentica t ionFilter
                                                  ;class.pngSaveLastVisitedPageAttribute+SaveL astVisitedPageFilter|m60|05| 31|m0|00| 0min 30s00MediumNop.Web.Framework.Mvc.Filters .SaveLastVisitedPageAttribute+Save LastVisitedPageFilter
                                                  ;class.pngCheckLanguageSeoCodeAttribute+Chec kLanguageSeoCodeFilter|m58|08| 30|m0|02| 0min 30s02MediumNop.Web.Framework.Mvc.Filters .CheckLanguageSeoCodeAttribute+Che ckLanguageSeoCodeFilter
                                                  ;class.pngValidateCaptchaAttribute+ValidateC aptchaFilter|m58|07| 30|m0|04| 0min 30s04MediumNop.Web.Framework.Mvc.Filters .ValidateCaptchaAttribute+Validate CaptchaFilter
                                                  ;class.pngWwwRequirementAttribute+WwwRequire mentFilter|m53|09| 28|m0|03| 0min 30s03MediumNop.Web.Framework.Mvc.Filters .WwwRequirementAttribute+WwwRequir ementFilter
                                                  ;class.pngValidateIpAddressAttribute+Validat eIpAddressFilter|m51|11| 27|m0|16| 0min 30s16MediumNop.Web.Framework.Mvc.Filters .ValidateIpAddressAttribute+Valida teIpAddressFilter
                                                  ;class.pngValidatePasswordAttribute+Validate PasswordFilter|m51|10| 27|m0|15| 0min 30s15MediumNop.Web.Framework.Mvc.Filters .ValidatePasswordAttribute+Validat ePasswordFilter
                                                  ;class.pngHttpsRequirementAttribute+HttpsReq uirementFilter ● |m48|12| 26|m0|17| 0min 30s17MediumNop.Web.Framework.Mvc.Filters .HttpsRequirementAttribute+HttpsRe quirementFilter
                                                  ;class.pngSaveIpAddressAttribute+SaveIpAddre ssFilter|m46|13| 25|m0|19| 0min 30s19MediumNop.Web.Framework.Mvc.Filters .SaveIpAddressAttribute+SaveIpAddr essFilter
                                                  ;class.pngSaveSelectedTabAttribute+SaveSelec tedTabFilter|m43|14| 24|m0|18| 0min 30s18MediumNop.Web.Framework.Mvc.Filters .SaveSelectedTabAttribute+SaveSele ctedTabFilter
                                                  ;class.pngValidateVendorAttribute+ValidateVe ndorFilter|m34|15| 20|m0|11| 0min 30s11MediumNop.Web.Framework.Mvc.Filters .ValidateVendorAttribute+ValidateV endorFilter
                                                  ;class.pngSaveLastActivityAttribute+SaveLast ActivityFilter|m31|16| 19|m0|10| 0min 30s10MediumNop.Web.Framework.Mvc.Filters .SaveLastActivityAttribute+SaveLas tActivityFilter
                                                  ;class.pngValidateHoneypotAttribute+Validate HoneypotFilter|m29|17| 18|m0|12| 0min 30s12MediumNop.Web.Framework.Mvc.Filters .ValidateHoneypotAttribute+Validat eHoneypotFilter
                                                  ;class.pngAuthorizeAdminAttribute+AuthorizeA dminFilter|m26|18| 17|m0|14| 0min 30s14MediumNop.Web.Framework.Mvc.Filters .AuthorizeAdminAttribute+Authorize AdminFilter
                                                  ;class.pngCheckAccessPublicStoreAttribute+Ch eckAccessPublicStoreFilter|m24|19| 16|m0|13| 0min 30s13MediumNop.Web.Framework.Mvc.Filters .CheckAccessPublicStoreAttribute+C heckAccessPublicStoreFilter
                                                  ;Warning.png   Rule Violated:    ND1204    Overrides of Method() should call base.Method()

                                                  6 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  6 methodsshouldCalldefinedInBaseClassDebtSeverityFull Name
                                                  ;method.pngUpdateEntitiesAsync<TEntity> (IEnumerable<TEntity>) ● 2;method.pngNop.Data.DataProviders .BaseDataProvider .UpdateEntitiesAsync<TEntity> (IEnumerable<TEntity>)2;class.pngNop.Data.DataProviders .BaseDataProvider|m0|2| 10min2MediumNop.Data.DataProviders .MsSqlNopDataProvider .UpdateEntitiesAsync<TEntity> (IEnumerable<TEntity>)
                                                  ;method.pngUpdateEntities<TEntity> (IEnumerable<TEntity>)1;method.pngNop.Data.DataProviders .BaseDataProvider.UpdateEntities <TEntity>(IEnumerable<TEntity>)1;class.pngNop.Data.DataProviders .BaseDataProvider|m0|1| 10min1MediumNop.Data.DataProviders .MsSqlNopDataProvider .UpdateEntities<TEntity> (IEnumerable<TEntity>)
                                                  ;method.pngDeletePictureThumbsAsync(Picture)0;method.pngNop.Services.Media.PictureService .DeletePictureThumbsAsync(Picture)0;class.pngNop.Services.Media.PictureService|m0|0| 10min0MediumNop.Services.Media .AzurePictureService .DeletePictureThumbsAsync(Picture)
                                                  ;method.pngGetThumbLocalPathAsync(String)5;method.pngNop.Services.Media.PictureService .GetThumbLocalPathAsync(String)5;class.pngNop.Services.Media.PictureService|m0|5| 10min5MediumNop.Services.Media .AzurePictureService .GetThumbLocalPathAsync(String)
                                                  ;method.pngGetThumbUrlAsync(String,String)4;method.pngNop.Services.Media.PictureService .GetThumbUrlAsync(String,String)4;class.pngNop.Services.Media.PictureService|m0|4| 10min4MediumNop.Services.Media .AzurePictureService .GetThumbUrlAsync(String,String)
                                                  ;method.pngCategoryDelete(Int32)3;method.pngNop.Web.Areas.Admin.Controllers .TaxController.CategoryDelete (Int32)3;class.pngNop.Web.Areas.Admin.Controllers .TaxController|m0|3| 10min3MediumNop.Plugin.Tax.Avalara.Controllers .AvalaraTaxController .CategoryDelete(Int32)
                                                  ;WarningCritical.png   Critical Rule Violated:    ND1205    Do not hide base class methods

                                                  2 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  2 methodsbaseMethodsHiddenbaseClassesDebtSeverityFull Name
                                                  ;method.pngGetFileInfo(String)|m0|0|

                                                  1 method

                                                  • ;method.pngMicrosoft.Extensions.FileProviders .PhysicalFileProvider.GetFileInfo (String)
                                                  |m0|0|

                                                  1 type

                                                  • ;class.pngMicrosoft.Extensions.FileProviders .PhysicalFileProvider
                                                  |m0|0| 10min0HighNop.Core.Infrastructure .NopFileProvider.GetFileInfo (String)
                                                  ;method.pngGetFileInfo(String)|m0|1|

                                                  1 method

                                                  • ;method.pngMicrosoft.Extensions.FileProviders .PhysicalFileProvider.GetFileInfo (String)
                                                  |m0|1|

                                                  1 type

                                                  • ;class.pngMicrosoft.Extensions.FileProviders .PhysicalFileProvider
                                                  |m0|1| 10min1HighNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetFileInfo(String)
                                                  ;Warning.png   Rule Violated:    ND1206    A stateless class or structure might be turned into a static type

                                                  22 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  22 typesmethodsUsingMeDebtSeverityFull Name
                                                  ;class.pngXmlHelper|m7|06|

                                                  3 methods

                                                  • ;method.pngNop.Web.Factories .SitemapModelFactory .WriteSitemapIndexAsync (MemoryStream,Int32)
                                                  • ;method.pngNop.Web.Factories .SitemapModelFactory .WriteSitemapUrlAsync(XmlWriter ,SitemapUrlModel)
                                                  • ;method.pngNop.Web.Areas.Admin.Factories .HomeModelFactory .PrepareNopCommerceNewsModelAsync( )
                                                  |m7|06| 4min 0s06LowNop.Core.XmlHelper
                                                  ;class.pngRobotsTxtDefaults|m4|09|

                                                  2 methods

                                                  • ;method.pngNop.Web.Factories .CommonModelFactory .PrepareRobotsTextFileAsync()
                                                  • ;method.pngNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareRobotsTxtSettingsModelAsyn c(RobotsTxtSettingsModel)
                                                  |m4|09| 3min 0s05LowNop.Core.Domain.Security .RobotsTxtDefaults
                                                  ;class.pngResolveLinksHelper|m2|12|

                                                  1 method

                                                  • ;method.pngNop.Services.Html.HtmlFormatter .FormatText(String,Boolean,Boolean ,Boolean,Boolean,Boolean,Boolean)
                                                  |m2|12| 2min 0s07LowNop.Services.Html .ResolveLinksHelper
                                                  ;class.pngCodeFormatHelper ● |m2|13|

                                                  1 method

                                                  • ;method.pngNop.Services.Html.BBCodeHelper .FormatText(String,Boolean,Boolean ,Boolean,Boolean,Boolean,Boolean ,Boolean)
                                                  |m2|13| 2min 0s09LowNop.Services.Html.CodeFormatter .CodeFormatHelper
                                                  ;class.pngValidatorUtilities|m7|07|

                                                  3 methods

                                                  • ;ctor.pngNop.Web.Areas.Admin.Validators .Vendors.VendorValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                                  • ;ctor.pngNop.Web.Areas.Admin.Validators .Catalog.CategoryValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                                  • ;ctor.pngNop.Web.Areas.Admin.Validators .Catalog.ManufacturerValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                                  |m7|07| 4min 0s08LowNop.Web.Areas.Admin.Validators .ValidatorUtilities
                                                  ;class.pngHelpers19no method|m0|19| 1min 0s01LowNop.Plugin.Widgets.GoogleAnalytics .Api.Helpers
                                                  ;class.pngAvalaraTaxDefaults ● |m100|00|

                                                  First 5 of 41 methods

                                                  • ;method.pngNop.Plugin.Tax.Avalara .AvalaraTaxProvider .GetConfigurationPageUrl()
                                                  • ;method.pngNop.Plugin.Tax.Avalara .AvalaraTaxProvider.InstallAsync()
                                                  • ;method.pngNop.Plugin.Tax.Avalara .AvalaraTaxProvider.UninstallAsync ()
                                                  • ;property-get.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager .get_ServiceClient()
                                                  • ;method.pngNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager .HandleFunctionAsync<TResult>(Func <Task<TResult>>)
                                                  |m100|00| 42min00LowNop.Plugin.Tax.Avalara .AvalaraTaxDefaults
                                                  ;class.pngFacebookPixelDefaults ● |m48|03|

                                                  First 5 of 20 methods

                                                  • ;method.pngNop.Plugin.Widgets.FacebookPixel .FacebookPixelPlugin .GetConfigurationPageUrl()
                                                  • ;method.pngNop.Plugin.Widgets.FacebookPixel .FacebookPixelPlugin .UninstallAsync()
                                                  • ;method.pngNop.Plugin.Widgets.FacebookPixel .Infrastructure.RouteProvider .RegisterRoutes (IEndpointRouteBuilder)
                                                  • ;method.pngNop.Plugin.Widgets.FacebookPixel .Services.EventConsumer .HandleEventAsync (PageRenderingEvent)
                                                  • ;method.pngNop.Plugin.Widgets.FacebookPixel .Services .FacebookConversionsHttpClient .SendEventAsync (FacebookPixelConfiguration ,ConversionsEvent)
                                                  |m48|03| 21min02LowNop.Plugin.Widgets.FacebookPixel .FacebookPixelDefaults
                                                  ;class.pngGoogleAuthenticatorDefaults ● |m21|04|

                                                  First 5 of 9 methods

                                                  • ;method.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator .GoogleAuthenticatorMethod .GetConfigurationPageUrl()
                                                  • ;method.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator .GoogleAuthenticatorMethod .InstallAsync()
                                                  • ;method.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator .Infrastructure.RouteProvider .RegisterRoutes (IEndpointRouteBuilder)
                                                  • ;method.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator.Services .GoogleAuthenticatorService .InsertConfigurationAsync (GoogleAuthenticatorRecord)
                                                  • ;method.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator.Services .GoogleAuthenticatorService .UpdateConfigurationAsync (GoogleAuthenticatorRecord)
                                                  |m21|04| 10min04LowNop.Plugin.MultiFactorAuth .GoogleAuthenticator .GoogleAuthenticatorDefaults
                                                  ;class.pngPayPalCommerceDefaults ● |m48|02|

                                                  First 5 of 20 methods

                                                  • ;method.pngNop.Plugin.Payments.PayPalCommerce .PayPalCommercePaymentMethod .RefundAsync(RefundPaymentRequest)
                                                  • ;method.pngNop.Plugin.Payments.PayPalCommerce .PayPalCommercePaymentMethod .GetPaymentInfoAsync (IFormCollection)
                                                  • ;method.pngNop.Plugin.Payments.PayPalCommerce .PayPalCommercePaymentMethod .GetConfigurationPageUrl()
                                                  • ;method.pngNop.Plugin.Payments.PayPalCommerce .PayPalCommercePaymentMethod .InstallAsync()
                                                  • ;method.pngNop.Plugin.Payments.PayPalCommerce .PayPalCommercePaymentMethod .UninstallAsync()
                                                  |m48|02| 21min03LowNop.Plugin.Payments.PayPalCommerce .PayPalCommerceDefaults
                                                  ;class.pngPayPalCommerceDefaults+Onboarding|m2|14|

                                                  1 method

                                                  • ;ctor.pngNop.Plugin.Payments.PayPalCommerce .Services.OnboardingHttpClient. .ctor(HttpClient)
                                                  |m2|14| 2min 0s16LowNop.Plugin.Payments.PayPalCommerce .PayPalCommerceDefaults+Onboarding
                                                  ;class.pngCyberSourceDefaults|m90|01|

                                                  First 5 of 37 methods

                                                  • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest)
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .CaptureAsync (CapturePaymentRequest)
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .RefundAsync(RefundPaymentRequest)
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .GetPaymentInfoAsync (IFormCollection)
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .GetConfigurationPageUrl()
                                                  |m90|01| 38min15LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults
                                                  ;class.pngCyberSourceDefaults+PayerAuthentic ationSetupStatus|m2|15|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourcePayerAuthenticationCon troller.Setup(Int32,String)
                                                  |m2|15| 2min 0s17LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationSetupStatus
                                                  ;class.pngCyberSourceDefaults+PayerAuthentic ationStatus|m4|08|

                                                  2 methods

                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourcePayerAuthenticationCon troller.Enrollment(String,Int32 ,String)
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourcePayerAuthenticationCon troller.Validate(String)
                                                  |m4|08| 3min 0s19LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationStatus
                                                  ;class.pngCyberSourceDefaults+PayerAuthentic ationErrorReason|m2|16|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Controllers .CyberSourcePayerAuthenticationCon troller.Enrollment(String,Int32 ,String)
                                                  |m2|16| 2min 0s18LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults+PayerAuthenti cationErrorReason
                                                  ;class.pngCyberSourceDefaults+ResponseStatus|m2|18|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest)
                                                  |m2|18| 2min 0s11LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults+ResponseStatu s
                                                  ;class.pngCyberSourceDefaults+ResponseErrorR eason|m2|17|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest)
                                                  |m2|17| 2min 0s10LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults+ResponseError Reason
                                                  ;class.pngCyberSourceDefaults+Decisions|m2|10|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Services.OrderStatusUpdateTask .ExecuteAsync()
                                                  |m2|10| 2min 0s12LowNop.Plugin.Payments.CyberSource .CyberSourceDefaults+Decisions
                                                  ;class.pngCreditCardHelper|m14|05|

                                                  First 5 of 6 methods

                                                  • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest)
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .AuthorizeAsync (ProcessPaymentRequest,Boolean ,Boolean)
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .RefundAsync(RefundPaymentRequest)
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .CreditAsync(RefundPaymentRequest)
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Services.CyberSourceService .CreateInstrumentIdAsync(String)
                                                  |m14|05| 7min14LowNop.Plugin.Payments.CyberSource .Services.Helpers.CreditCardHelper
                                                  ;class.pngCreditCardHelper+CardType|m2|11|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Services.Helpers.CreditCardHelper .GetCardTypeByNumber(String)
                                                  |m2|11| 2min 0s13LowNop.Plugin.Payments.CyberSource .Services.Helpers .CreditCardHelper+CardType
                                                  ;Warning.png   Rule Violated:    ND1207    Non-static classes should be instantiated or turned to static

                                                  22 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  22 typesVisibilityDebtSeverityFull Name
                                                  ;class.pngXmlHelper06public|m0|06| 2min 0s06MediumNop.Core.XmlHelper
                                                  ;class.pngGenericDictionaryTypeConverter<K,V > ● 05public|m0|05| 2min 0s05MediumNop.Core.ComponentModel .GenericDictionaryTypeConverter<K ,V>
                                                  ;class.pngGenericListTypeConverter<T> ● 07public|m0|07| 2min 0s07MediumNop.Core.ComponentModel .GenericListTypeConverter<T>
                                                  ;class.pngSingletonDictionary<TKey,TValue>09public|m0|09| 2min 0s09MediumNop.Core.Infrastructure .SingletonDictionary<TKey,TValue>
                                                  ;class.pngSingletonList<T>08public|m0|08| 2min 0s08MediumNop.Core.Infrastructure .SingletonList<T>
                                                  ;class.pngPickupPointTypeConverter01public|m0|01| 2min 0s01MediumNop.Core.Domain.Shipping .PickupPointTypeConverter
                                                  ;class.pngShippingOptionListTypeConverter00public|m0|00| 2min 0s00MediumNop.Core.Domain.Shipping .ShippingOptionListTypeConverter
                                                  ;class.pngShippingOptionTypeConverter02public|m0|02| 2min 0s02MediumNop.Core.Domain.Shipping .ShippingOptionTypeConverter
                                                  ;class.pngRobotsTxtDefaults04public|m0|04| 2min 0s04MediumNop.Core.Domain.Security .RobotsTxtDefaults
                                                  ;class.pngOrderByCountryReportLine03public|m0|03| 2min 0s03MediumNop.Core.Domain.Orders .OrderByCountryReportLine
                                                  ;class.pngSalesSummaryReportLine ● 16public|m0|16| 2min 0s16MediumNop.Core.Domain.Orders .SalesSummaryReportLine
                                                  ;class.pngReturnableOrderItem15public|m0|15| 2min 0s15MediumNop.Services.Orders .ReturnableOrderItem
                                                  ;class.pngResolveLinksHelper17public|m0|17| 2min 0s17MediumNop.Services.Html .ResolveLinksHelper
                                                  ;class.pngCodeFormatHelper ● 19public|m0|19| 2min 0s19MediumNop.Services.Html.CodeFormatter .CodeFormatHelper
                                                  ;class.pngRemotePost18public|m0|18| 2min 0s18MediumNop.Web.Framework.RemotePost
                                                  ;class.pngValidatorUtilities11public|m0|11| 2min 0s11MediumNop.Web.Areas.Admin.Validators .ValidatorUtilities
                                                  ;class.pngHelpers10public|m0|10| 2min 0s10MediumNop.Plugin.Widgets.GoogleAnalytics .Api.Helpers
                                                  ;class.pngCyberSourceDefaults+ResponseStatus12public|m0|12| 2min 0s12MediumNop.Plugin.Payments.CyberSource .CyberSourceDefaults+ResponseStatu s
                                                  ;class.pngCyberSourceDefaults+ResponseErrorR eason14public|m0|14| 2min 0s14MediumNop.Plugin.Payments.CyberSource .CyberSourceDefaults+ResponseError Reason
                                                  ;class.pngCyberSourceDefaults+Decisions13public|m0|13| 2min 0s13MediumNop.Plugin.Payments.CyberSource .CyberSourceDefaults+Decisions
                                                  ;Warning.png   Rule Violated:    ND1208    Methods should be declared static if possible

                                                  12 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  12 methodsstaticFieldsUsedmethodsCallingMeDebtSeverityFull Name
                                                  ;property-get.pngget_HashAlgorithm()04no field|m0|06|

                                                  1 method

                                                  • ;method.pngNop.Core.Caching.CacheKeyService .CreateIdsHash(IEnumerable<Int32>)
                                                  |m0|06| 1min 0s03MediumNop.Core.Caching.CacheKeyService .get_HashAlgorithm()
                                                  ;method.pngPrepareEntryOptions(CacheKey)05no field|m50|04|

                                                  2 methods

                                                  • ;method.pngNop.Core.Caching .DistributedCacheManager.Set (CacheKey,Object)
                                                  • ;method.pngNop.Core.Caching .DistributedCacheManager.SetAsync (CacheKey,Object)
                                                  |m50|04| 1min 30s04MediumNop.Core.Caching .DistributedCacheManager .PrepareEntryOptions(CacheKey)
                                                  ;method.pngPrepareEntryOptions(CacheKey)|m100|00|

                                                  2 fields

                                                  • ;field.pngNop.Core.Caching .MemoryCacheManager._prefixes
                                                  • ;field.pngNop.Core.Caching .MemoryCacheManager._clearToken
                                                  |m50|01|

                                                  2 methods

                                                  • ;method.pngNop.Core.Caching .MemoryCacheManager.Set(CacheKey ,Object)
                                                  • ;method.pngNop.Core.Caching .MemoryCacheManager.GetAsync<T> (CacheKey,Func<T>)
                                                  |m50|01| 1min 30s05MediumNop.Core.Caching .MemoryCacheManager .PrepareEntryOptions(CacheKey)
                                                  ;method.pngEncryptTextToMemory(String,Byte[] ,Byte[])03no field|m0|05|

                                                  1 method

                                                  • ;method.pngNop.Services.Security .EncryptionService.EncryptText (String,String)
                                                  |m0|05| 1min 0s00MediumNop.Services.Security .EncryptionService .EncryptTextToMemory(String,Byte[] ,Byte[])
                                                  ;method.pngDecryptTextFromMemory(Byte[] ,Byte[],Byte[])01no field|m0|07|

                                                  1 method

                                                  • ;method.pngNop.Services.Security .EncryptionService.DecryptText (String,String)
                                                  |m0|07| 1min 0s01MediumNop.Services.Security .EncryptionService .DecryptTextFromMemory(Byte[] ,Byte[],Byte[])
                                                  ;method.pngSetCaptionStyle(IXLCell)02no field|m100|00|

                                                  3 methods

                                                  • ;method.pngNop.Services.ExportImport.Help .PropertyManager<T,L> .WriteDefaultCaption(IXLWorksheet ,Int32,Int32)
                                                  • ;method.pngNop.Services.ExportImport.Help .PropertyManager<T,L> .WriteLocalizedCaption (IXLWorksheet,Int32,Int32)
                                                  • ;method.pngNop.Services.ExportImport .ExportManager .ExportCustomerGdprInfoToXlsxAsync (Customer,Int32)
                                                  |m100|00| 2min 0s02MediumNop.Services.ExportImport.Help .PropertyManager<T,L> .SetCaptionStyle(IXLCell)
                                                  ;method.pngPublishModelPrepared<TModel> (TModel)09no field|m50|02|

                                                  2 methods

                                                  • ;method.pngNop.Web.Framework.Components .NopViewComponent.View<TModel> (String,TModel)
                                                  • ;method.pngNop.Web.Framework.Components .NopViewComponent.View<TModel> (TModel)
                                                  |m50|02| 1min 30s09MediumNop.Web.Framework.Components .NopViewComponent .PublishModelPrepared<TModel> (TModel)
                                                  ;method.pngCreateTrackRequest(String)10no field|m0|11|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Shipping.UPS.Services .UPSService.GetShipmentEventsAsync (String)
                                                  |m0|11| 1min 0s10MediumNop.Plugin.Shipping.UPS.Services .UPSService.CreateTrackRequest (String)
                                                  ;method.pngGetPackageSize(Decimal,Decimal ,Decimal)11no field|m50|03|

                                                  2 methods

                                                  • ;method.pngNop.Plugin.Shipping.UPS.Services .UPSService .GetPackagesByCubicRootAsync (GetShippingOptionRequest)
                                                  • ;method.pngNop.Plugin.Shipping.UPS.Services .UPSService .GetPackagesByDimensionsAsync (GetShippingOptionRequest)
                                                  |m50|03| 1min 30s11MediumNop.Plugin.Shipping.UPS.Services .UPSService.GetPackageSize(Decimal ,Decimal,Decimal)
                                                  ;method.pngFixIllegalJavaScriptChars(String)06no field|m0|08|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .EventConsumer .ProcessOrderEventAsync(Order ,Boolean)
                                                  |m0|08| 1min 0s06MediumNop.Plugin.Widgets.GoogleAnalytics .EventConsumer .FixIllegalJavaScriptChars(String)
                                                  ;method.pngFixIllegalJavaScriptChars(String)07no field|m0|09|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Widgets.GoogleAnalytics .Components .WidgetsGoogleAnalyticsViewCompone nt.GetEcommerceScriptAsync(Order)
                                                  |m0|09| 1min 0s07MediumNop.Plugin.Widgets.GoogleAnalytics .Components .WidgetsGoogleAnalyticsViewCompone nt.FixIllegalJavaScriptChars (String)
                                                  ;method.pngGetRate (ShippingByWeightByTotalRecord ,Decimal,Decimal)08no field|m0|10|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Shipping .FixedByWeightByTotal .FixedByWeightByTotalComputationMe thod.GetShippingOptionsAsync (GetShippingOptionRequest)
                                                  |m0|10| 1min 0s08MediumNop.Plugin.Shipping .FixedByWeightByTotal .FixedByWeightByTotalComputationMe thod.GetRate (ShippingByWeightByTotalRecord ,Decimal,Decimal)
                                                  ;Warning.png   Rule Violated:    ND1209    Constructor should not call a virtual method

                                                  66 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  66 methodsvirtualMethodsCalledDerivedTypesDebtSeverityFull Name
                                                  ;ctor.png.ctor(IEnumerable <IMigrationProcessor>)|m0|07|

                                                  1 method

                                                  • ;method.pngNop.Data.Migrations .NopProcessorAccessor .ConfigureProcessor(IList <IMigrationProcessor>)
                                                  09no type|m0|07| 4min 0s06HighNop.Data.Migrations .NopProcessorAccessor..ctor (IEnumerable<IMigrationProcessor>)
                                                  ;ctor.png.ctor(INopFileProvider)|m0|06|

                                                  1 method

                                                  • ;method.pngNop.Services.Themes.ThemeProvider .Initialize()
                                                  07no type|m0|06| 4min 0s05HighNop.Services.Themes.ThemeProvider. .ctor(INopFileProvider)
                                                  ;ctor.png.ctor()|m10|01|

                                                  4 methods

                                                  • ;property-set.pngNop.Services.Plugins .PluginDescriptor .set_SupportedVersions(IList <String>)
                                                  • ;property-set.pngNop.Services.Plugins .PluginDescriptor .set_LimitedToStores(IList<Int32>)
                                                  • ;property-set.pngNop.Services.Plugins .PluginDescriptor .set_LimitedToCustomerRoles(IList <Int32>)
                                                  • ;property-set.pngNop.Services.Plugins .PluginDescriptor.set_DependsOn (IList<String>)
                                                  08no type|m10|01| 16min07HighNop.Services.Plugins .PluginDescriptor..ctor()
                                                  ;ctor.png.ctor()|m13|00|

                                                  5 methods

                                                  • ;property-get.pngNop.Services.Html.CodeFormatter .CodeFormat.get_Keywords()
                                                  • ;property-get.pngNop.Services.Html.CodeFormatter .CodeFormat.get_Preprocessors()
                                                  • ;property-get.pngNop.Services.Html.CodeFormatter .CodeFormat.get_CommentRegex()
                                                  • ;property-get.pngNop.Services.Html.CodeFormatter .CodeFormat.get_StringRegex()
                                                  • ;property-get.pngNop.Services.Html.CodeFormatter .CodeFormat.get_CaseSensitive()
                                                  |m0|02|

                                                  First 5 of 6 types

                                                  • ;class.pngNop.Services.Html.CodeFormatter .CLikeFormat
                                                  • ;class.pngNop.Services.Html.CodeFormatter .MshFormat
                                                  • ;class.pngNop.Services.Html.CodeFormatter .TsqlFormat
                                                  • ;class.pngNop.Services.Html.CodeFormatter .VisualBasicFormat
                                                  • ;class.pngNop.Services.Html.CodeFormatter .CSharpFormat
                                                  |m13|00| 20min09HighNop.Services.Html.CodeFormatter .CodeFormat..ctor()
                                                  ;ctor.png.ctor()|m0|09|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .PostInitialize()
                                                  |m11|01|

                                                  First 5 of 97 types

                                                  • ;class.pngNop.Web.Validators.Vendors .ApplyVendorValidator
                                                  • ;class.pngNop.Web.Validators.Vendors .VendorInfoValidator
                                                  • ;class.pngNop.Web.Validators.ShoppingCart .WishlistEmailAFriendValidator
                                                  • ;class.pngNop.Web.Validators.PrivateMessages .SendPrivateMessageValidator
                                                  • ;class.pngNop.Web.Validators.News .NewsItemValidator
                                                  |m0|09| 4min 0s08HighNop.Web.Framework.Validators .BaseNopValidator<TModel>..ctor()
                                                  ;ctor.png.ctor()|m0|08|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Models .BaseNopModel.PostInitialize()
                                                  |m100|00|

                                                  First 5 of 829 types

                                                  • ;class.pngNop.Web.Models.Vendors .ApplyVendorModel
                                                  • ;class.pngNop.Web.Models.Vendors .VendorInfoModel
                                                  • ;class.pngNop.Web.Models.Sitemap .SitemapModel
                                                  • ;class.pngNop.Web.Models.Sitemap .SitemapUrlModel
                                                  • ;class.pngNop.Web.Models.Sitemap .SitemapXmlModel
                                                  |m0|08| 4min 0s01HighNop.Web.Framework.Models .BaseNopModel..ctor()
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|03|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  06no type|m0|03| 4min 0s00HighNop.Web.Areas.Admin.Validators .Vendors.VendorAttributeValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|02|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  03no type|m0|02| 4min 0s02HighNop.Web.Areas.Admin.Validators .Vendors .VendorAttributeValueValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor) ● |m0|04|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  05no type|m0|04| 4min 0s04HighNop.Web.Areas.Admin.Validators .Vendors.VendorValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|05|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  04no type|m0|05| 4min 0s03HighNop.Web.Areas.Admin.Validators .Topics.TopicValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|16|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  16no type|m0|16| 4min 0s16HighNop.Web.Areas.Admin.Validators .Templates .CategoryTemplateValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|15|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  15no type|m0|15| 4min 0s15HighNop.Web.Areas.Admin.Validators .Templates .ManufacturerTemplateValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|17|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  17no type|m0|17| 4min 0s17HighNop.Web.Areas.Admin.Validators .Templates .ProductTemplateValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|19|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  19no type|m0|19| 4min 0s19HighNop.Web.Areas.Admin.Validators .Templates.TopicTemplateValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|18|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  18no type|m0|18| 4min 0s18HighNop.Web.Areas.Admin.Validators.Tax .TaxCategoryValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|11|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  11no type|m0|11| 4min 0s11HighNop.Web.Areas.Admin.Validators .Tasks.ScheduleTaskValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|10|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  10no type|m0|10| 4min 0s10HighNop.Web.Areas.Admin.Validators .Stores.StoreValidator..ctor (ILocalizationService ,IMappingEntityAccessor)
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|12|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  12no type|m0|12| 4min 0s12HighNop.Web.Areas.Admin.Validators .Shipping.DeliveryDateValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|14|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  14no type|m0|14| 4min 0s14HighNop.Web.Areas.Admin.Validators .Shipping .ProductAvailabilityRangeValidator ..ctor(ILocalizationService ,IMappingEntityAccessor)
                                                  ;ctor.png.ctor(ILocalizationService ,IMappingEntityAccessor)|m0|13|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .BaseNopValidator<TModel> .SetDatabaseValidationRules <TEntity>(IMappingEntityAccessor ,String[])
                                                  13no type|m0|13| 4min 0s13HighNop.Web.Areas.Admin.Validators .Shipping.ShippingMethodValidator. .ctor(ILocalizationService ,IMappingEntityAccessor)
                                                  ;Ok.png   Validated Rule:    Avoid the Singleton pattern

                                                  No type matched

                                                  ;Warning.png   Rule Violated:    ND1211    Don't assign static fields from instance methods

                                                  10 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  10 fieldsassignedByDebtSeverityFull Name
                                                  ;field.png_clearToken|m0|03|

                                                  1 method

                                                  • ;method.pngNop.Core.Caching .MemoryCacheManager.ClearAsync()
                                                  |m0|03| 5min03MediumNop.Core.Caching .MemoryCacheManager._clearToken
                                                  ;field.png_connectionWrapper|m0|04|

                                                  1 method

                                                  • ;ctor.pngNop.Services.Caching .RedisCacheManager..ctor (AppSettings,IDistributedCache)
                                                  |m0|04| 5min04MediumNop.Services.Caching .RedisCacheManager ._connectionWrapper
                                                  ;field.png_seoCharacterTable|m0|02|

                                                  1 method

                                                  • ;method.pngNop.Services.Seo.UrlRecordService .InitializeSeoCharacterTable()
                                                  |m0|02| 5min02MediumNop.Services.Seo.UrlRecordService ._seoCharacterTable
                                                  ;field.png_blobContainerClient|m0|00|

                                                  1 method

                                                  • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                                  |m0|00| 5min00MediumNop.Services.Media .AzurePictureService ._blobContainerClient
                                                  ;field.png_blobServiceClient|m0|01|

                                                  1 method

                                                  • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                                  |m0|01| 5min01MediumNop.Services.Media .AzurePictureService ._blobServiceClient
                                                  ;field.png_azureBlobStorageAppendContainerNa me|m0|08|

                                                  1 method

                                                  • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                                  |m0|08| 5min08MediumNop.Services.Media .AzurePictureService ._azureBlobStorageAppendContainerN ame
                                                  ;field.png_isInitialized|m0|09|

                                                  1 method

                                                  • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                                  |m0|09| 5min09MediumNop.Services.Media .AzurePictureService ._isInitialized
                                                  ;field.png_azureBlobStorageConnectionString|m0|07|

                                                  1 method

                                                  • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                                  |m0|07| 5min07MediumNop.Services.Media .AzurePictureService ._azureBlobStorageConnectionString
                                                  ;field.png_azureBlobStorageContainerName|m0|05|

                                                  1 method

                                                  • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                                  |m0|05| 5min05MediumNop.Services.Media .AzurePictureService ._azureBlobStorageContainerName
                                                  ;field.png_azureBlobStorageEndPoint|m0|06|

                                                  1 method

                                                  • ;method.pngNop.Services.Media .AzurePictureService.OneTimeInit (AppSettings)
                                                  |m0|06| 5min06MediumNop.Services.Media .AzurePictureService ._azureBlobStorageEndPoint
                                                  ;Warning.png   Rule Violated:    ND1212    Avoid empty interfaces

                                                  9 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  9 typesTypesThatImplementMeDebtSeverityFull Name
                                                  ;interface.pngISettings|m35|1|

                                                  First 5 of 56 types

                                                  • ;class.pngNop.Core.Security.CookieSettings
                                                  • ;class.pngNop.Core.Domain .StoreInformationSettings
                                                  • ;class.pngNop.Core.Domain.Vendors .VendorSettings
                                                  • ;class.pngNop.Core.Domain.Tax.TaxSettings
                                                  • ;class.pngNop.Core.Domain.Shipping .ShippingSettings
                                                  |m35|1| 2h 58min2MediumNop.Core.Configuration.ISettings
                                                  ;interface.pngISlugSupported|m5|7|

                                                  First 5 of 8 types

                                                  • ;class.pngNop.Core.Domain.Vendors.Vendor
                                                  • ;class.pngNop.Core.Domain.Topics.Topic
                                                  • ;class.pngNop.Core.Domain.News.NewsItem
                                                  • ;class.pngNop.Core.Domain.Catalog.Category
                                                  • ;class.pngNop.Core.Domain.Catalog .Manufacturer
                                                  |m5|7| 34min3MediumNop.Core.Domain.Seo.ISlugSupported
                                                  ;interface.pngILocalizedEntity|m23|3|

                                                  First 5 of 37 types

                                                  • ;class.pngNop.Core.Domain.Vendors.Vendor
                                                  • ;class.pngNop.Core.Domain.Vendors .VendorAttribute
                                                  • ;class.pngNop.Core.Domain.Vendors .VendorAttributeValue
                                                  • ;class.pngNop.Core.Domain.Topics.Topic
                                                  • ;class.pngNop.Core.Domain.Stores.Store
                                                  |m23|3| 2h 1min0MediumNop.Core.Domain.Localization .ILocalizedEntity
                                                  ;interface.pngILocalizedEnum8no type|m0|8| 10min8LowNop.Core.Domain.Localization .ILocalizedEnum
                                                  ;interface.pngIConfigModel|m5|6|

                                                  First 5 of 9 types

                                                  • ;class.pngNop.Web.Areas.Admin.Models .Settings.AzureBlobConfigModel
                                                  • ;class.pngNop.Web.Areas.Admin.Models .Settings.CacheConfigModel
                                                  • ;class.pngNop.Web.Areas.Admin.Models .Settings.CommonConfigModel
                                                  • ;class.pngNop.Web.Areas.Admin.Models .Settings.DataConfigModel
                                                  • ;class.pngNop.Web.Areas.Admin.Models .Settings .DistributedCacheConfigModel
                                                  |m5|6| 37min1MediumNop.Web.Framework.Models .IConfigModel
                                                  ;interface.pngILocalizedModel|m23|2|

                                                  First 5 of 37 types

                                                  • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorAttributeModel
                                                  • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorAttributeValueModel
                                                  • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorModel
                                                  • ;class.pngNop.Web.Areas.Admin.Models.Topics .TopicModel
                                                  • ;class.pngNop.Web.Areas.Admin.Models.Stores .StoreModel
                                                  |m23|2| 2h 1min7MediumNop.Web.Framework.Models .ILocalizedModel
                                                  ;interface.pngIPagedModel<T>|m100|0|

                                                  First 5 of 156 types

                                                  • ;class.pngNop.Web.Framework.Models .BasePagedListModel<T>
                                                  • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorAttributeListModel
                                                  • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorAttributeValueListModel
                                                  • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorListModel
                                                  • ;class.pngNop.Web.Areas.Admin.Models.Vendors .VendorNoteListModel
                                                  |m100|0| 7h 58min6MediumNop.Web.Framework.Models .IPagedModel<T>
                                                  ;interface.pngIRender|m7|5|

                                                  First 5 of 12 types

                                                  • ;class.pngNop.Web.Framework.Models .DataTables.RenderBoolean
                                                  • ;class.pngNop.Web.Framework.Models .DataTables.RenderButtonCustom
                                                  • ;class.pngNop.Web.Framework.Models .DataTables.RenderButtonEdit
                                                  • ;class.pngNop.Web.Framework.Models .DataTables.RenderButtonRemove
                                                  • ;class.pngNop.Web.Framework.Models .DataTables .RenderButtonsInlineEdit
                                                  |m7|5| 46min4MediumNop.Web.Framework.Models .DataTables.IRender
                                                  ;interface.pngIAuthorizedRequest|m19|4|

                                                  First 5 of 30 types

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Secure.SecureApiRequest
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Pusher.PusherApiRequest
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.CreateProductRequest
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.ProductApiRequest
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.UpdateProductRequest
                                                  |m19|4| 1h 40min5MediumNop.Plugin.Misc.Zettle.Domain.Api .IAuthorizedRequest
                                                  ;Ok.png   Validated Rule:    Avoid types initialization cycles

                                                  No method matched

                                                  API Breaking Changes

                                                  ;WarningCritical.png   Critical Rule Violated:    ND1500    API Breaking Changes: Types

                                                  25 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  25 typesNewVisibilityreasonDebtSeverityFull Name
                                                  ;class.pngDistributedCacheManager+PerRequest Cache06 06was public and has been removed|m0|06| 20min06HighNop.Core.Caching .DistributedCacheManager+PerReques tCache
                                                  ;class.pngOrderCancelledEvent05 05was public and has been removed|m0|05| 20min05HighNop.Core.Domain.Orders .OrderCancelledEvent
                                                  ;interface.pngISitemapGenerator07 07was public and has been removed|m0|07| 20min07HighNop.Services.Seo.ISitemapGenerator
                                                  ;class.pngSitemapCreatedEvent09 09was public and has been removed|m0|09| 20min09HighNop.Services.Seo .SitemapCreatedEvent
                                                  ;class.pngSitemapGenerator08 08was public and has been removed|m0|08| 20min08HighNop.Services.Seo.SitemapGenerator
                                                  ;class.pngSitemapUrl01 01was public and has been removed|m0|01| 20min01HighNop.Services.Seo.SitemapUrl
                                                  ;enum.pngUpdateFrequency00 00was public and has been removed|m0|00| 20min00HighNop.Services.Seo.UpdateFrequency
                                                  ;class.pngBaseRoxyFilemanService02 02was public and has been removed|m0|02| 20min02HighNop.Services.Media.RoxyFileman .BaseRoxyFilemanService
                                                  ;class.pngDatabaseRoxyFilemanService04 04was public and has been removed|m0|04| 20min04HighNop.Services.Media.RoxyFileman .DatabaseRoxyFilemanService
                                                  ;class.pngFileRoxyFilemanService03 03was public and has been removed|m0|03| 20min03HighNop.Services.Media.RoxyFileman .FileRoxyFilemanService
                                                  ;class.pngRoxyFilemanFormFile16 16was public and has been removed|m0|16| 20min16HighNop.Services.Media.RoxyFileman .RoxyFilemanFormFile
                                                  ;class.pngRoxyFilemanProvider15 15was public and has been removed|m0|15| 20min15HighNop.Services.Media.RoxyFileman .RoxyFilemanProvider
                                                  ;class.pngPropertyByName<T>17 17was public and has been removed|m0|17| 20min17HighNop.Services.ExportImport.Help .PropertyByName<T>
                                                  ;class.pngPropertyManager<T>19 19was public and has been removed|m0|19| 20min19HighNop.Services.ExportImport.Help .PropertyManager<T>
                                                  ;class.pngCustomUrlRecordEntityNameRequested Event18 18was public and has been removed|m0|18| 20min18HighNop.Web.Framework.Seo .CustomUrlRecordEntityNameRequeste dEvent
                                                  ;class.pngWebOptimizerConfig11 11was public and has been removed|m0|11| 20min11HighNop.Web.Framework.Configuration .WebOptimizerConfig
                                                  ;class.pngNopPathRouteDefaults10 10was public and has been removed|m0|10| 20min10HighNop.Web.Framework.Mvc.Routing .NopPathRouteDefaults
                                                  ;class.pngBackwardCompatibility1XController12 12was public and has been removed|m0|12| 20min12HighNop.Web.Controllers .BackwardCompatibility1XController
                                                  ;class.pngBackwardCompatibility2XController14 14was public and has been removed|m0|14| 20min14HighNop.Web.Controllers .BackwardCompatibility2XController
                                                  ;class.pngSitemapModel13 13was public and has been removed|m0|13| 20min13HighNop.Web.Models.Common.SitemapModel
                                                  ;WarningCritical.png   Critical Rule Violated:    ND1501    API Breaking Changes: Methods

                                                  214 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  214 methodsNewVisibilityreasonDebtSeverityFull Name
                                                  ;property-get.pngget_SupportPreviousNopcommerceVers ions()06 06was public and has been removed|m0|06| 10min06HighNop.Core.Configuration .CommonConfig .get_SupportPreviousNopcommerceVer sions()
                                                  ;property-get.pngget_ClearPluginShadowDirectoryOnSt artup()05 05was public and has been removed|m0|05| 10min05HighNop.Core.Configuration .PluginConfig .get_ClearPluginShadowDirectoryOnS tartup()
                                                  ;property-get.pngget_CopyLockedPluginAssembilesToSu bdirectoriesOnStartup()07 07was public and has been removed|m0|07| 10min07HighNop.Core.Configuration .PluginConfig .get_CopyLockedPluginAssembilesToS ubdirectoriesOnStartup()
                                                  ;property-get.pngget_UsePluginsShadowCopy()09 09was public and has been removed|m0|09| 10min09HighNop.Core.Configuration .PluginConfig .get_UsePluginsShadowCopy()
                                                  ;ctor.png.ctor(AppSettings ,IDistributedCache ,IHttpContextAccessor)08 08is public and has different parameters than in baseline|m0|08| 10min08HighNop.Core.Caching .DistributedCacheManager..ctor (AppSettings,IDistributedCache ,IHttpContextAccessor)
                                                  ;property-get.pngget_HomepageTitle()01 01was public and has been removed|m0|01| 10min01HighNop.Core.Domain.Seo.SeoSettings .get_HomepageTitle()
                                                  ;property-set.pngset_HomepageTitle(String)00 00was public and has been removed|m0|00| 10min00HighNop.Core.Domain.Seo.SeoSettings .set_HomepageTitle(String)
                                                  ;property-get.pngget_HomepageDescription()02 02was public and has been removed|m0|02| 10min02HighNop.Core.Domain.Seo.SeoSettings .get_HomepageDescription()
                                                  ;property-set.pngset_HomepageDescription(String)04 04was public and has been removed|m0|04| 10min04HighNop.Core.Domain.Seo.SeoSettings .set_HomepageDescription(String)
                                                  ;property-get.pngget_DefaultTitle()03 03was public and has been removed|m0|03| 10min03HighNop.Core.Domain.Seo.SeoSettings .get_DefaultTitle()
                                                  ;property-set.pngset_DefaultTitle(String)16 16was public and has been removed|m0|16| 10min16HighNop.Core.Domain.Seo.SeoSettings .set_DefaultTitle(String)
                                                  ;property-get.pngget_DefaultMetaKeywords()15 15was public and has been removed|m0|15| 10min15HighNop.Core.Domain.Seo.SeoSettings .get_DefaultMetaKeywords()
                                                  ;property-set.pngset_DefaultMetaKeywords(String)17 17was public and has been removed|m0|17| 10min17HighNop.Core.Domain.Seo.SeoSettings .set_DefaultMetaKeywords(String)
                                                  ;property-get.pngget_DefaultMetaDescription()19 19was public and has been removed|m0|19| 10min19HighNop.Core.Domain.Seo.SeoSettings .get_DefaultMetaDescription()
                                                  ;property-set.pngset_DefaultMetaDescription(String)18 18was public and has been removed|m0|18| 10min18HighNop.Core.Domain.Seo.SeoSettings .set_DefaultMetaDescription(String )
                                                  ;property-get.pngget_FirstNameAttribute()11 11was public and has been removed|m0|11| 10min11HighNop.Core.Domain.Customers .NopCustomerDefaults .get_FirstNameAttribute()
                                                  ;property-get.pngget_LastNameAttribute()10 10was public and has been removed|m0|10| 10min10HighNop.Core.Domain.Customers .NopCustomerDefaults .get_LastNameAttribute()
                                                  ;property-get.pngget_GenderAttribute()12 12was public and has been removed|m0|12| 10min12HighNop.Core.Domain.Customers .NopCustomerDefaults .get_GenderAttribute()
                                                  ;property-get.pngget_DateOfBirthAttribute()14 14was public and has been removed|m0|14| 10min14HighNop.Core.Domain.Customers .NopCustomerDefaults .get_DateOfBirthAttribute()
                                                  ;property-get.pngget_CompanyAttribute()13 13was public and has been removed|m0|13| 10min13HighNop.Core.Domain.Customers .NopCustomerDefaults .get_CompanyAttribute()
                                                  ;WarningCritical.png   Critical Rule Violated:    ND1502    API Breaking Changes: Fields

                                                  24 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  24 fieldsNewVisibilityreasonDebtSeverityFull Name
                                                  ;literal.pngCustomerRegisteredNotification06 06was public and has been removed|m0|06| 10min06HighNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerRegisteredNotification
                                                  ;literal.pngVendorInformationChangeNotificatio n05 05was public and has been removed|m0|05| 10min05HighNop.Core.Domain.Messages .MessageTemplateSystemNames .VendorInformationChangeNotificati on
                                                  ;literal.pngBlogCommentNotification07 07was public and has been removed|m0|07| 10min07HighNop.Core.Domain.Messages .MessageTemplateSystemNames .BlogCommentNotification
                                                  ;literal.pngNewsCommentNotification09 09was public and has been removed|m0|09| 10min09HighNop.Core.Domain.Messages .MessageTemplateSystemNames .NewsCommentNotification
                                                  ;field.png_warehouseRepository08 08was public and has been removed|m0|08| 10min08HighNop.Services.Catalog .ProductService ._warehouseRepository
                                                  ;literal.pngCopyrightRemovalKey01 01was public and has been removed|m0|01| 10min01HighNop.Web.Areas.Admin.Models.Common .SystemWarningLevel .CopyrightRemovalKey
                                                  ;literal.pngVIEW_COMPONENT_NAME00 00was public and has been removed|m0|00| 10min00HighNop.Plugin.ExternalAuth.Facebook .FacebookAuthenticationDefaults .VIEW_COMPONENT_NAME
                                                  ;field.pngSystemName02 02was public and has been removed|m0|02| 10min02HighNop.Plugin.ExternalAuth.Facebook .FacebookAuthenticationDefaults .SystemName
                                                  ;field.pngErrorCallback04 04was public and has been removed|m0|04| 10min04HighNop.Plugin.ExternalAuth.Facebook .FacebookAuthenticationDefaults .ErrorCallback
                                                  ;literal.pngTRACKING_VIEW_COMPONENT_NAME03 03was public and has been removed|m0|03| 10min03HighNop.Plugin.Misc.Sendinblue .SendinblueDefaults .TRACKING_VIEW_COMPONENT_NAME
                                                  ;literal.pngENTITY_USE_CODE_VIEW_COMPONENT_NAM E16 16was public and has been removed|m0|16| 10min16HighNop.Plugin.Tax.Avalara .AvalaraTaxDefaults .ENTITY_USE_CODE_VIEW_COMPONENT_NA ME
                                                  ;literal.pngEXPORT_ITEMS_VIEW_COMPONENT_NAME15 15was public and has been removed|m0|15| 10min15HighNop.Plugin.Tax.Avalara .AvalaraTaxDefaults .EXPORT_ITEMS_VIEW_COMPONENT_NAME
                                                  ;literal.pngADDRESS_VALIDATION_VIEW_COMPONENT_ NAME17 17was public and has been removed|m0|17| 10min17HighNop.Plugin.Tax.Avalara .AvalaraTaxDefaults .ADDRESS_VALIDATION_VIEW_COMPONENT _NAME
                                                  ;literal.pngAPPLIED_CERTIFICATE_VIEW_COMPONENT _NAME19 19was public and has been removed|m0|19| 10min19HighNop.Plugin.Tax.Avalara .AvalaraTaxDefaults .APPLIED_CERTIFICATE_VIEW_COMPONEN T_NAME
                                                  ;literal.pngVIEW_COMPONENT18 18was public and has been removed|m0|18| 10min18HighNop.Plugin.Widgets.FacebookPixel .FacebookPixelDefaults .VIEW_COMPONENT
                                                  ;literal.pngVIEW_COMPONENT_NAME11 11was public and has been removed|m0|11| 10min11HighNop.Plugin.MultiFactorAuth .GoogleAuthenticator .GoogleAuthenticatorDefaults .VIEW_COMPONENT_NAME
                                                  ;literal.pngVERIFICATION_VIEW_COMPONENT_NAME10 10was public and has been removed|m0|10| 10min10HighNop.Plugin.MultiFactorAuth .GoogleAuthenticator .GoogleAuthenticatorDefaults .VERIFICATION_VIEW_COMPONENT_NAME
                                                  ;literal.pngPAYMENT_INFO_VIEW_COMPONENT_NAME12 12was public and has been removed|m0|12| 10min12HighNop.Plugin.Payments.PayPalCommerce .PayPalCommerceDefaults .PAYMENT_INFO_VIEW_COMPONENT_NAME
                                                  ;literal.pngSCRIPT_VIEW_COMPONENT_NAME14 14was public and has been removed|m0|14| 10min14HighNop.Plugin.Payments.PayPalCommerce .PayPalCommerceDefaults .SCRIPT_VIEW_COMPONENT_NAME
                                                  ;literal.pngBUTTONS_VIEW_COMPONENT_NAME13 13was public and has been removed|m0|13| 10min13HighNop.Plugin.Payments.PayPalCommerce .PayPalCommerceDefaults .BUTTONS_VIEW_COMPONENT_NAME
                                                  ;WarningCritical.png   Critical Rule Violated:    ND1503    API Breaking Changes: Interfaces and Abstract Classes

                                                  48 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  48 typesmethodsAddedmethodsRemovedusageDebtSeverityFull Name
                                                  ;interface.pngIEventPublisher ● |m6|09|

                                                  1 method

                                                  • ;method.pngNop.Core.Events.IEventPublisher .Publish<TEvent>(TEvent)
                                                  10no method06implementing|m0|06| 10min06HighNop.Core.Events.IEventPublisher
                                                  ;class.pngDistributedCacheManager ● |m6|08|

                                                  1 method

                                                  • ;method.pngNop.Core.Caching .DistributedCacheManager .RemoveByPrefix(String,Object[])
                                                  12no method05deriving from|m0|05| 10min05HighNop.Core.Caching .DistributedCacheManager
                                                  ;interface.pngILocker ● |m6|10|

                                                  1 method

                                                  • ;method.pngNop.Core.Caching.ILocker .PerformActionWithLockAsync(String ,TimeSpan,Func<Task>)
                                                  |m4|06|

                                                  1 method

                                                  • ;method.pngNop.Core.Caching.ILocker .PerformActionWithLock(String ,TimeSpan,Action)
                                                  07implementing|m0|07| 10min07HighNop.Core.Caching.ILocker
                                                  ;interface.pngIStaticCacheManager ● |m6|11|

                                                  1 method

                                                  • ;method.pngNop.Core.Caching .IStaticCacheManager .RemoveByPrefix(String,Object[])
                                                  13no method09implementing|m0|09| 10min09HighNop.Core.Caching .IStaticCacheManager
                                                  ;interface.pngINopFileProvider ● |m12|05|

                                                  2 methods

                                                  • ;property-get.pngNop.Core.Infrastructure .INopFileProvider.get_WebRootPath( )
                                                  • ;method.pngNop.Core.Infrastructure .INopFileProvider.GetOrCreateFile (String)
                                                  11no method08implementing|m0|08| 10min08HighNop.Core.Infrastructure .INopFileProvider
                                                  ;interface.pngIStartupTask ● |m6|12|

                                                  1 method

                                                  • ;method.pngNop.Core.Infrastructure .IStartupTask.Execute()
                                                  |m4|09|

                                                  1 method

                                                  • ;method.pngNop.Core.Infrastructure .IStartupTask.ExecuteAsync()
                                                  01implementing|m0|01| 10min01HighNop.Core.Infrastructure .IStartupTask
                                                  ;interface.pngINopDataProvider ● |m37|01|

                                                  First 5 of 6 methods

                                                  • ;method.pngNop.Data.INopDataProvider .UpdateEntity<TEntity>(TEntity)
                                                  • ;method.pngNop.Data.INopDataProvider .UpdateEntities<TEntity> (IEnumerable<TEntity>)
                                                  • ;method.pngNop.Data.INopDataProvider .DeleteEntity<TEntity>(TEntity)
                                                  • ;method.pngNop.Data.INopDataProvider .BulkDeleteEntities<TEntity>(IList <TEntity>)
                                                  • ;method.pngNop.Data.INopDataProvider .BulkDeleteEntities<TEntity> (Expression<Func<TEntity,Boolean>> )
                                                  17no method00implementing|m0|00| 10min00HighNop.Data.INopDataProvider
                                                  ;interface.pngIRepository<TEntity> ● |m43|00|

                                                  First 5 of 7 methods

                                                  • ;method.pngNop.Data.IRepository<TEntity> .GetById(Nullable<Int32>,Func <IStaticCacheManager,CacheKey> ,Boolean)
                                                  • ;method.pngNop.Data.IRepository<TEntity> .Insert(TEntity,Boolean)
                                                  • ;method.pngNop.Data.IRepository<TEntity> .Insert(IList<TEntity>,Boolean)
                                                  • ;method.pngNop.Data.IRepository<TEntity> .Update(TEntity,Boolean)
                                                  • ;method.pngNop.Data.IRepository<TEntity> .Update(IList<TEntity>,Boolean)
                                                  18no method02implementing|m0|02| 10min02HighNop.Data.IRepository<TEntity>
                                                  ;interface.pngIMigrationManager ● |m18|03|

                                                  3 methods

                                                  • ;method.pngNop.Data.Migrations .IMigrationManager .ApplyUpMigrations(Assembly ,MigrationProcessType,Boolean)
                                                  • ;method.pngNop.Data.Migrations .IMigrationManager.DownMigration (IMigration)
                                                  • ;method.pngNop.Data.Migrations .IMigrationManager.UpMigration (IMigration)
                                                  |m4|04|

                                                  1 method

                                                  • ;method.pngNop.Data.Migrations .IMigrationManager .ApplyUpMigrations(Assembly ,MigrationProcessType)
                                                  04implementing|m0|04| 10min04HighNop.Data.Migrations .IMigrationManager
                                                  ;interface.pngIMappingEntityAccessor ● |m6|17|

                                                  1 method

                                                  • ;method.pngNop.Data.Mapping .IMappingEntityAccessor .GetMappingSchema()
                                                  19no method03implementing|m0|03| 10min03HighNop.Data.Mapping .IMappingEntityAccessor
                                                  ;interface.pngIPaymentMethod ● |m6|18|

                                                  1 method

                                                  • ;method.pngNop.Services.Payments .IPaymentMethod .GetPublicViewComponent()
                                                  |m4|05|

                                                  1 method

                                                  • ;method.pngNop.Services.Payments .IPaymentMethod .GetPublicViewComponentName()
                                                  16implementing|m0|16| 10min16HighNop.Services.Payments .IPaymentMethod
                                                  ;interface.pngIWidgetPlugin ● |m6|19|

                                                  1 method

                                                  • ;method.pngNop.Services.Cms.IWidgetPlugin .GetWidgetViewComponent(String)
                                                  |m4|02|

                                                  1 method

                                                  • ;method.pngNop.Services.Cms.IWidgetPlugin .GetWidgetViewComponentName(String )
                                                  15implementing|m0|15| 10min15HighNop.Services.Cms.IWidgetPlugin
                                                  ;interface.pngITopicService ● |m6|16|

                                                  1 method

                                                  • ;method.pngNop.Services.Topics.ITopicService .GetTopicBySystemNameAsync(String ,Int32)
                                                  |m4|03|

                                                  1 method

                                                  • ;method.pngNop.Services.Topics.ITopicService .GetTopicBySystemNameAsync(String ,Int32,Boolean)
                                                  17implementing|m0|17| 10min17HighNop.Services.Topics.ITopicService
                                                  ;interface.pngIStoreMappingService ● |m12|06|

                                                  2 methods

                                                  • ;method.pngNop.Services.Stores .IStoreMappingService .GetStoresIdsWithAccess<TEntity> (TEntity)
                                                  • ;method.pngNop.Services.Stores .IStoreMappingService.Authorize <TEntity>(TEntity,Int32)
                                                  14no method19implementing|m0|19| 10min19HighNop.Services.Stores .IStoreMappingService
                                                  ;interface.pngIStoreService ● |m12|07|

                                                  2 methods

                                                  • ;method.pngNop.Services.Stores.IStoreService .GetAllStores()
                                                  • ;method.pngNop.Services.Stores.IStoreService .UpdateStore(Store)
                                                  15no method18implementing|m0|18| 10min18HighNop.Services.Stores.IStoreService
                                                  ;interface.pngIShippingService ● |m6|13|

                                                  1 method

                                                  • ;method.pngNop.Services.Shipping .IShippingService .GetPickupPointsAsync(IList <ShoppingCartItem>,Address ,Customer,String,Int32)
                                                  |m4|08|

                                                  1 method

                                                  • ;method.pngNop.Services.Shipping .IShippingService .GetPickupPointsAsync(Int32 ,Customer,String,Int32)
                                                  11implementing|m0|11| 10min11HighNop.Services.Shipping .IShippingService
                                                  ;interface.pngIPickupPointProvider ● |m6|14|

                                                  1 method

                                                  • ;method.pngNop.Services.Shipping.Pickup .IPickupPointProvider .GetPickupPointsAsync(IList <ShoppingCartItem>,Address)
                                                  |m4|07|

                                                  1 method

                                                  • ;method.pngNop.Services.Shipping.Pickup .IPickupPointProvider .GetPickupPointsAsync(Address)
                                                  10implementing|m0|10| 10min10HighNop.Services.Shipping.Pickup .IPickupPointProvider
                                                  ;interface.pngIPluginsInfo ● |m18|04|

                                                  3 methods

                                                  • ;property-set.pngNop.Services.Plugins.IPluginsInfo .set_PluginDescriptors(IList <ValueTuple<PluginDescriptor ,Boolean>>)
                                                  • ;property-set.pngNop.Services.Plugins.IPluginsInfo .set_IncompatiblePlugins (IDictionary<String,String>)
                                                  • ;method.pngNop.Services.Plugins.IPluginsInfo .LoadPluginInfo()
                                                  |m13|01|

                                                  3 methods

                                                  • ;property-set.pngNop.Services.Plugins.IPluginsInfo .set_PluginDescriptors(IList <PluginDescriptor>)
                                                  • ;property-set.pngNop.Services.Plugins.IPluginsInfo .set_IncompatiblePlugins(IList <String>)
                                                  • ;method.pngNop.Services.Plugins.IPluginsInfo .LoadPluginInfoAsync()
                                                  12implementing|m0|12| 10min12HighNop.Services.Plugins.IPluginsInfo
                                                  ;interface.pngIUploadService ● |m25|02|

                                                  4 methods

                                                  • ;method.pngNop.Services.Plugins .IUploadService .UploadPluginsAndThemesAsync (IFormFile)
                                                  • ;method.pngNop.Services.Plugins .IUploadService .UploadIconsArchiveAsync(IFormFile )
                                                  • ;method.pngNop.Services.Plugins .IUploadService.UploadFaviconAsync (IFormFile)
                                                  • ;method.pngNop.Services.Plugins .IUploadService .UploadLocalePatternAsync (CultureInfo)
                                                  |m17|00|

                                                  4 methods

                                                  • ;method.pngNop.Services.Plugins .IUploadService .UploadPluginsAndThemes(IFormFile)
                                                  • ;method.pngNop.Services.Plugins .IUploadService.UploadIconsArchive (IFormFile)
                                                  • ;method.pngNop.Services.Plugins .IUploadService.UploadFavicon (IFormFile)
                                                  • ;method.pngNop.Services.Plugins .IUploadService .UploadLocalePattern(CultureInfo)
                                                  14implementing|m0|14| 10min14HighNop.Services.Plugins .IUploadService
                                                  ;interface.pngIOrderService ● |m6|15|

                                                  1 method

                                                  • ;method.pngNop.Services.Orders.IOrderService .GetOrdersByGuidsAsync(Guid[])
                                                  16no method13implementing|m0|13| 10min13HighNop.Services.Orders.IOrderService
                                                  ;WarningCritical.png   Critical Rule Violated:    ND1504    Broken serializable types

                                                  1 type matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 typeaddedInstanceFieldremovedInstanceFieldDebtSeverityFull Name
                                                  ;class.pngBestsellersReportLine ● |m0|0|

                                                  1 field

                                                  • ;field.pngNop.Core.Domain.Orders .BestsellersReportLine. <ProductName>k__BackingField
                                                  0no field|m0|0| 20min0CriticalNop.Core.Domain.Orders .BestsellersReportLine
                                                  ;Ok.png   Validated Rule:    Avoid changing enumerations Flags status

                                                  No type matched

                                                  Code Coverage

                                                  ;Warning.png   Rule Violated:    ND1600    Code should be tested

                                                  3,206 members matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  3 206 types and methodsPercentage Coverage# lines of code (LOC)# lines of code not coveredCyclomatic Complexity (CC)DebtAnnual InterestFull Name
                                                  ;class.pngAdminWidgetZones ● |c0|06| 0%|m18|15| 292|m18|15| 292|m50|04| 292|m8|16| 1d 3h001d 1hNop.Web.Framework.Infrastructure .AdminWidgetZones
                                                  ;class.pngProductController ● |c0|05| 0%|m100|00| 1 559|m100|00| 1 559|m100|00| 578|m100|00| 16d 7h011d 1hNop.Web.Areas.Admin.Controllers .ProductController
                                                  ;class.pngOrderController ● |c0|07| 0%|m74|01| 1 169|m74|01| 1 169|m68|01| 396|m68|01| 11d 5h027h 2minNop.Web.Areas.Admin.Controllers .OrderController
                                                  ;class.pngPublicWidgetZones ● |c0|09| 0%|m12|16| 201|m12|16| 201|m34|09| 201|m5|18| 7h 41min036h 55minNop.Web.Framework.Infrastructure .PublicWidgetZones
                                                  ;class.pngSettingController ● |c0|08| 0%|m66|02| 1 044|m66|02| 1 044|m24|11| 143|m52|04| 8d 6h045h 54minNop.Web.Areas.Admin.Controllers .SettingController
                                                  ;class.pngFacebookPixelService ● |c0|01| 0%|m25|13| 391|m25|13| 391|m20|14| 120|m25|12| 4d 2h055h 44minNop.Plugin.Widgets.FacebookPixel .Services.FacebookPixelService
                                                  ;class.pngCheckoutController ● |c0|00| 0%|m57|03| 890|m57|03| 890|m52|02| 303|m59|02| 10d 0h065h 26minNop.Web.Controllers .CheckoutController
                                                  ;class.pngAvalaraTaxManager ● |c0|02| 0%|m29|11| 462|m29|11| 462|m31|10| 181|m27|11| 4d 5h075h 26minNop.Plugin.Tax.Avalara.Services .AvalaraTaxManager
                                                  ;class.pngProductModelFactory ● |c0|04| 0%|m54|04| 847|m54|04| 847|m38|06| 222|m46|08| 7d 6h084h 48minNop.Web.Areas.Admin.Factories .ProductModelFactory
                                                  ;class.pngCustomerController ● |c0|03| 0%|m52|05| 821|m52|05| 821|m51|03| 295|m49|07| 8d 2h094h 37minNop.Web.Controllers .CustomerController
                                                  ;class.pngApplicationBuilderExtensions ● |c0|16| 0%|m9|18| 150|m9|18| 150|m9|18| 54|m9|15| 1d 4h104h 26minNop.Web.Framework.Infrastructure .Extensions .ApplicationBuilderExtensions
                                                  ;class.pngSettingModelFactory ● |c0|15| 0%|m45|07| 713|m45|07| 713|m11|16| 68|m20|14| 3d 3h114h 25minNop.Web.Areas.Admin.Factories .SettingModelFactory
                                                  ;class.pngOrderModelFactory ● |c0|17| 0%|m45|08| 708|m45|08| 708|m34|08| 202|m50|06| 8d 4h124h 18minNop.Web.Areas.Admin.Factories .OrderModelFactory
                                                  ;class.pngSendinblueManager ● |c0|19| 0%|m33|10| 517|m33|10| 517|m19|15| 111|m36|09| 6d 1h134h 17minNop.Plugin.Misc.Sendinblue .Services.SendinblueManager
                                                  ;class.pngCustomerController ● |c0|18| 0%|m48|06| 754|m48|06| 754|m47|05| 274|m54|03| 9d 2h144h 17minNop.Web.Areas.Admin.Controllers .CustomerController
                                                  ;class.pngShoppingCartController ● |c0|11| 0%|m43|09| 674|m43|09| 674|m36|07| 211|m50|05| 8d 4h154h 16minNop.Web.Controllers .ShoppingCartController
                                                  ;class.pngServiceCollectionExtensions ● |c0|10| 0%|m9|19| 147|m9|19| 147|m5|19| 29|m5|19| 6h 55min164h 10minNop.Web.Framework.Infrastructure .Extensions .ServiceCollectionExtensions
                                                  ;class.pngZettleService|c0|12| 0%|m27|12| 428|m27|12| 428|m22|12| 131|m30|10| 5d 1h174h 1minNop.Plugin.Misc.Zettle.Services .ZettleService
                                                  ;class.pngServiceManager ● |c0|14| 0%|m20|14| 314|m20|14| 314|m21|13| 126|m22|13| 3d 6h183h 22minNop.Plugin.Payments.PayPalCommerce .Services.ServiceManager
                                                  ;class.pngPager|c0|13| 0%|m9|17| 150|m9|17| 150|m11|17| 66|m7|17| 1d 2h193h 19minNop.Web.Framework.UI.Paging.Pager
                                                  ;Warning.png   Rule Violated:    ND1601    New Types and Methods should be tested

                                                  490 members matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  490 types and methodsPercentage Coverage# lines of code (LOC)# lines of code not coveredCyclomatic Complexity (CC)DebtSeverityFull Name
                                                  ;class.pngZettleService|c0|06| 0%|m100|00| 428|m100|00| 428|m100|00| 131|m87|02| 2h 49min06HighNop.Plugin.Misc.Zettle.Services .ZettleService
                                                  ;class.pngCyberSourceService|c0|05| 0%|m65|01| 280|m65|01| 280|m92|01| 121|m99|01| 3h 12min05HighNop.Plugin.Payments.CyberSource .Services.CyberSourceService
                                                  ;class.pngSitemapModelFactory|c0|07| 0%|m63|02| 272|m63|02| 272|m42|07| 56|m67|05| 2h 10min07HighNop.Web.Factories .SitemapModelFactory
                                                  ;class.pngZettleAdminController|c0|09| 0%|m54|03| 235|m54|03| 235|m48|06| 63|m63|06| 2h 3min09HighNop.Plugin.Misc.Zettle.Controllers .ZettleAdminController
                                                  ;class.pngCyberSourcePaymentMethod|c0|08| 0%|m52|04| 225|m52|04| 225|m83|02| 109|m67|04| 2h 11min08HighNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod
                                                  ;class.pngRoxyFilemanFileProvider|c0|01| 0%|m51|05| 221|m51|05| 221|m83|03| 109|m100|00| 3h 13min01HighNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider
                                                  ;method.pngImportOrdersFromXlsxAsync(Stream)|c0|00| 0%|m45|06| 195|m45|06| 195|m66|04| 87|m4|16| 10min00HighNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream)
                                                  ;class.pngInvoiceDocument|c0|02| 0%|m44|07| 193|m44|07| 193|m23|11| 31|m52|07| 1h 43min02HighNop.Services.Common.Pdf .InvoiceDocument
                                                  ;class.pngSettingMigration|c0|04| 0%|m35|08| 153|m35|08| 153|m38|08| 50|m4|17| 10min04HighNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration
                                                  ;class.pngCyberSourceCustomerTokenController|c0|03| 0%|m32|09| 141|m32|09| 141|m35|09| 47|m33|09| 1h 6min03HighNop.Plugin.Payments.CyberSource .Controllers .CyberSourceCustomerTokenControlle r
                                                  ;method.pngUp()|c0|16| 0%|m21|11| 94|m21|11| 94|m25|10| 34|m4|18| 10min16HighNop.Data.Migrations.UpgradeTo460 .DataMigration.Up()
                                                  ;class.pngMarketingAutomationManager|c0|15| 0%|m21|10| 94|m21|10| 94|m19|14| 25|m17|11| 34min15HighNop.Plugin.Misc.Sendinblue .Services .MarketingAutomationManager
                                                  ;class.pngMySqlDateTimeWithPrecisionMigratio n|c0|17| 0%|m21|12| 93|m21|12| 93|m2|19| 3|m4|19| 10min17HighNop.Data.Migrations.UpgradeTo460 .MySqlDateTimeWithPrecisionMigrati on
                                                  ;class.pngZettleRecordService|c0|19| 0%|m21|13| 91|m21|13| 91|m22|12| 29|m37|08| 1h 14min19HighNop.Plugin.Misc.Zettle.Services .ZettleRecordService
                                                  ;class.pngShipmentDocument|c0|18| 0%|m20|14| 88|m20|14| 88|m8|17| 11|m21|10| 44min18HighNop.Services.Common.Pdf .ShipmentDocument
                                                  ;class.pngCyberSourceController|c0|11| 0%|m17|15| 77|m17|15| 77|m6|18| 9|m13|12| 27min11HighNop.Plugin.Payments.CyberSource .Controllers.CyberSourceController
                                                  ;class.pngSchemaMigration|c0|10| 0%|m15|17| 68|m15|17| 68|m18|15| 24|m4|14| 10min10HighNop.Data.Migrations.UpgradeTo460 .SchemaMigration
                                                  ;class.pngAccountInfo|c0|12| 0%|m15|16| 68|m15|16| 68|m51|05| 68|m70|03| 2h 16min12HighNop.Plugin.Misc.Zettle.Domain.Api .Secure.AccountInfo
                                                  ;method.pngGetTotalsAsync(Language,Order)|c0|14| 0%|m15|18| 66|m15|18| 66|m16|16| 21|m4|13| 10min14HighNop.Services.Common.PdfService .GetTotalsAsync(Language,Order)
                                                  ;method.pngUploadMultipleItemsAsync(String ,IList<UploadService+UploadedItem> )|c0|13| 0%|m14|19| 61|m14|19| 61|m22|13| 29|m4|15| 10min13HighNop.Services.Plugins.UploadService .UploadMultipleItemsAsync(String ,IList<UploadService+UploadedItem> )
                                                  ;Warning.png   Rule Violated:    ND1602    Methods refactored should be tested

                                                  503 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  503 methodsPercentage Coverage# lines of code (LOC)# lines of code not coveredDebtSeverityFull Name
                                                  ;method.pngImportProductsFromXlsxAsync(Stream ) ● |c0|06| 0%|m100|00| 380|m100|00| 380|m100|06| 10min06HighNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream)
                                                  ;method.pngExportProductsToXmlAsync(IList <Product>) ● |c0|05| 0%|m92|01| 350|m92|01| 350|m100|05| 10min05HighNop.Services.ExportImport .ExportManager .ExportProductsToXmlAsync(IList <Product>)
                                                  ;method.pngGeneralCommon (GeneralCommonSettingsModel) ● |c0|07| 0%|m58|02| 221|m58|02| 221|m100|07| 10min07HighNop.Web.Areas.Admin.Controllers .SettingController.GeneralCommon (GeneralCommonSettingsModel)
                                                  ;method.pngConfigureServices (IServiceCollection,IConfiguration ) ● |c0|09| 0%|m46|03| 177|m46|03| 177|m100|09| 10min09HighNop.Web.Framework.Infrastructure .NopStartup.ConfigureServices (IServiceCollection,IConfiguration )
                                                  ;method.pngExportCustomerGdprInfoToXlsxAsync (Customer,Int32) ● |c0|08| 0%|m43|04| 166|m43|04| 166|m100|08| 10min08HighNop.Services.ExportImport .ExportManager .ExportCustomerGdprInfoToXlsxAsync (Customer,Int32)
                                                  ;method.pngRegisterRoutes (IEndpointRouteBuilder) ● |c0|01| 0%|m39|05| 149|m39|05| 149|m100|01| 10min01HighNop.Web.Infrastructure .RouteProvider.RegisterRoutes (IEndpointRouteBuilder)
                                                  ;method.pngPrepareOrderDetailsModelAsync (Order) ● |c0|00| 0%|m37|06| 145|m37|06| 145|m100|00| 10min00HighNop.Web.Factories .OrderModelFactory .PrepareOrderDetailsModelAsync (Order)
                                                  ;method.pngEdit(CustomerModel,Boolean ,IFormCollection) ● |c0|02| 0%|m33|07| 129|m33|07| 129|m100|02| 10min02HighNop.Web.Areas.Admin.Controllers .CustomerController.Edit (CustomerModel,Boolean ,IFormCollection)
                                                  ;method.pngRegister(RegisterModel,String ,Boolean,IFormCollection) ● |c0|04| 0%|m33|08| 127|m33|08| 127|m100|04| 10min04HighNop.Web.Controllers .CustomerController.Register (RegisterModel,String,Boolean ,IFormCollection)
                                                  ;method.pngPrepareProductModelAsync (ProductModel,Product,Boolean) ● |c0|03| 0%|m31|09| 119|m31|09| 119|m100|03| 10min03HighNop.Web.Areas.Admin.Factories .ProductModelFactory .PrepareProductModelAsync (ProductModel,Product,Boolean)
                                                  ;method.pngCreate(CustomerModel,Boolean ,IFormCollection) ● |c0|16| 0%|m29|10| 114|m29|10| 114|m100|16| 10min16HighNop.Web.Areas.Admin.Controllers .CustomerController.Create (CustomerModel,Boolean ,IFormCollection)
                                                  ;method.pngExportOrdersToXmlAsync(IList<Order >) ● |c0|15| 0%|m27|12| 107|m27|12| 107|m100|15| 10min15HighNop.Services.ExportImport .ExportManager .ExportOrdersToXmlAsync(IList <Order>)
                                                  ;method.pngCatalog(CatalogSettingsModel) ● |c0|17| 0%|m27|11| 107|m27|11| 107|m100|17| 10min17HighNop.Web.Areas.Admin.Controllers .SettingController.Catalog (CatalogSettingsModel)
                                                  ;method.pngPrepareProductAttributeModelsAsync (Product,ShoppingCartItem) ● |c0|19| 0%|m26|14| 102|m26|14| 102|m100|19| 10min19HighNop.Web.Factories .ProductModelFactory .PrepareProductAttributeModelsAsyn c(Product,ShoppingCartItem)
                                                  ;method.pngPrepareCatalogSettingsModelAsync (CatalogSettingsModel) ● |c0|18| 0%|m26|13| 102|m26|13| 102|m100|18| 10min18HighNop.Web.Areas.Admin.Factories .SettingModelFactory .PrepareCatalogSettingsModelAsync (CatalogSettingsModel)
                                                  ;method.pngHandleWebhookAsync (PayPalCommerceSettings ,HttpRequest) ● |c0|11| 0%|m24|15| 95|m24|15| 95|m100|11| 10min11HighNop.Plugin.Payments.PayPalCommerce .Services.ServiceManager .HandleWebhookAsync (PayPalCommerceSettings ,HttpRequest)
                                                  ;method.pngPrepareCustomerModelAsync (CustomerModel,Customer,Boolean) ● |c0|10| 0%|m24|16| 94|m24|16| 94|m100|10| 10min10HighNop.Web.Areas.Admin.Factories .CustomerModelFactory .PrepareCustomerModelAsync (CustomerModel,Customer,Boolean)
                                                  ;method.pngPrepareProductDetailsModelAsync (Product,ShoppingCartItem,Boolean) ● |c0|12| 0%|m24|17| 93|m24|17| 93|m100|12| 10min12HighNop.Web.Factories .ProductModelFactory .PrepareProductDetailsModelAsync (Product,ShoppingCartItem,Boolean)
                                                  ;method.pngInfo(CustomerInfoModel ,IFormCollection) ● |c0|14| 0%|m23|18| 91|m23|18| 91|m100|14| 10min14HighNop.Web.Controllers .CustomerController.Info (CustomerInfoModel,IFormCollection )
                                                  ;method.pngIndex(InstallModel) ● |c0|13| 0%|m21|19| 84|m21|19| 84|m100|13| 10min13HighNop.Web.Controllers .InstallController.Index (InstallModel)
                                                  ;Warning.png   Rule Violated:    ND1603    Assemblies and Namespaces should be tested

                                                  127 code elements parent matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  127 code elements parent# lines of code not coveredDebtSeverityFull Name
                                                  ;namespace.pngNop.Web.Areas.Admin.Controllers ● |m100|00| 10 740|m0|06| 4min 0s06LowNop.Web.Areas.Admin.Controllers
                                                  ;namespace.pngNop.Web.Areas.Admin.Factories ● |m61|01| 6 584|m0|05| 4min 0s05LowNop.Web.Areas.Admin.Factories
                                                  ;namespace.pngNop.Web.Controllers ● |m41|02| 4 435|m0|07| 4min 0s07LowNop.Web.Controllers
                                                  ;namespace.pngNop.Web.Areas.Admin.Models .Settings ● |m20|03| 2 166|m0|09| 4min 0s09LowNop.Web.Areas.Admin.Models .Settings
                                                  ;assembly.pngNop.Plugin.Misc.Zettle|m16|04| 1 817|m0|08| 4min 0s08LowNop.Plugin.Misc.Zettle
                                                  ;assembly.pngNop.Plugin.Shipping.UPS ● |m4|14| 504|m0|01| 4min 0s01LowNop.Plugin.Shipping.UPS
                                                  ;assembly.pngNop.Plugin.Tax.Avalara ● |m12|05| 1 397|m0|00| 4min 0s00LowNop.Plugin.Tax.Avalara
                                                  ;assembly.pngNop.Plugin.Payments.CyberSource|m12|06| 1 350|m0|02| 4min 0s02LowNop.Plugin.Payments.CyberSource
                                                  ;assembly.pngNop.Plugin.Misc.Sendinblue ● |m11|07| 1 287|m0|04| 4min 0s04LowNop.Plugin.Misc.Sendinblue
                                                  ;assembly.pngNop.Plugin.Payments.PayPalCommerce ● |m9|08| 1 036|m0|03| 4min 0s03LowNop.Plugin.Payments.PayPalCommerce
                                                  ;namespace.pngNop.Web.Areas.Admin.Models.Orders ● |m8|09| 938|m0|16| 4min 0s16LowNop.Web.Areas.Admin.Models.Orders
                                                  ;assembly.pngNop.Plugin.Widgets.FacebookPixel ● |m7|10| 837|m0|15| 4min 0s15LowNop.Plugin.Widgets.FacebookPixel
                                                  ;namespace.pngNop.Web.Framework.Infrastructure ● |m6|11| 717|m0|17| 4min 0s17LowNop.Web.Framework.Infrastructure
                                                  ;namespace.pngNop.Web.Framework.Mvc.Filters ● |m6|12| 647|m0|19| 4min 0s19LowNop.Web.Framework.Mvc.Filters
                                                  ;namespace.pngNop.Web.Areas.Admin.Models .Customers ● |m4|17| 492|m0|18| 4min 0s18LowNop.Web.Areas.Admin.Models .Customers
                                                  ;namespace.pngNop.Web.Framework.TagHelpers.Admin ● |m4|13| 519|m0|11| 4min 0s11LowNop.Web.Framework.TagHelpers.Admin
                                                  ;assembly.pngNop.Plugin.Shipping .FixedByWeightByTotal ● |m4|15| 494|m0|10| 4min 0s10LowNop.Plugin.Shipping .FixedByWeightByTotal
                                                  ;namespace.pngNop.Services.Common.Pdf|m4|16| 492|m0|12| 4min 0s12LowNop.Services.Common.Pdf
                                                  ;namespace.pngNop.Web.Framework.Infrastructure .Extensions ● |m4|18| 470|m0|14| 4min 0s14LowNop.Web.Framework.Infrastructure .Extensions
                                                  ;namespace.pngNop.Web.Components|m3|19| 384|m0|13| 4min 0s13LowNop.Web.Components
                                                  ;Warning.png   Rule Violated:    ND1604    Types almost 100% tested should be 100% tested

                                                  7 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  7 typesPercentage Coverage# lines of code (LOC)# lines of code not coveredmethodsCulpritDebtSeverityFull Name
                                                  ;class.pngProduct|c98|0| 98.65%|m100|0| 222|m100|1| 3|m100|1|

                                                  3 methods

                                                  • ;property-get.pngNop.Core.Domain.Catalog.Product .get_DownloadActivationType()
                                                  • ;property-get.pngNop.Core.Domain.Catalog.Product .get_LowStockActivity()
                                                  • ;property-get.pngNop.Core.Domain.Catalog.Product .get_RecurringCyclePeriod()
                                                  |m100|1| 3min 53s2HighNop.Core.Domain.Catalog.Product
                                                  ;class.pngCustomer ● |c96|2| 96.81%|m36|1| 94|m100|0| 3|m100|0|

                                                  3 methods

                                                  • ;property-set.pngNop.Core.Domain.Customers.Customer .set_VatNumberStatus (VatNumberStatus)
                                                  • ;property-get.pngNop.Core.Domain.Customers.Customer .get_TaxDisplayType()
                                                  • ;property-set.pngNop.Core.Domain.Customers.Customer .set_TaxDisplayType(Nullable <TaxDisplayType>)
                                                  |m100|0| 3min 53s1HighNop.Core.Domain.Customers.Customer
                                                  ;class.pngQueuedEmail|c97|1| 97.5%|m9|2| 40|m0|2| 1|m0|2|

                                                  1 method

                                                  • ;property-get.pngNop.Core.Domain.Messages .QueuedEmail.get_Priority()
                                                  |m0|2| 2min 0s0HighNop.Core.Domain.Messages .QueuedEmail
                                                  ;class.pngGiftCard|c96|3| 96.15%|m2|3| 26|m0|3| 1|m0|3|

                                                  1 method

                                                  • ;property-get.pngNop.Core.Domain.Orders.GiftCard .get_GiftCardType()
                                                  |m0|3| 2min 0s3HighNop.Core.Domain.Orders.GiftCard
                                                  ;class.pngCacheKey|c95|5| 95.24%|m0|5| 21|m0|5| 1|m0|5|

                                                  1 method

                                                  • ;property-set.pngNop.Core.Caching.CacheKey .set_Prefixes(List<String>)
                                                  |m0|5| 2min 0s6HighNop.Core.Caching.CacheKey
                                                  ;class.pngCreditCardPropertyValidator<T ,TProperty>|c95|4| 95.24%|m0|4| 21|m0|4| 1|m0|4|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Validators .CreditCardPropertyValidator<T ,TProperty>.IsValid (ValidationContext<T>,TProperty)
                                                  |m0|4| 2min 0s5HighNop.Web.Framework.Validators .CreditCardPropertyValidator<T ,TProperty>
                                                  ;class.pngProductReviewsModel|c95|6| 95%|m0|6| 20|m0|6| 1|m0|6|

                                                  1 method

                                                  • ;property-get.pngNop.Web.Models.Catalog .ProductReviewsModel .get_AddAdditionalProductReviewLis t()
                                                  |m0|6| 2min 0s4HighNop.Web.Models.Catalog .ProductReviewsModel
                                                  ;Warning.png   Rule Violated:    ND1605    Namespaces almost 100% tested should be 100% tested

                                                  3 namespaces matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  3 namespacesPercentage Coverage# lines of code (LOC)# lines of code not coveredmethodsCulpritDebtSeverityFull Name
                                                  ;namespace.pngNop.Core.Domain.Blogs|c95|1| 95.24%|m100|0| 63|m100|1| 3|m100|1|

                                                  2 methods

                                                  • ;property-get.pngNop.Core.Domain.Blogs .BlogCommentApprovedEvent .get_BlogComment()
                                                  • ;ctor.pngNop.Core.Domain.Blogs .BlogCommentApprovedEvent..ctor (BlogComment)
                                                  |m100|1| 4min 22s0HighNop.Core.Domain.Blogs
                                                  ;namespace.pngNop.Core.Domain.News|c95|2| 95.08%|m92|1| 61|m100|0| 3|m100|0|

                                                  2 methods

                                                  • ;property-get.pngNop.Core.Domain.News .NewsCommentApprovedEvent .get_NewsComment()
                                                  • ;ctor.pngNop.Core.Domain.News .NewsCommentApprovedEvent..ctor (NewsComment)
                                                  |m100|0| 4min 22s1HighNop.Core.Domain.News
                                                  ;namespace.pngNop.Core.Domain.Logging|c97|0| 97.37%|m0|2| 38|m0|2| 1|m0|2|

                                                  1 method

                                                  • ;property-get.pngNop.Core.Domain.Logging.Log .get_LogLevel()
                                                  |m0|2| 2min 0s2HighNop.Core.Domain.Logging
                                                  ;Warning.png   Rule Violated:    ND1606    Types that used to be 100% covered by tests should still be 100% covered

                                                  69 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  69 methodsPercentage CoverageDebtSeverityFull Name
                                                  ;method.pngEntityInserted<T>(IEventPublisher ,T)|c0|04| 0%|m22|15| 3min 46s06HighNop.Core.Events .EventPublisherExtensions .EntityInserted<T>(IEventPublisher ,T)
                                                  ;method.pngEntityUpdated<T>(IEventPublisher,T )|c0|09| 0%|m22|14| 3min 46s05HighNop.Core.Events .EventPublisherExtensions .EntityUpdated<T>(IEventPublisher ,T)
                                                  ;method.pngEntityDeleted<T>(IEventPublisher,T )|c0|07| 0%|m22|13| 3min 46s07HighNop.Core.Events .EventPublisherExtensions .EntityDeleted<T>(IEventPublisher ,T)
                                                  ;property-set.pngset_VatNumberStatus (VatNumberStatus)|c0|08| 0%|m22|16| 3min 46s09HighNop.Core.Domain.Customers.Customer .set_VatNumberStatus (VatNumberStatus)
                                                  ;property-get.pngget_TaxDisplayType()|c0|05| 0%|m22|18| 3min 46s08HighNop.Core.Domain.Customers.Customer .get_TaxDisplayType()
                                                  ;property-set.pngset_TaxDisplayType(Nullable <TaxDisplayType>)|c0|06| 0%|m22|17| 3min 46s01HighNop.Core.Domain.Customers.Customer .set_TaxDisplayType(Nullable <TaxDisplayType>)
                                                  ;property-set.pngset_DisablePdfInvoicesForPendingOr ders(Boolean)|c0|03| 0%|m0|19| 2min 0s00HighNop.Core.Domain.Common.PdfSettings .set_DisablePdfInvoicesForPendingO rders(Boolean)
                                                  ;method.pngDeleteTaskAsync(ScheduleTask) ● |c66|00| 66.67%|m66|08| 7min02HighNop.Services.ScheduleTasks .ScheduleTaskService .DeleteTaskAsync(ScheduleTask)
                                                  ;method.pngGetAllTasksAsync(Boolean) ● |c64|02| 64.29%|m66|09| 7min04HighNop.Services.ScheduleTasks .ScheduleTaskService .GetAllTasksAsync(Boolean)
                                                  ;method.pngUpdateTaskAsync(ScheduleTask) ● |c66|01| 66.67%|m66|10| 7min03HighNop.Services.ScheduleTasks .ScheduleTaskService .UpdateTaskAsync(ScheduleTask)
                                                  ;property-get.pngget_ImpersonatedCustomerName()|c0|17| 0%|m77|05| 8min16HighNop.Web.Models.Common .AdminHeaderLinksModel .get_ImpersonatedCustomerName()
                                                  ;property-set.pngset_ImpersonatedCustomerName (String)|c0|16| 0%|m77|02| 8min15HighNop.Web.Models.Common .AdminHeaderLinksModel .set_ImpersonatedCustomerName (String)
                                                  ;property-get.pngget_IsCustomerImpersonated()|c0|19| 0%|m77|03| 8min17HighNop.Web.Models.Common .AdminHeaderLinksModel .get_IsCustomerImpersonated()
                                                  ;property-set.pngset_IsCustomerImpersonated(Boolean )|c0|18| 0%|m77|00| 8min19HighNop.Web.Models.Common .AdminHeaderLinksModel .set_IsCustomerImpersonated (Boolean)
                                                  ;property-get.pngget_DisplayAdminLink()|c0|15| 0%|m77|01| 8min18HighNop.Web.Models.Common .AdminHeaderLinksModel .get_DisplayAdminLink()
                                                  ;property-set.pngset_DisplayAdminLink(Boolean)|c0|12| 0%|m77|04| 8min11HighNop.Web.Models.Common .AdminHeaderLinksModel .set_DisplayAdminLink(Boolean)
                                                  ;property-get.pngget_EditPageUrl()|c0|11| 0%|m77|07| 8min10HighNop.Web.Models.Common .AdminHeaderLinksModel .get_EditPageUrl()
                                                  ;property-set.pngset_EditPageUrl(String)|c0|14| 0%|m77|06| 8min12HighNop.Web.Models.Common .AdminHeaderLinksModel .set_EditPageUrl(String)
                                                  ;property-get.pngget_AvailableCurrencies()|c0|13| 0%|m66|12| 7min14HighNop.Web.Models.Common .CurrencySelectorModel .get_AvailableCurrencies()
                                                  ;property-set.pngset_AvailableCurrencies(IList <CurrencyModel>)|c0|10| 0%|m66|11| 7min13HighNop.Web.Models.Common .CurrencySelectorModel .set_AvailableCurrencies(IList <CurrencyModel>)
                                                  ;Ok.png   Validated Rule:    Types tagged with FullCoveredAttribute should be 100% covered

                                                  No method matched

                                                  ;Warning.png   Rule Violated:    ND1608    Types 100% covered should be tagged with FullCoveredAttribute

                                                  339 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  339 types# lines of code (LOC)DebtSeverityFull Name
                                                  ;class.pngBaseEntity|m0|16| 2|m0|06| 3min 0s06LowNop.Core.BaseEntity
                                                  ;class.pngPagedList<T>|m1|06| 15|m0|05| 3min 0s05LowNop.Core.PagedList<T>
                                                  ;class.pngCookieSettings|m0|08| 6|m0|07| 3min 0s07LowNop.Core.Security.CookieSettings
                                                  ;class.pngEntityDeletedEvent<T>|m0|15| 3|m0|09| 3min 0s09LowNop.Core.Events.EntityDeletedEvent <T>
                                                  ;class.pngEntityInsertedEvent<T>|m0|13| 3|m0|08| 3min 0s08LowNop.Core.Events .EntityInsertedEvent<T>
                                                  ;class.pngEntityUpdatedEvent<T>|m0|12| 3|m0|01| 3min 0s01LowNop.Core.Events.EntityUpdatedEvent <T>
                                                  ;class.pngNopEntityCacheDefaults<TEntity>|m0|07| 8|m0|00| 3min 0s00LowNop.Core.Caching .NopEntityCacheDefaults<TEntity>
                                                  ;class.pngBaseSingleton|m0|19| 2|m0|02| 3min 0s02LowNop.Core.Infrastructure .BaseSingleton
                                                  ;class.pngSingleton<T>|m0|14| 3|m0|04| 3min 0s04LowNop.Core.Infrastructure.Singleton <T>
                                                  ;class.pngSingletonDictionary<TKey,TValue>|m0|18| 2|m0|03| 3min 0s03LowNop.Core.Infrastructure .SingletonDictionary<TKey,TValue>
                                                  ;class.pngSingletonList<T>|m0|17| 2|m0|16| 3min 0s16LowNop.Core.Infrastructure .SingletonList<T>
                                                  ;class.pngStoreInformationSettings ● |m1|05| 20|m0|15| 3min 0s15LowNop.Core.Domain .StoreInformationSettings
                                                  ;class.pngVendor|m2|01| 38|m0|17| 3min 0s17LowNop.Core.Domain.Vendors.Vendor
                                                  ;class.pngVendorSettings|m1|04| 24|m0|19| 3min 0s19LowNop.Core.Domain.Vendors .VendorSettings
                                                  ;class.pngTopic|m2|02| 38|m0|18| 3min 0s18LowNop.Core.Domain.Topics.Topic
                                                  ;class.pngTopicTemplate|m0|09| 6|m0|11| 3min 0s11LowNop.Core.Domain.Topics .TopicTemplate
                                                  ;class.pngTaxCategory|m0|11| 4|m0|10| 3min 0s10LowNop.Core.Domain.Tax.TaxCategory
                                                  ;class.pngTaxSettings ● |m4|00| 54|m0|12| 3min 0s12LowNop.Core.Domain.Tax.TaxSettings
                                                  ;class.pngStore ● |m2|03| 32|m0|14| 3min 0s14LowNop.Core.Domain.Stores.Store
                                                  ;class.pngDeliveryDate|m0|10| 4|m0|13| 3min 0s13LowNop.Core.Domain.Shipping .DeliveryDate
                                                  ;Warning.png   Rule Violated:    ND1609    Methods should have a low C.R.A.P score

                                                  485 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  485 methodsCRAPCCPercentage Coverage# lines of code (LOC)DebtSeverityFull Name
                                                  ;method.pngImportProductsFromXlsxAsync(Stream ) ● |m100|00| 30 450|m100|00| 174|c0|06| 0%|m100|00| 380|m100|03| 3h 0min06HighNop.Services.ExportImport .ImportManager .ImportProductsFromXlsxAsync (Stream)
                                                  ;method.pngImportOrdersFromXlsxAsync(Stream)|m24|01| 7 656|m47|01| 87|c0|05| 0%|m49|01| 195|m100|04| 3h 0min05HighNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream)
                                                  ;method.pngExportCustomerGdprInfoToXlsxAsync (Customer,Int32) ● |m15|02| 4 830|m36|02| 69|c0|07| 0%|m42|02| 166|m100|02| 3h 0min07HighNop.Services.ExportImport .ExportManager .ExportCustomerGdprInfoToXlsxAsync (Customer,Int32)
                                                  ;method.pngEdit(CustomerModel,Boolean ,IFormCollection) ● |m11|03| 3 660|m31|03| 60|c0|09| 0%|m31|06| 129|m100|00| 3h 0min09HighNop.Web.Areas.Admin.Controllers .CustomerController.Edit (CustomerModel,Boolean ,IFormCollection)
                                                  ;method.pngRegister(RegisterModel,String ,Boolean,IFormCollection) ● |m11|04| 3 422|m30|04| 58|c0|08| 0%|m31|07| 127|m100|01| 3h 0min08HighNop.Web.Controllers .CustomerController.Register (RegisterModel,String,Boolean ,IFormCollection)
                                                  ;method.pngCreate(CustomerModel,Boolean ,IFormCollection) ● |m8|05| 2 550|m25|05| 50|c0|01| 0%|m27|08| 114|m84|05| 2h 34min01HighNop.Web.Areas.Admin.Controllers .CustomerController.Create (CustomerModel,Boolean ,IFormCollection)
                                                  ;method.pngUp()|m7|07| 2 450|m24|07| 49|c0|00| 0%|m38|03| 153|m81|07| 2h 28min00HighNop.Web.Framework.Migrations .UpgradeTo460.SettingMigration.Up( )
                                                  ;method.pngHandleWebhookAsync (PayPalCommerceSettings ,HttpRequest) ● |m7|06| 2 450|m24|06| 49|c0|02| 0%|m22|11| 95|m81|06| 2h 28min02HighNop.Plugin.Payments.PayPalCommerce .Services.ServiceManager .HandleWebhookAsync (PayPalCommerceSettings ,HttpRequest)
                                                  ;method.pngPrepareImportProductDataAsync (IXLWorkbook,IList<Language>)|m7|08| 2 256|m23|08| 47|c0|04| 0%|m34|05| 140|m74|08| 2h 17min04HighNop.Services.ExportImport .ImportManager .PrepareImportProductDataAsync (IXLWorkbook,IList<Language>)
                                                  ;method.pngPrepareProductAttributeModelsAsync (Product,ShoppingCartItem) ● |m6|09| 1 980|m21|09| 44|c0|03| 0%|m24|10| 102|m65|09| 2h 1min03HighNop.Web.Factories .ProductModelFactory .PrepareProductAttributeModelsAsyn c(Product,ShoppingCartItem)
                                                  ;method.pngProcessPaymentAsync (ProcessPaymentRequest)|m6|10| 1 980|m21|10| 44|c0|16| 0%|m20|16| 85|m65|10| 2h 1min16HighNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .ProcessPaymentAsync (ProcessPaymentRequest)
                                                  ;method.pngPrepareOrderDetailsModelAsync (Order) ● |m5|13| 1 806|m20|13| 42|c0|15| 0%|m36|04| 145|m59|13| 1h 51min15HighNop.Web.Factories .OrderModelFactory .PrepareOrderDetailsModelAsync (Order)
                                                  ;method.pngInfo(CustomerInfoModel ,IFormCollection) ● |m5|12| 1 806|m20|12| 42|c0|17| 0%|m21|15| 91|m59|12| 1h 51min17HighNop.Web.Controllers .CustomerController.Info (CustomerInfoModel,IFormCollection )
                                                  ;method.pngProfitReportAsync(Int32,Int32 ,Int32,Int32,Int32,Int32,String ,List<Int32>,List<Int32>,List <Int32>,Nullable<DateTime> ,Nullable<DateTime>,String,String ,String,String) ● |m5|11| 1 806|m20|11| 42|c0|19| 0%|m1|19| 18|m59|11| 1h 51min19HighNop.Services.Orders .OrderReportService .ProfitReportAsync(Int32,Int32 ,Int32,Int32,Int32,Int32,String ,List<Int32>,List<Int32>,List <Int32>,Nullable<DateTime> ,Nullable<DateTime>,String,String ,String,String)
                                                  ;method.pngHandleWebhookAsync(HttpRequest)|m5|15| 1 640|m19|15| 40|c0|18| 0%|m24|09| 103|m53|15| 1h 42min18HighNop.Plugin.Misc.Zettle.Services .ZettleService.HandleWebhookAsync (HttpRequest)
                                                  ;method.pngGetProductAttributesXmlAsync (Product,IFormCollection,List <String>)|m5|14| 1 640|m19|14| 40|c0|11| 0%|m16|18| 73|m53|14| 1h 42min11HighNop.Services.Catalog .ProductAttributeParser .GetProductAttributesXmlAsync (Product,IFormCollection,List <String>)
                                                  ;method.pngEditPopup(PluginModel)|m4|16| 1 560|m18|16| 39|c0|10| 0%|m21|14| 91|m50|16| 1h 37min10HighNop.Web.Areas.Admin.Controllers .PluginController.EditPopup (PluginModel)
                                                  ;method.pngPrepareProductDetailsModelAsync (Product,ShoppingCartItem,Boolean) ● |m4|17| 1 332|m16|17| 36|c0|12| 0%|m22|13| 93|m43|17| 1h 24min12HighNop.Web.Factories .ProductModelFactory .PrepareProductDetailsModelAsync (Product,ShoppingCartItem,Boolean)
                                                  ;method.pngUp()|m3|19| 1 190|m15|19| 34|c0|14| 0%|m22|12| 94|m38|19| 1h 16min14HighNop.Data.Migrations.UpgradeTo460 .DataMigration.Up()
                                                  ;method.pngEdit(ProductModel,Boolean)|m3|18| 1 190|m15|18| 34|c0|13| 0%|m18|17| 79|m38|18| 1h 16min13HighNop.Web.Areas.Admin.Controllers .ProductController.Edit (ProductModel,Boolean)

                                                  Dead Code

                                                  ;Warning.png   Rule Violated:    ND1700    Potentially Dead Types

                                                  1 type matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  1 typedepthTypesUsingMeDebtAnnual InterestFull Name
                                                  ;class.pngPayLaterMessageMigration ● |m0|0| 00no type|m0|0| 15min022minNop.Plugin.Payments.PayPalCommerce .Data.PayLaterMessageMigration
                                                  ;Warning.png   Rule Violated:    ND1701    Potentially Dead Methods

                                                  24 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                  24 methodsdepthMethodsCallingMeDebtAnnual InterestFull Name
                                                  ;ctor.png.ctor()|m0|06| 006no method|m0|06| 10min199minNop.Services.Media.RoxyFileman .RoxyFilemanException..ctor()
                                                  ;ctor.png.ctor(Boolean,IPermissionService)|m0|05| 005no method|m0|05| 10min1711minNop.Web.Framework.Mvc.Filters .AuthorizeAdminAttribute+Authorize AdminFilter..ctor(Boolean ,IPermissionService)
                                                  ;ctor.png.ctor(Boolean,IPermissionService ,IStoreContext,ITopicService ,StoreInformationSettings)|m0|07| 007no method|m0|07| 10min0314minNop.Web.Framework.Mvc.Filters .CheckAccessClosedStoreAttribute+C heckAccessClosedStoreFilter..ctor (Boolean,IPermissionService ,IStoreContext,ITopicService ,StoreInformationSettings)
                                                  ;ctor.png.ctor(Boolean,IPermissionService)|m0|09| 009no method|m0|09| 10min1311minNop.Web.Framework.Mvc.Filters .CheckAccessPublicStoreAttribute+C heckAccessPublicStoreFilter..ctor (Boolean,IPermissionService)
                                                  ;ctor.png.ctor(IAffiliateService ,ICustomerService,IWorkContext)|m0|08| 008no method|m0|08| 10min0812minNop.Web.Framework.Mvc.Filters .CheckAffiliateAttribute+CheckAffi liateFilter..ctor (IAffiliateService ,ICustomerService,IWorkContext)
                                                  ;ctor.png.ctor(ICustomerService ,IDiscountService ,ILocalizationService ,INotificationService,IWorkContext )|m0|01| 001no method|m0|01| 10min0014minNop.Web.Framework.Mvc.Filters .CheckDiscountCouponAttribute+Chec kDiscountCouponFilter..ctor (ICustomerService,IDiscountService ,ILocalizationService ,INotificationService,IWorkContext )
                                                  ;ctor.png.ctor(Boolean,IWebHelper ,IWorkContext,LocalizationSettings )|m0|00| 000no method|m0|00| 10min0713minNop.Web.Framework.Mvc.Filters .CheckLanguageSeoCodeAttribute+Che ckLanguageSeoCodeFilter..ctor (Boolean,IWebHelper,IWorkContext ,LocalizationSettings)
                                                  ;ctor.png.ctor(IGenericAttributeService ,IMultiFactorAuthenticationPluginM anager,IPermissionService ,IWorkContext ,MultiFactorAuthenticationSettings )|m0|02| 002no method|m0|02| 10min0214minNop.Web.Framework.Mvc.Filters .ForceMultiFactorAuthenticationAtt ribute+ForceMultiFactorAuthentica t ionFilter..ctor (IGenericAttributeService ,IMultiFactorAuthenticationPluginM anager,IPermissionService ,IWorkContext ,MultiFactorAuthenticationSettings )
                                                  ;ctor.png.ctor(Boolean,IStoreContext ,IWebHelper,IWebHostEnvironment)|m0|04| 004no method|m0|04| 10min0513minNop.Web.Framework.Mvc.Filters .HttpsRequirementAttribute+HttpsRe quirementFilter..ctor(Boolean ,IStoreContext,IWebHelper ,IWebHostEnvironment)
                                                  ;ctor.png.ctor(ILocalizationService)|m0|03| 003no method|m0|03| 10min1810minNop.Web.Framework.Mvc.Filters .NotNullValidationMessageAttribute +NotNullValidationMessageFilter. .ctor(ILocalizationService)
                                                  ;ctor.png.ctor(String,String,String)|m0|16| 016no method|m0|16| 10min0912minNop.Web.Framework.Mvc.Filters .ParameterBasedOnFormNameAndValueA ttribute+ParameterBasedOnFormName A ndValueFilter..ctor(String ,String ,String)
                                                  ;ctor.png.ctor(String,String)|m0|15| 015no method|m0|15| 10min1511minNop.Web.Framework.Mvc.Filters .ParameterBasedOnFormNameAttribute +ParameterBasedOnFormNameFilter. .ctor(String,String)
                                                  ;ctor.png.ctor(Boolean,IEventPublisher)|m0|17| 017no method|m0|17| 10min1611minNop.Web.Framework.Mvc.Filters .PublishModelEventsAttribute+Publi shModelEventsFilter..ctor(Boolean ,IEventPublisher)
                                                  ;ctor.png.ctor(CustomerSettings,IRepository <Customer>,IWebHelper,IWorkContext )|m0|19| 019no method|m0|19| 10min0613minNop.Web.Framework.Mvc.Filters .SaveIpAddressAttribute+SaveIpAddr essFilter..ctor(CustomerSettings ,IRepository<Customer>,IWebHelper ,IWorkContext)
                                                  ;ctor.png.ctor(CustomerSettings,IRepository <Customer>,IWorkContext)|m0|18| 018no method|m0|18| 10min1112minNop.Web.Framework.Mvc.Filters .SaveLastActivityAttribute+SaveLas tActivityFilter..ctor (CustomerSettings,IRepository <Customer>,IWorkContext)
                                                  ;ctor.png.ctor(CustomerSettings ,IGenericAttributeService ,IRepository<GenericAttribute> ,IWebHelper,IWorkContext)|m0|11| 011no method|m0|11| 10min0114minNop.Web.Framework.Mvc.Filters .SaveLastVisitedPageAttribute+Save LastVisitedPageFilter..ctor (CustomerSettings ,IGenericAttributeService ,IRepository<GenericAttribute> ,IWebHelper,IWorkContext)
                                                  ;ctor.png.ctor(Boolean,Boolean,IWebHelper)|m0|10| 010no method|m0|10| 10min1212minNop.Web.Framework.Mvc.Filters .SaveSelectedTabAttribute+SaveSele ctedTabFilter..ctor(Boolean ,Boolean,IWebHelper)
                                                  ;ctor.png.ctor(String,CaptchaHttpClient ,CaptchaSettings,ILogger ,IWorkContext)|m0|12| 012no method|m0|12| 10min0414minNop.Web.Framework.Mvc.Filters .ValidateCaptchaAttribute+Validate CaptchaFilter..ctor(String ,CaptchaHttpClient,CaptchaSettings ,ILogger,IWorkContext)
                                                  ;ctor.png.ctor(ILogger,IWebHelper ,SecuritySettings)|m0|14| 014no method|m0|14| 10min1012minNop.Web.Framework.Mvc.Filters .ValidateHoneypotAttribute+Validat eHoneypotFilter..ctor(ILogger ,IWebHelper,SecuritySettings)
                                                  ;ctor.png.ctor(IWebHelper,SecuritySettings)|m0|13| 013no method|m0|13| 10min1411minNop.Web.Framework.Mvc.Filters .ValidateIpAddressAttribute+Valida teIpAddressFilter..ctor (IWebHelper ,SecuritySettings)
                                                  ;Ok.png   Validated Rule:    Potentially Dead Fields

                                                  No field matched

                                                  ;Ok.png   Validated Rule:    Wrong usage of IsNotDeadCodeAttribute

                                                  No member matched

                                                  Code Diff Summary

                                                  » Baseline : Compare with project {NopCommerce 4.50.1} most recent analysis result (analysis result obtained on 20 Mar 2024 11:36:57)

                                                  ;Ok.png   Code Query:    New assemblies
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists assemblies that have been added since the baseline.

                                                  2 assemblies matched

                                                  2 assemblies# lines of code (LOC)Full Name
                                                  ;assembly.pngNop.Plugin.Payments.CyberSource|m0|1| 1 352Nop.Plugin.Payments.CyberSource
                                                  ;assembly.pngNop.Plugin.Misc.Zettle|m100|0| 1 823Nop.Plugin.Misc.Zettle
                                                  ;Ok.png   Code Query:    Assemblies removed
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists assemblies that have been removed since the baseline.

                                                  4 assemblies matched

                                                  4 assemblies# lines of code (LOC)Full Name
                                                  ;assembly.pngNop.Plugin.Payments.PayPalStandard|m23|1| 486Nop.Plugin.Payments.PayPalStandard
                                                  ;assembly.pngNop.Plugin.Shipping.ShipStation|m20|2| 441Nop.Plugin.Shipping.ShipStation
                                                  ;assembly.pngNop.Plugin.Widgets.AccessiBe|m0|3| 117Nop.Plugin.Widgets.AccessiBe
                                                  ;assembly.pngNop.Plugin.Shipping.EasyPost|m100|0| 1 678Nop.Plugin.Shipping.EasyPost
                                                  ;Ok.png   Code Query:    Assemblies where code was changed
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists assemblies in which, code has been changed since the baseline.

                                                  23 assemblies matched

                                                  23 assemblies# lines of code (LOC)oldNbLinesOfCodedeltaFull Name
                                                  ;assembly.pngNop.Core ● |m8|03| 5 083|m8|02| 4 986|m8|05| 97Nop.Core
                                                  ;assembly.pngNop.Data ● |m2|05| 1 726|m2|06| 1 328|m33|03| 398Nop.Data
                                                  ;assembly.pngNop.Services ● |m37|01| 23 253|m36|01| 22 084|m97|01| 1 169Nop.Services
                                                  ;assembly.pngNop.Web.Framework ● |m8|02| 5 232|m7|03| 4 832|m33|02| 400Nop.Web.Framework
                                                  ;assembly.pngNop.Web ● |m100|00| 61 435|m100|00| 60 241|m100|00| 1 194Nop.Web
                                                  ;assembly.pngNop.Plugin.Payments.Manual ● |m0|15| 182|m0|15| 182|m0|10| 0Nop.Plugin.Payments.Manual
                                                  ;assembly.pngNop.Plugin.Shipping.UPS ● |m2|04| 1 730|m2|04| 1 730|m0|17| 0Nop.Plugin.Shipping.UPS
                                                  ;assembly.pngNop.Plugin.Payments .CheckMoneyOrder ● |m0|17| 132|m0|16| 132|m0|18| 0Nop.Plugin.Payments .CheckMoneyOrder
                                                  ;assembly.pngNop.Plugin.Widgets.GoogleAnalytics ● |m0|10| 340|m0|10| 333|m0|08| 7Nop.Plugin.Widgets.GoogleAnalytics
                                                  ;assembly.pngNop.Plugin.ExternalAuth.Facebook ● |m0|16| 156|m0|18| 91|m5|06| 65Nop.Plugin.ExternalAuth.Facebook
                                                  ;assembly.pngNop.Plugin.Widgets.NivoSlider ● |m0|12| 294|m0|12| 294|m0|14| 0Nop.Plugin.Widgets.NivoSlider
                                                  ;assembly.pngNop.Plugin.ExchangeRate .EcbExchange ● |m0|19| 53|m0|19| 53|m0|15| 0Nop.Plugin.ExchangeRate .EcbExchange
                                                  ;assembly.pngNop.Plugin.Pickup.PickupInStore ● |m0|13| 273|m0|13| 273|m0|16| 0Nop.Plugin.Pickup.PickupInStore
                                                  ;assembly.pngNop.Plugin.Shipping .FixedByWeightByTotal ● |m0|09| 497|m0|09| 497|m0|19| 0Nop.Plugin.Shipping .FixedByWeightByTotal
                                                  ;assembly.pngNop.Plugin.Tax .FixedOrByCountryStateZip ● |m0|11| 317|m0|11| 317|m0|11| 0Nop.Plugin.Tax .FixedOrByCountryStateZip
                                                  ;assembly.pngNop.Plugin.DiscountRules .CustomerRoles ● |m0|18| 92|m0|17| 92|m0|13| 0Nop.Plugin.DiscountRules .CustomerRoles
                                                  ;assembly.pngNop.Plugin.Misc.Sendinblue ● |m2|07| 1 292|m2|07| 1 249|m3|07| 43Nop.Plugin.Misc.Sendinblue
                                                  ;assembly.pngNop.Plugin.Tax.Avalara ● |m2|06| 1 404|m2|05| 1 398|m0|09| 6Nop.Plugin.Tax.Avalara
                                                  ;assembly.pngNop.Plugin.Widgets.FacebookPixel ● |m1|08| 839|m0|08| 626|m17|04| 213Nop.Plugin.Widgets.FacebookPixel
                                                  ;assembly.pngNop.Plugin.MultiFactorAuth .GoogleAuthenticator ● |m0|14| 214|m0|14| 214|m0|12| 0Nop.Plugin.MultiFactorAuth .GoogleAuthenticator
                                                  ;Ok.png   Code Query:    New namespaces
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists namespaces that have been added since the baseline.

                                                  17 namespaces matched

                                                  17 namespaces# lines of code (LOC)Full Name
                                                  ;namespace.pngNop.Data.Migrations.UpgradeTo460|m57|01| 282Nop.Data.Migrations.UpgradeTo460
                                                  ;namespace.pngNop.Data.DataProviders .Interceptors|m1|09| 5Nop.Data.DataProviders .Interceptors
                                                  ;namespace.pngNop.Services.Common.Pdf|m100|00| 492Nop.Services.Common.Pdf
                                                  ;namespace.pngNop.Web.Framework.WebOptimizer|m3|05| 16Nop.Web.Framework.WebOptimizer
                                                  ;namespace.pngNop.Web.Framework.WebOptimizer .Processors|m6|04| 32Nop.Web.Framework.WebOptimizer .Processors
                                                  ;namespace.pngNop.Web.Framework.Migrations .UpgradeTo460|m40|02| 201Nop.Web.Framework.Migrations .UpgradeTo460
                                                  ;namespace.pngNop.Web.Validators.Checkout|m0|12| 4Nop.Web.Validators.Checkout
                                                  ;namespace.pngNop.Web.Models.Sitemap|m8|03| 41Nop.Web.Models.Sitemap
                                                  ;namespace.pngNop.Web.Areas.Admin.Models.Media|m1|07| 8Nop.Web.Areas.Admin.Models.Media
                                                  ;namespace.pngNop.Plugin.Widgets.GoogleAnalytics .Migrations.UpgradeTo460|m1|10| 5Nop.Plugin.Widgets.GoogleAnalytics .Migrations.UpgradeTo460
                                                  ;namespace.pngNop.Plugin.ExternalAuth.Facebook .Migrations|m1|08| 7Nop.Plugin.ExternalAuth.Facebook .Migrations
                                                  ;namespace.pngMicrosoft.CodeAnalysis|m0|15| 0Microsoft.CodeAnalysis
                                                  ;namespace.pngSystem.Runtime.CompilerServices|m0|16| 0System.Runtime.CompilerServices
                                                  ;namespace.pngNop.Plugin.Misc.Sendinblue .MarketingAutomation|m3|06| 16Nop.Plugin.Misc.Sendinblue .MarketingAutomation
                                                  ;namespace.pngPayPalCheckoutSdk.Payments|m0|11| 4PayPalCheckoutSdk.Payments
                                                  ;namespace.pngMicrosoft.CodeAnalysis|m0|14| 0Microsoft.CodeAnalysis
                                                  ;namespace.pngSystem.Runtime.CompilerServices|m0|13| 0System.Runtime.CompilerServices
                                                  ;Ok.png   Code Query:    Namespaces removed
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists namespaces that have been removed since the baseline.

                                                  2 namespaces matched

                                                  2 namespaces# lines of code (LOC)Full Name
                                                  ;namespace.pngNop.Web.Framework.Seo|m0|1| 7Nop.Web.Framework.Seo
                                                  ;namespace.pngNop.Web.Framework.Configuration|m100|0| 16Nop.Web.Framework.Configuration
                                                  ;Ok.png   Code Query:    Namespaces where code was changed
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists namespaces in which, code has been changed since the baseline.

                                                  183 namespaces matched

                                                  183 namespaces# lines of code (LOC)oldNbLinesOfCodedeltaFull Name
                                                  ;namespace.pngSystem.Runtime.CompilerServices ● |m0|19| 0|m0|19| 0|m36|16| 0System.Runtime.CompilerServices
                                                  ;namespace.pngNop.Core ● |m1|02| 322|m1|02| 321|m36|15| 1Nop.Core
                                                  ;namespace.pngNop.Core.Events ● |m0|17| 15|m0|18| 12|m36|09| 3Nop.Core.Events
                                                  ;namespace.pngNop.Core.Configuration ● |m0|07| 155|m0|07| 163|m35|17| -8Nop.Core.Configuration
                                                  ;namespace.pngNop.Core.ComponentModel ● |m0|08| 106|m0|08| 100|m37|06| 6Nop.Core.ComponentModel
                                                  ;namespace.pngNop.Core.Caching ● |m1|05| 246|m1|04| 273|m33|19| -27Nop.Core.Caching
                                                  ;namespace.pngNop.Core.Infrastructure ● |m1|03| 312|m1|03| 307|m37|07| 5Nop.Core.Infrastructure
                                                  ;namespace.pngNop.Core.Http ● |m0|18| 15|m0|17| 14|m36|14| 1Nop.Core.Http
                                                  ;namespace.pngNop.Core.Domain ● |m0|16| 20|m0|16| 18|m36|10| 2Nop.Core.Domain
                                                  ;namespace.pngNop.Core.Domain.Tax ● |m0|12| 58|m0|12| 56|m36|13| 2Nop.Core.Domain.Tax
                                                  ;namespace.pngNop.Core.Domain.Stores ● |m0|14| 38|m0|15| 26|m37|03| 12Nop.Core.Domain.Stores
                                                  ;namespace.pngNop.Core.Domain.Seo ● |m0|15| 36|m0|13| 46|m35|18| -10Nop.Core.Domain.Seo
                                                  ;namespace.pngNop.Core.Domain.Security ● |m0|09| 102|m0|09| 82|m38|01| 20Nop.Core.Domain.Security
                                                  ;namespace.pngNop.Core.Domain.Orders ● |m2|00| 539|m2|00| 528|m37|04| 11Nop.Core.Domain.Orders
                                                  ;namespace.pngNop.Core.Domain.Messages ● |m0|06| 174|m0|06| 170|m37|08| 4Nop.Core.Domain.Messages
                                                  ;namespace.pngNop.Core.Domain.Media ● |m0|10| 90|m0|10| 76|m37|02| 14Nop.Core.Domain.Media
                                                  ;namespace.pngNop.Core.Domain.Gdpr ● |m0|13| 41|m0|14| 39|m36|11| 2Nop.Core.Domain.Gdpr
                                                  ;namespace.pngNop.Core.Domain.Discounts ● |m0|11| 64|m0|11| 62|m36|12| 2Nop.Core.Domain.Discounts
                                                  ;namespace.pngNop.Core.Domain.Customers ● |m2|01| 471|m2|01| 446|m39|00| 25Nop.Core.Domain.Customers
                                                  ;namespace.pngNop.Core.Domain.Common ● |m1|04| 270|m1|05| 262|m37|05| 8Nop.Core.Domain.Common
                                                  ;Ok.png   Code Query:    New types
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists types that have been added since the baseline.

                                                  81 types matched

                                                  81 types# lines of code (LOC)Full Name
                                                  ;class.pngCacheKey+CacheKeyEqualityComparer|m1|11| 4Nop.Core.Caching .CacheKey+CacheKeyEqualityComparer
                                                  ;delegate.pngDistributedCacheManager+OnKeyChang ed16N/ANop.Core.Caching .DistributedCacheManager+OnKeyChan ged
                                                  ;class.pngRobotsTxtDefaults|m1|12| 3Nop.Core.Domain.Security .RobotsTxtDefaults
                                                  ;class.pngRobotsTxtSettings|m5|08| 15Nop.Core.Domain.Security .RobotsTxtSettings
                                                  ;class.pngOrderStatusChangedEvent|m2|10| 6Nop.Core.Domain.Orders .OrderStatusChangedEvent
                                                  ;class.pngVideo|m0|13| 2Nop.Core.Domain.Media.Video
                                                  ;enum.pngProductUrlStructureType19N/ANop.Core.Domain.Catalog .ProductUrlStructureType
                                                  ;class.pngProductVideo|m2|09| 6Nop.Core.Domain.Catalog .ProductVideo
                                                  ;class.pngVideoBuilder|m0|15| 1Nop.Data.Mapping.Builders.Media .VideoBuilder
                                                  ;class.pngProductVideoBuilder|m0|14| 1Nop.Data.Mapping.Builders.Catalog .ProductVideoBuilder
                                                  ;class.pngMemoryDistributedCacheManager|m13|01| 38Nop.Services.Caching .MemoryDistributedCacheManager
                                                  ;class.pngMsSqlServerCacheManager|m9|03| 27Nop.Services.Caching .MsSqlServerCacheManager
                                                  ;class.pngRedisCacheManager|m8|04| 24Nop.Services.Caching .RedisCacheManager
                                                  ;class.pngRedisCacheManager+RedisConnectionW rapper|m7|05| 21Nop.Services.Caching .RedisCacheManager+RedisConnection Wrapper
                                                  ;interface.pngIVideoService17N/ANop.Services.Media.IVideoService
                                                  ;class.pngVideoService|m6|06| 17Nop.Services.Media.VideoService
                                                  ;interface.pngIRoxyFilemanFileProvider18N/ANop.Services.Media.RoxyFileman .IRoxyFilemanFileProvider
                                                  ;class.pngRoxyFilemanConfig|m11|02| 31Nop.Services.Media.RoxyFileman .RoxyFilemanConfig
                                                  ;class.pngRoxyFilemanException|m5|07| 16Nop.Services.Media.RoxyFileman .RoxyFilemanException
                                                  ;class.pngRoxyFilemanFileProvider|m81|00| 221Nop.Services.Media.RoxyFileman .RoxyFilemanFileProvider
                                                  ;Ok.png   Code Query:    Types removed
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists types that have been removed since the baseline.

                                                  25 types matched

                                                  25 types# lines of code (LOC)Full Name
                                                  ;class.pngDistributedCacheManager+PerRequest Cache|m14|07| 43Nop.Core.Caching .DistributedCacheManager+PerReques tCache
                                                  ;class.pngOrderCancelledEvent|m0|16| 3Nop.Core.Domain.Orders .OrderCancelledEvent
                                                  ;interface.pngISitemapGenerator19N/ANop.Services.Seo.ISitemapGenerator
                                                  ;class.pngSitemapCreatedEvent|m0|17| 3Nop.Services.Seo .SitemapCreatedEvent
                                                  ;class.pngSitemapGenerator|m60|02| 173Nop.Services.Seo.SitemapGenerator
                                                  ;class.pngSitemapUrl|m5|10| 18Nop.Services.Seo.SitemapUrl
                                                  ;enum.pngUpdateFrequency18N/ANop.Services.Seo.UpdateFrequency
                                                  ;class.pngBaseRoxyFilemanService|m38|03| 112Nop.Services.Media.RoxyFileman .BaseRoxyFilemanService
                                                  ;class.pngDatabaseRoxyFilemanService|m71|01| 206Nop.Services.Media.RoxyFileman .DatabaseRoxyFilemanService
                                                  ;class.pngFileRoxyFilemanService|m100|00| 287Nop.Services.Media.RoxyFileman .FileRoxyFilemanService
                                                  ;class.pngRoxyFilemanFormFile|m4|14| 13Nop.Services.Media.RoxyFileman .RoxyFilemanFormFile
                                                  ;class.pngRoxyFilemanProvider|m4|12| 14Nop.Services.Media.RoxyFileman .RoxyFilemanProvider
                                                  ;class.pngPropertyByName<T>|m19|06| 57Nop.Services.ExportImport.Help .PropertyByName<T>
                                                  ;class.pngPropertyManager<T>|m35|04| 103Nop.Services.ExportImport.Help .PropertyManager<T>
                                                  ;class.pngNopPathRouteDefaults|m4|11| 15Nop.Web.Framework.Mvc.Routing .NopPathRouteDefaults
                                                  ;class.pngAreas_Admin_Views_Product__CreateO rUpdate_Pictures|m8|09| 25AspNetCoreGeneratedDocument .Areas_Admin_Views_Product__Create OrUpdate_Pictures
                                                  ;class.pngViews_Product_NewProducts|m4|13| 13AspNetCoreGeneratedDocument .Views_Product_NewProducts
                                                  ;class.pngBackwardCompatibility1XController|m32|05| 93Nop.Web.Controllers .BackwardCompatibility1XController
                                                  ;class.pngBackwardCompatibility2XController|m14|08| 42Nop.Web.Controllers .BackwardCompatibility2XController
                                                  ;class.pngSitemapModel|m2|15| 8Nop.Web.Models.Common.SitemapModel
                                                  ;Ok.png   Code Query:    Types where code was changed

                                                  1,052 types matched

                                                  1 052 types# lines of code (LOC)oldNbLinesOfCodedeltaFull Name
                                                  ;class.pngCommonHelper ● |m5|02| 95|m6|01| 95|m44|09| 0Nop.Core.CommonHelper
                                                  ;class.pngMimeTypes ● |m1|08| 23|m1|08| 21|m44|05| 2Nop.Core.MimeTypes
                                                  ;class.pngTypeConverterRegistrationStartUpTa sk ● |m0|10| 8|m0|11| 9|m44|13| -1Nop.Core .TypeConverterRegistrationStartUpT ask
                                                  ;class.pngEventPublisherExtensions ● |m0|11| 6|m0|12| 3|m45|03| 3Nop.Core.Events .EventPublisherExtensions
                                                  ;interface.pngIEventPublisher ● 18N/A18N/A18N/ANop.Core.Events.IEventPublisher
                                                  ;class.pngCommonConfig ● |m1|07| 30|m2|07| 30|m44|10| 0Nop.Core.Configuration .CommonConfig
                                                  ;class.pngNopConfigurationDefaults ● |m0|14| 2|m0|14| 1|m44|08| 1Nop.Core.Configuration .NopConfigurationDefaults
                                                  ;class.pngPluginConfig ● |m0|12| 3|m0|10| 12|m43|14| -9Nop.Core.Configuration .PluginConfig
                                                  ;class.pngGenericDictionaryTypeConverter<K,V > ● |m2|05| 47|m2|05| 44|m45|02| 3Nop.Core.ComponentModel .GenericDictionaryTypeConverter<K ,V>
                                                  ;class.pngGenericListTypeConverter<T> ● |m2|06| 35|m2|06| 32|m45|04| 3Nop.Core.ComponentModel .GenericListTypeConverter<T>
                                                  ;class.pngDistributedCacheManager ● |m6|00| 100|m6|00| 100|m44|12| 0Nop.Core.Caching .DistributedCacheManager
                                                  ;interface.pngILocker ● 15N/A15N/A15N/ANop.Core.Caching.ILocker
                                                  ;interface.pngIStaticCacheManager ● 16N/A16N/A16N/ANop.Core.Caching .IStaticCacheManager
                                                  ;class.pngMemoryCacheManager ● |m5|03| 86|m4|04| 74|m46|00| 12Nop.Core.Caching .MemoryCacheManager
                                                  ;interface.pngINopFileProvider ● 17N/A17N/A19N/ANop.Core.Infrastructure .INopFileProvider
                                                  ;interface.pngIStartupTask ● 19N/A19N/A17N/ANop.Core.Infrastructure .IStartupTask
                                                  ;class.pngNopEngine ● |m4|04| 80|m5|03| 80|m44|11| 0Nop.Core.Infrastructure.NopEngine
                                                  ;class.pngNopFileProvider ● |m5|01| 96|m6|02| 91|m45|01| 5Nop.Core.Infrastructure .NopFileProvider
                                                  ;class.pngNopHttpDefaults ● |m0|13| 3|m0|13| 2|m44|07| 1Nop.Core.Http.NopHttpDefaults
                                                  ;class.pngStoreInformationSettings ● |m1|09| 20|m1|09| 18|m44|06| 2Nop.Core.Domain .StoreInformationSettings
                                                  ;Ok.png   Code Query:    Heuristic to find types moved from one namespace or assembly to another
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists types moved from one namespace or assembly to another. The heuristic implemented consists in making a join LINQ query on type name (without namespace prefix), applied to the two sets of types added and types removed.

                                                  73 types matched

                                                  73 typesOlderParentNamespaceOlderParentAssemblyFull Name
                                                  ;class.pngWebOptimizerConfig06;namespace.pngNop.Web.Framework.Configuration06;assembly.pngNop.Web.FrameworkNop.Web.Framework.WebOptimizer .WebOptimizerConfig
                                                  ;class.pngAreas_Admin_Views_Shared__AdminTou r+<>o__2505;namespace.pngAspNetCoreGeneratedDocument05;assembly.pngNop.WebAspNetCoreGeneratedDocument .Areas_Admin_Views_Shared__AdminTo ur+<>o__25
                                                  ;class.pngSitemapCreatedEvent07;namespace.pngNop.Services.Seo07;assembly.pngNop.ServicesNop.Web.Models.Sitemap .SitemapCreatedEvent
                                                  ;class.pngSitemapModel09;namespace.pngNop.Web.Models.Common09;assembly.pngNop.WebNop.Web.Models.Sitemap .SitemapModel
                                                  ;class.pngSitemapModel+SitemapItemModel08;namespace.pngNop.Web.Models.Common08;assembly.pngNop.WebNop.Web.Models.Sitemap .SitemapModel+SitemapItemModel
                                                  ;class.pngSitemapPageModel01;namespace.pngNop.Web.Models.Common01;assembly.pngNop.WebNop.Web.Models.Sitemap .SitemapPageModel
                                                  ;enum.pngUpdateFrequency00;namespace.pngNop.Services.Seo00;assembly.pngNop.ServicesNop.Web.Models.Sitemap .UpdateFrequency
                                                  ;class.png<>f__AnonymousType3<<controller >j__TPar,<action>j__TPar>02;namespace.png{anonymous namespace} in assembly Nop.Plugin.Payments .PayPalStandard02;assembly.pngNop.Plugin.Payments.PayPalStandard<>f__AnonymousType3<<controller >j__TPar,<action>j__TPar>
                                                  ;class.pngRouteProvider04;namespace.pngNop.Plugin.Payments.PayPalStandard .Infrastructure04;assembly.pngNop.Plugin.Payments.PayPalStandardNop.Plugin.ExternalAuth.Facebook .Infrastructure.RouteProvider
                                                  ;class.pngRouteProvider03;namespace.pngNop.Plugin.Shipping.ShipStation03;assembly.pngNop.Plugin.Shipping.ShipStationNop.Plugin.ExternalAuth.Facebook .Infrastructure.RouteProvider
                                                  ;class.pngRouteProvider16;namespace.pngNop.Plugin.Widgets.AccessiBe .Infrastructure16;assembly.pngNop.Plugin.Widgets.AccessiBeNop.Plugin.ExternalAuth.Facebook .Infrastructure.RouteProvider
                                                  ;class.pngRouteProvider15;namespace.pngNop.Plugin.Shipping.EasyPost .Infrastructure15;assembly.pngNop.Plugin.Shipping.EasyPostNop.Plugin.ExternalAuth.Facebook .Infrastructure.RouteProvider
                                                  ;class.pngEmbeddedAttribute17;namespace.pngMicrosoft.CodeAnalysis17;assembly.pngNop.Plugin.Payments.PayPalStandardMicrosoft.CodeAnalysis .EmbeddedAttribute
                                                  ;class.pngEmbeddedAttribute19;namespace.pngMicrosoft.CodeAnalysis19;assembly.pngNop.Plugin.Shipping.ShipStationMicrosoft.CodeAnalysis .EmbeddedAttribute
                                                  ;class.pngEmbeddedAttribute18;namespace.pngMicrosoft.CodeAnalysis18;assembly.pngNop.Plugin.Widgets.AccessiBeMicrosoft.CodeAnalysis .EmbeddedAttribute
                                                  ;class.pngEmbeddedAttribute11;namespace.pngMicrosoft.CodeAnalysis11;assembly.pngNop.Plugin.Shipping.EasyPostMicrosoft.CodeAnalysis .EmbeddedAttribute
                                                  ;class.pngEmbeddedAttribute10;namespace.pngMicrosoft.CodeAnalysis10;assembly.pngNop.Plugin.Payments.PayPalStandardMicrosoft.CodeAnalysis .EmbeddedAttribute
                                                  ;class.pngEmbeddedAttribute12;namespace.pngMicrosoft.CodeAnalysis12;assembly.pngNop.Plugin.Shipping.ShipStationMicrosoft.CodeAnalysis .EmbeddedAttribute
                                                  ;class.pngEmbeddedAttribute14;namespace.pngMicrosoft.CodeAnalysis14;assembly.pngNop.Plugin.Widgets.AccessiBeMicrosoft.CodeAnalysis .EmbeddedAttribute
                                                  ;class.pngEmbeddedAttribute13;namespace.pngMicrosoft.CodeAnalysis13;assembly.pngNop.Plugin.Shipping.EasyPostMicrosoft.CodeAnalysis .EmbeddedAttribute
                                                  ;Ok.png   Code Query:    Types directly using one or several types changed

                                                  1,356 types matched

                                                  1 356 typestypesChangedUsedFull Name
                                                  ;interface.pngIStoreContext|m0|09|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Stores.Store
                                                  Nop.Core.IStoreContext
                                                  ;interface.pngIWorkContext|m0|08|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  Nop.Core.IWorkContext
                                                  ;class.pngWebHelper|m20|01|

                                                  3 types

                                                  • ;class.pngNop.Core.Http.NopHttpDefaults
                                                  • ;class.pngNop.Core.Domain.Stores.Store
                                                  • ;class.pngNop.Core.CommonHelper
                                                  Nop.Core.WebHelper
                                                  ;class.pngAppSettingsHelper|m10|05|

                                                  2 types

                                                  • ;interface.pngNop.Core.Infrastructure .INopFileProvider
                                                  • ;class.pngNop.Core.Configuration .NopConfigurationDefaults
                                                  Nop.Core.Configuration .AppSettingsHelper
                                                  ;class.pngAppDomainTypeFinder|m10|03|

                                                  2 types

                                                  • ;interface.pngNop.Core.Infrastructure .INopFileProvider
                                                  • ;class.pngNop.Core.CommonHelper
                                                  Nop.Core.Infrastructure .AppDomainTypeFinder
                                                  ;class.pngEngineContext|m0|10|

                                                  1 type

                                                  • ;class.pngNop.Core.Infrastructure.NopEngine
                                                  Nop.Core.Infrastructure .EngineContext
                                                  ;class.pngWebAppTypeFinder|m0|06|

                                                  1 type

                                                  • ;interface.pngNop.Core.Infrastructure .INopFileProvider
                                                  Nop.Core.Infrastructure .WebAppTypeFinder
                                                  ;class.pngCampaignAdditionalTokensAddedEvent|m0|07|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Messages .AdditionalTokensAddedEvent
                                                  Nop.Core.Domain.Messages .CampaignAdditionalTokensAddedEven t
                                                  ;class.pngCustomerActivatedEvent|m0|11|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  Nop.Core.Domain.Customers .CustomerActivatedEvent
                                                  ;class.pngCustomerChangeMultiFactorAuthentic ationProviderEvent|m0|17|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  Nop.Core.Domain.Customers .CustomerChangeMultiFactorAuthenti cationProviderEvent
                                                  ;class.pngCustomerExtensions|m10|02|

                                                  2 types

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  • ;class.pngNop.Core.Domain.Customers .NopCustomerDefaults
                                                  Nop.Core.Domain.Customers .CustomerExtensions
                                                  ;class.pngCustomerLoggedinEvent|m0|16|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  Nop.Core.Domain.Customers .CustomerLoggedinEvent
                                                  ;class.pngCustomerLoggedOutEvent|m0|19|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  Nop.Core.Domain.Customers .CustomerLoggedOutEvent
                                                  ;class.pngCustomerRegisteredEvent|m0|18|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  Nop.Core.Domain.Customers .CustomerRegisteredEvent
                                                  ;class.pngDataProviderManager|m30|00|

                                                  4 types

                                                  • ;interface.pngNop.Data.INopDataProvider
                                                  • ;class.pngNop.Data.DataProviders .MsSqlNopDataProvider
                                                  • ;class.pngNop.Data.DataProviders .MySqlNopDataProvider
                                                  • ;class.pngNop.Data.DataProviders .PostgreSqlDataProvider
                                                  Nop.Data.DataProviderManager
                                                  ;class.pngDataSettingsManager|m10|04|

                                                  2 types

                                                  • ;interface.pngNop.Core.Infrastructure .INopFileProvider
                                                  • ;class.pngNop.Core.CommonHelper
                                                  Nop.Data.DataSettingsManager
                                                  ;interface.pngIDataProviderManager|m0|13|

                                                  1 type

                                                  • ;interface.pngNop.Data.INopDataProvider
                                                  Nop.Data.IDataProviderManager
                                                  ;class.pngNopColumnsConvention|m0|12|

                                                  1 type

                                                  • ;interface.pngNop.Core.Infrastructure .INopFileProvider
                                                  Nop.Data.Migrations .NopColumnsConvention
                                                  ;class.pngNopConventionSet|m0|15|

                                                  1 type

                                                  • ;interface.pngNop.Data.INopDataProvider
                                                  Nop.Data.Migrations .NopConventionSet
                                                  ;class.pngNopForeignKeyConvention|m0|14|

                                                  1 type

                                                  • ;interface.pngNop.Data.INopDataProvider
                                                  Nop.Data.Migrations .NopForeignKeyConvention
                                                  ;Ok.png   Code Query:    Types indirectly using one or several types changed

                                                  1,601 types matched

                                                  1 601 typesdepthOfUsingTypesChangedtypesChangedDirectlyUsedFull Name
                                                  ;interface.pngIStoreContext|m0|06| 1|m9|09|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Stores.Store
                                                  Nop.Core.IStoreContext
                                                  ;interface.pngIWorkContext|m0|05| 1|m9|08|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  Nop.Core.IWorkContext
                                                  ;class.pngWebHelper|m0|07| 1|m27|01|

                                                  3 types

                                                  • ;class.pngNop.Core.Http.NopHttpDefaults
                                                  • ;class.pngNop.Core.Domain.Stores.Store
                                                  • ;class.pngNop.Core.CommonHelper
                                                  Nop.Core.WebHelper
                                                  ;class.pngAppSettingsHelper|m0|09| 1|m18|05|

                                                  2 types

                                                  • ;interface.pngNop.Core.Infrastructure .INopFileProvider
                                                  • ;class.pngNop.Core.Configuration .NopConfigurationDefaults
                                                  Nop.Core.Configuration .AppSettingsHelper
                                                  ;class.pngAppDomainTypeFinder|m0|08| 1|m18|03|

                                                  2 types

                                                  • ;interface.pngNop.Core.Infrastructure .INopFileProvider
                                                  • ;class.pngNop.Core.CommonHelper
                                                  Nop.Core.Infrastructure .AppDomainTypeFinder
                                                  ;class.pngEngineContext|m0|01| 1|m9|10|

                                                  1 type

                                                  • ;class.pngNop.Core.Infrastructure.NopEngine
                                                  Nop.Core.Infrastructure .EngineContext
                                                  ;class.pngWebAppTypeFinder|m0|00| 1|m9|06|

                                                  1 type

                                                  • ;interface.pngNop.Core.Infrastructure .INopFileProvider
                                                  Nop.Core.Infrastructure .WebAppTypeFinder
                                                  ;class.pngCampaignAdditionalTokensAddedEvent|m0|02| 1|m9|07|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Messages .AdditionalTokensAddedEvent
                                                  Nop.Core.Domain.Messages .CampaignAdditionalTokensAddedEven t
                                                  ;class.pngCustomerActivatedEvent|m0|04| 1|m9|11|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  Nop.Core.Domain.Customers .CustomerActivatedEvent
                                                  ;class.pngCustomerChangeMultiFactorAuthentic ationProviderEvent|m0|03| 1|m9|17|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  Nop.Core.Domain.Customers .CustomerChangeMultiFactorAuthenti cationProviderEvent
                                                  ;class.pngCustomerExtensions|m0|16| 1|m18|02|

                                                  2 types

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  • ;class.pngNop.Core.Domain.Customers .NopCustomerDefaults
                                                  Nop.Core.Domain.Customers .CustomerExtensions
                                                  ;class.pngCustomerLoggedinEvent|m0|15| 1|m9|16|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  Nop.Core.Domain.Customers .CustomerLoggedinEvent
                                                  ;class.pngCustomerLoggedOutEvent|m0|17| 1|m9|19|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  Nop.Core.Domain.Customers .CustomerLoggedOutEvent
                                                  ;class.pngCustomerRegisteredEvent|m0|19| 1|m9|18|

                                                  1 type

                                                  • ;class.pngNop.Core.Domain.Customers.Customer
                                                  Nop.Core.Domain.Customers .CustomerRegisteredEvent
                                                  ;class.pngDataProviderManager|m0|18| 1|m36|00|

                                                  4 types

                                                  • ;interface.pngNop.Data.INopDataProvider
                                                  • ;class.pngNop.Data.DataProviders .MsSqlNopDataProvider
                                                  • ;class.pngNop.Data.DataProviders .MySqlNopDataProvider
                                                  • ;class.pngNop.Data.DataProviders .PostgreSqlDataProvider
                                                  Nop.Data.DataProviderManager
                                                  ;class.pngDataSettingsManager|m0|11| 1|m18|04|

                                                  2 types

                                                  • ;interface.pngNop.Core.Infrastructure .INopFileProvider
                                                  • ;class.pngNop.Core.CommonHelper
                                                  Nop.Data.DataSettingsManager
                                                  ;interface.pngIDataProviderManager|m0|10| 1|m9|13|

                                                  1 type

                                                  • ;interface.pngNop.Data.INopDataProvider
                                                  Nop.Data.IDataProviderManager
                                                  ;class.pngNopColumnsConvention|m0|12| 1|m9|12|

                                                  1 type

                                                  • ;interface.pngNop.Core.Infrastructure .INopFileProvider
                                                  Nop.Data.Migrations .NopColumnsConvention
                                                  ;class.pngNopConventionSet|m0|14| 1|m9|15|

                                                  1 type

                                                  • ;interface.pngNop.Data.INopDataProvider
                                                  Nop.Data.Migrations .NopConventionSet
                                                  ;class.pngNopForeignKeyConvention|m0|13| 1|m9|14|

                                                  1 type

                                                  • ;interface.pngNop.Data.INopDataProvider
                                                  Nop.Data.Migrations .NopForeignKeyConvention
                                                  ;Ok.png   Code Query:    New methods
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists methods that have been added since the baseline.

                                                  519 methods matched

                                                  519 methods# lines of code (LOC)Full Name
                                                  ;property-get.pngget_ApplicationZip()|m0|12| 1Nop.Core.MimeTypes .get_ApplicationZip()
                                                  ;property-get.pngget_ImageSvg()|m0|08| 1Nop.Core.MimeTypes.get_ImageSvg()
                                                  ;method.pngExecute()|m4|03| 8Nop.Core .TypeConverterRegistrationStartUpT ask.Execute()
                                                  ;method.pngEntityInserted<T>(IEventPublisher ,T)|m0|09| 1Nop.Core.Events .EventPublisherExtensions .EntityInserted<T>(IEventPublisher ,T)
                                                  ;method.pngEntityUpdated<T>(IEventPublisher,T )|m0|11| 1Nop.Core.Events .EventPublisherExtensions .EntityUpdated<T>(IEventPublisher ,T)
                                                  ;method.pngEntityDeleted<T>(IEventPublisher,T )|m0|10| 1Nop.Core.Events .EventPublisherExtensions .EntityDeleted<T>(IEventPublisher ,T)
                                                  ;method.pngPublish<TEvent>(TEvent)17N/ANop.Core.Events.IEventPublisher .Publish<TEvent>(TEvent)
                                                  ;property-get.pngget_AppSettingsEnvironmentFilePath ()|m0|07| 1Nop.Core.Configuration .NopConfigurationDefaults .get_AppSettingsEnvironmentFilePat h()
                                                  ;ctor.png.ctor(AppSettings ,IDistributedCache)|m1|06| 3Nop.Core.Caching .DistributedCacheManager..ctor (AppSettings,IDistributedCache)
                                                  ;method.pngClearInstanceData()|m0|13| 1Nop.Core.Caching .DistributedCacheManager .ClearInstanceData()
                                                  ;method.pngRemoveByPrefixInstanceDataAsync (String,Object[])|m6|00| 12Nop.Core.Caching .DistributedCacheManager .RemoveByPrefixInstanceDataAsync (String,Object[])
                                                  ;method.pngRemoveByPrefixInstanceData(String ,Object[])|m6|01| 12Nop.Core.Caching .DistributedCacheManager .RemoveByPrefixInstanceData(String ,Object[])
                                                  ;method.pngRemoveByPrefix(String,Object[])18N/ANop.Core.Caching .DistributedCacheManager .RemoveByPrefix(String,Object[])
                                                  ;method.pngPerformActionWithLockAsync(String ,TimeSpan,Func<Task>)|m3|04| 6Nop.Core.Caching .DistributedCacheManager .PerformActionWithLockAsync(String ,TimeSpan,Func<Task>)
                                                  ;method.pngPerformActionWithLockAsync(String ,TimeSpan,Func<Task>)19N/ANop.Core.Caching.ILocker .PerformActionWithLockAsync(String ,TimeSpan,Func<Task>)
                                                  ;method.pngRemoveByPrefix(String,Object[])16N/ANop.Core.Caching .IStaticCacheManager .RemoveByPrefix(String,Object[])
                                                  ;method.pngPerformActionWithLockAsync(String ,TimeSpan,Func<Task>)|m5|02| 11Nop.Core.Caching .MemoryCacheManager .PerformActionWithLockAsync(String ,TimeSpan,Func<Task>)
                                                  ;method.pngRemoveByPrefix(String,Object[])|m2|05| 4Nop.Core.Caching .MemoryCacheManager.RemoveByPrefix (String,Object[])
                                                  ;property-get.pngget_WebRootPath()14N/ANop.Core.Infrastructure .INopFileProvider.get_WebRootPath( )
                                                  ;method.pngGetOrCreateFile(String)15N/ANop.Core.Infrastructure .INopFileProvider.GetOrCreateFile (String)
                                                  ;Ok.png   Code Query:    Methods removed
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists methods that have been removed since the baseline.

                                                  309 methods matched

                                                  309 methods# lines of code (LOC)Full Name
                                                  ;method.pngExecuteAsync()|m6|00| 9Nop.Core .TypeConverterRegistrationStartUpT ask.ExecuteAsync()
                                                  ;ctor.png.ctor(AppSettings ,IDistributedCache ,IHttpContextAccessor)|m2|02| 3Nop.Core.Caching .DistributedCacheManager..ctor (AppSettings,IDistributedCache ,IHttpContextAccessor)
                                                  ;method.pngPerformActionWithLock(String ,TimeSpan,Action)|m4|01| 6Nop.Core.Caching .DistributedCacheManager .PerformActionWithLock(String ,TimeSpan,Action)
                                                  ;method.pngPerformActionWithLock(String ,TimeSpan,Action)19N/ANop.Core.Caching.ILocker .PerformActionWithLock(String ,TimeSpan,Action)
                                                  ;method.pngExecuteAsync()18N/ANop.Core.Infrastructure .IStartupTask.ExecuteAsync()
                                                  ;property-get.pngget_FirstNameAttribute()|m0|07| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_FirstNameAttribute()
                                                  ;property-get.pngget_LastNameAttribute()|m0|08| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_LastNameAttribute()
                                                  ;property-get.pngget_GenderAttribute()|m0|03| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_GenderAttribute()
                                                  ;property-get.pngget_DateOfBirthAttribute()|m0|04| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_DateOfBirthAttribute()
                                                  ;property-get.pngget_CompanyAttribute()|m0|06| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_CompanyAttribute()
                                                  ;property-get.pngget_StreetAddressAttribute()|m0|09| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_StreetAddressAttribute()
                                                  ;property-get.pngget_StreetAddress2Attribute()|m0|15| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_StreetAddress2Attribute()
                                                  ;property-get.pngget_ZipPostalCodeAttribute()|m0|14| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_ZipPostalCodeAttribute()
                                                  ;property-get.pngget_CityAttribute()|m0|16| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_CityAttribute()
                                                  ;property-get.pngget_CountyAttribute()|m0|17| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_CountyAttribute()
                                                  ;property-get.pngget_CountryIdAttribute()|m0|11| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_CountryIdAttribute()
                                                  ;property-get.pngget_StateProvinceIdAttribute()|m0|13| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_StateProvinceIdAttribute()
                                                  ;property-get.pngget_PhoneAttribute()|m0|12| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_PhoneAttribute()
                                                  ;property-get.pngget_FaxAttribute()|m0|10| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_FaxAttribute()
                                                  ;property-get.pngget_VatNumberAttribute()|m0|05| 1Nop.Core.Domain.Customers .NopCustomerDefaults .get_VatNumberAttribute()
                                                  ;Ok.png   Code Query:    Methods where code was changed

                                                  1,583 methods matched

                                                  1 583 methods# lines of code (LOC)oldNbLinesOfCodedeltaFull Name
                                                  ;method.pngEnsureNumericOnly(String) ● |m0|15| 1|m0|17| 1|m73|05| 0Nop.Core.CommonHelper .EnsureNumericOnly(String)
                                                  ;method.pngAreNullOrEmpty(String[]) ● |m0|14| 1|m0|18| 1|m73|06| 0Nop.Core.CommonHelper .AreNullOrEmpty(String[])
                                                  ;ctor.png.ctor() ● |m0|13| 1|m1|15| 4|m71|16| -3Nop.Core.Configuration .PluginConfig..ctor()
                                                  ;method.pngConvertFrom(ITypeDescriptorContext ,CultureInfo,Object) ● |m5|00| 21|m4|00| 18|m75|00| 3Nop.Core.ComponentModel .GenericDictionaryTypeConverter<K ,V>.ConvertFrom (ITypeDescriptorContext ,CultureInfo,Object)
                                                  ;method.pngConvertFrom(ITypeDescriptorContext ,CultureInfo,Object) ● |m3|05| 12|m2|08| 9|m75|01| 3Nop.Core.ComponentModel .GenericListTypeConverter<T> .ConvertFrom (ITypeDescriptorContext ,CultureInfo,Object)
                                                  ;ctor.png.cctor() ● |m0|17| 1|m0|16| 2|m72|12| -1Nop.Core.Caching .DistributedCacheManager..cctor()
                                                  ;method.pngTryGetItemAsync<T>(CacheKey) ● |m1|09| 5|m1|10| 6|m72|10| -1Nop.Core.Caching .DistributedCacheManager .TryGetItemAsync<T>(CacheKey)
                                                  ;method.pngTryGetItem<T>(CacheKey) ● |m1|10| 5|m1|09| 6|m72|15| -1Nop.Core.Caching .DistributedCacheManager .TryGetItem<T>(CacheKey)
                                                  ;method.pngSet(CacheKey,Object) ● |m1|08| 5|m1|11| 6|m72|14| -1Nop.Core.Caching .DistributedCacheManager.Set (CacheKey,Object)
                                                  ;method.pngGetAsync<T>(CacheKey,Func<Task<T>> ) ● |m3|04| 13|m3|05| 12|m73|04| 1Nop.Core.Caching .DistributedCacheManager.GetAsync <T>(CacheKey,Func<Task<T>>)
                                                  ;method.pngGetAsync<T>(CacheKey,Func<T>) ● |m3|03| 13|m3|03| 12|m73|02| 1Nop.Core.Caching .DistributedCacheManager.GetAsync <T>(CacheKey,Func<T>)
                                                  ;method.pngGet<T>(CacheKey,Func<T>) ● |m3|02| 13|m3|02| 12|m73|03| 1Nop.Core.Caching .DistributedCacheManager.Get<T> (CacheKey,Func<T>)
                                                  ;method.pngRemoveAsync(CacheKey,Object[]) ● |m1|11| 4|m1|14| 5|m72|11| -1Nop.Core.Caching .DistributedCacheManager .RemoveAsync(CacheKey,Object[])
                                                  ;method.pngSetAsync(CacheKey,Object) ● |m1|07| 5|m1|12| 6|m72|13| -1Nop.Core.Caching .DistributedCacheManager.SetAsync (CacheKey,Object)
                                                  ;method.pngRemoveByPrefixAsync(String ,Object[]) ● 19N/A|m2|07| 1019N/ANop.Core.Caching .DistributedCacheManager .RemoveByPrefixAsync(String ,Object[])
                                                  ;method.pngClearAsync() ● 18N/A|m3|04| 1218N/ANop.Core.Caching .DistributedCacheManager .ClearAsync()
                                                  ;method.pngRemoveByPrefixAsync(String ,Object[]) ● |m0|12| 2|m1|13| 5|m71|17| -3Nop.Core.Caching .MemoryCacheManager .RemoveByPrefixAsync(String ,Object[])
                                                  ;method.pngRunStartupTasks() ● |m2|06| 10|m2|06| 10|m73|08| 0Nop.Core.Infrastructure.NopEngine .RunStartupTasks()
                                                  ;method.pngConfigureServices (IServiceCollection,IConfiguration ) ● |m3|01| 15|m4|01| 15|m73|09| 0Nop.Core.Infrastructure.NopEngine .ConfigureServices (IServiceCollection,IConfiguration )
                                                  ;method.pngResolve<T>(IServiceScope) ● |m0|16| 1|m0|19| 1|m73|07| 0Nop.Core.Infrastructure.NopEngine .Resolve<T>(IServiceScope)
                                                  ;Ok.png   Code Query:    Methods directly calling one or several methods changed

                                                  210 methods matched

                                                  210 methodsmethodsChangedCalledFull Name
                                                  ;method.pngRetrieveTableExpressions (CreateTableExpressionBuilder,Type )|m0|07|

                                                  1 method

                                                  • ;method.pngNop.Data.Extensions .FluentMigratorExtensions .DefineByOwnType(String,Type ,CreateTableExpressionBuilder ,Boolean)
                                                  Nop.Data.Extensions .FluentMigratorExtensions .RetrieveTableExpressions (CreateTableExpressionBuilder,Type )
                                                  ;method.pngGetAttributes<T>(Type,Type ,MemberInfo)|m0|06|

                                                  1 method

                                                  • ;method.pngNop.Data.Mapping .FluentMigratorMetadataReader .GetAttribute<T>(Type,MemberInfo)
                                                  Nop.Data.Mapping .FluentMigratorMetadataReader .GetAttributes<T>(Type,Type ,MemberInfo)
                                                  ;method.pngCreateDataConnection()|m0|08|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .CreateDataConnection (IDataProvider)
                                                  Nop.Data.DataProviders .BaseDataProvider .CreateDataConnection()
                                                  ;method.pngBulkInsertEntitiesAsync<TEntity> (IEnumerable<TEntity>)|m0|10|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .CreateDataConnection (IDataProvider)
                                                  Nop.Data.DataProviders .BaseDataProvider .BulkInsertEntitiesAsync<TEntity> (IEnumerable<TEntity>)
                                                  ;method.pngGetTableIdentAsync<TEntity>()|m0|09|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .GetEntityDescriptor(Type)
                                                  Nop.Data.DataProviders .MsSqlNopDataProvider .GetTableIdentAsync<TEntity>()
                                                  ;method.pngSetTableIdentAsync<TEntity>(Int32)|m0|05|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .GetEntityDescriptor(Type)
                                                  Nop.Data.DataProviders .MsSqlNopDataProvider .SetTableIdentAsync<TEntity>(Int32 )
                                                  ;method.pngCreateDataConnection()|m0|03|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .CreateDataConnection (IDataProvider)
                                                  Nop.Data.DataProviders .MySqlNopDataProvider .CreateDataConnection()
                                                  ;method.pngSetTableIdentAsync<TEntity>(Int32)|m16|02|

                                                  2 methods

                                                  • ;method.pngNop.Data.DataProviders .MySqlNopDataProvider .GetTableIdentAsync<TEntity>()
                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .GetEntityDescriptor(Type)
                                                  Nop.Data.DataProviders .MySqlNopDataProvider .SetTableIdentAsync<TEntity>(Int32 )
                                                  ;method.pngCreateDataConnection()|m0|04|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .CreateDataConnection (IDataProvider)
                                                  Nop.Data.DataProviders .PostgreSqlDataProvider .CreateDataConnection()
                                                  ;method.pngGetSequenceName<TEntity> (DataConnection)|m0|17|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .GetEntityDescriptor(Type)
                                                  Nop.Data.DataProviders .PostgreSqlDataProvider .GetSequenceName<TEntity> (DataConnection)
                                                  ;method.pngInstallCountriesAndStatesAsync()|m0|16|

                                                  1 method

                                                  • ;method.pngNop.Services.Installation.ISO3166 .GetCollection()
                                                  Nop.Services.Installation .InstallationService .InstallCountriesAndStatesAsync()
                                                  ;method.pngInstallRequiredDataAsync(String ,String,ValueTuple<String,Int32> ,RegionInfo,CultureInfo)|m100|00|

                                                  First 5 of 7 methods

                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallStoresAsync()
                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallProductAvailabilityRangesA sync()
                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallMessageTemplatesAsync()
                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallSettingsAsync(RegionInfo)
                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallCustomersAndUsersAsync (String,String)
                                                  Nop.Services.Installation .InstallationService .InstallRequiredDataAsync(String ,String,ValueTuple<String,Int32> ,RegionInfo,CultureInfo)
                                                  ;method.pngInstallSampleDataAsync(String)|m16|01|

                                                  2 methods

                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallSampleCustomersAsync()
                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallDiscountsAsync()
                                                  Nop.Services.Installation .InstallationService .InstallSampleDataAsync(String)
                                                  ;method.pngFromISOCode(Int32)|m0|19|

                                                  1 method

                                                  • ;method.pngNop.Services.Installation.ISO3166 .GetCollection()
                                                  Nop.Services.Installation.ISO3166 .FromISOCode(Int32)
                                                  ;method.pngFromCountryCode(String)|m0|18|

                                                  1 method

                                                  • ;method.pngNop.Services.Installation.ISO3166 .GetCollection()
                                                  Nop.Services.Installation.ISO3166 .FromCountryCode(String)
                                                  ;ctor.png.ctor(String,String ,INopFileProvider)|m0|15|

                                                  1 method

                                                  • ;method.pngNop.Services.Helpers .BrowscapXmlHelper.Initialize (String,String)
                                                  Nop.Services.Helpers .BrowscapXmlHelper..ctor(String ,String,INopFileProvider)
                                                  ;method.pngGetCurrentTimeZoneAsync()|m0|12|

                                                  1 method

                                                  • ;method.pngNop.Services.Helpers .DateTimeHelper .GetCustomerTimeZoneAsync(Customer )
                                                  Nop.Services.Helpers .DateTimeHelper .GetCurrentTimeZoneAsync()
                                                  ;method.pngGetAllTopicsAsync(Int32,String ,Boolean,Boolean,Boolean)|m0|11|

                                                  1 method

                                                  • ;method.pngNop.Services.Topics.TopicService .GetAllTopicsAsync(Int32,Boolean ,Boolean,Boolean)
                                                  Nop.Services.Topics.TopicService .GetAllTopicsAsync(Int32,String ,Boolean,Boolean,Boolean)
                                                  ;method.pngPrepareTaxRateRequestAsync(Product ,Int32,Customer,Decimal)|m0|14|

                                                  1 method

                                                  • ;method.pngNop.Services.Tax.TaxService .IsEuConsumerAsync(Customer)
                                                  Nop.Services.Tax.TaxService .PrepareTaxRateRequestAsync (Product,Int32,Customer,Decimal)
                                                  ;method.pngGetTaxRateAsync(Product,Int32 ,Customer,Decimal)|m0|13|

                                                  1 method

                                                  • ;method.pngNop.Services.Tax.TaxService .IsVatExemptAsync(Address,Customer )
                                                  Nop.Services.Tax.TaxService .GetTaxRateAsync(Product,Int32 ,Customer,Decimal)
                                                  ;Ok.png   Code Query:    Methods indirectly calling one or several methods changed

                                                  370 methods matched

                                                  370 methodsdepthOfUsingMethodsChangedmethodsChangedDirectlyUsedFull Name
                                                  ;method.pngRetrieveTableExpressions (CreateTableExpressionBuilder,Type )|m0|06| 1|m14|07|

                                                  1 method

                                                  • ;method.pngNop.Data.Extensions .FluentMigratorExtensions .DefineByOwnType(String,Type ,CreateTableExpressionBuilder ,Boolean)
                                                  Nop.Data.Extensions .FluentMigratorExtensions .RetrieveTableExpressions (CreateTableExpressionBuilder,Type )
                                                  ;method.pngGetAttributes<T>(Type,Type ,MemberInfo)|m0|05| 1|m14|06|

                                                  1 method

                                                  • ;method.pngNop.Data.Mapping .FluentMigratorMetadataReader .GetAttribute<T>(Type,MemberInfo)
                                                  Nop.Data.Mapping .FluentMigratorMetadataReader .GetAttributes<T>(Type,Type ,MemberInfo)
                                                  ;method.pngCreateDataConnection()|m0|07| 1|m14|08|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .CreateDataConnection (IDataProvider)
                                                  Nop.Data.DataProviders .BaseDataProvider .CreateDataConnection()
                                                  ;method.pngBulkInsertEntitiesAsync<TEntity> (IEnumerable<TEntity>)|m0|09| 1|m14|10|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .CreateDataConnection (IDataProvider)
                                                  Nop.Data.DataProviders .BaseDataProvider .BulkInsertEntitiesAsync<TEntity> (IEnumerable<TEntity>)
                                                  ;method.pngGetTableIdentAsync<TEntity>()|m0|08| 1|m14|09|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .GetEntityDescriptor(Type)
                                                  Nop.Data.DataProviders .MsSqlNopDataProvider .GetTableIdentAsync<TEntity>()
                                                  ;method.pngSetTableIdentAsync<TEntity>(Int32)|m0|01| 1|m14|05|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .GetEntityDescriptor(Type)
                                                  Nop.Data.DataProviders .MsSqlNopDataProvider .SetTableIdentAsync<TEntity>(Int32 )
                                                  ;method.pngCreateDataConnection()|m0|00| 1|m14|03|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .CreateDataConnection (IDataProvider)
                                                  Nop.Data.DataProviders .MySqlNopDataProvider .CreateDataConnection()
                                                  ;method.pngSetTableIdentAsync<TEntity>(Int32)|m0|02| 1|m28|02|

                                                  2 methods

                                                  • ;method.pngNop.Data.DataProviders .MySqlNopDataProvider .GetTableIdentAsync<TEntity>()
                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .GetEntityDescriptor(Type)
                                                  Nop.Data.DataProviders .MySqlNopDataProvider .SetTableIdentAsync<TEntity>(Int32 )
                                                  ;method.pngCreateDataConnection()|m0|04| 1|m14|04|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .CreateDataConnection (IDataProvider)
                                                  Nop.Data.DataProviders .PostgreSqlDataProvider .CreateDataConnection()
                                                  ;method.pngGetSequenceName<TEntity> (DataConnection)|m0|03| 1|m14|17|

                                                  1 method

                                                  • ;method.pngNop.Data.DataProviders .BaseDataProvider .GetEntityDescriptor(Type)
                                                  Nop.Data.DataProviders .PostgreSqlDataProvider .GetSequenceName<TEntity> (DataConnection)
                                                  ;method.pngInstallCountriesAndStatesAsync()|m0|16| 1|m14|16|

                                                  1 method

                                                  • ;method.pngNop.Services.Installation.ISO3166 .GetCollection()
                                                  Nop.Services.Installation .InstallationService .InstallCountriesAndStatesAsync()
                                                  ;method.pngInstallRequiredDataAsync(String ,String,ValueTuple<String,Int32> ,RegionInfo,CultureInfo)|m0|15| 1|m100|00|

                                                  First 5 of 7 methods

                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallStoresAsync()
                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallProductAvailabilityRangesA sync()
                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallMessageTemplatesAsync()
                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallSettingsAsync(RegionInfo)
                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallCustomersAndUsersAsync (String,String)
                                                  Nop.Services.Installation .InstallationService .InstallRequiredDataAsync(String ,String,ValueTuple<String,Int32> ,RegionInfo,CultureInfo)
                                                  ;method.pngInstallSampleDataAsync(String)|m0|17| 1|m28|01|

                                                  2 methods

                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallSampleCustomersAsync()
                                                  • ;method.pngNop.Services.Installation .InstallationService .InstallDiscountsAsync()
                                                  Nop.Services.Installation .InstallationService .InstallSampleDataAsync(String)
                                                  ;method.pngFromISOCode(Int32)|m0|19| 1|m14|19|

                                                  1 method

                                                  • ;method.pngNop.Services.Installation.ISO3166 .GetCollection()
                                                  Nop.Services.Installation.ISO3166 .FromISOCode(Int32)
                                                  ;method.pngFromCountryCode(String)|m0|18| 1|m14|18|

                                                  1 method

                                                  • ;method.pngNop.Services.Installation.ISO3166 .GetCollection()
                                                  Nop.Services.Installation.ISO3166 .FromCountryCode(String)
                                                  ;ctor.png.ctor(String,String ,INopFileProvider)|m0|11| 1|m14|15|

                                                  1 method

                                                  • ;method.pngNop.Services.Helpers .BrowscapXmlHelper.Initialize (String,String)
                                                  Nop.Services.Helpers .BrowscapXmlHelper..ctor(String ,String,INopFileProvider)
                                                  ;method.pngGetCurrentTimeZoneAsync()|m0|10| 1|m14|12|

                                                  1 method

                                                  • ;method.pngNop.Services.Helpers .DateTimeHelper .GetCustomerTimeZoneAsync(Customer )
                                                  Nop.Services.Helpers .DateTimeHelper .GetCurrentTimeZoneAsync()
                                                  ;method.pngGetAllTopicsAsync(Int32,String ,Boolean,Boolean,Boolean)|m0|12| 1|m14|11|

                                                  1 method

                                                  • ;method.pngNop.Services.Topics.TopicService .GetAllTopicsAsync(Int32,Boolean ,Boolean,Boolean)
                                                  Nop.Services.Topics.TopicService .GetAllTopicsAsync(Int32,String ,Boolean,Boolean,Boolean)
                                                  ;method.pngPrepareTaxRateRequestAsync(Product ,Int32,Customer,Decimal)|m0|14| 1|m14|14|

                                                  1 method

                                                  • ;method.pngNop.Services.Tax.TaxService .IsEuConsumerAsync(Customer)
                                                  Nop.Services.Tax.TaxService .PrepareTaxRateRequestAsync (Product,Int32,Customer,Decimal)
                                                  ;method.pngGetTaxRateAsync(Product,Int32 ,Customer,Decimal)|m0|13| 1|m14|13|

                                                  1 method

                                                  • ;method.pngNop.Services.Tax.TaxService .IsVatExemptAsync(Address,Customer )
                                                  Nop.Services.Tax.TaxService .GetTaxRateAsync(Product,Int32 ,Customer,Decimal)
                                                  ;Ok.png   Code Query:    New fields
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists fields that have been added since the baseline.

                                                  165 fields matched

                                                  165 fieldsFull Name
                                                  ;field.png_itemsNop.Core.Caching .DistributedCacheManager._items
                                                  ;field.png_onKeyAddedNop.Core.Caching .DistributedCacheManager ._onKeyAdded
                                                  ;field.png_onKeyRemovedNop.Core.Caching .DistributedCacheManager ._onKeyRemoved
                                                  ;literal.pngCustomerRegisteredStoreOwnerNotifi cationNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerRegisteredStoreOwnerNotif ication
                                                  ;literal.pngOrderProcessingCustomerNotificatio nNop.Core.Domain.Messages .MessageTemplateSystemNames .OrderProcessingCustomerNotificati on
                                                  ;literal.pngVendorInformationChangeStoreOwnerN otificationNop.Core.Domain.Messages .MessageTemplateSystemNames .VendorInformationChangeStoreOwner Notification
                                                  ;literal.pngBlogCommentStoreOwnerNotificationNop.Core.Domain.Messages .MessageTemplateSystemNames .BlogCommentStoreOwnerNotification
                                                  ;literal.pngNewsCommentStoreOwnerNotificationNop.Core.Domain.Messages .MessageTemplateSystemNames .NewsCommentStoreOwnerNotification
                                                  ;literal.pngDATE_TIME_PRECISIONNop.Data.Extensions .FluentMigratorExtensions .DATE_TIME_PRECISION
                                                  ;literal.pngNoDependenciesNop.Data.Migrations .MigrationProcessType .NoDependencies
                                                  ;field.pngEnableMultiFactorAuthenticationNop.Services.Security .StandardPermissionProvider .EnableMultiFactorAuthentication
                                                  ;field.png_storeServiceNop.Services.Orders .OrderProcessingService ._storeService
                                                  ;field.png_storeServiceNop.Services.Orders .ShoppingCartService._storeService
                                                  ;field.png_messagesSettingsNop.Services.Messages .WorkflowMessageService ._messagesSettings
                                                  ;field.png_loggerNop.Services.Media.PictureService ._logger
                                                  ;field.png_regexBoldNop.Services.Html.BBCodeHelper ._regexBold
                                                  ;field.png_regexItalicNop.Services.Html.BBCodeHelper ._regexItalic
                                                  ;field.png_regexUnderLineNop.Services.Html.BBCodeHelper ._regexUnderLine
                                                  ;field.png_regexUrl1Nop.Services.Html.BBCodeHelper ._regexUrl1
                                                  ;field.png_regexUrl2Nop.Services.Html.BBCodeHelper ._regexUrl2
                                                  ;Ok.png   Code Query:    Fields removed
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists fields that have been removed since the baseline.

                                                  90 fields matched

                                                  90 fieldsFull Name
                                                  ;field.png_perRequestCacheNop.Core.Caching .DistributedCacheManager ._perRequestCache
                                                  ;field.png_keysNop.Core.Caching .DistributedCacheManager._keys
                                                  ;literal.pngCustomerRegisteredNotificationNop.Core.Domain.Messages .MessageTemplateSystemNames .CustomerRegisteredNotification
                                                  ;literal.pngVendorInformationChangeNotificatio nNop.Core.Domain.Messages .MessageTemplateSystemNames .VendorInformationChangeNotificati on
                                                  ;literal.pngBlogCommentNotificationNop.Core.Domain.Messages .MessageTemplateSystemNames .BlogCommentNotification
                                                  ;literal.pngNewsCommentNotificationNop.Core.Domain.Messages .MessageTemplateSystemNames .NewsCommentNotification
                                                  ;field.png_dataProviderNop.Data.DataProviders .MsSqlNopDataProvider ._dataProvider
                                                  ;field.png_dataProviderNop.Data.DataProviders .MySqlNopDataProvider ._dataProvider
                                                  ;field.png_genericAttributeServiceNop.Services.Helpers .DateTimeHelper ._genericAttributeService
                                                  ;field.pngregexBoldNop.Services.Html.BBCodeHelper .regexBold
                                                  ;field.pngregexItalicNop.Services.Html.BBCodeHelper .regexItalic
                                                  ;field.pngregexUnderLineNop.Services.Html.BBCodeHelper .regexUnderLine
                                                  ;field.pngregexUrl1Nop.Services.Html.BBCodeHelper .regexUrl1
                                                  ;field.pngregexUrl2Nop.Services.Html.BBCodeHelper .regexUrl2
                                                  ;field.pngregexQuoteNop.Services.Html.BBCodeHelper .regexQuote
                                                  ;field.pngregexImgNop.Services.Html.BBCodeHelper .regexImg
                                                  ;field.png_storeContextNop.Services.Common.NopHttpClient ._storeContext
                                                  ;field.png_pdfSettingsNop.Services.Common.PdfService ._pdfSettings
                                                  ;field.png_genericAttributeServiceNop.Services.Catalog .BackInStockSubscriptionService ._genericAttributeService
                                                  ;field.png_storeContextNop.Services.Catalog .PriceCalculationService ._storeContext
                                                  ;Ok.png   Code Query:    Third party types that were not used and that are now used
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists types defined in third-party assemblies, that were not used at baseline time, and that are now used.

                                                  331 types matched

                                                  331 typesMethodsFieldsTypesUsingMeFull Name
                                                  ;class.pngDelegate|m11|03|

                                                  1 method

                                                  • ;method.pngSystem.Delegate.Combine(Delegate ,Delegate)
                                                  08no field|m0|09|

                                                  1 type

                                                  • ;class.pngNop.Services.Caching .MemoryDistributedCacheManager
                                                  System.Delegate
                                                  ;class.pngNullReferenceException13no method07no field|m0|10|

                                                  1 type

                                                  • ;class.pngNop.Services.Common.Pdf .PdfDocument<T>
                                                  System.NullReferenceException
                                                  ;class.pngObsoleteAttribute11no method06no field|m2|00|

                                                  4 types

                                                  • ;class.pngNop.Services.Common.Pdf .CatalogSource
                                                  • ;class.pngNop.Services.Common.Pdf .DocumentSource
                                                  • ;class.pngNop.Services.Common.Pdf .InvoiceSource
                                                  • ;class.pngNop.Services.Common.Pdf .ShipmentSource
                                                  System.ObsoleteAttribute
                                                  ;class.pngRandom|m11|04|

                                                  1 method

                                                  • ;method.pngSystem.Random.NextBytes(Byte[])
                                                  09no field|m0|11|

                                                  1 type

                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .GuidGenerator
                                                  System.Random
                                                  ;struct.pngValueTuple<T1>10no method|m12|01|

                                                  1 field

                                                  • ;field.pngSystem.ValueTuple<T1>.Item1
                                                  |m1|03|

                                                  3 types

                                                  • ;interface.pngNop.Services.Orders .IOrderTotalCalculationService
                                                  • ;class.pngNop.Services.Orders .OrderTotalCalculationService
                                                  • ;class.pngNop.Services.Orders .OrderProcessingService
                                                  System.ValueTuple<T1>
                                                  ;struct.pngValueTuple<T1,T2,T3,T4,T5,T6,T7 ,TRest>14no method|m100|00|

                                                  First 5 of 8 fields

                                                  • ;field.pngSystem.ValueTuple<T1,T2,T3,T4,T5 ,T6,T7,TRest>.Item1
                                                  • ;field.pngSystem.ValueTuple<T1,T2,T3,T4,T5 ,T6,T7,TRest>.Item2
                                                  • ;field.pngSystem.ValueTuple<T1,T2,T3,T4,T5 ,T6,T7,TRest>.Item3
                                                  • ;field.pngSystem.ValueTuple<T1,T2,T3,T4,T5 ,T6,T7,TRest>.Item4
                                                  • ;field.pngSystem.ValueTuple<T1,T2,T3,T4,T5 ,T6,T7,TRest>.Item5
                                                  |m1|04|

                                                  3 types

                                                  • ;interface.pngNop.Services.Orders .IOrderTotalCalculationService
                                                  • ;class.pngNop.Services.Orders .OrderTotalCalculationService
                                                  • ;class.pngNop.Services.Orders .OrderProcessingService
                                                  System.ValueTuple<T1,T2,T3,T4,T5 ,T6,T7,TRest>
                                                  ;class.pngVersion|m11|05|

                                                  1 method

                                                  • ;method.pngSystem.Version.op_Inequality (Version,Version)
                                                  03no field|m0|08|

                                                  1 type

                                                  • ;class.pngNop.Web.Framework.Infrastructure .Extensions .ApplicationPartManagerExtensions
                                                  System.Version
                                                  ;class.pngFileNotFoundException19no method05no field|m0|12|

                                                  1 type

                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanService
                                                  System.IO.FileNotFoundException
                                                  ;enum.pngSeekOrigin17no method|m12|02|

                                                  1 field

                                                  • ;field.pngSystem.IO.SeekOrigin.value__
                                                  |m0|17|

                                                  1 type

                                                  • ;class.pngNop.Services.Media.PictureService
                                                  System.IO.SeekOrigin
                                                  ;class.pngIteratorStateMachineAttribute12no method04no field|m0|18|

                                                  1 type

                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider
                                                  System.Runtime.CompilerServices .IteratorStateMachineAttribute
                                                  ;class.pngCompilerFeatureRequiredAttribute15no method16no field|m2|01|

                                                  4 types

                                                  • ;class.pngNop.Services.Common.Pdf .CatalogSource
                                                  • ;class.pngNop.Services.Common.Pdf .DocumentSource
                                                  • ;class.pngNop.Services.Common.Pdf .InvoiceSource
                                                  • ;class.pngNop.Services.Common.Pdf .ShipmentSource
                                                  System.Runtime.CompilerServices .CompilerFeatureRequiredAttribute
                                                  ;class.pngRequiredMemberAttribute16no method15no field|m0|19|

                                                  1 type

                                                  • ;class.pngNop.Services.Common.Pdf .DocumentSource
                                                  System.Runtime.CompilerServices .RequiredMemberAttribute
                                                  ;class.pngRuntimeInformation|m22|01|

                                                  2 methods

                                                  • ;property-get.pngSystem.Runtime.InteropServices .RuntimeInformation .get_FrameworkDescription()
                                                  • ;method.pngSystem.Runtime.InteropServices .RuntimeInformation.IsOSPlatform (OSPlatform)
                                                  17no field|m0|05|

                                                  2 types

                                                  • ;class.pngNop.Web.Framework.Security .FilePermissionHelper
                                                  • ;class.pngNop.Web.Areas.Admin.Factories .CommonModelFactory
                                                  System.Runtime.InteropServices .RuntimeInformation
                                                  ;struct.pngOSPlatform|m11|02|

                                                  1 method

                                                  • ;property-get.pngSystem.Runtime.InteropServices .OSPlatform.get_OSX()
                                                  19no field|m0|16|

                                                  1 type

                                                  • ;class.pngNop.Web.Framework.Security .FilePermissionHelper
                                                  System.Runtime.InteropServices .OSPlatform
                                                  ;class.pngEndPoint18no method18no field|m0|07|

                                                  2 types

                                                  • ;class.pngNop.Services.Caching .RedisCacheManager
                                                  • ;class.pngNop.Services.Caching .RedisCacheManager+RedisConnection Wrapper
                                                  System.Net.EndPoint
                                                  ;class.pngHashAlgorithm|m11|09|

                                                  1 method

                                                  • ;method.pngSystem.Security.Cryptography .HashAlgorithm.ComputeHash(Byte[])
                                                  11no field|m2|02|

                                                  4 types

                                                  • ;class.pngNop.Core.HashHelper
                                                  • ;class.pngNop.Web.Framework.UI.NopHtmlHelper
                                                  • ;class.pngNop.Plugin.ExternalAuth.Facebook .Controllers .FacebookDataDeletionController
                                                  • ;class.pngNop.Plugin.Misc.Zettle.Services .ZettleService
                                                  System.Security.Cryptography .HashAlgorithm
                                                  ;class.pngCryptoConfig|m11|06|

                                                  1 method

                                                  • ;method.pngSystem.Security.Cryptography .CryptoConfig.CreateFromName (String)
                                                  10no field|m0|13|

                                                  1 type

                                                  • ;class.pngNop.Core.HashHelper
                                                  System.Security.Cryptography .CryptoConfig
                                                  ;class.pngRandomNumberGenerator|m55|00|

                                                  5 methods

                                                  • ;method.pngSystem.Security.Cryptography .RandomNumberGenerator.Create()
                                                  • ;method.pngSystem.Security.Cryptography .RandomNumberGenerator.GetBytes (Byte[])
                                                  • ;method.pngSystem.Security.Cryptography .RandomNumberGenerator .GetNonZeroBytes(Byte[])
                                                  • ;method.pngSystem.Security.Cryptography .RandomNumberGenerator.Dispose (Boolean)
                                                  • ;method.pngSystem.Security.Cryptography .RandomNumberGenerator.Dispose()
                                                  12no field|m0|06|

                                                  2 types

                                                  • ;class.pngNop.Core .SecureRandomNumberGenerator
                                                  • ;class.pngNop.Services.Security .EncryptionService
                                                  System.Security.Cryptography .RandomNumberGenerator
                                                  ;class.pngCryptoStream|m11|08|

                                                  1 method

                                                  • ;method.pngSystem.Security.Cryptography .CryptoStream.FlushFinalBlock()
                                                  14no field|m0|14|

                                                  1 type

                                                  • ;class.pngNop.Services.Security .EncryptionService
                                                  System.Security.Cryptography .CryptoStream
                                                  ;class.pngTripleDES|m11|07|

                                                  1 method

                                                  • ;method.pngSystem.Security.Cryptography .TripleDES.Create()
                                                  13no field|m0|15|

                                                  1 type

                                                  • ;class.pngNop.Services.Security .EncryptionService
                                                  System.Security.Cryptography .TripleDES
                                                  ;Ok.png   Code Query:    Third party types that were used and that are not used anymore
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists types defined in third-party assemblies, that were used at baseline time, and that are not used anymore.

                                                  102 types matched

                                                  102 typesMethodsFieldsTypesThatUsedMeFull Name
                                                  ;struct.pngMemory<T>|m2|05|

                                                  1 method

                                                  • ;method.pngSystem.Memory<T>.op_Implicit (Memory<T>)
                                                  07no field|m0|10|

                                                  1 type

                                                  • ;class.pngNop.Services.Media.RoxyFileman .FileRoxyFilemanService
                                                  System.Memory<T>
                                                  ;enum.pngMidpointRounding14no method|m33|01|

                                                  1 field

                                                  • ;field.pngSystem.MidpointRounding.value__
                                                  |m0|08|

                                                  1 type

                                                  • ;class.pngNop.Plugin.Shipping.EasyPost .Services.EasyPostService
                                                  System.MidpointRounding
                                                  ;class.pngNotImplementedException11no method06no field|m0|09|

                                                  1 type

                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanFormFile
                                                  System.NotImplementedException
                                                  ;class.pngArrayList|m13|00|

                                                  First 5 of 6 methods

                                                  • ;property-get.pngSystem.Collections.ArrayList .get_Count()
                                                  • ;method.pngSystem.Collections.ArrayList .get_Item(Int32)
                                                  • ;method.pngSystem.Collections.ArrayList.Add (Object)
                                                  • ;method.pngSystem.Collections.ArrayList .AddRange(ICollection)
                                                  • ;method.pngSystem.Collections.ArrayList .Contains(Object)
                                                  09no field|m8|01|

                                                  3 types

                                                  • ;class.pngNop.Services.Media.RoxyFileman .BaseRoxyFilemanService
                                                  • ;class.pngNop.Services.Media.RoxyFileman .DatabaseRoxyFilemanService
                                                  • ;class.pngNop.Services.Media.RoxyFileman .FileRoxyFilemanService
                                                  System.Collections.ArrayList
                                                  ;interface.pngICollection|m2|07|

                                                  1 method

                                                  • ;property-get.pngSystem.Collections.ICollection .get_Count()
                                                  08no field|m4|04|

                                                  2 types

                                                  • ;class.pngNop.Data.DataProviders .BaseDataProvider
                                                  • ;class.pngNop.Services.Media.RoxyFileman .BaseRoxyFilemanService
                                                  System.Collections.ICollection
                                                  ;class.pngCryptoStream|m2|06|

                                                  1 method

                                                  • ;method.pngSystem.Security.Cryptography .CryptoStream.FlushFinalBlock()
                                                  03no field|m0|07|

                                                  1 type

                                                  • ;class.pngNop.Services.Security .EncryptionService
                                                  System.Security.Cryptography .CryptoStream
                                                  ;enum.pngCryptoStreamMode19no method|m33|00|

                                                  1 field

                                                  • ;field.pngSystem.Security.Cryptography .CryptoStreamMode.value__
                                                  |m0|05|

                                                  1 type

                                                  • ;class.pngNop.Services.Security .EncryptionService
                                                  System.Security.Cryptography .CryptoStreamMode
                                                  ;class.pngHashAlgorithm|m2|04|

                                                  1 method

                                                  • ;method.pngSystem.Security.Cryptography .HashAlgorithm.ComputeHash(Byte[])
                                                  04no field|m0|06|

                                                  1 type

                                                  • ;class.pngNop.Core.HashHelper
                                                  System.Security.Cryptography .HashAlgorithm
                                                  ;interface.pngICryptoTransform17no method05no field|m0|11|

                                                  1 type

                                                  • ;class.pngNop.Services.Security .EncryptionService
                                                  System.Security.Cryptography .ICryptoTransform
                                                  ;class.pngSymmetricAlgorithm|m13|01|

                                                  First 5 of 6 methods

                                                  • ;property-get.pngSystem.Security.Cryptography .SymmetricAlgorithm.get_IV()
                                                  • ;property-set.pngSystem.Security.Cryptography .SymmetricAlgorithm.set_IV(Byte[])
                                                  • ;property-get.pngSystem.Security.Cryptography .SymmetricAlgorithm.get_Key()
                                                  • ;property-set.pngSystem.Security.Cryptography .SymmetricAlgorithm.set_Key(Byte[] )
                                                  • ;method.pngSystem.Security.Cryptography .SymmetricAlgorithm .CreateDecryptor(Byte[],Byte[])
                                                  10no field|m0|17|

                                                  1 type

                                                  • ;class.pngNop.Services.Security .EncryptionService
                                                  System.Security.Cryptography .SymmetricAlgorithm
                                                  ;class.pngCryptoConfig|m2|03|

                                                  1 method

                                                  • ;method.pngSystem.Security.Cryptography .CryptoConfig.CreateFromName (String)
                                                  17no field|m0|16|

                                                  1 type

                                                  • ;class.pngNop.Core.HashHelper
                                                  System.Security.Cryptography .CryptoConfig
                                                  ;class.pngRandomNumberGenerator|m11|02|

                                                  5 methods

                                                  • ;method.pngSystem.Security.Cryptography .RandomNumberGenerator.Create()
                                                  • ;method.pngSystem.Security.Cryptography .RandomNumberGenerator.Dispose()
                                                  • ;method.pngSystem.Security.Cryptography .RandomNumberGenerator.Dispose (Boolean)
                                                  • ;method.pngSystem.Security.Cryptography .RandomNumberGenerator.GetBytes (Byte[])
                                                  • ;method.pngSystem.Security.Cryptography .RandomNumberGenerator .GetNonZeroBytes(Byte[])
                                                  16no field|m4|03|

                                                  2 types

                                                  • ;class.pngNop.Core .SecureRandomNumberGenerator
                                                  • ;class.pngNop.Services.Security .EncryptionService
                                                  System.Security.Cryptography .RandomNumberGenerator
                                                  ;class.pngTripleDES|m2|10|

                                                  1 method

                                                  • ;method.pngSystem.Security.Cryptography .TripleDES.Create()
                                                  19no field|m0|19|

                                                  1 type

                                                  • ;class.pngNop.Services.Security .EncryptionService
                                                  System.Security.Cryptography .TripleDES
                                                  ;class.pngHttpResponseWritingExtensions|m2|09|

                                                  1 method

                                                  • ;method.pngMicrosoft.AspNetCore.Http .HttpResponseWritingExtensions .WriteAsync(HttpResponse,String ,CancellationToken)
                                                  18no field|m8|02|

                                                  3 types

                                                  • ;class.pngNop.Services.Media.RoxyFileman .DatabaseRoxyFilemanService
                                                  • ;class.pngNop.Services.Media.RoxyFileman .FileRoxyFilemanService
                                                  • ;class.pngNop.Web.Areas.Admin.Controllers .RoxyFilemanController
                                                  Microsoft.AspNetCore.Http .HttpResponseWritingExtensions
                                                  ;class.pngSendFileResponseExtensions|m2|08|

                                                  1 method

                                                  • ;method.pngMicrosoft.AspNetCore.Http .SendFileResponseExtensions .SendFileAsync(HttpResponse,String ,CancellationToken)
                                                  15no field|m0|18|

                                                  1 type

                                                  • ;class.pngNop.Services.Media.RoxyFileman .FileRoxyFilemanService
                                                  Microsoft.AspNetCore.Http .SendFileResponseExtensions
                                                  ;class.pngJsonSerializationException16no method12no field|m0|13|

                                                  1 type

                                                  • ;class.pngNop.Plugin.Shipping.ShipStation .Services.ShipStationService
                                                  Newtonsoft.Json .JsonSerializationException
                                                  ;enum.pngExclusionFilters18no method|m33|02|

                                                  1 field

                                                  • ;field.pngMicrosoft.Extensions.FileProviders .Physical.ExclusionFilters.value__
                                                  |m0|12|

                                                  1 type

                                                  • ;class.pngNop.Services.Media.RoxyFileman .RoxyFilemanProvider
                                                  Microsoft.Extensions.FileProviders .Physical.ExclusionFilters
                                                  ;class.pngViewComponentAttribute15no method11no field|m100|00|

                                                  First 5 of 25 types

                                                  • ;class.pngNop.Plugin.Payments.Manual .Components .PaymentManualViewComponent
                                                  • ;class.pngNop.Plugin.Payments .CheckMoneyOrder.Components .CheckMoneyOrderViewComponent
                                                  • ;class.pngNop.Plugin.Payments.PayPalStandard .Components .PaymentPayPalStandardViewComponen t
                                                  • ;class.pngNop.Plugin.Widgets.GoogleAnalytics .Components .WidgetsGoogleAnalyticsViewCompone nt
                                                  • ;class.pngNop.Plugin.ExternalAuth.Facebook .Components .FacebookAuthenticationViewCompone nt
                                                  Microsoft.AspNetCore.Mvc .ViewComponentAttribute
                                                  ;class.pngSqlServerDataProvider12no method14no field|m0|15|

                                                  1 type

                                                  • ;class.pngNop.Data.DataProviders .MsSqlNopDataProvider
                                                  LinqToDB.DataProvider.SqlServer .SqlServerDataProvider
                                                  ;class.pngMySqlDataProvider13no method13no field|m0|14|

                                                  1 type

                                                  • ;class.pngNop.Data.DataProviders .MySqlNopDataProvider
                                                  LinqToDB.DataProvider.MySql .MySqlDataProvider
                                                  ;Ok.png   Code Query:    Third party methods that were not used and that are now used
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists methods defined in third-party assemblies, that were not used at baseline time, and that are now used.

                                                  151 methods matched

                                                  151 methodsMethodsCallingMeFull Name
                                                  ;method.pngCopy(Array,Int32,Array,Int32,Int32 )|m0|07|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .GuidGenerator .GenerateTimeBasedGuid (DateTimeOffset,Byte[],Byte[])
                                                  System.Array.Copy(Array,Int32 ,Array,Int32,Int32)
                                                  ;method.pngAbs(Int32)|m0|04|

                                                  2 methods

                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService .ChangeInventoryBalanceAsync(Int32 ,Int32,Int32)
                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService .PrepareInventoryBalanceChangeAsyn c(InventoryBalanceChangeType ,ValueTuple<ZettleRecord,Int32 ,Nullable<Int32>>,List<ValueTuple <ZettleRecord,Int32,Nullable<Int32 >>>)
                                                  System.Math.Abs(Int32)
                                                  ;method.pngMax(Single,Single)|m0|09|

                                                  1 method

                                                  • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .ValidateImageMeasures(SKBitmap ,Int32,Int32)
                                                  System.Math.Max(Single,Single)
                                                  ;method.pngEndsWith(String,StringComparison)|m0|02|

                                                  2 methods

                                                  • ;method.pngNop.Web.Framework.WebOptimizer .Processors.NopCssMinifier .ExecuteAsync(IAssetContext)
                                                  • ;method.pngNop.Web.Framework.WebOptimizer .Processors.NopJsMinifier .ExecuteAsync(IAssetContext)
                                                  System.String.EndsWith(String ,StringComparison)
                                                  ;ctor.png.ctor(ReadOnlySpan<Char>)|m0|10|

                                                  1 method

                                                  • ;property-get.pngNop.Services.Catalog .NopCatalogDefaults .get_ProductAttributeMappingsByPro ductPrefix()
                                                  System.String..ctor(ReadOnlySpan <Char>)
                                                  ;method.pngJoin(Char,String[])|m0|08|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.UI.NopHtmlHelper .GetAssetKey(String[],String)
                                                  System.String.Join(Char,String[])
                                                  ;method.pngSubstring(Int32)|m0|06|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Payments.CyberSource .Services.Helpers.CreditCardHelper .GetLastFourDigitsOfCard(String)
                                                  System.String.Substring(Int32)
                                                  ;method.pngGetBytes(Int64)|m0|03|

                                                  2 methods

                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .GuidGenerator .GenerateClockSequenceBytes (DateTime)
                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .GuidGenerator .GenerateTimeBasedGuid (DateTimeOffset,Byte[],Byte[])
                                                  System.BitConverter.GetBytes(Int64 )
                                                  ;method.pngToString(String)|m0|11|

                                                  1 method

                                                  • ;ctor.pngPayPalCheckoutSdk.Payments .VoidRequest..ctor(String)
                                                  System.Convert.ToString(String)
                                                  ;property-get.pngget_Hour()|m0|17|

                                                  1 method

                                                  • ;method.pngNop.Services.Authentication .CookieAuthenticationService .GetAuthenticatedCustomerAsync()
                                                  System.DateTime.get_Hour()
                                                  ;property-get.pngget_Minute()|m0|16|

                                                  1 method

                                                  • ;method.pngNop.Services.Authentication .CookieAuthenticationService .GetAuthenticatedCustomerAsync()
                                                  System.DateTime.get_Minute()
                                                  ;property-get.pngget_Second()|m0|19|

                                                  1 method

                                                  • ;method.pngNop.Services.Authentication .CookieAuthenticationService .GetAuthenticatedCustomerAsync()
                                                  System.DateTime.get_Second()
                                                  ;ctor.png.ctor(Int32,Int32,Int32,Int32 ,Int32,Int32,Int32,DateTimeKind)|m0|18|

                                                  1 method

                                                  • ;method.pngNop.Services.Authentication .CookieAuthenticationService .GetAuthenticatedCustomerAsync()
                                                  System.DateTime..ctor(Int32,Int32 ,Int32,Int32,Int32,Int32,Int32 ,DateTimeKind)
                                                  ;method.pngToLongTimeString()|m0|00|

                                                  3 methods

                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService.HandleWebhookAsync (HttpRequest)
                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService.ImportAsync()
                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleService .ImportCreatedOrUpdatedAsync (StringBuilder)
                                                  System.DateTime.ToLongTimeString()
                                                  ;method.pngTryParse(String,DateTime&)|m0|01|

                                                  3 methods

                                                  • ;method.pngNop.Services.ExportImport .ImportManager .ImportOrdersFromXlsxAsync(Stream)
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .CaptureAsync (CapturePaymentRequest)
                                                  • ;method.pngNop.Plugin.Payments.CyberSource .CyberSourcePaymentMethod .RefundAsync(RefundPaymentRequest)
                                                  System.DateTime.TryParse(String ,DateTime&)
                                                  ;property-get.pngget_DateTime()|m0|13|

                                                  1 method

                                                  • ;method.pngNop.Services.Authentication .CookieAuthenticationService .GetAuthenticatedCustomerAsync()
                                                  System.DateTimeOffset.get_DateTime ()
                                                  ;ctor.png.ctor(Int32,Int32,Int32,Int32 ,Int32,Int32,TimeSpan)|m0|12|

                                                  1 method

                                                  • ;ctor.pngNop.Plugin.Misc.Zettle.Services .GuidGenerator..cctor()
                                                  System.DateTimeOffset..ctor(Int32 ,Int32,Int32,Int32,Int32,Int32 ,TimeSpan)
                                                  ;method.pngop_Subtraction(DateTimeOffset ,DateTimeOffset)|m0|15|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .GuidGenerator .GenerateTimeBasedGuid (DateTimeOffset,Byte[],Byte[])
                                                  System.DateTimeOffset .op_Subtraction(DateTimeOffset ,DateTimeOffset)
                                                  ;ctor.png.ctor(Object,IntPtr)|m0|05|

                                                  2 methods

                                                  • ;method.pngNop.Web.Controllers .CheckoutController .SaveEditBillingAddress (CheckoutBillingAddressModel ,IFormCollection,Boolean)
                                                  • ;method.pngNop.Web.Controllers .CheckoutController .SaveEditShippingAddress (CheckoutShippingAddressModel ,IFormCollection,Boolean)
                                                  System.Func<T1,T2,T3,TResult>. .ctor(Object,IntPtr)
                                                  ;ctor.png.ctor(Byte[])|m0|14|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .GuidGenerator .GenerateTimeBasedGuid (DateTimeOffset,Byte[],Byte[])
                                                  System.Guid..ctor(Byte[])
                                                  ;Ok.png   Code Query:    Third party methods that were used and that are not used anymore
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists methods defined in third-party assemblies, that were used at baseline time, and that are not used anymore.

                                                  70 methods matched

                                                  70 methodsMethodsThatCalledMeFull Name
                                                  ;method.pngForEach<T>(T[],Action<T>)|m0|03|

                                                  2 methods

                                                  • ;method.pngNop.Core.ComponentModel .GenericDictionaryTypeConverter<K ,V>.ConvertFrom (ITypeDescriptorContext ,CultureInfo,Object)
                                                  • ;method.pngNop.Core.ComponentModel .GenericListTypeConverter<T> .ConvertFrom (ITypeDescriptorContext ,CultureInfo,Object)
                                                  System.Array.ForEach<T>(T[],Action <T>)
                                                  ;method.pngEquals(Decimal)|m0|08|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Payments.PayPalStandard .Controllers .PaymentPayPalStandardIpnControlle r.ProcessPaymentAsync(String ,String,PaymentStatus,Decimal ,String)
                                                  System.Decimal.Equals(Decimal)
                                                  ;method.pngGetName<TEnum>(TEnum)|m0|11|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.UI.NopHtmlHelper .GetAssetKey(String ,ResourceLocation)
                                                  System.Enum.GetName<TEnum>(TEnum)
                                                  ;method.pngAbs(Decimal)|m0|10|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Payments.PayPalStandard .Controllers .PaymentPayPalStandardIpnControlle r.ProcessPaymentAsync(String ,String,PaymentStatus,Decimal ,String)
                                                  System.Math.Abs(Decimal)
                                                  ;method.pngRound(Decimal,Int32 ,MidpointRounding)|m0|04|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Shipping.EasyPost .Services.EasyPostService .PrepareParcelAsync (GetShippingOptionRequest,Boolean)
                                                  System.Math.Round(Decimal,Int32 ,MidpointRounding)
                                                  ;method.pngGetFields()|m0|05|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Shipping.EasyPost .Components .ShipmentDetailsViewComponentName .InvokeAsync(String,Object)
                                                  System.Type.GetFields()
                                                  ;method.pngToInt16(Double)|m0|07|

                                                  1 method

                                                  • ;method.pngNop.Services.Media.RoxyFileman .FileRoxyFilemanService .ImageResize(String,String,Int32 ,Int32)
                                                  System.Convert.ToInt16(Double)
                                                  ;method.pngToDecimal(String,IFormatProvider)|m0|06|

                                                  1 method

                                                  • ;property-get.pngNop.Plugin.Shipping.ShipStation .ShipStationServiceRate .get_TotalCost()
                                                  System.Convert.ToDecimal(String ,IFormatProvider)
                                                  ;ctor.png.ctor(Int32,Int32,Int32,Int32 ,Int32,Int32)|m0|17|

                                                  1 method

                                                  • ;method.pngNop.Services.Media.RoxyFileman .FileRoxyFilemanService .GetTimestamp(DateTime)
                                                  System.DateTime..ctor(Int32,Int32 ,Int32,Int32,Int32,Int32)
                                                  ;method.pngToFileTimeUtc()|m0|09|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Infrastructure .Extensions .ApplicationPartManagerExtensions .PerformFileDeploy (ApplicationPartManager,String ,String,PluginConfig ,INopFileProvider)
                                                  System.DateTime.ToFileTimeUtc()
                                                  ;method.pngParse(String)|m0|19|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Shipping.ShipStation .Services.ShipStationService .CreateOrUpdateShippingAsync (String,String,String,String)
                                                  System.Guid.Parse(String)
                                                  ;method.pngToString(String,IFormatProvider)|m0|18|

                                                  1 method

                                                  • ;method.pngNop.Services.Customers .CustomerService .GetAllCustomersAsync(Nullable <DateTime>,Nullable<DateTime> ,Int32,Int32,Int32[],String,String ,String,String,Int32,Int32,String ,String,String,String,Int32,Int32 ,Boolean)
                                                  System.Int32.ToString(String ,IFormatProvider)
                                                  ;property-get.pngget_OrdinalIgnoreCase()|m0|02|

                                                  2 methods

                                                  • ;method.pngNop.Plugin.Payments.PayPalStandard .PayPalStandardPaymentProcessor .VerifyIpnAsync(String)
                                                  • ;method.pngNop.Plugin.Payments.PayPalStandard .PayPalStandardPaymentProcessor .GetPdtDetailsAsync(String)
                                                  System.StringComparer .get_OrdinalIgnoreCase()
                                                  ;property-get.pngget_IsLiteral()|m0|13|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Shipping.EasyPost .Components .ShipmentDetailsViewComponentName .InvokeAsync(String,Object)
                                                  System.Reflection.FieldInfo .get_IsLiteral()
                                                  ;method.pngGetValue(Object)|m0|12|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Shipping.EasyPost .Components .ShipmentDetailsViewComponentName .InvokeAsync(String,Object)
                                                  System.Reflection.FieldInfo .GetValue(Object)
                                                  ;method.pngGetCustomAttributes(Boolean)|m0|01|

                                                  2 methods

                                                  • ;method.pngNop.Plugin.Shipping.EasyPost .Controllers.EasyPostController .UpdateShipment (ShipmentDetailsModel)
                                                  • ;method.pngNop.Plugin.Shipping.EasyPost .Components .ShipmentDetailsViewComponentName .InvokeAsync(String,Object)
                                                  System.Reflection.MemberInfo .GetCustomAttributes(Boolean)
                                                  ;method.pngClose()|m0|00|

                                                  2 methods

                                                  • ;method.pngNop.Services.Media.RoxyFileman .FileRoxyFilemanService .ImageResize(String,String,Int32 ,Int32)
                                                  • ;method.pngNop.Services.Media.RoxyFileman .FileRoxyFilemanService .CreateImageThumbnailAsync(String)
                                                  System.IO.Stream.Close()
                                                  ;method.pngReadAllBytes(String)|m0|15|

                                                  1 method

                                                  • ;method.pngNop.Services.Media.RoxyFileman .FileRoxyFilemanService .CreateImageThumbnailAsync(String)
                                                  System.IO.File.ReadAllBytes(String )
                                                  ;ctor.png.ctor(String,FileMode,FileAccess)|m0|14|

                                                  1 method

                                                  • ;method.pngNop.Services.Media.RoxyFileman .FileRoxyFilemanService .ImageResize(String,String,Int32 ,Int32)
                                                  System.IO.FileStream..ctor(String ,FileMode,FileAccess)
                                                  ;property-get.pngget_Extension()|m0|16|

                                                  1 method

                                                  • ;method.pngNop.Services.Media.RoxyFileman .FileRoxyFilemanService .UploadFilesAsync(String)
                                                  System.IO.FileSystemInfo .get_Extension()
                                                  ;Ok.png   Code Query:    Third party fields that were not used and that are now used
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists fields defined in third-party assemblies, that were not used at baseline time, and that are now used.

                                                  9 fields matched

                                                  9 fieldsMethodsUsingMeFull Name
                                                  ;field.pngZero|m0|2|

                                                  1 method

                                                  • ;ctor.pngNop.Plugin.Misc.Zettle.Services .GuidGenerator..cctor()
                                                  System.TimeSpan.Zero
                                                  ;field.pngNull|m0|3|

                                                  1 method

                                                  • ;method.pngNop.Web.Framework.Infrastructure .Extensions .ApplicationBuilderExtensions .UseNopStaticFiles (IApplicationBuilder)
                                                  System.IO.Stream.Null
                                                  ;field.pngAltDirectorySeparatorChar|m100|0|

                                                  2 methods

                                                  • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetFullPath(String)
                                                  • ;method.pngNop.Services.Media.RoxyFileman .RoxyFilemanFileProvider .GetFileInfo(String)
                                                  System.IO.Path .AltDirectorySeparatorChar
                                                  ;field.pngPut|m0|1|

                                                  1 method

                                                  • ;property-get.pngNop.Plugin.Misc.Zettle.Domain.Api .Product.UpdateProductRequest .get_Method()
                                                  Microsoft.AspNetCore.Http .HttpMethods.Put
                                                  ;field.pngAuthorization|m0|4|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleHttpClient.RequestAsync <TRequest,TResponse>(TRequest)
                                                  Microsoft.Net.Http.Headers .HeaderNames.Authorization
                                                  ;field.pngCookie|m0|7|

                                                  1 method

                                                  • ;method.pngNop.Web.Areas.Admin.Factories .CommonModelFactory .PrepareSystemInfoModelAsync (SystemInfoModel)
                                                  Microsoft.Net.Http.Headers .HeaderNames.Cookie
                                                  ;field.pngIfMatch|m0|8|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleHttpClient.RequestAsync <TRequest,TResponse>(TRequest)
                                                  Microsoft.Net.Http.Headers .HeaderNames.IfMatch
                                                  ;field.pngIfNoneMatch|m0|5|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Misc.Zettle.Services .ZettleHttpClient.RequestAsync <TRequest,TResponse>(TRequest)
                                                  Microsoft.Net.Http.Headers .HeaderNames.IfNoneMatch
                                                  ;field.pngCheckoutPaymentIntent|m0|6|

                                                  1 method

                                                  • ;method.pngNop.Plugin.Payments.PayPalCommerce .Services.ServiceManager .HandleWebhookAsync (PayPalCommerceSettings ,HttpRequest)
                                                  PayPalCheckoutSdk.Orders.Order .CheckoutPaymentIntent
                                                  ;Ok.png   Code Query:    Third party fields that were used and that are not used anymore
                                                  • Query Description:

                                                  This query is executed only if a baseline for comparison is defined (diff mode).

                                                  This code query lists fields defined in third-party assemblies, that were used at baseline time, and that are not used anymore.

                                                  No field matched

                                                  Assemblies Dependencies

                                                  Assembly Depends on Is referenced by
                                                  Nop.Core v4.5.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; System.Text.RegularExpressions v6.0.0.0 ; System.Net.Primitives v6.0.0.0 ; System.Linq v6.0.0.0 ; System.ComponentModel .TypeConverter v6.0.0.0 ; System.Security.Cryptography v7.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; System.ObjectModel v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.Extensions.Hosting .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; Microsoft.Net.Http.Headers v6.0.0.0 ; Microsoft.Extensions.Primitives v6.0.0.0 ; Microsoft.AspNetCore.StaticFiles v6.0.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Http .Extensions v6.0.0.0 ; Microsoft.AspNetCore.WebUtilities v6.0.0.0 ; Microsoft.Extensions.Features v6.0.0.0 ; System.Xml.XmlSerializer v6.0.0.0 ; System.Xml.ReaderWriter v6.0.0.0 ; System.Xml.XDocument v6.0.0.0 ; Newtonsoft.Json v13.0.0.0 ; System.Runtime.Serialization .Primitives v6.0.0.0 ; System.Threading v6.0.0.0 ; Nito.AsyncEx.Coordination v5.1.2.0 ; Microsoft.Extensions.Caching .Abstractions v6.0.0.0 ; System.Collections.Concurrent v6.0.0.0 ; Nito.AsyncEx.Tasks v5.1.2.0 ; System.Diagnostics.TraceSource v6.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; System.IO.FileSystem.AccessControl v6.0.0.0 ; Microsoft.Extensions.FileProviders .Abstractions v6.0.0.0 ; System.ComponentModel v6.0.0.0 ; AutoMapper v12.0.0.0 ; Microsoft.AspNetCore.Hosting .Abstractions v6.0.0.0 ; Microsoft.Extensions.FileProviders .Physical v6.0.0.0 ; System.Threading.Thread v6.0.0.0 ; Nop.Web v4.5.0.0 ; Nop.Data v4.5.0.0 ; Nop.Services v4.5.0.0 ; Nop.Plugin.Payments.Manual v1.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; Nop.Plugin.Shipping.UPS v1.0.0.0 ; Nop.Plugin.Payments .CheckMoneyOrder v1.0.0.0 ; Nop.Plugin.Widgets.GoogleAnalytics v1.0.0.0 ; Nop.Plugin.ExternalAuth.Facebook v1.0.0.0 ; Nop.Plugin.Widgets.NivoSlider v1.0.0.0 ; Nop.Plugin.ExchangeRate .EcbExchange v1.0.0.0 ; Nop.Plugin.Pickup.PickupInStore v1.0.0.0 ; Nop.Plugin.Shipping .FixedByWeightByTotal v1.0.0.0 ; Nop.Plugin.Tax .FixedOrByCountryStateZip v1.0.0.0 ; Nop.Plugin.DiscountRules .CustomerRoles v1.0.0.0 ; Nop.Plugin.Misc.Sendinblue v1.0.0.0 ; Nop.Plugin.Tax.Avalara v1.0.0.0 ; Nop.Plugin.Widgets.FacebookPixel v1.0.0.0 ; Nop.Plugin.MultiFactorAuth .GoogleAuthenticator v1.0.0.0 ; Nop.Plugin.Payments.PayPalCommerce v1.0.0.0 ; Nop.Plugin.Misc.WebApi.Frontend v1.0.0.0 ; Nop.Plugin.Widgets.What3words v1.0.0.0 ; Nop.Plugin.Payments.CyberSource v1.0.0.0 ; Nop.Plugin.Misc.Zettle v1.0.0.0 ;
                                                  Nop.Data v4.5.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; System.Linq.Async v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; linq2db v4.3.0.0 ; Nop.Core v4.5.0.0 ; System.Linq.Queryable v6.0.0.0 ; System.Runtime.Serialization .Primitives v6.0.0.0 ; Newtonsoft.Json v13.0.0.0 ; System.Transactions.Local v6.0.0.0 ; System.Linq v6.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; FluentMigrator v3.3.2.0 ; FluentMigrator.Runner v3.3.2.0 ; FluentMigrator.Runner.Core v3.3.2.0 ; System.ComponentModel v6.0.0.0 ; Microsoft.Extensions .DependencyInjection v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; FluentMigrator.Runner.SqlServer v3.3.2.0 ; FluentMigrator.Runner.MySql v3.3.2.0 ; FluentMigrator.Runner.Postgres v3.3.2.0 ; FluentMigrator.Abstractions v3.3.2.0 ; System.Data.Common v6.0.0.0 ; System.ComponentModel.Annotations v6.0.0.0 ; FluentMigrator.Extensions .SqlServer v3.3.2.0 ; System.Collections.Concurrent v6.0.0.0 ; System.Threading v6.0.0.0 ; MiniProfiler.Shared v4.0.0.0 ; Microsoft.Data.SqlClient v5.0.0.0 ; System.Threading.Thread v6.0.0.0 ; MySqlConnector v2.0.0.0 ; Npgsql v7.0.0.0 ; Nop.Web v4.5.0.0 ; Nop.Services v4.5.0.0 ; Nop.Web.Framework v4.5.0.0 ; Nop.Plugin.Shipping.UPS v1.0.0.0 ; Nop.Plugin.Widgets.GoogleAnalytics v1.0.0.0 ; Nop.Plugin.ExternalAuth.Facebook v1.0.0.0 ; Nop.Plugin.ExchangeRate .EcbExchange v1.0.0.0 ; Nop.Plugin.Pickup.PickupInStore v1.0.0.0 ; Nop.Plugin.Shipping .FixedByWeightByTotal v1.0.0.0 ; Nop.Plugin.Tax .FixedOrByCountryStateZip v1.0.0.0 ; Nop.Plugin.Misc.Sendinblue v1.0.0.0 ; Nop.Plugin.Tax.Avalara v1.0.0.0 ; Nop.Plugin.Widgets.FacebookPixel v1.0.0.0 ; Nop.Plugin.MultiFactorAuth .GoogleAuthenticator v1.0.0.0 ; Nop.Plugin.Payments.PayPalCommerce v1.0.0.0 ; Nop.Plugin.Payments.CyberSource v1.0.0.0 ; Nop.Plugin.Misc.Zettle v1.0.0.0 ;
                                                  Nop.Services v4.5.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; Nop.Core v4.5.0.0 ; System.Linq v6.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Nop.Data v4.5.0.0 ; System.Linq.Async v6.0.0.0 ; Newtonsoft.Json v13.0.0.0 ; System.Threading v6.0.0.0 ; System.Xml.ReaderWriter v6.0.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; System.Xml.XmlSerializer v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; System.Linq.Queryable v6.0.0.0 ; Microsoft.Extensions.Http v6.0.0.0 ; System.Net.Http v6.0.0.0 ; System.Xml.XDocument v6.0.0.0 ; System.Text.RegularExpressions v6.0.0.0 ; Microsoft.Extensions.Primitives v6.0.0.0 ; Microsoft.Net.Http.Headers v6.0.0.0 ; System.ServiceModel.Primitives v4.10.0.0 ; System.ServiceModel.Http v4.10.0.0 ; System.Runtime.Serialization.Xml v6.0.0.0 ; Microsoft.Extensions.Caching .Abstractions v6.0.0.0 ; Nito.AsyncEx.Coordination v5.1.2.0 ; Microsoft.Data.SqlClient v5.0.0.0 ; System.Data.Common v6.0.0.0 ; StackExchange.Redis v2.0.0.0 ; System.Net.Primitives v6.0.0.0 ; System.Security.Cryptography v7.0.0.0 ; System.IO.Compression.ZipFile v6.0.0.0 ; System.IO.Compression v6.0.0.0 ; System.Runtime.Serialization .Primitives v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; MimeKit v3.4.0.0 ; MailKit v3.4.0.0 ; System.Net.Security v6.0.0.0 ; System.Linq.Dynamic.Core v1.2.23.0 ; Azure.Storage.Blobs v12.14.1.0 ; Azure.Core v1.25.0.0 ; SkiaSharp v2.88.0.0 ; Microsoft.AspNetCore.StaticFiles v6.0.0.0 ; Svg.Skia v0.5.18.0 ; Microsoft.Extensions.FileProviders .Abstractions v6.0.0.0 ; Microsoft.Extensions.FileProviders .Physical v6.0.0.0 ; ClosedXML v0.97.0.0 ; System.Drawing.Primitives v6.0.0.0 ; MaxMind.GeoIP2 v4.0.0.0 ; MaxMind.Db v4.0.0.0 ; System.ComponentModel .TypeConverter v6.0.0.0 ; QuestPDF v2022.11.0.0 ; System.ComponentModel.Primitives v6.0.0.0 ; Microsoft.AspNetCore .Authentication.Abstractions v6.0.0.0 ; Microsoft.Extensions.Features v6.0.0.0 ; Microsoft.AspNetCore .Authentication.Core v6.0.0.0 ; System.Security.Claims v6.0.0.0 ; Microsoft.AspNetCore .Authentication v6.0.0.0 ; Nop.Web v4.5.0.0 ; Nop.Plugin.Payments.Manual v1.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; Nop.Plugin.Shipping.UPS v1.0.0.0 ; Nop.Plugin.Payments .CheckMoneyOrder v1.0.0.0 ; Nop.Plugin.Widgets.GoogleAnalytics v1.0.0.0 ; Nop.Plugin.ExternalAuth.Facebook v1.0.0.0 ; Nop.Plugin.Widgets.NivoSlider v1.0.0.0 ; Nop.Plugin.ExchangeRate .EcbExchange v1.0.0.0 ; Nop.Plugin.Pickup.PickupInStore v1.0.0.0 ; Nop.Plugin.Shipping .FixedByWeightByTotal v1.0.0.0 ; Nop.Plugin.Tax .FixedOrByCountryStateZip v1.0.0.0 ; Nop.Plugin.DiscountRules .CustomerRoles v1.0.0.0 ; Nop.Plugin.Misc.Sendinblue v1.0.0.0 ; Nop.Plugin.Tax.Avalara v1.0.0.0 ; Nop.Plugin.Widgets.FacebookPixel v1.0.0.0 ; Nop.Plugin.MultiFactorAuth .GoogleAuthenticator v1.0.0.0 ; Nop.Plugin.Payments.PayPalCommerce v1.0.0.0 ; Nop.Plugin.Misc.WebApi.Frontend v1.0.0.0 ; Nop.Plugin.Widgets.What3words v1.0.0.0 ; Nop.Plugin.Payments.CyberSource v1.0.0.0 ; Nop.Plugin.Misc.Zettle v1.0.0.0 ;
                                                  Nop.Web.Framework v4.5.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; System.Collections.Specialized v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; Nop.Core v4.5.0.0 ; Microsoft.AspNetCore.Http .Extensions v6.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Data v4.5.0.0 ; Microsoft.Extensions.Primitives v6.0.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; Microsoft.Net.Http.Headers v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; System.Linq v6.0.0.0 ; System.Linq.Queryable v6.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Localization v6.0.0.0 ; Microsoft.Extensions.Features v6.0.0.0 ; FluentValidation v11.0.0.0 ; System.Linq.Dynamic.Core v1.2.23.0 ; System.Text.RegularExpressions v6.0.0.0 ; FluentValidation.AspNetCore v11.0.0.0 ; Microsoft.AspNetCore.Mvc.Razor v6.0.0.0 ; System.Xml.ReaderWriter v6.0.0.0 ; Microsoft.AspNetCore.Html .Abstractions v6.0.0.0 ; System.Linq.Async v6.0.0.0 ; Humanizer v2.14.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; System.Text.Encodings.Web v6.0.0.0 ; FluentMigrator.Abstractions v3.3.2.0 ; Microsoft.AspNetCore.Routing .Abstractions v6.0.0.0 ; System.Text.Json v6.0.0.0 ; WebOptimizer.Core v3.0.372.0 ; NUglify v1.20.4.0 ; Microsoft.AspNetCore.Hosting .Abstractions v6.0.0.0 ; System.Security.Cryptography v7.0.0.0 ; Microsoft.AspNetCore.WebUtilities v6.0.0.0 ; Microsoft.Extensions.Hosting .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc .RazorPages v6.0.0.0 ; Microsoft.AspNetCore.Routing v6.0.0.0 ; Microsoft.AspNetCore.Razor v6.0.0.0 ; Microsoft.AspNetCore.Mvc .TagHelpers v6.0.0.0 ; System.Security.Principal.Windows v6.0.0.0 ; System.Diagnostics.Process v6.0.0.0 ; System.IO.FileSystem.AccessControl v6.0.0.0 ; System.Security.AccessControl v6.0.0.0 ; System.Net.Http v6.0.0.0 ; Newtonsoft.Json v13.0.0.0 ; System.Xml.XDocument v6.0.0.0 ; Microsoft.Extensions.Logging .Abstractions v6.0.0.0 ; System.ComponentModel.Primitives v6.0.0.0 ; Microsoft.AspNetCore .Authentication.Abstractions v6.0.0.0 ; System.Runtime.Numerics v6.0.0.0 ; FluentMigrator v3.3.2.0 ; System.Threading v6.0.0.0 ; Microsoft.Extensions.FileProviders .Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Authorization .Policy v6.0.0.0 ; Microsoft.Extensions.Options v6.0.0.0 ; Microsoft.AspNetCore.Session v6.0.0.0 ; Microsoft.Extensions.WebEncoders v6.0.0.0 ; MiniProfiler.AspNetCore v4.0.0.0 ; System.ComponentModel v6.0.0.0 ; Microsoft.AspNetCore .ResponseCompression v6.0.0.0 ; Microsoft.AspNetCore.Diagnostics v6.0.0.0 ; Microsoft.Extensions.FileProviders .Physical v6.0.0.0 ; Microsoft.AspNetCore.StaticFiles v6.0.0.0 ; QuestPDF v2022.11.0.0 ; Microsoft.AspNetCore.HttpOverrides v6.0.0.0 ; System.Net.Primitives v6.0.0.0 ; WebMarkupMin.AspNetCore7 v2.13.5.0 ; Microsoft.AspNetCore.Diagnostics .Abstractions v6.0.0.0 ; Microsoft.Extensions.Http v6.0.0.0 ; System.Net.WebProxy v6.0.0.0 ; Microsoft.AspNetCore v6.0.0.0 ; System.Net.ServicePoint v6.0.0.0 ; Microsoft.Extensions.Configuration v6.0.0.0 ; Microsoft.Extensions.Configuration .Binder v6.0.0.0 ; Microsoft.AspNetCore.Http v6.0.0.0 ; Microsoft.AspNetCore.Antiforgery v6.0.0.0 ; Microsoft.Extensions.Caching .Memory v6.0.0.0 ; Microsoft.Extensions.Caching .SqlServer v7.0.1.0 ; Microsoft.Extensions.Caching .StackExchangeRedis v7.0.1.0 ; Azure.Storage.Blobs v12.14.1.0 ; Microsoft.AspNetCore .DataProtection v6.0.0.0 ; Azure.Identity v1.8.0.0 ; Azure.Extensions.AspNetCore .DataProtection.Blobs v1.2.3.0 ; Azure.Core v1.25.0.0 ; Azure.Extensions.AspNetCore .DataProtection.Keys v1.1.0.0 ; Microsoft.AspNetCore .Authentication v6.0.0.0 ; Microsoft.AspNetCore .Authentication.Cookies v6.0.0.0 ; Microsoft.AspNetCore.Mvc v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Razor .RuntimeCompilation v7.0.1.0 ; Microsoft.AspNetCore.Mvc .NewtonsoftJson v7.0.1.0 ; FluentValidation .DependencyInjectionExtensions v11.0.0.0 ; MiniProfiler.Shared v4.0.0.0 ; MiniProfiler.AspNetCore.Mvc v4.0.0.0 ; WebMarkupMin.AspNet.Common v2.13.0.0 ; WebMarkupMin.Core v2.13.0.0 ; WebMarkupMin.NUglify v2.13.5.0 ; Nop.Web v4.5.0.0 ; Nop.Plugin.Payments.Manual v1.0.0.0 ; Nop.Plugin.Shipping.UPS v1.0.0.0 ; Nop.Plugin.Payments .CheckMoneyOrder v1.0.0.0 ; Nop.Plugin.Widgets.GoogleAnalytics v1.0.0.0 ; Nop.Plugin.ExternalAuth.Facebook v1.0.0.0 ; Nop.Plugin.Widgets.NivoSlider v1.0.0.0 ; Nop.Plugin.Pickup.PickupInStore v1.0.0.0 ; Nop.Plugin.Shipping .FixedByWeightByTotal v1.0.0.0 ; Nop.Plugin.Tax .FixedOrByCountryStateZip v1.0.0.0 ; Nop.Plugin.DiscountRules .CustomerRoles v1.0.0.0 ; Nop.Plugin.Misc.Sendinblue v1.0.0.0 ; Nop.Plugin.Tax.Avalara v1.0.0.0 ; Nop.Plugin.Widgets.FacebookPixel v1.0.0.0 ; Nop.Plugin.MultiFactorAuth .GoogleAuthenticator v1.0.0.0 ; Nop.Plugin.Payments.PayPalCommerce v1.0.0.0 ; Nop.Plugin.Misc.WebApi.Frontend v1.0.0.0 ; Nop.Plugin.Widgets.What3words v1.0.0.0 ; Nop.Plugin.Payments.CyberSource v1.0.0.0 ; Nop.Plugin.Misc.Zettle v1.0.0.0 ;
                                                  Nop.Web v4.5.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Microsoft.AspNetCore v6.0.0.0 ; Nop.Core v4.5.0.0 ; Microsoft.Extensions.Configuration v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Json v6.0.0.0 ; Microsoft.AspNetCore.Hosting .Abstractions v6.0.0.0 ; Microsoft.Extensions.Hosting .Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .EnvironmentVariables v6.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; Autofac v6.4.0.0 ; Autofac.Extensions .DependencyInjection v8.0.0.0 ; Microsoft.Extensions .DependencyInjection v6.0.0.0 ; Microsoft.Extensions.Hosting v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Razor.Runtime v6.0.0.0 ; System.Text.Encodings.Web v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Razor v6.0.0.0 ; Microsoft.AspNetCore.Razor v6.0.0.0 ; Nop.Services v4.5.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc .TagHelpers v6.0.0.0 ; System.Runtime.Loader v6.0.0.0 ; Microsoft.AspNetCore.Html .Abstractions v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; Microsoft.CSharp v6.0.0.0 ; System.Linq v6.0.0.0 ; Newtonsoft.Json v13.0.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; Microsoft.Extensions.Primitives v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Nop.Data v4.5.0.0 ; System.Linq.Async v6.0.0.0 ; Microsoft.Extensions.FileProviders .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Routing .Abstractions v6.0.0.0 ; MiniProfiler.AspNetCore.Mvc v4.0.0.0 ; System.Xml.XDocument v6.0.0.0 ; System.Xml.XPath.XDocument v6.0.0.0 ; System.Xml.XmlSerializer v6.0.0.0 ; System.Xml.ReaderWriter v6.0.0.0 ; FluentValidation v11.0.0.0 ; System.ComponentModel.Annotations v6.0.0.0 ; Microsoft.AspNetCore.Routing v6.0.0.0 ; Microsoft.Net.Http.Headers v6.0.0.0 ; System.Text.RegularExpressions v6.0.0.0 ; Microsoft.AspNetCore.WebUtilities v6.0.0.0 ; System.Linq.Queryable v6.0.0.0 ; System.ComponentModel .TypeConverter v6.0.0.0 ; Microsoft.AspNetCore.Mvc .NewtonsoftJson v7.0.1.0 ; Microsoft.Extensions.Options v6.0.0.0 ; System.Drawing.Primitives v6.0.0.0 ; Microsoft.Extensions.Http v6.0.0.0 ; System.Net.Http v6.0.0.0 ; Microsoft.AspNetCore.StaticFiles v6.0.0.0 ; AutoMapper v12.0.0.0 ; WebOptimizer.Core v3.0.372.0 ; Nop.Plugin.Tax.Avalara v1.0.0.0 ; Nop.Plugin.Widgets.FacebookPixel v1.0.0.0 ; Nop.Plugin.Payments.PayPalCommerce v1.0.0.0 ; Nop.Plugin.Widgets.What3words v1.0.0.0 ; Nop.Plugin.Payments.CyberSource v1.0.0.0 ; Nop.Plugin.Misc.Zettle v1.0.0.0 ;
                                                  Nop.Plugin.Payments.Manual v1.0.0.0System.Runtime v6.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Core v4.5.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; System.Collections v6.0.0.0 ; FluentValidation v11.0.0.0 ; Microsoft.Extensions.Primitives v6.0.0.0 ; System.Linq v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; -
                                                  Nop.Plugin.Shipping.UPS v1.0.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Core v4.5.0.0 ; System.Linq v6.0.0.0 ; System.Xml.ReaderWriter v6.0.0.0 ; System.Xml.XmlSerializer v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; Nop.Data v4.5.0.0 ; System.Linq.Async v6.0.0.0 ; System.ServiceModel.Primitives v4.10.0.0 ; Nop.Web.Framework v4.5.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; System.ServiceModel.Http v4.10.0.0 ; System.Runtime.Serialization.Xml v6.0.0.0 ; -
                                                  Nop.Plugin.Payments .CheckMoneyOrder v1.0.0.0System.Runtime v6.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Core v4.5.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; System.Collections v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; -
                                                  Nop.Plugin.Widgets.GoogleAnalytics v1.0.0.0System.Runtime v6.0.0.0 ; Nop.Services v4.5.0.0 ; Microsoft.Extensions.Http v6.0.0.0 ; Nop.Core v4.5.0.0 ; System.Linq v6.0.0.0 ; System.Collections v6.0.0.0 ; System.Net.Http v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; Microsoft.AspNetCore.Routing .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; Nop.Data v4.5.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; FluentMigrator.Abstractions v3.3.2.0 ; FluentMigrator v3.3.2.0 ; -
                                                  Nop.Plugin.ExternalAuth.Facebook v1.0.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Core v4.5.0.0 ; Nop.Web.Framework v4.5.0.0 ; Newtonsoft.Json v13.0.0.0 ; FluentMigrator v3.3.2.0 ; Nop.Data v4.5.0.0 ; FluentMigrator.Abstractions v3.3.2.0 ; System.Linq v6.0.0.0 ; Microsoft.AspNetCore .Authentication v6.0.0.0 ; Microsoft.AspNetCore .Authentication.Facebook v7.0.1.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.AspNetCore .Authentication.OAuth v6.0.0.0 ; Microsoft.AspNetCore .Authentication.Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Routing v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.Extensions.Options v6.0.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; System.Security.Claims v6.0.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; Microsoft.Extensions.Primitives v6.0.0.0 ; System.Security.Cryptography v7.0.0.0 ; -
                                                  Nop.Plugin.Widgets.NivoSlider v1.0.0.0System.Runtime v6.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Core v4.5.0.0 ; System.Collections v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; System.ComponentModel.Annotations v6.0.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; System.Linq v6.0.0.0 ; -
                                                  Nop.Plugin.ExchangeRate .EcbExchange v1.0.0.0System.Runtime v6.0.0.0 ; Microsoft.Extensions.Http v6.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Core v4.5.0.0 ; System.Collections v6.0.0.0 ; System.Net.Http v6.0.0.0 ; System.Xml.ReaderWriter v6.0.0.0 ; System.Linq v6.0.0.0 ; FluentMigrator v3.3.2.0 ; System.Linq.Expressions v6.0.0.0 ; Nop.Data v4.5.0.0 ; FluentMigrator.Abstractions v3.3.2.0 ; -
                                                  Nop.Plugin.Pickup.PickupInStore v1.0.0.0System.Runtime v6.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Core v4.5.0.0 ; System.Linq v6.0.0.0 ; System.Collections v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; FluentValidation v11.0.0.0 ; Nop.Data v4.5.0.0 ; System.Linq.Queryable v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; System.ComponentModel.Annotations v6.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; FluentMigrator.Abstractions v3.3.2.0 ; FluentMigrator v3.3.2.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.CSharp v6.0.0.0 ; -
                                                  Nop.Plugin.Shipping .FixedByWeightByTotal v1.0.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Core v4.5.0.0 ; System.Linq.Expressions v6.0.0.0 ; Nop.Data v4.5.0.0 ; System.Linq.Async v6.0.0.0 ; System.Linq v6.0.0.0 ; System.Linq.Queryable v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; System.ComponentModel.Annotations v6.0.0.0 ; FluentMigrator.Abstractions v3.3.2.0 ; FluentMigrator v3.3.2.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.CSharp v6.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; -
                                                  Nop.Plugin.Tax .FixedOrByCountryStateZip v1.0.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Nop.Services v4.5.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; Nop.Core v4.5.0.0 ; System.Linq v6.0.0.0 ; Nop.Data v4.5.0.0 ; System.Linq.Async v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; System.Linq.Queryable v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; FluentMigrator.Abstractions v3.3.2.0 ; FluentMigrator v3.3.2.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.CSharp v6.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; -
                                                  Nop.Plugin.DiscountRules .CustomerRoles v1.0.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Core v4.5.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; System.Linq v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; FluentValidation v11.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; -
                                                  Nop.Plugin.Misc.Sendinblue v1.0.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Nop.Core v4.5.0.0 ; Nop.Services v4.5.0.0 ; Nop.Web.Framework v4.5.0.0 ; System.Net.Http v6.0.0.0 ; Microsoft.Net.Http.Headers v6.0.0.0 ; Newtonsoft.Json v13.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Nop.Data v4.5.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; System.Linq.Async v6.0.0.0 ; System.Linq v6.0.0.0 ; sib_api_v3_sdk v3.3.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; System.Text.RegularExpressions v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; System.ComponentModel.Annotations v6.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; Microsoft.Extensions.Http v6.0.0.0 ; Microsoft.AspNetCore.Routing v6.0.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; Microsoft.Extensions.Primitives v6.0.0.0 ; -
                                                  Nop.Plugin.Tax.Avalara v1.0.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Nop.Core v4.5.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Nop.Services v4.5.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; Avalara.AvaTax.netstandard20 v1.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; System.Linq v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; FluentValidation v11.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Routing v6.0.0.0 ; Nop.Web v4.5.0.0 ; FluentMigrator v3.3.2.0 ; Nop.Data v4.5.0.0 ; FluentMigrator.Abstractions v3.3.2.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; Microsoft.AspNetCore.Routing .Abstractions v6.0.0.0 ; System.Linq.Queryable v6.0.0.0 ; System.Linq.Async v6.0.0.0 ; System.Net.Primitives v6.0.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; Microsoft.Extensions.Primitives v6.0.0.0 ; System.ComponentModel.Annotations v6.0.0.0 ; -
                                                  Nop.Plugin.Widgets.FacebookPixel v1.0.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Nop.Core v4.5.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Nop.Services v4.5.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; System.Linq.Expressions v6.0.0.0 ; FluentValidation v11.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; Nop.Web v4.5.0.0 ; Microsoft.AspNetCore.Routing .Abstractions v6.0.0.0 ; System.Net.Http v6.0.0.0 ; Newtonsoft.Json v13.0.0.0 ; Nop.Data v4.5.0.0 ; System.Linq v6.0.0.0 ; System.Linq.Async v6.0.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; System.Linq.Queryable v6.0.0.0 ; System.Text.Encodings.Web v6.0.0.0 ; Microsoft.Extensions.Primitives v6.0.0.0 ; Microsoft.Net.Http.Headers v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; System.ComponentModel.Annotations v6.0.0.0 ; FluentMigrator v3.3.2.0 ; FluentMigrator.Abstractions v3.3.2.0 ; Microsoft.AspNetCore.Html .Abstractions v6.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; Microsoft.Extensions.Http v6.0.0.0 ; Microsoft.AspNetCore.Routing v6.0.0.0 ; AutoMapper v12.0.0.0 ; -
                                                  Nop.Plugin.MultiFactorAuth .GoogleAuthenticator v1.0.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Nop.Core v4.5.0.0 ; Nop.Services v4.5.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; FluentValidation v11.0.0.0 ; Google.Authenticator v3.0.0.0 ; Nop.Data v4.5.0.0 ; System.Linq.Queryable v6.0.0.0 ; FluentMigrator.Abstractions v3.3.2.0 ; FluentMigrator v3.3.2.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Routing v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; System.Linq v6.0.0.0 ; -
                                                  Nop.Plugin.Payments.PayPalCommerce v1.0.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; System.Runtime.Serialization .Primitives v6.0.0.0 ; System.Net.Http v6.0.0.0 ; PayPalCheckoutSdk v1.0.0.0 ; PayPalHttp-Dotnet v1.0.0.0 ; Newtonsoft.Json v13.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Core v4.5.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; Microsoft.Extensions.Primitives v6.0.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; System.Linq v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; FluentValidation v11.0.0.0 ; Microsoft.Net.Http.Headers v6.0.0.0 ; BraintreeHttp-Dotnet v0.3.0.0 ; Source v2.0.0.0 ; Microsoft.AspNetCore.WebUtilities v6.0.0.0 ; Nop.Data v4.5.0.0 ; System.Linq.Async v6.0.0.0 ; System.ComponentModel.Annotations v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; Microsoft.Extensions.Http v6.0.0.0 ; Microsoft.AspNetCore.Routing v6.0.0.0 ; FluentMigrator v3.3.2.0 ; FluentMigrator.Abstractions v3.3.2.0 ; Nop.Web v4.5.0.0 ; Microsoft.AspNetCore.Html .Abstractions v6.0.0.0 ; -
                                                  Nop.Plugin.Misc.WebApi.Frontend v1.0.0.0System.Runtime v6.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Core v4.5.0.0 ; Nop.Web.Framework v4.5.0.0 ; System.Linq v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; -
                                                  Nop.Plugin.Widgets.What3words v1.0.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Core v4.5.0.0 ; Nop.Web.Framework v4.5.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; Microsoft.Extensions.Primitives v6.0.0.0 ; System.Net.Http v6.0.0.0 ; Microsoft.Net.Http.Headers v6.0.0.0 ; Newtonsoft.Json v13.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; Microsoft.Extensions.Http v6.0.0.0 ; Microsoft.AspNetCore.Routing v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; Nop.Web v4.5.0.0 ; -
                                                  Nop.Plugin.Payments.CyberSource v1.0.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Nop.Services v4.5.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; Nop.Core v4.5.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; FluentValidation v11.0.0.0 ; cybersource-rest-client-netstandar d v0.0.1.19 ; Microsoft.Extensions.Primitives v6.0.0.0 ; System.Linq v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; System.ComponentModel.Annotations v6.0.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; Microsoft.AspNetCore.Routing v6.0.0.0 ; Nop.Web v4.5.0.0 ; Newtonsoft.Json v13.0.0.0 ; FluentMigrator v3.3.2.0 ; FluentMigrator.Abstractions v3.3.2.0 ; System.Data.Common v6.0.0.0 ; Nop.Data v4.5.0.0 ; System.Linq.Queryable v6.0.0.0 ; Microsoft.Net.Http.Headers v6.0.0.0 ; Microsoft.CSharp v6.0.0.0 ; System.Text.RegularExpressions v6.0.0.0 ; -
                                                  Nop.Plugin.Misc.Zettle v1.0.0.0System.Runtime v6.0.0.0 ; System.Collections v6.0.0.0 ; Microsoft.AspNetCore.Mvc.Core v6.0.0.0 ; Nop.Services v4.5.0.0 ; Nop.Core v4.5.0.0 ; Microsoft.AspNetCore.Mvc .Abstractions v6.0.0.0 ; Nop.Web.Framework v4.5.0.0 ; System.Linq v6.0.0.0 ; Microsoft.AspNetCore.Http .Abstractions v6.0.0.0 ; System.Linq.Expressions v6.0.0.0 ; FluentValidation v11.0.0.0 ; System.Net.Http v6.0.0.0 ; Microsoft.Net.Http.Headers v6.0.0.0 ; Newtonsoft.Json v13.0.0.0 ; Nop.Data v4.5.0.0 ; System.Linq.Queryable v6.0.0.0 ; System.Linq.Async v6.0.0.0 ; Microsoft.AspNetCore.Http.Features v6.0.0.0 ; Microsoft.Extensions.Primitives v6.0.0.0 ; System.Security.Cryptography v7.0.0.0 ; Nop.Web v4.5.0.0 ; Microsoft.AspNetCore.Mvc .ViewFeatures v6.0.0.0 ; System.ComponentModel.Annotations v6.0.0.0 ; Microsoft.Extensions .DependencyInjection.Abstractions v6.0.0.0 ; Microsoft.Extensions.Configuration .Abstractions v6.0.0.0 ; Microsoft.Extensions.Http v6.0.0.0 ; Microsoft.AspNetCore.Routing v6.0.0.0 ; FluentMigrator.Abstractions v3.3.2.0 ; FluentMigrator v3.3.2.0 ; Microsoft.CSharp v6.0.0.0 ; -

                                                  Assemblies Build Order

                                                  1. Nop.Core
                                                  2. Nop.Data
                                                  3. Nop.Services
                                                  4. Nop.Web.Framework
                                                  5. Nop.Web
                                                  6. Nop.Plugin.Payments.Manual
                                                  7. Nop.Plugin.Shipping.UPS
                                                  8. Nop.Plugin.Payments.CheckMoneyOrder
                                                  9. Nop.Plugin.Widgets.GoogleAnalytics
                                                  10. Nop.Plugin.ExternalAuth.Facebook
                                                  11. Nop.Plugin.Widgets.NivoSlider
                                                  12. Nop.Plugin.ExchangeRate.EcbExchange
                                                  13. Nop.Plugin.Pickup.PickupInStore
                                                  14. Nop.Plugin.Shipping.FixedByWeightByTotal
                                                  15. Nop.Plugin.Tax.FixedOrByCountryStateZip
                                                  16. Nop.Plugin.DiscountRules.CustomerRoles
                                                  17. Nop.Plugin.Misc.Sendinblue
                                                  18. Nop.Plugin.Tax.Avalara
                                                  19. Nop.Plugin.Widgets.FacebookPixel
                                                  20. Nop.Plugin.MultiFactorAuth.GoogleAuthenticator
                                                  21. Nop.Plugin.Payments.PayPalCommerce
                                                  22. Nop.Plugin.Misc.WebApi.Frontend
                                                  23. Nop.Plugin.Widgets.What3words
                                                  24. Nop.Plugin.Payments.CyberSource
                                                  25. Nop.Plugin.Misc.Zettle

                                                  Assemblies Build Order

                                                  1. Nop.Core
                                                  2. Nop.Data
                                                  3. Nop.Services
                                                  4. Nop.Web.Framework
                                                  5. Nop.Web
                                                  6. Nop.Plugin.Payments.Manual
                                                  7. Nop.Plugin.Shipping.UPS
                                                  8. Nop.Plugin.Payments.CheckMoneyOrder
                                                  9. Nop.Plugin.Widgets.GoogleAnalytics
                                                  10. Nop.Plugin.ExternalAuth.Facebook
                                                  11. Nop.Plugin.Widgets.NivoSlider
                                                  12. Nop.Plugin.ExchangeRate.EcbExchange
                                                  13. Nop.Plugin.Pickup.PickupInStore
                                                  14. Nop.Plugin.Shipping.FixedByWeightByTotal
                                                  15. Nop.Plugin.Tax.FixedOrByCountryStateZip
                                                  16. Nop.Plugin.DiscountRules.CustomerRoles
                                                  17. Nop.Plugin.Misc.Sendinblue
                                                  18. Nop.Plugin.Tax.Avalara
                                                  19. Nop.Plugin.Widgets.FacebookPixel
                                                  20. Nop.Plugin.MultiFactorAuth.GoogleAuthenticator
                                                  21. Nop.Plugin.Payments.PayPalCommerce
                                                  22. Nop.Plugin.Misc.WebApi.Frontend
                                                  23. Nop.Plugin.Widgets.What3words
                                                  24. Nop.Plugin.Payments.CyberSource
                                                  25. Nop.Plugin.Misc.Zettle

                                                  Abstractness versus Instability Diagram

                                                  The Abstractness versus Instability Diagram helps to detect which assemblies are potentially painful to maintain (i.e concrete and stable) and which assemblies are potentially useless (i.e abstract and instable).

                                                  • Abstractness: If an assembly contains many abstract types (i.e interfaces and abstract classes) and few concrete types, it is considered as abstract.
                                                  • Instability: An assembly is considered stable if its types are used by a lot of types from other assemblies. In this context stable means painful to modify.

                                                  Online documentation: