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 100 code elements in this report

Does this report gets too large?

Quick Tips

Main
Main \ Rules
Main \ Quality Gates
Main \ Quality Gates \ Quality Gates
Main \ Rules \ Code Smells
Main \ Rules \ Code Smells Regression
Main \ Rules \ Object Oriented Design
Main \ Rules \ Design
Main \ Rules \ Architecture
Main \ Rules \ API Breaking Changes
Main \ Rules \ Code Coverage
Main \ Rules \ Dead Code
Main \ Rules \ Visibility
Main \ Rules \ Immutability
Main \ Rules \ Naming Conventions
Main \ Rules \ Source Files Organization
Main \ Rules \ .NET Framework Usage
Main \ Rules \ .NET Framework Usage \ System
Main \ Rules \ .NET Framework Usage \ System.Collections
Main \ Rules \ .NET Framework Usage \ System.Globalization
Main \ Group of Queries \ Hot Spots
Main \ Group of Queries \ Object Oriented Design
Main \ Group of Queries \ API Breaking Changes
Main \ Group of Queries \ Code Coverage
Main \ Group of Queries \ Dead Code
Main \ Group of Queries \ Code Diff Summary
Main \ Metrics \ Application Statistics
Main \ Metrics \ Assemblies Metrics
Main \ Metrics \ Namespaces Metrics
Main \ Metrics \ Types Metrics
Main \ Assemblies Dependencies
Main \ Namespaces Dependencies
Main \ Types Dependencies
Main \ Build Order
Main \ Analysis Log
Main \ Abstractness vs. Instability
Main \ Trend Charts
ndepend report summary application nameNancy 1.4.3report build date04-28-2020 14:15:37analysis duration00:17ndepend version 2020.1.0   Professional Developer/Build-Machine Editionbaseline for comparisonCompare with project {Nancy 1.0.0} analysis result obtained on 2017 April - 14 Friday 10:19 (which is the analysis result with date closest to 30 days ago)code coverage data Loaded! Code Coverage metrics, Queries and Rules relative to code Coverage, can be used.
Get started.Quick tips.Back to NDepend. The present HTML report is a summary of data gathered by the analysis.
It is recommended to use the NDepend interactive UI capabilities
to make the most of NDepend by mastering all aspects of your code.

Diagrams

.NET Assemblies Dependency Graph
Dependency Graph
View as ?fullscaled
.NET Assemblies Dependency Matrix
Dependency Matrix
View as ?fullscaled
Treemap View
Treemap Metric View
View as ?fullscaled
Abstractness versus Instability
Abstractness vs. Instability

Application Metrics

Note: Further Application Statistics are available.
# Lines of Code
12 070      +451
0   (NotMyCode)      no diff
Estimated Dev Effort   329d      +12.67d
# Types
586      +19
20   Assemblies      +3
60   Namespaces      +3
3 018   Methods      +110
537   Fields      +29
524   Source Files      +15
1 782   Third-Party Elements      +89
Comment
51.31%      from 51.66%
12 721   Lines of Comment      +302
Debt
17.73%      from 17.15%
Rating   C   25d effort to reach  B
Debt   58d      +4d 0h
Annual Interest   34d      +8d 2h
Breaking Point   20m      -4m
Coverage
67.48%      from 67.48%
   
8 145   Lines of Code Covered      +305
3 925   Lines of Code Not Covered      +146
0   Lines of Code Uncoverable      no diff
Method Complexity
70   Max      no diff
2   Average      -0.0038
Quality Gates
Fail7
Warn1
Pass3
Rules
Critical9
Violated66
Ok77
Issues
All2 334+291-64
Blocker0
Critical3
High355+154-15
Medium1 642+108-47
Low334+29-2
Suppressed0

Quality Gates summary

317
graphHelp Some Quality Gates fail. The build
can be stopped upon quality gate
failure. Online documentation.
graphHelp Quality Gates that measure diff cannot
be run on the baseline. Hence they
have blank trend and baseline value.
NameTrendBaseline ValueValueGroup
warningCritical   Percentage Coverage
okwarningCritical67.48 %warningCritical67.48 %Project Rules \ Quality Gates
warningCritical   Percentage Coverage on New Code
warningCritical60.18 %Project Rules \ Quality Gates
warning   Percentage Coverage on Refactored Code
warning89.81 %Project Rules \ Quality Gates
warning   Blocker Issues
okwarning0 issueswarning0 issuesProject Rules \ Quality Gates
warning   Critical Issues
okwarning3 issueswarning3 issuesProject Rules \ Quality Gates
warningCritical   New Blocker / Critical / High Issues
warningCritical167 issuesProject Rules \ Quality Gates
warningCritical   Critical Rules Violated
warningwarningCritical7 ruleswarningCritical9 rulesProject Rules \ Quality Gates
warning   Percentage Debt
warningwarning17.15 %warning17.73 %Project Rules \ Quality Gates
warningCritical   New Debt since Baseline
warningCritical4.07 man-daysProject Rules \ Quality Gates
warningCritical   Debt Rating per Namespace
okwarningCritical9 namespaceswarningCritical9 namespacesProject Rules \ Quality Gates
warningCritical   New Annual Interest since Baseline
warningCritical8.29 man-daysProject Rules \ Quality Gates

Rules summary

77669
  • Number of Rules or Queries with Error (syntax error, exception thrown, time-out): 0
  • Number of Rules violated: 75
graphHelp Rules can be checked live at
development-time, from within Visual
Studio. Online documentation.
graphHelp Rules that rely on diff cannot be
run on the baseline. Hence they
have blank # Issues Fixed or Added.
Name# IssuesAddedFixedElementsGroup
warningCritical   Avoid types too big
700 typesProject Rules \ Code Smells
warning   Avoid types with too many methods
1200 typesProject Rules \ Code Smells
warningCritical   Avoid methods too big, too complex
1500 methodsProject Rules \ Code Smells
warningCritical   Avoid methods with too many parameters
610 methodsProject Rules \ Code Smells
warning   Avoid methods with too many overloads
900 methodsProject Rules \ Code Smells
warning   Avoid methods potentially poorly commented
3701 methodsProject Rules \ Code Smells
warning   Avoid types with poor cohesion
500 typesProject Rules \ Code Smells
warning   From now, all types added should be 100% covered by tests
9 typesProject Rules \ Code Smells Regression
warning   From now, all methods added should respect basic quality principles
13 methodsProject Rules \ Code Smells Regression
warning   Avoid decreasing code coverage by tests of types
11 typesProject Rules \ Code Smells Regression
warning   Avoid making complex methods even more complex
10 methodsProject Rules \ Code Smells Regression
warning   Avoid making large methods even larger
14 methodsProject Rules \ Code Smells Regression
warning   Avoid adding methods to a type that already had many methods
3 typesProject Rules \ Code Smells Regression
warning   Avoid interfaces too big
100 typeProject Rules \ Object Oriented Design
warning   Class with no descendant should be sealed if possible
2440 typesProject Rules \ Object Oriented Design
warning   Overrides of Method() should call base.Method()
2100 methodsProject Rules \ Object Oriented Design
warningCritical   Do not hide base class methods
100 methodProject Rules \ Object Oriented Design
warning   A stateless class or structure might be turned into a static type
800 typesProject Rules \ Object Oriented Design
warning   Non-static classes should be instantiated or turned to static
1221 typesProject Rules \ Object Oriented Design
warning   Methods should be declared static if possible
3421 methodsProject Rules \ Object Oriented Design
warning   Constructor should not call a virtual method
500 methodsProject Rules \ Object Oriented Design
warning   Don't assign static fields from instance methods
300 fieldsProject Rules \ Object Oriented Design
warning   Avoid empty interfaces
100 typeProject Rules \ Object Oriented Design
warning   Types with disposable instance fields must be disposable
2421 typesProject Rules \ Design
warning   Avoid namespaces with few types
1500 namespacesProject Rules \ Design
warning   Nested types should not be visible
1720 typesProject Rules \ Design
warning   Instances size shouldn't be too big
100 typeProject Rules \ Design
warning   Attribute classes should be sealed
200 typesProject Rules \ Design
warning   Don't use obsolete types, methods or fields
1201 methodsProject Rules \ Design
warning   Do implement methods that throw NotImplementedException
210 methodsProject Rules \ Design
warningCritical   Avoid namespaces mutually dependent
173167 membersProject Rules \ Architecture
warning   Avoid namespaces dependency cycles
200 namespacesProject Rules \ Architecture
warning   Avoid partitioning the code base through many small library Assemblies
1930 assembliesProject Rules \ Architecture
warningCritical   API Breaking Changes: Types
2 typesProject Rules \ API Breaking Changes
warningCritical   API Breaking Changes: Methods
33 methodsProject Rules \ API Breaking Changes
warning   Code should be tested
9414728 methodsProject Rules \ Code Coverage
warning   New Methods should be tested
36 methodsProject Rules \ Code Coverage
warning   Methods refactored should be tested
14 methodsProject Rules \ Code Coverage
warning   Assemblies Namespaces and Types should be tested
7330 code elements parentProject Rules \ Code Coverage
warning   Types almost 100% tested should be 100% tested
1443 typesProject Rules \ Code Coverage
warning   Namespaces almost 100% tested should be 100% tested
100 namespaceProject Rules \ Code Coverage
warning   Types 100% covered should be tagged with FullCoveredAttribute
11882 typesProject Rules \ Code Coverage
warning   Methods should have a low C.R.A.P score
2500 methodsProject Rules \ Code Coverage
warning   Potentially Dead Methods
6753 methodsProject Rules \ Dead Code
warning   Methods that could have a lower visibility
4270 methodsProject Rules \ Visibility
warning   Types that could have a lower visibility
310 typesProject Rules \ Visibility
warning   Types that could be declared as private, nested in a parent type
720 typesProject Rules \ Visibility
warning   Avoid publicly visible constant fields
800 fieldsProject Rules \ Visibility
warning   Fields should be declared as private
712 fieldsProject Rules \ Visibility
warning   Avoid public methods not publicly visible
93130 methodsProject Rules \ Visibility
warning   Fields should be marked as ReadOnly when possible
3221 fieldsProject Rules \ Immutability
warningCritical   Avoid non-readonly static fields
3813 fieldsProject Rules \ Immutability
warning   Avoid static fields with a mutable field type
1400 fieldsProject Rules \ Immutability
warning   Don't assign a field from many methods
700 fieldsProject Rules \ Immutability
warning   Do not declare read only mutable reference types
320 fieldsProject Rules \ Immutability
warning   Instance fields naming convention
810 fieldsProject Rules \ Naming Conventions
warning   Static fields naming convention
4634 fieldsProject Rules \ Naming Conventions
warning   Abstract base class should be suffixed with 'Base'
1220 typesProject Rules \ Naming Conventions
warning   Avoid types with name too long
300 typesProject Rules \ Naming Conventions
warning   Avoid methods with name too long
600 methodsProject Rules \ Naming Conventions
warningCritical   Avoid having different types with same name
900 typesProject Rules \ Naming Conventions
warning   Avoid prefixing type name with parent namespace name
5952 typesProject Rules \ Naming Conventions
warning   Avoid naming types and namespaces with the same identifier
500 typesProject Rules \ Naming Conventions
warning   Properties and fields that represent a collection of items should be named Items.
800 membersProject Rules \ Naming Conventions
warning   Avoid fields with same name in class hierarchy
100 fieldProject Rules \ Naming Conventions
warning   Avoid various capitalizations for method name
100 methodProject Rules \ Naming Conventions
warning   Avoid defining multiple types in a source file
910 typesProject Rules \ Source Files Organization
warning   Namespace name should correspond to file location
300 typesProject Rules \ Source Files Organization
warning   Types with source files stored in the same directory, should be declared in the same namespace
400 namespacesProject Rules \ Source Files Organization
warning   Types declared in the same namespace, should have their source files stored in the same directory
200 namespacesProject Rules \ Source Files Organization
warning   Do not raise too general exception types
200 methodsProject Rules \ .NET Framework Usage \ System
warning   Do not raise reserved exception types
300 methodsProject Rules \ .NET Framework Usage \ System
warning   Don't Implement ICloneable
100 typeProject Rules \ .NET Framework Usage \ System
warning   Collection properties should be read only
3910 methodsProject Rules \ .NET Framework Usage \ System.Collections
warning   Float and Date Parsing must be culture aware
744 methodsProject Rules \ .NET Framework Usage \ System.Globalization

Application Statistics

Stat # Occurences Avg StdDev Max
Properties on interfaces 96 interfaces 0.72215 properties on Nancy.INancyModule
Methods on interfaces 96 interfaces 2.392.9825 methods on Nancy.INancyModule
Arguments on methods on interfaces 229 methods 0.981.045 arguments on Nancy.ModelBinding.IBinder.Bind(NancyContext,Type,Object,BindingConfig,String[])
Public properties on classes 577 Classes 1.232.9444 public properties on Nancy.Bootstrapper.NancyInternalConfiguration
Public methods on classes 577 classes 4.627.3690 public methods on Nancy.Bootstrapper.NancyInternalConfiguration
Arguments on public methods on classes 2,664 methods 1.041.213 arguments on Nancy.Diagnostics.DiagnosticsHook.Enable(DiagnosticsConfiguration,IPipelines,IEnumerable<IDiagnosticsProvider>,IRootPathProvider,IRequestTracing,NancyInternalConfiguration,IModelBinderLocator,IEnumerable<IResponseProcessor>,IEnumerable<IRouteSegmentConstraint>,ICultureService,IRequestTraceFactory,IEnumerable<IRouteMetadataProvider>,ITextResource)
IL instructions in non-abstract methods 3,614 methods 27.4971.262705 IL instructions in Nancy.MimeTypes..cctor()
Cyclomatic complexity on non abstract Methods 3,614 Methods 2.894.82 CC = 82 for Nancy.ViewEngines.Razor.RazorViewEngine.RenderView(ViewLocationResult,Object,IRenderContext,Boolean)

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
Nancy v1.4.2.0969175884508921026951.4569.221122733.730.710.180.08
Nancy.Hosting.Wcf v1.4.2.056453201723.2910.710670.5100
Nancy.ViewEngines.Razor v1.4.2.0628639339857947.9770.8621791.950.990.210.14
Nancy.ViewEngines.Spark v1.4.2.0261243517414034.9165.901051.4710.240.17
Nancy.Hosting.Aspnet v1.4.2.0187126511111037.0427.270961.0910.090.06
Nancy.Authentication.Forms v1.4.2.01409505118857.3274.290601.210.20.14
Nancy.Hosting.Self v1.4.2.024619359015438.530.490941.11100
Nancy.ViewEngines.DotLiquid v1.4.2.08314711619954.486.750751.1210.060.04
Nancy.Authentication.Basic v1.4.2.053352517157.2681.130401.610.20.14
Nancy.ViewEngines.Nustache v1.4.2.017348301952.78-0391.67100
Nancy.Validation.DataAnnotations v1.4.2.0140172115525464.4764.29065210.330.24
Nancy.Validation.FluentValidation v1.4.2.084252822327776.7321.430601.9510.140.1
Nancy.ViewEngines.Razor.BuildProviders v1.4.2.030252203251.61-0260.5100
Nancy.Authentication.Stateless v1.4.2.024147202853.85-0201100
Nancy.Encryption.MachineKey v1.4.2.037223305358.8970.270301100
Nancy.Owin v1.4.2.01173101760.7190.910201100
Nancy.Embedded v1.4.2.061645101418.6798.360311100
Nancy.ViewEngines.Markdown v1.4.2.056481409663.1685.710501.5100
Nancy.Authentication.Token v1.4.2.0205134213320850.3685.370691.8510.230.16
Nancy.Metadata.Modules v1.4.2.060451839661.54700281.8810.380.27

If you wish to define thresholds on types' Code Metrics, consider writing some Rule.
Clicking column header arrows sorts values.
Clicking column header title text redirect to the online Code Metric definition.

Types Metrics : Code Quality

Type Name Type Rank# Lines Of Code# IL Instructions# Lines Of Comment% CommentCyclomatic ComplexityIL Cyclomatic Complexity% CoverageAfferent CouplingEfferent Coupling Type Namespace
NancyContext24.94431994651.69323548.8417528Nancy
Response10.53528610474.82313465.7110235Nancy
ViewLocationResult5.36311824559.21232651.614012Nancy.ViewEngines
INancyModule5.18--581000--4019Nancy
Request4.611057836939.66568580.954272Nancy
IPipelines4.21--281000--274Nancy.Bootstrapper
IHideObjectMembers4.2--121000--286Nancy
IUserIdentity3.74--81000--162Nancy.Security
ModelValidationRule3.4514662463.169950359Nancy.Validation
HttpStatusCode3.35--1861000--464Nancy
IRenderContext3.05--371000--308Nancy.ViewEngines
IRouteSegmentConstraint2.96--121000--233Nancy.Routing.Constraints
ViewLocationContext2.716251164.7167-216Nancy.ViewEngines
SegmentMatch2.571043947.378860138Nancy.Routing.Trie
DynamicDictionary2.527561611861.14467069.331748Nancy
IRequestTrace2.44--161000--147Nancy.Diagnostics
BeforePipeline2.43593761419.18324596.612026Nancy
RouteDescription2.37281273454.84202032.141413Nancy.Routing
RouteSegmentConstraintBase<T>2.327501161.1146100168Nancy.Routing.Constraints
AfterPipeline2.1253307914.52253575.471524Nancy
IModelValidator2.07--121000--95Nancy.Validation
ModelValidationResult2.07261712346.94152476.92927Nancy.Validation
Route2.04222026273.81152081.821432Nancy.Routing
TrieNode2.01858269753.3449145.881336Nancy.Routing.Trie.Nodes
IFluentAdapter2--91000--205Nancy.Validation.FluentValidation
IRouteCache1.91--41000--95Nancy.Routing
ISerializer1.89--161000--175Nancy
IRootPathProvider1.87--41000--233Nancy
ErrorPipeline1.81192161340.62102584.21729Nancy
IResponseFormatter1.76--111000--126Nancy
StaticConfiguration1.74281723656.25253239.293021Nancy
RequestData1.79592068.9791011.1168Nancy.Diagnostics
IRegistrations1.59--91000--124Nancy.Bootstrapper
IViewCache1.58--71000--152Nancy.ViewEngines
Lifetime1.58--131000--164Nancy.Bootstrapper
ITraceLog1.51--41000--113Nancy.Diagnostics
ITextResource1.49--51000--133Nancy.Localization
ModelValidationError1.4910532672.228840126Nancy.Validation
IBinder1.43--91000--77Nancy.ModelBinding
NegotiationContext1.39331684859.26272936.36924Nancy.Responses.Negotiation
IMetadataModule1.39--81000--63Nancy.Metadata.Modules
BindingContext1.31166024601617-912Nancy.ModelBinding
INancyCookie1.31--281000--255Nancy.Cookies
DynamicDictionaryValue1.18185126017148.0311915682.16945Nancy
ViewEngineStartupContext1.167277505542.86126Nancy.ViewEngines
RequestHeaders1.12131143210644.7311117787.021547Nancy
NancyConventions1.11301933251.61172560935Nancy.Conventions
ITrieNodeFactory1.11--61000--152Nancy.Routing.Trie
InstanceRegistration1.091154842.115581.82812Nancy.Bootstrapper
IHtmlString1.08--41000--71Nancy.ViewEngines.Razor
INancyEngine1.06--111000--148Nancy
Url1.06443806158.1374277.271617Nancy
TypeRegistration1.0511539455581.82812Nancy.Bootstrapper
CollectionTypeRegistration1.05114911505581.82814Nancy.Bootstrapper
ParameterizedRouteSegmentConstraintBase <T>1.034711376.4756100714Nancy.Routing.Constraints
DefaultRequestTrace1.018321666.6789-210Nancy.Diagnostics
RazorViewEngine116027443116.236921988.12998Nancy.ViewEngines.Razor
IViewEngineHost1--301000--84Nancy.ViewEngines.SuperSimpleViewEngine
IModelBinderLocator0.99--61000--113Nancy.ModelBinding
JavaScriptSerializer0.992391479104.0213517871.55956Nancy.Json
TinyIoCContainer+ITinyIoCObjectLifetimeP rovider0.99--111000--92Nancy.TinyIoc
TinyIoCContainer0.98483359083163.2431138150.521276Nancy.TinyIoc
IEncryptionProvider0.97--101000--91Nancy.Cryptography
CryptographyConfiguration0.9713631756.67101061.541113Nancy.Cryptography
IObjectSerializer0.96--101000--82Nancy
IHmacProvider0.94--131000--114Nancy.Cryptography
AdapterBase0.943136178542101522Nancy.Validation.FluentValidation
ModelValidationDescriptor0.93231161742.5111873.91519Nancy.Validation
IApplicationStartup0.92--41000--92Nancy.Bootstrapper
HttpUtility0.92571605176.215518737.351425Nancy.Helpers
IViewFactory0.89--71000--87Nancy.ViewEngines
Negotiator0.886301266.674550712Nancy.Responses.Negotiation
IResponseProcessor0.87--181000--139Nancy.Responses.Negotiation
AsyncNamedPipelineBase<TAsyncDelegate ,TSyncDelegate>0.875040814374.093847521515Nancy
TaskHelpers0.8725126413.791521921014Nancy.Helpers
AppDomainAssemblyTypeScanner0.8711510639444.986914466.961338Nancy.Bootstrapper
ProcessorMatch0.86529964.29562095Nancy.Responses.Negotiation
PipelineItem<TDelegate>0.86942007744.44105Nancy
ITypeConverter0.85--131000--85Nancy.ModelBinding
IUserIdentityResolver0.84--71000--54Nancy.Authentication.Token
ResolveOptions0.8414911246.15101071.4394Nancy.TinyIoc
NamedParameterOverloads0.84532006660910Nancy.TinyIoc
ResolveResult0.8317651546.88121241.18412Nancy.Routing
ResponseData0.839582068.9791011.1149Nancy.Diagnostics
DescriptionAttribute0.8241600335056Nancy.Diagnostics
TinyIoCContainer+ObjectFactoryBase0.7810592066.67101120913Nancy.TinyIoc
ViewRenderer0.77111682367.6551490.91429Nancy
IViewLocator0.77--131000--76Nancy.ViewEngines
IPropertyValidator0.77--171000--410Nancy.Validation.DataAnnotations
BindingConfig0.7710392470.59884055Nancy.ModelBinding
IViewEngine0.77--161000--149Nancy.ViewEngines
ComparisonOperator0.77--181000--104Nancy.Validation.Rules
MatchResult0.75231281742.5151669.57813Nancy.Routing.Trie
IDataAnnotationsValidatorAdapter0.74--201000--98Nancy.Validation.DataAnnotations
InteractiveDiagnosticMethod0.74166000111137.558Nancy.Diagnostics
IModelValidatorLocator0.74--51000--62Nancy.Validation
DiagnosticsViewRenderer0.73202341542.8681795946Nancy.Diagnostics
ContainerRegistration0.7313881248101353.85718Nancy.Bootstrapper
Registrations0.72332947970.54232730.3521Nancy.Bootstrapper
MediaRange0.72302173453.12232766.671016Nancy.Responses.Negotiation
IViewResolver0.7--71000--97Nancy.ViewEngines
CsrfTokenValidationResult0.69--151000--44Nancy.Security
MatchResult0.67--121000--64Nancy.Responses.Negotiation
IDiagnosticsProvider0.67--121000--72Nancy.Diagnostics
INancyBootstrapper0.65--71000--123Nancy.Bootstrapper
IRoutePatternMatchResult0.63--131000--33Nancy.Routing
INancyRazorView0.62--0-0--50Nancy.ViewEngines.Razor
IKeyGenerator0.62--51000--43Nancy.Cryptography
NamedResolutionFailureActions0.61--0-0--24Nancy.TinyIoc
UnregisteredResolutionActions0.61--141000--24Nancy.TinyIoc
NancyCookie0.61402316060272760814Nancy.Cookies
CsrfToken0.61241642652202516.67415Nancy.Security
IDiagnostics0.6--41000--62Nancy.Diagnostics
ComparisonValidationRule0.597301466.675542.8699Nancy.Validation.Rules
IResponseNegotiator0.59--61000--94Nancy.Responses.Negotiation
IRouteMetadataProvider0.59--121000--64Nancy.Routing
NodeData0.58124618601213-610Nancy.Routing.Trie
NancyModule0.574525812273.05414453.33732Nancy
ScanMode0.55--151000--74Nancy.Bootstrapper
StaticConfiguration+Caching0.55450866.67685056Nancy
DynamicDrop0.5422692415.381766100333Nancy.ViewEngines.DotLiquid
SuperSimpleViewEngine0.54199221120150.259620194.97561Nancy.ViewEngines.SuperSimpleViewEngine
StaticContentConventionBuilder0.53737482223.16425987.67433Nancy.Conventions
TinyIoCRegistrationTypeException0.532210022055Nancy.TinyIoc
TinyIoCConstructorResolutionException0.534320044055Nancy.TinyIoc
RedirectResponse+RedirectType0.53--91000--54Nancy.Responses
JavaScriptConverter0.5215001110077Nancy.Json
NancySparkView0.5219113726.92171952.63415Nancy.ViewEngines.Spark
IStaticContentProvider0.51--51000--42Nancy
TinyIoCContainer+RegisterOptions0.51432572940.28191920.93620Nancy.TinyIoc
ITokenKeyStore0.51--111000--55Nancy.Authentication.Token.Storage
ISession0.49--131000--68Nancy.Session
HttpMultipartSubStream0.49462636357.8263176.09410Nancy
IMetadataModuleResolver0.49--51000--32Nancy.Metadata.Modules
RouteMetadata0.4974818726728.5738Nancy.Routing
RequestTraceSession0.49734005557.1439Nancy.Diagnostics
NancyRazorViewBase<TModel>0.4811566113554738363.48241Nancy.ViewEngines.Razor
IConvention0.48--91000--55Nancy.Conventions
TinyIoCContainer+MultiInstanceFactory0.471494526.32101157.14517Nancy.TinyIoc
TypeExtensions0.47232203358.933636100519Nancy.Extensions
IBodyDeserializer0.47--131000--55Nancy.ModelBinding
IFluentAdapterFactory0.47--51000--42Nancy.Validation.FluentValidation
ICultureService0.45--51000--62Nancy.Culture
ISuperSimpleViewEngineMatcher0.45--71000--54Nancy.ViewEngines.SuperSimpleViewEngine
IValidatableObjectAdapter0.45--61000--44Nancy.Validation.DataAnnotations
DefaultRenderContext0.44191724469.84111589.47332Nancy.ViewEngines
RequestStream0.4410570512554.35687884.76736Nancy.IO
HttpMultipartBoundary0.43301662141.18182373.33323Nancy
<>F{00000008}<T1,T2,T3,T4,TResult>0.43-------45
JsonResponse<TModel>0.421080007990215Nancy.Responses
InteractiveDiagnostic0.426250067-37Nancy.Diagnostics
NancyOptions0.427531058.8291071.43410Nancy.Owin
ReverseTypeExtender0.4210700010107055System.Reflection
TemplateAttribute0.424160033026Nancy.Diagnostics
IFieldNameConverter0.42--51000--41Nancy.ModelBinding
GenericFileResponse0.41512983440233588.24433Nancy.Responses
NoEncryptionProvider0.412221083.332310028Nancy.Cryptography
IPropertyValidatorFactory0.41--51000--43Nancy.Validation.DataAnnotations
TinyIoCResolutionException0.4121900225045Nancy.TinyIoc
UacHelper0.41541654.5522017Nancy.Hosting.Self
JsonSettings0.423812350181830.43515Nancy.Json
IRequestTracing0.4--211000--76Nancy.Diagnostics
INancyModuleBuilder0.4--61000--52Nancy.Routing
ICsrfTokenValidator0.39--121000--45Nancy.Security
ConcurrentLimitedCollection<T>0.3910622772.97779029Nancy.Diagnostics
NancyBootstrapperLocator0.3927185310151948.15523Nancy.Bootstrapper
IResponseFormatterFactory0.39--51000--32Nancy
TinyIoCContainer+MultiRegisterOptions0.39241502348.94121862.5416Nancy.TinyIoc
JavaScriptPrimitiveConverter0.39040-01-55Nancy.Json
TestingDiagnosticProvider+DiagObject0.38652007816.6716Nancy.Diagnostics
Jsonp0.38192661645.71102694.74138Nancy
IRequestTraceFactory0.38--51000--52Nancy.Diagnostics
IRazorConfiguration0.38--121000--33Nancy.ViewEngines.Razor
BuildDescriptorParams0.382923926.45243055.17318Nancy.ViewEngines.Spark.Descriptors
IModelValidatorFactory0.37--51000--42Nancy.Validation
DiagnosticModule0.37319003310078Nancy.Diagnostics
INancyModuleCatalog0.37--111000--84Nancy
NancyModule+RouteBuilder0.37221823360161881.82619Nancy
NamespaceConfigurationCollection0.378148111.115240217Nancy.ViewEngines.Razor
AssemblyConfigurationCollection0.378148111.115240217Nancy.ViewEngines.Razor
NustacheViewEngine0.36173481648.481028-241Nancy.ViewEngines.Nustache
StaticContentsConventions0.36423003375310Nancy.Conventions
IFileSystemReader0.36--181000--36Nancy.ViewEngines
MediaType0.36763136591010045Nancy.Responses.Negotiation
TinyIoCRegistrationException0.364440044025Nancy.TinyIoc
NancyRazorEngineHost0.351269942.864591.67414Nancy.ViewEngines.Razor
DefaultResponseNegotiator0.3513816839440.526718294.93372Nancy.Responses.Negotiation
BasicAuthenticationConfiguration0.3514571551.729957.14210Nancy.Authentication.Basic
HtmlHelpers<TModel>0.354181071.43335027Nancy.ViewEngines.Razor
NonEncodedHtmlString0.355261168.75448024Nancy.ViewEngines.Razor
BindingMemberInfo0.35382904453.66273881.58218Nancy.ModelBinding
ITokenizer0.35--131000--34Nancy.Authentication.Token
NancyFxSection+BootstrapperElement0.354360045025Nancy.Hosting.Aspnet
RedirectResponse0.341144842.1145100410Nancy.Responses
ContextExtensions0.34332586064.52243193.94621Nancy.Extensions
HtmlHelpers0.34243084263.64132562.5140Nancy.ViewEngines.Razor
DefaultMetadataModuleConventions0.3426229618.75111796.15219Nancy.Metadata.Modules
RequestExtensions0.347511161.115785.71311Nancy.Extensions
JsonResponse0.3417001110026Nancy.Responses
DataAnnotationsValidatorAdapter0.34284443454.84205421.43436Nancy.Validation.DataAnnotations
ModelCodeGenerator0.347540033100419Nancy.ViewEngines.Razor
TinyIoCContainer+SingletonFactory0.3325161721.88151884320Nancy.TinyIoc
DefaultResponseFormatter0.337401669.5745100213Nancy
DefaultBinder0.3318316372813.2711218893.99374Nancy.ModelBinding
TinyIoCContainer+CustomObjectLifetimeFac tory0.3327173720.5913160318Nancy.TinyIoc
JavaScriptTypeResolver0.33150011054Nancy.Json
NancyFxSection+DisableOutputBufferElemen t0.332210023026Nancy.Hosting.Aspnet
NancyViewEngineHost0.3215903670.5991153.33318Nancy.ViewEngines.SuperSimpleViewEngine
PropertyBindingException0.327321263.165542.8636Nancy.ModelBinding
Json0.32221541031.25161672.73517Nancy.Json
IUserValidator0.32--61000--22Nancy.Authentication.Basic
UserPromptBehaviour0.32--91000--24Nancy.Authentication.Basic
IFileSystemFactory0.32--61000--24Nancy.ViewEngines.DotLiquid
BasicAuthentication0.32372831630.19253294.59137Nancy.Authentication.Basic
StaticFileContent0.32318872.73220111Nancy.Conventions
StaticDirectoryContent0.32319975220113Nancy.Conventions
ClrTypeResolver<TSymbolType,TSymbol>0.32513463440253296.08419Nancy.ViewEngines.Razor
NancyRazorViewBase0.32040-01025Nancy.ViewEngines.Razor
NancyMiddleware0.32756404336.44385990.67251Nancy.Owin
NodeDataExtensions0.31137685.7111100312Nancy.Routing.Trie
CultureConventions0.31423450337529Nancy.Conventions
IResourceAssemblyProvider0.31--41000--42Nancy
IRenderContextFactory0.31--51000--32Nancy.ViewEngines
BootstrapperException0.313201684.2133035Nancy.Bootstrapper
AssemblyConfigurationItem0.3122036023025Nancy.ViewEngines.Razor
NamespaceConfigurationItem0.3122036023025Nancy.ViewEngines.Razor
DefaultUserIdentityResolver+TokenUserIde ntity0.31727005542.8617Nancy.Authentication.Token
MetadataModule<TMetadata>0.317471568.1856100113Nancy.Metadata.Modules
StringLengthValidationRule0.317301568.185542.8639Nancy.Validation.Rules
RegexValidationRule0.31419969.23335038Nancy.Validation.Rules
NancyInternalConfiguration0.3949721916.81919310.645101Nancy.Bootstrapper
HttpContextLifetimeProvider0.37480055019Nancy.Hosting.Aspnet
ModuleExtensions0.312742466.6779100224Nancy.Extensions
IViewRenderer0.3--71000--24Nancy.ViewEngines
LiquidNancyFileSystem0.3221542047.62917100123Nancy.ViewEngines.DotLiquid
HtmlResponse0.313707355853.85616Nancy.Responses
INancyContextFactory0.3--41000--52Nancy
StringExtensions0.3271883153.45142396.3431Nancy.Extensions
MarkdownViewEngineHost0.29251783659.02142068222Nancy.ViewEngines.Markdown
TinyIoCWeakReferenceException0.292190022025Nancy.TinyIoc
DefaultHmacProvider0.297452678.7944100111Nancy.Cryptography
RijndaelEncryptionProvider0.29171081445.165988.24116Nancy.Cryptography
RandomKeyGenerator0.29421002210018Nancy.Cryptography
SparkRenderContextWrapper0.29121350091358.33226Nancy.ViewEngines.Spark
SparkViewEngineResult0.291060006720211Nancy.ViewEngines.Spark
IUserMapper0.29--61000--23Nancy.Authentication.Forms
FormatterExtensions0.291716500152264.71427Nancy
IViewLocationProvider0.29--141000--43Nancy.ViewEngines
ViewNotFoundException0.29191152051.28101068.4249Nancy.ViewEngines
XmlBodyDeserializer0.29769136569100113Nancy.ModelBinding .DefaultBodyDeserializers
FallbackConverter0.299701359.0981088.89113Nancy.ModelBinding.DefaultConverters
CollectionConverter0.29514071623.88223082.35121Nancy.ModelBinding.DefaultConverters
JsonBodyDeserializer0.2910781356.5235100126Nancy.ModelBinding .DefaultBodyDeserializers
IRouteCacheProvider0.29--41000--21Nancy.Routing
DefaultViewFactory0.286116071519.743312896.72366Nancy.ViewEngines
NamedPipelineBase<TDelegate>0.28403117665.52283792.5215Nancy
XmlProcessor0.28233692350203991.3139Nancy.Responses.Negotiation
IRouteSegmentExtractor0.28--51000--42Nancy.Routing
IRouteDescriptionProvider0.28--61000--42Nancy.Routing
HelperResult0.289551765.385777.78212Nancy.ViewEngines.Razor
IRazorViewRenderer0.28--151000--35Nancy.ViewEngines.Razor
DefaultRazorConfiguration0.28111011557.69111863.64116Nancy.ViewEngines.Razor
DiagnosticsConfiguration0.2817983366171752.9448Nancy.Diagnostics
Tokenizer0.28614272428.24213393.44241Nancy.Authentication.Token
CaptureNode0.28750853.3344100211Nancy.Routing.Trie.Nodes
TextResourceFinder+DynamicMemberChainer0.281270005691.67113Nancy.Localization
NetSh0.27527654.5533025Nancy.Hosting.Self
UrlReservations0.271461939.139950213Nancy.Hosting.Self
DefaultRouteCacheProvider+RouteCacheDiag nostics0.27139217.1461115.38124Nancy.Routing
MaterialisingResponse0.27161000058100220Nancy.Responses
DefaultUserIdentityResolver0.27112787.51210018Nancy.Authentication.Token
DefaultJsonSerializer0.27172483667.92173888.24331Nancy.Responses
InteractiveModule0.274863300195972.92155Nancy.Diagnostics.Modules
SparkViewEngine0.2733311819.51152293.94159Nancy.ViewEngines.Spark
MachineKeyEncryptionProvider0.276341062.534100110Nancy.Encryption.MachineKey
MachineKeyHmacProvider0.27251562448.98111480124Nancy.Encryption.MachineKey
Tokenizer+TokenKeyRing0.2737236001522100226Nancy.Authentication.Token
XmlSettings0.276181266.675533.3326Nancy.Xml
ModuleRegistration0.27416450335045Nancy.Bootstrapper
IRequestStartup0.27--51000--43Nancy.Bootstrapper
NullLog0.271121090.9123026Nancy.Diagnostics
TextResourceFinder0.267441973.084471.43210Nancy.Localization
RouteExecutionEarlyExitException0.267311568.186642.8636Nancy.ErrorHandling
IModelBinder0.26--51000--23Nancy.ModelBinding
JsonSerializer0.26301167320.6613816465.78269Nancy.Json
TinyIoCContainer+WeakInstanceFactory0.26211150012120217Nancy.TinyIoc
DefaultMetadataModuleResolver0.2613911043.488100115Nancy.Metadata.Modules
DefaultFluentAdapterFactory0.26539861.5445100112Nancy.Validation.FluentValidation
ViewLocationConventions0.2642300337539Nancy.Conventions
FallbackAdapter0.262130981.822200120Nancy.Validation.FluentValidation
NotNullValidationRule0.2518583.331110026Nancy.Validation.Rules
NotEmptyValidationRule0.2518583.331110026Nancy.Validation.Rules
<>f__AnonymousType11<<Key>j__TPar, <Errors>j__TPar>0.250104---12-112
MediaRangeParameters0.25202003865.52182590123Nancy.Responses.Negotiation
TinyIoCContainer+WeakDelegateFactory0.25191010011110218Nancy.TinyIoc
ResponseExtensions0.25383128168.07243192.11432Nancy
ExceptionExtensions0.25735222.223410037Nancy.Helpers
ModuleSecurity0.2512874478.5799100322Nancy.Security
MetadataModule<TMetadata >+RouteMetadataBuilder0.25424---310018Nancy.Metadata.Modules
TinyIoCContainer+InstanceFactory0.25169300111162.5215Nancy.TinyIoc
NancyViewData0.2582561055.5662575120Nancy.ViewEngines.Spark
NancyBootstrapperBase<TContainer>0.2511682421865.27677785.34373Nancy.Bootstrapper
TinyIoCContainer+TypeRegistration0.25189400111261.1129Nancy.TinyIoc
NullSessionProvider0.258412777.148975213Nancy.Session
DefaultValidatableObjectAdapter0.25748646.1536100116Nancy.Validation.DataAnnotations
DefaultPropertyValidatorFactory0.2528308924.3293571.43132Nancy.Validation.DataAnnotations
IResourceReader0.25--61000--37Nancy.ViewEngines
NancyVisualBasicRazorCodeParser0.253723837.5141686.49139Nancy.ViewEngines.Razor.VisualBasic
NancyCSharpRazorCodeParser0.2523141311.5491086.96130Nancy.ViewEngines.Razor.CSharp
CsrfTokenExtensions0.256401672.7344100214Nancy.Security
TinyIoCContainer+DelegateFactory0.24137100990216Nancy.TinyIoc
IInteractiveDiagnostics0.24--0-0--36Nancy.Diagnostics
TimeSpanConverter0.24131390081161.54113Nancy.Json.Converters
TupleConverter0.24121990033325132Nancy.Json.Converters
FormsAuthentication0.241037389447.72466186.41160Nancy.Authentication.Forms
ErrorPipeline+<>o__60.2400---0-17Nancy
NancyEngine0.241129621612.5538188.39365Nancy
DefaultRootPathProvider0.241144801310038Nancy
IRouteResolverTrie0.24--171000--47Nancy.Routing.Trie
EmbeddedFileResponse0.2427206001219100329Nancy.Responses
Route+<>o__150.2400---0-18Nancy.Routing
MimeTypes0.24549275910.186810029Nancy
ModelBindingException0.2310521864.298850214Nancy.ModelBinding
MarkdownViewengineRender0.2311901760.712210028Nancy.ViewEngines.Markdown
NancyEngineExtensions0.23131052969.0591184.62420Nancy
RazorConfigurationSection0.236530067019Nancy.ViewEngines.Razor
NotFoundResponse0.23313001110016Nancy
JsonDeserializer0.23351159619936.1814817961.25138Nancy.Json
SafeDictionary<TKey,TValue>0.233221500122381.25218Nancy.TinyIoc
IRouteResolver0.23--51000--42Nancy.Routing
DefaultViewResolver0.23336121226.671649100242Nancy.ViewEngines
AcceptHeaderCoercionConventions0.23423003375212Nancy.Conventions
CodeParserHelper0.221727983213380225Nancy.ViewEngines.Razor
UnclosableStreamWrapper0.222721614083.83282829.63214Nancy.IO
CollectionExtensions0.22333402341.07145145.45428Nancy.Extensions
HttpUtility+HttpQSCollection0.221483006107.14114Nancy.Helpers
HttpEncoder0.22505262391.7514315421.39122Nancy.Helpers
<>f__AnonymousType1<<Header>j__TPar, <Value>j__TPar>0.220104---12-212
ModelValidationException0.223181482.353333.3313Nancy.Validation
CompositeValidator0.22211741744.74162580.95122Nancy.Validation
DefaultTraceLog0.225371372.225610017Nancy.Diagnostics
ClrTypeResolver<TSymbolType,TSymbol >+TypeNameParserStep0.2222138---1572.73114Nancy.ViewEngines.Razor
BuiltInAcceptHeaderCoercions0.22252612246.81213152120Nancy.Conventions
BuiltInCultureConventions0.22363503851.35224094.44142Nancy.Conventions
DataAnnotationsValidator0.2219113195091389.47123Nancy.Validation.DataAnnotations
FluentValidationValidator0.22311812039.22132412.9134Nancy.Validation.FluentValidation
HttpMultipart0.22402721020213297.5122Nancy
HttpFile0.2214623068.18101042.8618Nancy
Request+<>o__510.2200---0-16Nancy
Request+<>o__520.2200---0-17Nancy
ParameterSegmentInformation0.2211552064.5291045.4526Nancy.Routing
HeadResponse+NullStream0.22147016.67151628.57113Nancy
DynamicDictionary+<>o__350.2200---0-16Nancy
DynamicDictionary+<>o__330.2200---0-17Nancy
DynamicDictionary+<>o__110.2200---0-17Nancy
DynamicDictionary+<>o__370.2200---0-17Nancy
DefaultRouteCacheProvider0.228402071.436675210Nancy.Routing
DiagnosticsHook0.229074511.1405592.22193Nancy.Diagnostics
NancyFxSection0.214360045028Nancy.Hosting.Aspnet
IStatusCodeHandler0.21--111000--34Nancy.ErrorHandling
BindingDefaults0.215431270.593310039Nancy.ModelBinding
NancyViewData+<>o__30.2100---0-18Nancy.ViewEngines.Spark
IRouteInvoker0.21--81000--36Nancy.Routing
UserIdentityExtensions0.2171213081.081619100113Nancy.Security
DefaultNancyBootstrapper0.21685148555.56486588.24142Nancy
ViewRenderer+<>o__30.2100---0-18Nancy
ViewRenderer+<>o__70.2100---0-19Nancy
SecurityHooks0.21272466871.58192796.3120Nancy.Security
HttpMultipartBuffer0.2110792672.227710018Nancy
StatelessAuthenticationConfiguration0.21317666.6722-16Nancy.Authentication.Stateless
Base64Helpers0.21227571.432310034Nancy.Cryptography
HmacComparer0.211481733.336810036Nancy.Cryptography
IDescriptorBuilder0.2--141000--27Nancy.ViewEngines.Spark.Descriptors
DuplicateImplementationActions0.2--0-0--24Nancy.TinyIoc
<>f__AnonymousType17<<Name>j__TPar,<Path >j__TPar>0.20104---12-112
<>f__AnonymousType12<<resourceName >j__TPar,<viewEngineExtension>j__TPar>0.20104---12-112
IRequestDispatcher0.2--51000--34Nancy.Routing
Pipelines0.2291513554.69112079.31227Nancy.Bootstrapper
TypeExtensions+GenericMethodCacheKey0.24024600152082.518Nancy.TinyIoc
Extensions0.2464555.56101075211Nancy.ViewEngines
ResponseProcessor+<>o__30.200---0-16Nancy.Responses.Negotiation
SparkRenderContextWrapper+<>o__130.200---0-19Nancy.ViewEngines.Spark
FileSystemViewLocationResult0.211601760.7133100111Nancy.ViewEngines
DefaultFileSystemReader0.2151771854.55132193.33126Nancy.ViewEngines
DefaultViewCache0.27551058.8256100210Nancy.ViewEngines
OptionalCaptureNode0.29862270.9755100113Nancy.Routing.Trie.Nodes
StreamResponse0.29819505877.78112Nancy.Responses
RootNode0.28561666.675687.5114Nancy.Routing.Trie.Nodes
RegExNode0.217968327988.24116Nancy.Routing.Trie.Nodes
GreedyCaptureNode0.2292121838.3131893.1127Nancy.Routing.Trie.Nodes
TextResponse0.2241811436.84111633.33122Nancy.Responses
LiteralNode0.2639857.1457100110Nancy.Routing.Trie.Nodes
CaptureNodeWithMultipleParameters0.2433622738.572032100129Nancy.Routing.Trie.Nodes
CaptureNodeWithDefaultValue0.2141212261.116692.86115Nancy.Routing.Trie.Nodes
CaptureNodeWithConstraint0.212878406791.67116Nancy.Routing.Trie.Nodes
XmlResponse<TModel>0.212900081075116Nancy.Responses
GreedyRegExCaptureNode0.2201351847.3710140128Nancy.Routing.Trie.Nodes
DefaultObjectSerializer0.219941034.487989.47317Nancy
AssemblyExtensions0.2833746.67422518Nancy.Extensions
<>f__AnonymousType0<<assembly>j__TPar, <type>j__TPar>0.20104---12-112
DefaultModelBinderLocator0.25431777.2745100213Nancy.ModelBinding
DefaultFieldNameConverter0.2742541.673585.7126Nancy.ModelBinding
DynamicDrop+<>o__60.200---0-112Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__40.200---0-16Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__30.200---0-18Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__10.200---0-16Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__50.200---0-19Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__20.200---0-18Nancy.ViewEngines.DotLiquid
StaticContentConventionBuilder+ResponseF actoryCacheKey0.218129625141944.4417Nancy.Conventions
TokenAuthenticationConfiguration0.294111557755.56110Nancy.Authentication.Token
DefaultResourceReader0.1991146408140223Nancy.ViewEngines
ResourceAssemblyProvider0.1946045058100214Nancy
DefaultRenderContext+<>o__160.1900---0-110Nancy.ViewEngines
NancyViewFolder+NancyViewFile0.19141050081485.71118Nancy.ViewEngines.Spark
AmbiguousViewsException0.19211777.78225013Nancy.ViewEngines
NancyHandler0.19675121012.99324473.13156Nancy.Hosting.Aspnet
BootstrapperEntry0.197270055015Nancy.Hosting.Aspnet
CacheHelpers0.19978847.06911100113Nancy.Helpers
CSharpClrTypeResolver0.19131931655.171015100124Nancy.ViewEngines.Razor.CSharp
StreamExtensions0.1918157933.33810100115Nancy.Extensions
PropertyValidator0.19281421737.78102385.71119Nancy.Validation.DataAnnotations
IRoutePatternMatcher0.19--81000--24Nancy.Routing
JsonProcessor+<>o__60.1900---0-18Nancy.Responses.Negotiation
DiagnosticsViewRenderer+DummyTextResourc e0.191100012016Nancy.Diagnostics
DiagnosticsViewRenderer+<>o__70.1900---0-110Nancy.Diagnostics
DiagnosticsViewRenderer+<>o__80.1900---0-110Nancy.Diagnostics
DiagnosticsViewRenderer+DiagnosticsViewR esolver0.1932277013100112Nancy.Diagnostics
SuperSimpleViewEngineWrapper0.19111862771.05614100141Nancy.ViewEngines.SuperSimpleViewEngine
Jsonp+<>o__60.1900---0-18Nancy
UrlHelpers<TModel>0.1983617686637.517Nancy.ViewEngines.Razor
ViewRenderException0.19213981.8222013Nancy.ViewEngines.Razor
AttributeValue0.191267009941.6719Nancy.ViewEngines.Razor
<>f__AnonymousType3<<< >h__TransparentIdentifier0>j__TPar, <description>j__TPar>0.180104---12-112
ModuleExtensions0.185548122080304716.36139Nancy.ModelBinding
<>f__AnonymousType2<<property>j__TPar, <value>j__TPar>0.180104---12-112
SettingsModel0.184180045-16Nancy.Diagnostics.Modules
<>f__AnonymousType4<<Name>j__TPar, <Description>j__TPar,<DisplayName >j__TPar,<Value>j__TPar,<Checked>j__TPar >0.180233---21-112
TinyIoCAspNetExtensions0.182181083.3322018Nancy.Hosting.Aspnet
ReflectionUtils0.181037194530.416910635.92134Nancy.Helpers
HeadResponse0.181593628.5757100218Nancy
HtmlHelpers+<>o__100.1800---0-114Nancy.ViewEngines.Razor
DefaultDescriptorBuilder+UseMasterGramma r0.18191490081389.47119Nancy.ViewEngines.Spark.Descriptors
IDescriptorFilter0.18--141000--16Nancy.ViewEngines.Spark.Descriptors
NustacheViewEngine+<>o__50.1800---0-113Nancy.ViewEngines.Nustache
NustacheViewEngine+<>o__60.1800---0-110Nancy.ViewEngines.Nustache
XmlProcessor+<>o__60.1800---0-19Nancy.Responses.Negotiation
InteractiveDiagnostics0.187052411.41355162.86132Nancy.Diagnostics
XmlProcessor+<>o__70.1800---0-111Nancy.Responses.Negotiation
<>f__AnonymousType16<<Name>j__TPar, <Manager>j__TPar>0.180104---12-112
<>f__AnonymousType15<<< >h__TransparentIdentifier1>j__TPar, <baseName>j__TPar>0.180104---12-112
<>f__AnonymousType13<<assembly>j__TPar, <resourceName>j__TPar>0.180104---12-112
<>f__AnonymousType14<<< >h__TransparentIdentifier0>j__TPar,<name >j__TPar>0.180104---12-112
DefaultStatusCodeHandler+DefaultStatusCo deHandlerResult0.18103800774016Nancy.ErrorHandling
JsonDeserializer+JsonMode0.18--0-0--14Nancy.Json
JsonDeserializer+JsonType0.18--0-0--14Nancy.Json
VisualBasicClrTypeResolver0.18172301648.481220100128Nancy.ViewEngines.Razor.VisualBasic
<>f__AnonymousType19<<parts>j__TPar>0.18061---9-112
<>f__AnonymousType18<<resource>j__TPar, <resourceFileName>j__TPar>0.180104---12-112
Tokenizer+TokenizerConfigurator0.18261425768.67131353.85115Nancy.Authentication.Token
FileSystemTokenKeyStore0.18221742148.84121995.45124Nancy.Authentication.Token.Storage
Tokenizer+TokenValidator0.188750058100114Nancy.Authentication.Token
ModuleExtensions+<>o__4<TModel>0.1800---0-15Nancy.ModelBinding
ModuleExtensions0.18887746.67612100123Nancy.Validation
ModuleExtensions+<>o__23<TModel>0.1800---0-15Nancy.ModelBinding
ModuleExtensions+<>o__12<TModel>0.1800---0-15Nancy.ModelBinding
ModuleExtensions+<>o__10<TModel>0.1800---0-15Nancy.ModelBinding
DynamicModelBinderAdapter0.1817991546.8878100118Nancy.ModelBinding
ExpressionExtensions0.18650545.456866.67110Nancy.ModelBinding
ModuleExtensions+<>o__5<TModel>0.1800---0-15Nancy.ModelBinding
ModuleExtensions+<>o__11<TModel>0.1800---0-15Nancy.ModelBinding
ModuleExtensions+<>o__13<TModel>0.1800---0-15Nancy.ModelBinding
OptionsRoute0.185450034100118Nancy.Routing
MethodNotAllowedRoute0.18545758.3334100118Nancy.Routing
NotFoundRoute0.1822067523100115Nancy.Routing
DefaultViewResolver+<>o__40.1800---0-19Nancy.ViewEngines
DefaultViewResolver+<>o__30.1800---0-119Nancy.ViewEngines
SuperSimpleViewEngineWrapper+<>o__60.1800---0-110Nancy.ViewEngines.SuperSimpleViewEngine
ViewProcessor+<>o__50.1800---0-113Nancy.Responses.Negotiation
BuiltInCultureConventions+<>o__50.1800---0-18Nancy.Conventions
NancyBootstrapperWithRequestContainerBas e<TContainer>0.18543807156.8263992.59134Nancy.Bootstrapper
DefaultRouteInvoker+<>o__20.1800---0-113Nancy.Routing
RouteCache0.18372491326142797.3238Nancy.Routing
DefaultRouteResolver0.18423311526.32212992.86240Nancy.Routing
DefaultNancyContextFactory0.1812661147.8334100217Nancy
TrieNodeFactory0.1826203618.75192696.15225Nancy.Routing.Trie
DefaultRouteSegmentExtractor0.18152225251028-216Nancy.Routing
RouteResolverTrie0.18424032537.31164959.52237Nancy.Routing.Trie
DefaultRouteDescriptionProvider0.181068637.54760216Nancy.Routing
<>f__AnonymousType10<<Method>j__TPar, <RequestUrl>j__TPar,<RequestContentType >j__TPar,<ResponseContentType>j__TPar, <RequestHeaders>j__TPar,<ResponseHeaders >j__TPar,<StatusCode>j__TPar,<Log >j__TPar>0.180362---30-112
MarkDownViewEngine+<>o__60.1800---0-110Nancy.ViewEngines.Markdown
<>f__AnonymousType9<<Id>j__TPar>0.18061---9-112
TraceModule+<>o__10.1800---0-19Nancy.Diagnostics.Modules
DefaultRoutePatternMatcher+<>o__40.1800---0-18Nancy.Routing
RoutePatternMatchResult0.1810381965.52774018Nancy.Routing
TypeExtensions0.17171604170.69131582.35123Nancy.TinyIoc
AssemblyExtensions0.17948006422.22115Nancy.TinyIoc
TinyIoCAutoRegistrationException0.1754500450111Nancy.TinyIoc
TinyIoCContainer+ObjectConstructor0.17-------18Nancy.TinyIoc
SuperSimpleViewEngine+<>o__270.1700---0-112Nancy.ViewEngines.SuperSimpleViewEngine
SuperSimpleViewEngine+<>o__170.1700---0-110Nancy.ViewEngines.SuperSimpleViewEngine
SuperSimpleViewEngine+<>o__350.1700---0-113Nancy.ViewEngines.SuperSimpleViewEngine
SuperSimpleViewEngine+<>o__250.1700---0-15Nancy.ViewEngines.SuperSimpleViewEngine
<>f__AnonymousType5<<Name>j__TPar, <Description>j__TPar,<Type>j__TPar, <Namespace>j__TPar,<Assembly>j__TPar>0.170233---21-112
<>f__AnonymousType6<<MethodName>j__TPar, <ReturnType>j__TPar,<Description>j__TPar ,<Arguments>j__TPar>0.170190---18-112
InteractiveModule+<>o__20.1700---0-17Nancy.Diagnostics.Modules
<>f__AnonymousType8<<Result>j__TPar>0.17061---9-112
<>f__AnonymousType7<<ArgumentName >j__TPar,<ArgumentType>j__TPar>0.170104---12-112
InteractiveModule+<>o__10.1700---0-110Nancy.Diagnostics.Modules
Csrf+<>o__60.1700---0-19Nancy.Security
CsrfValidationException0.174190033017Nancy.Security
CsrfApplicationStartup0.1710312066.67884019Nancy.Security
Session0.17191253262.75161894.74115Nancy.Session
IObjectSerializerSelector0.17--41000--14Nancy
InfoModule+<>o__00.1700---0-113Nancy.Diagnostics.Modules
CookieBasedSessionsConfiguration0.17251162448.98181960110Nancy.Session
DefaultDescriptorBuilder0.175757069.52324657.89136Nancy.ViewEngines.Spark.Descriptors
SparkViewEngine+<>o__120.1700---0-110Nancy.ViewEngines.Spark
NancyViewFolder0.17484072231.43233568.75127Nancy.ViewEngines.Spark
NancyResponseStream0.1713108318.75121215.38110Nancy.Hosting.Aspnet
NancyBindingProvider0.17965535.715844.44123Nancy.ViewEngines.Spark
FormsAuthenticationConfiguration0.17311423553.03252748.39110Nancy.Authentication.Forms
FormsAuthentication+<>o__70.1700---0-18Nancy.Authentication.Forms
DefaultRequestDispatcher+<>o__100.1700---0-111Nancy.Routing
<>f__AnonymousType2<<nancy>j__TPar>0.17061---9-112
<>f__AnonymousType1<<Model>j__TPar>0.17061---9-112
<>f__AnonymousType0<<Model>j__TPar, <ViewBag>j__TPar>0.170104---12-112
DefaultViewFactory+<>o__100.1700---0-113Nancy.ViewEngines
DotLiquidViewEngine+<>o__70.1700---0-17Nancy.ViewEngines.DotLiquid
DefaultFileSystemFactory0.17213981.822210018Nancy.ViewEngines.DotLiquid
DefaultViewFactory+<>o__150.1700---0-110Nancy.ViewEngines
DefaultViewFactory+<>o__80.1700---0-117Nancy.ViewEngines
DefaultViewFactory+<>o__140.1700---0-111Nancy.ViewEngines
DefaultViewFactory+<>o__90.1700---0-123Nancy.ViewEngines
RazorViewEngine+<>o__210.1700---0-114Nancy.ViewEngines.Razor
RazorViewEngine+<>o__90.1700---0-115Nancy.ViewEngines.Razor
VisualBasicRazorViewRenderer0.1716722257.89121237.5120Nancy.ViewEngines.Razor.VisualBasic
CSharpRazorViewRenderer0.1717862256.41121241.18123Nancy.ViewEngines.Razor.CSharp
RazorViewEngine+<>o__80.1700---0-119Nancy.ViewEngines.Razor
NancyRazorErrorView0.1712821555.56101366.67117Nancy.ViewEngines.Razor
RazorViewEngine+<>o__70.1700---0-111Nancy.ViewEngines.Razor
RequestExecutionException0.1717583.331110013Nancy
NancyEngine+<>o__260.1700---0-111Nancy
NegotiatorExtensions0.175643011767.63314580.36137Nancy
DefaultResponseNegotiator+<>o__30.1700---0-112Nancy.Responses.Negotiation
NotAcceptableResponse0.17293601110015Nancy.Responses
DefaultResponseNegotiator+CompatibleHead er0.17727005542.8619Nancy.Responses.Negotiation
DefaultResponseNegotiator+<>o__80.1700---0-113Nancy.Responses.Negotiation
DefaultResponseNegotiator+<>o__120.1700---0-112Nancy.Responses.Negotiation
DefaultResponseNegotiator+<>o__100.1700---0-110Nancy.Responses.Negotiation
DefaultResponseNegotiator+<>o__40.1700---0-16Nancy.Responses.Negotiation
StringBuilderExtensions0.175928300212116.95119Nancy.Json
DefaultBinder+<>o__190.1700---0-19Nancy.ModelBinding
DefaultBinder+<>o__200.1700---0-16Nancy.ModelBinding
MultipleRootPathProvidersLocatedExceptio n0.17211354367.1914190120Nancy.Bootstrapper
FavIconApplicationStartup0.17271561332.5151666.67126Nancy.Bootstrapper
AppDomainAssemblyTypeScannerExtensions0.172300025100112Nancy.Bootstrapper
DefaultViewRenderer0.1742512752210019Nancy.ViewEngines
AutomaticUrlReservationCreationFailureEx ception0.171670730.433618.75111Nancy.Hosting.Self
IgnoredHeaders0.1722867522017Nancy.Hosting.Self
HostConfiguration0.1720843462.96141540111Nancy.Hosting.Self
UriExtensions0.174853100307470.83123Nancy.Hosting.Self
DiagnosticsSession0.162211900111472.73116Nancy.Diagnostics
DiagnosticsModuleCatalog0.16271451128.95610100136Nancy.Diagnostics
DiagnosticsModuleBuilder0.161159738.8922100116Nancy.Diagnostics
DiagnosticsHook+<>o__110.1600---0-16Nancy.Diagnostics
DiagnosticsHook+<>o__70.1600---0-16Nancy.Diagnostics
FileSystemViewLocationProvider0.16241982348.94131595.83124Nancy.ViewEngines
DefaultResponseFormatterFactory0.164231071.4322100111Nancy
DefaultCultureService0.16114994548100111Nancy.Culture
DefaultRequestDispatcher0.16677401316.253257100158Nancy.Routing
DefaultXmlSerializer0.16142041653.33113071.43129Nancy.Responses
DefaultDiagnostics0.1614701957.5822100118Nancy.Diagnostics
DefaultNancyModuleBuilder0.1611491354.1722100110Nancy.Routing
DefaultRouteInvoker0.16273421230.77132992.59142Nancy.Routing
DefaultStatusCodeHandler0.16373012035.09192797.3136Nancy.ErrorHandling
DefaultRequestTraceFactory0.16640545.4536100117Nancy.Diagnostics
DefaultValidatorLocator0.1612106942.86913100117Nancy.Validation
ResourceBasedTextResource0.16282631026.32162989.29136Nancy.Localization
DefaultRoutePatternMatcher0.1654443812.92747100147Nancy.Routing
DefaultStaticContentProvider0.1612591147.8348100113Nancy
DefaultRenderContextFactory0.165271168.752210019Nancy.ViewEngines
DefaultViewLocator0.16725291719.1375190.28127Nancy.ViewEngines
DefaultRequestTracing0.1613982262.8691261.54115Nancy.Diagnostics
DefaultCsrfTokenValidator0.16241741741.46151970.83116Nancy.Security
EmailAdapter0.152136981.822200022Nancy.Validation.FluentValidation
RangeValidatorAdapter0.15112031557.6962445.45029Nancy.Validation.DataAnnotations
EqualAdapter0.152137981.822200023Nancy.Validation.FluentValidation
ExclusiveBetweenAdapter0.1531629752220024Nancy.Validation.FluentValidation
MachineKeyCryptographyConfigurations0.15633753.85550010Nancy.Encryption.MachineKey
ExactLengthAdapater0.152140981.822200022Nancy.Validation.FluentValidation
FluentValidationRegistrations0.15419450110011Nancy.Validation.FluentValidation
MetadataModuleRouteMetadataProvider0.156411672.735710008Nancy.Metadata.Modules
EmbeddedStaticContentConventionBuilder0.15616451418.67344898.36031Nancy.Embedded.Conventions
MarkDownViewEngine0.15202134066.67917100046Nancy.ViewEngines.Markdown
TokenAuthentication0.15311811634.04171987.1026Nancy.Authentication.Token
MetadataModuleRegistrations0.15419450110011Nancy.Metadata.Modules
AppBuilderExtensions0.1511731252.176690.91020Owin
DataAnnotationsValidatorFactory0.155311066.6734100017Nancy.Validation.DataAnnotations
RequiredValidatorAdapter0.1541471578.9532050024Nancy.Validation.DataAnnotations
InclusiveBetweenAdapter0.1531629752220024Nancy.Validation.FluentValidation
NotEqualAdapter0.152137981.822200023Nancy.Validation.FluentValidation
StringLengthValidatorAdapter0.1531341583.3331866.67024Nancy.Validation.DataAnnotations
LengthAdapter0.152140981.822200022Nancy.Validation.FluentValidation
LessThanAdapter0.152137981.822200023Nancy.Validation.FluentValidation
LessThanOrEqualAdapter0.152137981.822200023Nancy.Validation.FluentValidation
NotEmptyAdapter0.152132981.822200021Nancy.Validation.FluentValidation
RegexValidatorAdapter0.1531301583.3331866.67024Nancy.Validation.DataAnnotations
GreaterThanOrEqualAdapter0.152137981.822200023Nancy.Validation.FluentValidation
InMemoryTokenKeyStore0.153271178.574566.6708Nancy.Authentication.Token.Storage
GreaterThanAdapter0.152137981.822200023Nancy.Validation.FluentValidation
StatelessAuthentication0.15211301643.241213-021Nancy.Authentication.Stateless
FluentValidationValidatorFactory0.15970115568100017Nancy.Validation.FluentValidation
RegularExpressionAdapter0.152127981.822180022Nancy.Validation.FluentValidation
NotNullAdapter0.152132981.822200021Nancy.Validation.FluentValidation
NancyCSharpRazorBuildProvider0.15151261651.6179-025Nancy.ViewEngines.Razor.BuildProviders
DataAnnotationsRegistrations0.15421450110012Nancy.Validation.DataAnnotations
NancyVisualBasicRazorBuildProvider0.15151261651.6179-025Nancy.ViewEngines.Razor.BuildProviders
IntRouteSegmentConstraint0.152200023100010Nancy.Routing.Constraints
LongRouteSegmentConstraint0.152200023100010Nancy.Routing.Constraints
MaxLengthRouteSegmentConstraint0.15951004677.7809Nancy.Routing.Constraints
LengthRouteSegmentConstraint0.15171150091464.7109Nancy.Routing.Constraints
DateTimeRouteSegmentConstraint0.15218002310007Nancy.Routing.Constraints
CustomDateTimeRouteSegmentConstraint0.152230023100012Nancy.Routing.Constraints
GuidRouteSegmentConstraint0.15218002310007Nancy.Routing.Constraints
DecimalRouteSegmentConstraint0.152200023100010Nancy.Routing.Constraints
MaxRouteSegmentConstraint0.15957005810009Nancy.Routing.Constraints
JsonProcessor0.15202132353.49172790032Nancy.Responses.Negotiation
NegotiatedResponse0.15416866.6733007Nancy.Responses
ViewProcessor0.1582292374.1972887.5040Nancy.Responses.Negotiation
ResponseProcessor0.153521885.7148100023Nancy.Responses.Negotiation
MinRouteSegmentConstraint0.15957005810009Nancy.Routing.Constraints
MinLengthRouteSegmentConstraint0.15951004655.5609Nancy.Routing.Constraints
VersionRouteSegmentConstraint0.15218002310007Nancy.Routing.Constraints
RangeRouteSegmentConstraint0.1512870081283.3309Nancy.Routing.Constraints
RootPathApplicationStartup0.15212777.782210009Nancy
StaticContent0.158711565.2269100020Nancy
ViewEngineApplicationStartup0.1510531152.3847100013Nancy.ViewEngines
ResourceViewLocationProvider0.15474722736.49335257.45037Nancy.ViewEngines
ModelValidationResultExtensions0.15429763.64220010Nancy
DisabledStaticContentProvider0.15110583.331210005Nancy
JsonpApplicationStartup0.15194801210005Nancy
IncludeInNancyAssemblyScanningAttribute0.15040-01-03Nancy
SuperSimpleViewEngineRegistrations0.1533297534100013Nancy.ViewEngines.SuperSimpleViewEngine
RouteMetadataProvider<TMetadata>0.15221189023007Nancy.Routing
RouteCacheExtensions0.15341666.67370017Nancy.Routing
BoolRouteSegmentConstraint0.15218002310006Nancy.Routing.Constraints
AlphaRouteSegmentConstraint0.156360035100011Nancy.Routing.Constraints
CookieBasedSessions0.15714615644.09264092.96054Nancy.Session
PassphraseKeyGenerator0.155331372.223380011Nancy.Cryptography
Csrf0.15433952738.57213390.7053Nancy.Security
SSLProxy0.1513132631.581015100016Nancy.Security
DelegateExtensions0.156331266.67330011Nancy.Owin
RazorViewEngineRegistrations0.15211001110009Nancy.ViewEngines.Razor
HtmlHelpersExtensions0.15211777.7811007Nancy.ViewEngines.Razor
NancySparkView<TModel>0.15325004633.3307Nancy.ViewEngines.Spark
EncodedHtmlString0.156342177.7855005Nancy.ViewEngines.Razor
IApplicationRegistrations0.15--0-0--02Nancy.Bootstrapper
StaticContentsConventionsExtensions0.152171386.67220012Nancy.Conventions
NancyWcfGenericService0.15544301420.5927407.41061Nancy.Hosting.Wcf
FileSystemRootPathProvider0.152230025100010Nancy.Hosting.Wcf
AspNetRootPathProvider0.151140013007Nancy.Hosting.Aspnet
DotLiquidRegistrations0.152113601110009Nancy.ViewEngines.DotLiquid
NancyHost0.1513410685428.726312015.67077Nancy.Hosting.Self
BasicHttpExtensions0.152121083.3322007Nancy.Authentication.Basic
DotLiquidViewEngine0.15353753852.05113468.57060Nancy.ViewEngines.DotLiquid
NancyHttpRequestHandler0.15311580015170027Nancy.Hosting.Aspnet
DefaultNancyAspNetBootstrapper0.15492877761.1128430034Nancy.Hosting.Aspnet
FileSystemRootPathProvider0.15225002510009Nancy.Hosting.Self
ModuleExtensions0.156704086.968100013Nancy.Authentication.Forms
RequestStreamExtensions0.15222675240010Nancy.Extensions
ScriptIgnoreAttribute0.15040-01-03Nancy.Json
TestingDiagnosticProvider0.155271270.594410005Nancy.Diagnostics
DisabledDiagnostics0.1506510012004Nancy.Diagnostics
NancyOptionsExtensions0.15340666.6735100015Nancy.Owin
NancyContextExtensions0.15319562.523006Nancy.Owin
NumericConverter0.154311376.473575012Nancy.ModelBinding.DefaultConverters
DateTimeConverter0.154331376.473575013Nancy.ModelBinding.DefaultConverters
InfoModule0.153383200197366.67054Nancy.Diagnostics.Modules
DefaultStaticContentsConventions0.15450969.2347100018Nancy.Conventions
DefaultCultureConventions0.155771372.2258100017Nancy.Conventions
StaticContentHelper0.15191292.3111007Nancy.Conventions
DefaultViewLocationConventions0.153373817342956100018Nancy.Conventions
MainModule0.155360033100017Nancy.Diagnostics.Modules
SettingsModule0.152426900182979.17034Nancy.Diagnostics.Modules
DefaultAcceptHeaderCoercionConventions0.155520046100017Nancy.Conventions
TraceModule0.151627300921100046Nancy.Diagnostics.Modules


  

Types Metrics : Code Members and Inheritance

Type Name # Instance Methods Nb Static Methods Nb Properties # Fields# Children ClassesDepth Of Inheritance Tree Type Namespace
NancyContext280131301Nancy
Response20777141Nancy
ViewLocationResult1424411Nancy.ViewEngines
INancyModule250150--Nancy
Request290141201Nancy
IPipelines6030--Nancy.Bootstrapper
IHideObjectMembers4000--Nancy
IUserIdentity2020--Nancy.Security
ModelValidationRule702351Nancy.Validation
HttpStatusCode------Nancy
IRenderContext8040--Nancy.ViewEngines
IRouteSegmentConstraint2000--Nancy.Routing.Constraints
ViewLocationContext703301Nancy.ViewEngines
SegmentMatch523301Nancy.Routing.Trie
DynamicDictionary2846102Nancy
IRequestTrace8040--Nancy.Diagnostics
BeforePipeline490002Nancy
RouteDescription1608701Nancy.Routing
RouteSegmentConstraintBase<T>5110161Nancy.Routing.Constraints
AfterPipeline480102Nancy
IModelValidator3020--Nancy.Validation
ModelValidationResult713101Nancy.Validation
Route842231Nancy.Routing
TrieNode22066101Nancy.Routing.Trie.Nodes
IFluentAdapter2000--Nancy.Validation.FluentValidation
IRouteCache1000--Nancy.Routing
ISerializer3010--Nancy
IRootPathProvider1000--Nancy
ErrorPipeline340002Nancy
IResponseFormatter3030--Nancy
StaticConfiguration01991001Nancy
RequestData914401Nancy.Diagnostics
IRegistrations3030--Nancy.Bootstrapper
IViewCache1000--Nancy.ViewEngines
Lifetime------Nancy.Bootstrapper
ITraceLog1000--Nancy.Diagnostics
ITextResource1000--Nancy.Localization
ModelValidationError712201Nancy.Validation
IBinder1000--Nancy.ModelBinding
NegotiationContext230101001Nancy.Responses.Negotiation
IMetadataModule2010--Nancy.Metadata.Modules
BindingContext1708801Nancy.ModelBinding
INancyCookie12090--Nancy.Cookies
DynamicDictionaryValue29212102Nancy
ViewEngineStartupContext502201Nancy.ViewEngines
RequestHeaders51622201Nancy
NancyConventions1204501Nancy.Conventions
ITrieNodeFactory1000--Nancy.Routing.Trie
InstanceRegistration301102Nancy.Bootstrapper
IHtmlString1000--Nancy.ViewEngines.Razor
INancyEngine3010--Nancy
Url1988601Nancy
TypeRegistration301102Nancy.Bootstrapper
CollectionTypeRegistration301102Nancy.Bootstrapper
ParameterizedRouteSegmentConstraintBase <T>500072Nancy.Routing.Constraints
DefaultRequestTrace904401Nancy.Diagnostics
RazorViewEngine1361301Nancy.ViewEngines.Razor
IViewEngineHost6010--Nancy.ViewEngines.SuperSimpleViewEngine
IModelBinderLocator1000--Nancy.ModelBinding
JavaScriptSerializer31751101Nancy.Json
TinyIoCContainer+ITinyIoCObjectLifetimeP rovider3000--Nancy.TinyIoc
TinyIoCContainer11441601Nancy.TinyIoc
IEncryptionProvider2000--Nancy.Cryptography
CryptographyConfiguration534401Nancy.Cryptography
IObjectSerializer2000--Nancy
IHmacProvider3010--Nancy.Cryptography
AdapterBase5000151Nancy.Validation.FluentValidation
ModelValidationDescriptor612201Nancy.Validation
IApplicationStartup1000--Nancy.Bootstrapper
HttpUtility1360001Nancy.Helpers
IViewFactory1000--Nancy.ViewEngines
Negotiator401101Nancy.Responses.Negotiation
IResponseProcessor3010--Nancy.Responses.Negotiation
AsyncNamedPipelineBase<TAsyncDelegate ,TSyncDelegate>2602121Nancy
TaskHelpers060101Nancy.Helpers
AppDomainAssemblyTypeScanner0193601Nancy.Bootstrapper
ProcessorMatch512301Nancy.Responses.Negotiation
PipelineItem<TDelegate>522201Nancy
ITypeConverter2000--Nancy.ModelBinding
IUserIdentityResolver1000--Nancy.Authentication.Token
ResolveOptions556601Nancy.TinyIoc
NamedParameterOverloads231102Nancy.TinyIoc
ResolveResult1205501Nancy.Routing
ResponseData914401Nancy.Diagnostics
DescriptionAttribute301102Nancy.Diagnostics
TinyIoCContainer+ObjectFactoryBase1307171Nancy.TinyIoc
ViewRenderer600101Nancy
IViewLocator2000--Nancy.ViewEngines
IPropertyValidator6020--Nancy.Validation.DataAnnotations
BindingConfig713501Nancy.ModelBinding
IViewEngine3010--Nancy.ViewEngines
ComparisonOperator------Nancy.Validation.Rules
MatchResult533302Nancy.Routing.Trie
IDataAnnotationsValidatorAdapter3000--Nancy.Validation.DataAnnotations
InteractiveDiagnosticMethod1105501Nancy.Diagnostics
IModelValidatorLocator1000--Nancy.Validation
DiagnosticsViewRenderer340301Nancy.Diagnostics
ContainerRegistration602231Nancy.Bootstrapper
Registrations1303351Nancy.Bootstrapper
MediaRange1234301Nancy.Responses.Negotiation
IViewResolver1000--Nancy.ViewEngines
CsrfTokenValidationResult------Nancy.Security
MatchResult------Nancy.Responses.Negotiation
IDiagnosticsProvider3030--Nancy.Diagnostics
INancyBootstrapper2000--Nancy.Bootstrapper
IRoutePatternMatchResult3030--Nancy.Routing
INancyRazorView0000--Nancy.ViewEngines.Razor
IKeyGenerator1000--Nancy.Cryptography
NamedResolutionFailureActions------Nancy.TinyIoc
UnregisteredResolutionActions------Nancy.TinyIoc
NancyCookie2209701Nancy.Cookies
CsrfToken1023401Nancy.Security
IDiagnostics1000--Nancy.Diagnostics
ComparisonValidationRule502202Nancy.Validation.Rules
IResponseNegotiator1000--Nancy.Responses.Negotiation
IRouteMetadataProvider2000--Nancy.Routing
NodeData1306611Nancy.Routing.Trie
NancyModule380241061Nancy
ScanMode------Nancy.Bootstrapper
StaticConfiguration+Caching042201Nancy
DynamicDrop510101Nancy.ViewEngines.DotLiquid
SuperSimpleViewEngine71801501Nancy.ViewEngines.SuperSimpleViewEngine
StaticContentConventionBuilder1100201Nancy.Conventions
TinyIoCRegistrationTypeException200102Nancy.TinyIoc
TinyIoCConstructorResolutionException400102Nancy.TinyIoc
RedirectResponse+RedirectType------Nancy.Responses
JavaScriptConverter401021Nancy.Json
NancySparkView1505412Nancy.ViewEngines.Spark
IStaticContentProvider1000--Nancy
TinyIoCContainer+RegisterOptions610201Nancy.TinyIoc
ITokenKeyStore3000--Nancy.Authentication.Token.Storage
ISession6020--Nancy.Session
HttpMultipartSubStream1705403Nancy
IMetadataModuleResolver1000--Nancy.Metadata.Modules
RouteMetadata501101Nancy.Routing
RequestTraceSession502301Nancy.Diagnostics
NancyRazorViewBase<TModel>480151421Nancy.ViewEngines.Razor
IConvention2000--Nancy.Conventions
TinyIoCContainer+MultiInstanceFactory603202Nancy.TinyIoc
TypeExtensions080001Nancy.Extensions
IBodyDeserializer2000--Nancy.ModelBinding
IFluentAdapterFactory1000--Nancy.Validation.FluentValidation
ICultureService1000--Nancy.Culture
ISuperSimpleViewEngineMatcher1000--Nancy.ViewEngines.SuperSimpleViewEngine
IValidatableObjectAdapter1000--Nancy.Validation.DataAnnotations
DefaultRenderContext904501Nancy.ViewEngines
RequestStream2997503Nancy.IO
HttpMultipartBoundary1014601Nancy
<>F{00000008}<T1,T2,T3,T4,TResult>200003
JsonResponse<TModel>132012Nancy.Responses
InteractiveDiagnostic703301Nancy.Diagnostics
NancyOptions703301Nancy.Owin
ReverseTypeExtender0100001System.Reflection
TemplateAttribute301102Nancy.Diagnostics
IFieldNameConverter1000--Nancy.ModelBinding
GenericFileResponse752302Nancy.Responses
NoEncryptionProvider300001Nancy.Cryptography
IPropertyValidatorFactory1000--Nancy.Validation.DataAnnotations
TinyIoCResolutionException200102Nancy.TinyIoc
UacHelper020001Nancy.Hosting.Self
JsonSettings0178801Nancy.Json
IRequestTracing5000--Nancy.Diagnostics
INancyModuleBuilder1000--Nancy.Routing
ICsrfTokenValidator2000--Nancy.Security
ConcurrentLimitedCollection<T>601201Nancy.Diagnostics
NancyBootstrapperLocator061101Nancy.Bootstrapper
IResponseFormatterFactory1000--Nancy
TinyIoCContainer+MultiRegisterOptions410101Nancy.TinyIoc
JavaScriptPrimitiveConverter401001Nancy.Json
TestingDiagnosticProvider+DiagObject802001Nancy.Diagnostics
Jsonp051101Nancy
IRequestTraceFactory1000--Nancy.Diagnostics
IRazorConfiguration3010--Nancy.ViewEngines.Razor
BuildDescriptorParams925701Nancy.ViewEngines.Spark.Descriptors
IModelValidatorFactory1000--Nancy.Validation
DiagnosticModule301052Nancy.Diagnostics
INancyModuleCatalog2000--Nancy
NancyModule+RouteBuilder1300201Nancy
NamespaceConfigurationCollection501103Nancy.ViewEngines.Razor
AssemblyConfigurationCollection501103Nancy.ViewEngines.Razor
NustacheViewEngine701001Nancy.ViewEngines.Nustache
StaticContentsConventions300101Nancy.Conventions
IFileSystemReader3000--Nancy.ViewEngines
MediaType421101Nancy.Responses.Negotiation
TinyIoCRegistrationException400202Nancy.TinyIoc
NancyRazorEngineHost200002Nancy.ViewEngines.Razor
DefaultResponseNegotiator5140201Nancy.Responses.Negotiation
BasicAuthenticationConfiguration703301Nancy.Authentication.Basic
HtmlHelpers<TModel>301102Nancy.ViewEngines.Razor
NonEncodedHtmlString220201Nancy.ViewEngines.Razor
BindingMemberInfo1023201Nancy.ModelBinding
ITokenizer2000--Nancy.Authentication.Token
NancyFxSection+BootstrapperElement502002Nancy.Hosting.Aspnet
RedirectResponse100002Nancy.Responses
ContextExtensions0100001Nancy.Extensions
HtmlHelpers1205211Nancy.ViewEngines.Razor
DefaultMetadataModuleConventions410101Nancy.Metadata.Modules
RequestExtensions020001Nancy.Extensions
JsonResponse100003Nancy.Responses
DataAnnotationsValidatorAdapter721241Nancy.Validation.DataAnnotations
ModelCodeGenerator300102Nancy.ViewEngines.Razor
TinyIoCContainer+SingletonFactory803402Nancy.TinyIoc
DefaultResponseFormatter503301Nancy
DefaultBinder8140801Nancy.ModelBinding
TinyIoCContainer+CustomObjectLifetimeFac tory803402Nancy.TinyIoc
JavaScriptTypeResolver300001Nancy.Json
NancyFxSection+DisableOutputBufferElemen t301002Nancy.Hosting.Aspnet
NancyViewEngineHost801201Nancy.ViewEngines.SuperSimpleViewEngine
PropertyBindingException502302Nancy.ModelBinding
Json0101001Nancy.Json
IUserValidator1000--Nancy.Authentication.Basic
UserPromptBehaviour------Nancy.Authentication.Basic
IFileSystemFactory1000--Nancy.ViewEngines.DotLiquid
BasicAuthentication070101Nancy.Authentication.Basic
StaticFileContent200101Nancy.Conventions
StaticDirectoryContent200101Nancy.Conventions
ClrTypeResolver<TSymbolType,TSymbol>1301721Nancy.ViewEngines.Razor
NancyRazorViewBase100012Nancy.ViewEngines.Razor
NancyMiddleware090101Nancy.Owin
NodeDataExtensions010001Nancy.Routing.Trie
CultureConventions300101Nancy.Conventions
IResourceAssemblyProvider1000--Nancy
IRenderContextFactory1000--Nancy.ViewEngines
BootstrapperException300012Nancy.Bootstrapper
AssemblyConfigurationItem301102Nancy.ViewEngines.Razor
NamespaceConfigurationItem301102Nancy.ViewEngines.Razor
DefaultUserIdentityResolver+TokenUserIde ntity502201Nancy.Authentication.Token
MetadataModule<TMetadata>402101Nancy.Metadata.Modules
StringLengthValidationRule502202Nancy.Validation.Rules
RegexValidationRule301102Nancy.Validation.Rules
NancyInternalConfiguration882444201Nancy.Bootstrapper
HttpContextLifetimeProvider400101Nancy.Hosting.Aspnet
ModuleExtensions040101Nancy.Extensions
IViewRenderer1000--Nancy.ViewEngines
LiquidNancyFileSystem300201Nancy.ViewEngines.DotLiquid
HtmlResponse100002Nancy.Responses
INancyContextFactory1000--Nancy
StringExtensions070101Nancy.Extensions
MarkdownViewEngineHost801501Nancy.ViewEngines.Markdown
TinyIoCWeakReferenceException200102Nancy.TinyIoc
DefaultHmacProvider401301Nancy.Cryptography
RijndaelEncryptionProvider300201Nancy.Cryptography
RandomKeyGenerator200101Nancy.Cryptography
SparkRenderContextWrapper904201Nancy.ViewEngines.Spark
SparkViewEngineResult401101Nancy.ViewEngines.Spark
IUserMapper1000--Nancy.Authentication.Forms
FormatterExtensions0100201Nancy
IViewLocationProvider2000--Nancy.ViewEngines
ViewNotFoundException1004502Nancy.ViewEngines
XmlBodyDeserializer300001Nancy.ModelBinding .DefaultBodyDeserializers
FallbackConverter300001Nancy.ModelBinding.DefaultConverters
CollectionConverter600301Nancy.ModelBinding.DefaultConverters
JsonBodyDeserializer300101Nancy.ModelBinding .DefaultBodyDeserializers
IRouteCacheProvider1000--Nancy.Routing
DefaultViewFactory650701Nancy.ViewEngines
NamedPipelineBase<TDelegate>1502111Nancy
XmlProcessor441201Nancy.Responses.Negotiation
IRouteSegmentExtractor1000--Nancy.Routing
IRouteDescriptionProvider1000--Nancy.Routing
HelperResult400101Nancy.ViewEngines.Razor
IRazorViewRenderer5050--Nancy.ViewEngines.Razor
DefaultRazorConfiguration401101Nancy.ViewEngines.Razor
DiagnosticsConfiguration1306501Nancy.Diagnostics
Tokenizer5001101Nancy.Authentication.Token
CaptureNode401112Nancy.Routing.Trie.Nodes
TextResourceFinder+DynamicMemberChainer400302Nancy.Localization
NetSh020101Nancy.Hosting.Self
UrlReservations522401Nancy.Hosting.Self
DefaultRouteCacheProvider+RouteCacheDiag nostics200101Nancy.Routing
MaterialisingResponse300202Nancy.Responses
DefaultUserIdentityResolver200001Nancy.Authentication.Token
DefaultJsonSerializer813201Nancy.Responses
InteractiveModule120103Nancy.Diagnostics.Modules
SparkViewEngine711401Nancy.ViewEngines.Spark
MachineKeyEncryptionProvider300001Nancy.Encryption.MachineKey
MachineKeyHmacProvider611101Nancy.Encryption.MachineKey
Tokenizer+TokenKeyRing700201Nancy.Authentication.Token
XmlSettings052201Nancy.Xml
ModuleRegistration301101Nancy.Bootstrapper
IRequestStartup1000--Nancy.Bootstrapper
NullLog300001Nancy.Diagnostics
TextResourceFinder401202Nancy.Localization
RouteExecutionEarlyExitException502202Nancy.ErrorHandling
IModelBinder1000--Nancy.ModelBinding
JsonSerializer26101201Nancy.Json
TinyIoCContainer+WeakInstanceFactory804302Nancy.TinyIoc
DefaultMetadataModuleResolver300201Nancy.Metadata.Modules
DefaultFluentAdapterFactory200101Nancy.Validation.FluentValidation
ViewLocationConventions300101Nancy.Conventions
FallbackAdapter300002Nancy.Validation.FluentValidation
NotNullValidationRule100002Nancy.Validation.Rules
NotEmptyValidationRule100002Nancy.Validation.Rules
<>f__AnonymousType11<<Key>j__TPar, <Errors>j__TPar>602201
MediaRangeParameters922101Nancy.Responses.Negotiation
TinyIoCContainer+WeakDelegateFactory704202Nancy.TinyIoc
ResponseExtensions0120001Nancy
ExceptionExtensions010001Nancy.Helpers
ModuleSecurity090001Nancy.Security
MetadataModule<TMetadata >+RouteMetadataBuilder300101Nancy.Metadata.Modules
TinyIoCContainer+InstanceFactory905302Nancy.TinyIoc
NancyViewData300101Nancy.ViewEngines.Spark
NancyBootstrapperBase<TContainer>51118931Nancy.Bootstrapper
TinyIoCContainer+TypeRegistration802301Nancy.TinyIoc
NullSessionProvider902001Nancy.Session
DefaultValidatableObjectAdapter200001Nancy.Validation.DataAnnotations
DefaultPropertyValidatorFactory600101Nancy.Validation.DataAnnotations
IResourceReader1000--Nancy.ViewEngines
NancyVisualBasicRazorCodeParser400404Nancy.ViewEngines.Razor.VisualBasic
NancyCSharpRazorCodeParser400304Nancy.ViewEngines.Razor.CSharp
CsrfTokenExtensions040101Nancy.Security
TinyIoCContainer+DelegateFactory704202Nancy.TinyIoc
IInteractiveDiagnostics5010--Nancy.Diagnostics
TimeSpanConverter501002Nancy.Json.Converters
TupleConverter401002Nancy.Json.Converters
FormsAuthentication0181201Nancy.Authentication.Forms
ErrorPipeline+<>o__6000401Nancy
NancyEngine15111001Nancy
DefaultRootPathProvider300001Nancy
IRouteResolverTrie3000--Nancy.Routing.Trie
EmbeddedFileResponse240102Nancy.Responses
Route+<>o__15000201Nancy.Routing
MimeTypes130101Nancy
ModelBindingException602302Nancy.ModelBinding
MarkdownViewengineRender020101Nancy.ViewEngines.Markdown
NancyEngineExtensions040001Nancy
RazorConfigurationSection703003Nancy.ViewEngines.Razor
NotFoundResponse100002Nancy
JsonDeserializer201012201Nancy.Json
SafeDictionary<TKey,TValue>701201Nancy.TinyIoc
IRouteResolver1000--Nancy.Routing
DefaultViewResolver310201Nancy.ViewEngines
AcceptHeaderCoercionConventions300101Nancy.Conventions
CodeParserHelper030001Nancy.ViewEngines.Razor
UnclosableStreamWrapper2709103Nancy.IO
CollectionExtensions040001Nancy.Extensions
HttpUtility+HttpQSCollection300003Nancy.Helpers
HttpEncoder1163501Nancy.Helpers
<>f__AnonymousType1<<Header>j__TPar, <Value>j__TPar>602201
ModelValidationException300002Nancy.Validation
CompositeValidator612301Nancy.Validation
DefaultTraceLog300101Nancy.Diagnostics
ClrTypeResolver<TSymbolType,TSymbol >+TypeNameParserStep803301Nancy.ViewEngines.Razor
BuiltInAcceptHeaderCoercions060301Nancy.Conventions
BuiltInCultureConventions0101101Nancy.Conventions
DataAnnotationsValidator602401Nancy.Validation.DataAnnotations
FluentValidationValidator712301Nancy.Validation.FluentValidation
HttpMultipart710501Nancy
HttpFile1004401Nancy
Request+<>o__51000101Nancy
Request+<>o__52000401Nancy
ParameterSegmentInformation804301Nancy.Routing
HeadResponse+NullStream1606103Nancy
DynamicDictionary+<>o__35000101Nancy
DynamicDictionary+<>o__33000101Nancy
DynamicDictionary+<>o__11000101Nancy
DynamicDictionary+<>o__37000101Nancy
DefaultRouteCacheProvider603201Nancy.Routing
DiagnosticsHook0130301Nancy.Diagnostics
NancyFxSection502003Nancy.Hosting.Aspnet
IStatusCodeHandler2000--Nancy.ErrorHandling
BindingDefaults302201Nancy.ModelBinding
NancyViewData+<>o__3000801Nancy.ViewEngines.Spark
IRouteInvoker1000--Nancy.Routing
UserIdentityExtensions050001Nancy.Security
DefaultNancyBootstrapper1721103Nancy
ViewRenderer+<>o__3000201Nancy
ViewRenderer+<>o__7000201Nancy
SecurityHooks090001Nancy.Security
HttpMultipartBuffer704401Nancy
StatelessAuthenticationConfiguration201101Nancy.Authentication.Stateless
Base64Helpers010001Nancy.Cryptography
HmacComparer010001Nancy.Cryptography
IDescriptorBuilder2000--Nancy.ViewEngines.Spark.Descriptors
DuplicateImplementationActions------Nancy.TinyIoc
<>f__AnonymousType17<<Name>j__TPar,<Path >j__TPar>602201
<>f__AnonymousType12<<resourceName >j__TPar,<viewEngineExtension>j__TPar>602201
IRequestDispatcher1000--Nancy.Routing
Pipelines803301Nancy.Bootstrapper
TypeExtensions+GenericMethodCacheKey400501Nancy.TinyIoc
Extensions020001Nancy.ViewEngines
ResponseProcessor+<>o__3000101Nancy.Responses.Negotiation
SparkRenderContextWrapper+<>o__13000201Nancy.ViewEngines.Spark
FileSystemViewLocationResult300402Nancy.ViewEngines
DefaultFileSystemReader430001Nancy.ViewEngines
DefaultViewCache200101Nancy.ViewEngines
OptionalCaptureNode501102Nancy.Routing.Trie.Nodes
StreamResponse300102Nancy.Responses
RootNode401202Nancy.Routing.Trie.Nodes
RegExNode401202Nancy.Routing.Trie.Nodes
GreedyCaptureNode601102Nancy.Routing.Trie.Nodes
TextResponse200002Nancy.Responses
LiteralNode301002Nancy.Routing.Trie.Nodes
CaptureNodeWithMultipleParameters531802Nancy.Routing.Trie.Nodes
CaptureNodeWithDefaultValue501203Nancy.Routing.Trie.Nodes
CaptureNodeWithConstraint401302Nancy.Routing.Trie.Nodes
XmlResponse<TModel>232002Nancy.Responses
GreedyRegExCaptureNode501202Nancy.Routing.Trie.Nodes
DefaultObjectSerializer300001Nancy
AssemblyExtensions010001Nancy.Extensions
<>f__AnonymousType0<<assembly>j__TPar, <type>j__TPar>602201
DefaultModelBinderLocator200201Nancy.ModelBinding
DefaultFieldNameConverter200001Nancy.ModelBinding
DynamicDrop+<>o__6000601Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__4000101Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__3000401Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__1000101Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__5000501Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__2000401Nancy.ViewEngines.DotLiquid
StaticContentConventionBuilder+ResponseF actoryCacheKey602201Nancy.Conventions
TokenAuthenticationConfiguration502201Nancy.Authentication.Token
DefaultResourceReader210001Nancy.ViewEngines
ResourceAssemblyProvider210101Nancy
DefaultRenderContext+<>o__16000201Nancy.ViewEngines
NancyViewFolder+NancyViewFile401401Nancy.ViewEngines.Spark
AmbiguousViewsException200002Nancy.ViewEngines
NancyHandler260101Nancy.Hosting.Aspnet
BootstrapperEntry502201Nancy.Hosting.Aspnet
CacheHelpers010001Nancy.Helpers
CSharpClrTypeResolver500002Nancy.ViewEngines.Razor.CSharp
StreamExtensions010101Nancy.Extensions
PropertyValidator702201Nancy.Validation.DataAnnotations
IRoutePatternMatcher1000--Nancy.Routing
JsonProcessor+<>o__6000101Nancy.Responses.Negotiation
DiagnosticsViewRenderer+DummyTextResourc e200001Nancy.Diagnostics
DiagnosticsViewRenderer+<>o__7000201Nancy.Diagnostics
DiagnosticsViewRenderer+<>o__8000201Nancy.Diagnostics
DiagnosticsViewRenderer+DiagnosticsViewR esolver300001Nancy.Diagnostics
SuperSimpleViewEngineWrapper401201Nancy.ViewEngines.SuperSimpleViewEngine
Jsonp+<>o__6000601Nancy
UrlHelpers<TModel>602201Nancy.ViewEngines.Razor
ViewRenderException200002Nancy.ViewEngines.Razor
AttributeValue723301Nancy.ViewEngines.Razor
<>f__AnonymousType3<<< >h__TransparentIdentifier0>j__TPar, <description>j__TPar>602201
ModuleExtensions0290101Nancy.ModelBinding
<>f__AnonymousType2<<property>j__TPar, <value>j__TPar>602201
SettingsModel502201Nancy.Diagnostics.Modules
<>f__AnonymousType4<<Name>j__TPar, <Description>j__TPar,<DisplayName >j__TPar,<Value>j__TPar,<Checked>j__TPar >905501
TinyIoCAspNetExtensions020001Nancy.Hosting.Aspnet
ReflectionUtils0160101Nancy.Helpers
HeadResponse300202Nancy
HtmlHelpers+<>o__10000601Nancy.ViewEngines.Razor
DefaultDescriptorBuilder+UseMasterGramma r301103Nancy.ViewEngines.Spark.Descriptors
IDescriptorFilter2000--Nancy.ViewEngines.Spark.Descriptors
NustacheViewEngine+<>o__5000301Nancy.ViewEngines.Nustache
NustacheViewEngine+<>o__6000301Nancy.ViewEngines.Nustache
XmlProcessor+<>o__6000201Nancy.Responses.Negotiation
InteractiveDiagnostics1151301Nancy.Diagnostics
XmlProcessor+<>o__7000301Nancy.Responses.Negotiation
<>f__AnonymousType16<<Name>j__TPar, <Manager>j__TPar>602201
<>f__AnonymousType15<<< >h__TransparentIdentifier1>j__TPar, <baseName>j__TPar>602201
<>f__AnonymousType13<<assembly>j__TPar, <resourceName>j__TPar>602201
<>f__AnonymousType14<<< >h__TransparentIdentifier0>j__TPar,<name >j__TPar>602201
DefaultStatusCodeHandler+DefaultStatusCo deHandlerResult703301Nancy.ErrorHandling
JsonDeserializer+JsonMode------Nancy.Json
JsonDeserializer+JsonType------Nancy.Json
VisualBasicClrTypeResolver500002Nancy.ViewEngines.Razor.VisualBasic
<>f__AnonymousType19<<parts>j__TPar>501101
<>f__AnonymousType18<<resource>j__TPar, <resourceFileName>j__TPar>602201
Tokenizer+TokenizerConfigurator1100101Nancy.Authentication.Token
FileSystemTokenKeyStore712301Nancy.Authentication.Token.Storage
Tokenizer+TokenValidator400101Nancy.Authentication.Token
ModuleExtensions+<>o__4<TModel>000101Nancy.ModelBinding
ModuleExtensions010001Nancy.Validation
ModuleExtensions+<>o__23<TModel>000101Nancy.ModelBinding
ModuleExtensions+<>o__12<TModel>000101Nancy.ModelBinding
ModuleExtensions+<>o__10<TModel>000101Nancy.ModelBinding
DynamicModelBinderAdapter200502Nancy.ModelBinding
ExpressionExtensions010001Nancy.ModelBinding
ModuleExtensions+<>o__5<TModel>000101Nancy.ModelBinding
ModuleExtensions+<>o__11<TModel>000101Nancy.ModelBinding
ModuleExtensions+<>o__13<TModel>000101Nancy.ModelBinding
OptionsRoute110002Nancy.Routing
MethodNotAllowedRoute110002Nancy.Routing
NotFoundRoute100002Nancy.Routing
DefaultViewResolver+<>o__4000201Nancy.ViewEngines
DefaultViewResolver+<>o__30001101Nancy.ViewEngines
SuperSimpleViewEngineWrapper+<>o__6000201Nancy.ViewEngines.SuperSimpleViewEngine
ViewProcessor+<>o__5000301Nancy.Responses.Negotiation
BuiltInCultureConventions+<>o__5000501Nancy.Conventions
NancyBootstrapperWithRequestContainerBas e<TContainer>1703412Nancy.Bootstrapper
DefaultRouteInvoker+<>o__2000501Nancy.Routing
RouteCache500302Nancy.Routing
DefaultRouteResolver560401Nancy.Routing
DefaultNancyContextFactory200301Nancy
TrieNodeFactory300101Nancy.Routing.Trie
DefaultRouteSegmentExtractor200001Nancy.Routing
RouteResolverTrie510301Nancy.Routing.Trie
DefaultRouteDescriptionProvider200001Nancy.Routing
<>f__AnonymousType10<<Method>j__TPar, <RequestUrl>j__TPar,<RequestContentType >j__TPar,<ResponseContentType>j__TPar, <RequestHeaders>j__TPar,<ResponseHeaders >j__TPar,<StatusCode>j__TPar,<Log >j__TPar>1208801
MarkDownViewEngine+<>o__6000201Nancy.ViewEngines.Markdown
<>f__AnonymousType9<<Id>j__TPar>501101
TraceModule+<>o__1000401Nancy.Diagnostics.Modules
DefaultRoutePatternMatcher+<>o__4000201Nancy.Routing
RoutePatternMatchResult703301Nancy.Routing
TypeExtensions030101Nancy.TinyIoc
AssemblyExtensions010001Nancy.TinyIoc
TinyIoCAutoRegistrationException210102Nancy.TinyIoc
TinyIoCContainer+ObjectConstructor400003Nancy.TinyIoc
SuperSimpleViewEngine+<>o__270001401Nancy.ViewEngines.SuperSimpleViewEngine
SuperSimpleViewEngine+<>o__17000401Nancy.ViewEngines.SuperSimpleViewEngine
SuperSimpleViewEngine+<>o__35000801Nancy.ViewEngines.SuperSimpleViewEngine
SuperSimpleViewEngine+<>o__25000101Nancy.ViewEngines.SuperSimpleViewEngine
<>f__AnonymousType5<<Name>j__TPar, <Description>j__TPar,<Type>j__TPar, <Namespace>j__TPar,<Assembly>j__TPar>905501
<>f__AnonymousType6<<MethodName>j__TPar, <ReturnType>j__TPar,<Description>j__TPar ,<Arguments>j__TPar>804401
InteractiveModule+<>o__2000301Nancy.Diagnostics.Modules
<>f__AnonymousType8<<Result>j__TPar>501101
<>f__AnonymousType7<<ArgumentName >j__TPar,<ArgumentType>j__TPar>602201
InteractiveModule+<>o__10001201Nancy.Diagnostics.Modules
Csrf+<>o__6000501Nancy.Security
CsrfValidationException301102Nancy.Security
CsrfApplicationStartup263301Nancy.Security
Session1102201Nancy.Session
IObjectSerializerSelector1000--Nancy
InfoModule+<>o__00002001Nancy.Diagnostics.Modules
CookieBasedSessionsConfiguration1306601Nancy.Session
DefaultDescriptorBuilder1512301Nancy.ViewEngines.Spark.Descriptors
SparkViewEngine+<>o__12000201Nancy.ViewEngines.Spark
NancyViewFolder440401Nancy.ViewEngines.Spark
NancyResponseStream1205103Nancy.Hosting.Aspnet
NancyBindingProvider300102Nancy.ViewEngines.Spark
FormsAuthenticationConfiguration1909901Nancy.Authentication.Forms
FormsAuthentication+<>o__7000501Nancy.Authentication.Forms
DefaultRequestDispatcher+<>o__10000401Nancy.Routing
<>f__AnonymousType2<<nancy>j__TPar>501101
<>f__AnonymousType1<<Model>j__TPar>501101
<>f__AnonymousType0<<Model>j__TPar, <ViewBag>j__TPar>602201
DefaultViewFactory+<>o__10000501Nancy.ViewEngines
DotLiquidViewEngine+<>o__7000201Nancy.ViewEngines.DotLiquid
DefaultFileSystemFactory200001Nancy.ViewEngines.DotLiquid
DefaultViewFactory+<>o__15000201Nancy.ViewEngines
DefaultViewFactory+<>o__80001201Nancy.ViewEngines
DefaultViewFactory+<>o__14000801Nancy.ViewEngines
DefaultViewFactory+<>o__90001301Nancy.ViewEngines
RazorViewEngine+<>o__21000601Nancy.ViewEngines.Razor
RazorViewEngine+<>o__90001001Nancy.ViewEngines.Razor
VisualBasicRazorViewRenderer1105401Nancy.ViewEngines.Razor.VisualBasic
CSharpRazorViewRenderer1105401Nancy.ViewEngines.Razor.CSharp
RazorViewEngine+<>o__80003501Nancy.ViewEngines.Razor
NancyRazorErrorView432303Nancy.ViewEngines.Razor
RazorViewEngine+<>o__7000201Nancy.ViewEngines.Razor
RequestExecutionException100002Nancy
NancyEngine+<>o__26000401Nancy
NegotiatorExtensions0180001Nancy
DefaultResponseNegotiator+<>o__3000401Nancy.Responses.Negotiation
NotAcceptableResponse100002Nancy.Responses
DefaultResponseNegotiator+CompatibleHead er502201Nancy.Responses.Negotiation
DefaultResponseNegotiator+<>o__8000201Nancy.Responses.Negotiation
DefaultResponseNegotiator+<>o__12000401Nancy.Responses.Negotiation
DefaultResponseNegotiator+<>o__10000201Nancy.Responses.Negotiation
DefaultResponseNegotiator+<>o__4000101Nancy.Responses.Negotiation
StringBuilderExtensions0200001Nancy.Json
DefaultBinder+<>o__19000601Nancy.ModelBinding
DefaultBinder+<>o__20000101Nancy.ModelBinding
MultipleRootPathProvidersLocatedExceptio n1002503Nancy.Bootstrapper
FavIconApplicationStartup251201Nancy.Bootstrapper
AppDomainAssemblyTypeScannerExtensions010001Nancy.Bootstrapper
DefaultViewRenderer200101Nancy.ViewEngines
AutomaticUrlReservationCreationFailureEx ception201202Nancy.Hosting.Self
IgnoredHeaders020101Nancy.Hosting.Self
HostConfiguration1306601Nancy.Hosting.Self
UriExtensions070001Nancy.Hosting.Self
DiagnosticsSession733301Nancy.Diagnostics
DiagnosticsModuleCatalog310101Nancy.Diagnostics
DiagnosticsModuleBuilder200301Nancy.Diagnostics
DiagnosticsHook+<>o__11000201Nancy.Diagnostics
DiagnosticsHook+<>o__7000101Nancy.Diagnostics
FileSystemViewLocationProvider610201Nancy.ViewEngines
DefaultResponseFormatterFactory200201Nancy
DefaultCultureService200101Nancy.Culture
DefaultRequestDispatcher910401Nancy.Routing
DefaultXmlSerializer411001Nancy.Responses
DefaultDiagnostics2001201Nancy.Diagnostics
DefaultNancyModuleBuilder200401Nancy.Routing
DefaultRouteInvoker210101Nancy.Routing
DefaultStatusCodeHandler410501Nancy.ErrorHandling
DefaultRequestTraceFactory200001Nancy.Diagnostics
DefaultValidatorLocator300201Nancy.Validation
ResourceBasedTextResource210201Nancy.Localization
DefaultRoutePatternMatcher260101Nancy.Routing
DefaultStaticContentProvider200301Nancy
DefaultRenderContextFactory200301Nancy.ViewEngines
DefaultViewLocator1180501Nancy.ViewEngines
DefaultRequestTracing600201Nancy.Diagnostics
DefaultCsrfTokenValidator300101Nancy.Security
EmailAdapter300002Nancy.Validation.FluentValidation
RangeValidatorAdapter310002Nancy.Validation.DataAnnotations
EqualAdapter300002Nancy.Validation.FluentValidation
ExclusiveBetweenAdapter300002Nancy.Validation.FluentValidation
MachineKeyCryptographyConfigurations032201Nancy.Encryption.MachineKey
ExactLengthAdapater300002Nancy.Validation.FluentValidation
FluentValidationRegistrations100002Nancy.Validation.FluentValidation
MetadataModuleRouteMetadataProvider300101Nancy.Metadata.Modules
EmbeddedStaticContentConventionBuilder180201Nancy.Embedded.Conventions
MarkDownViewEngine511201Nancy.ViewEngines.Markdown
TokenAuthentication050101Nancy.Authentication.Token
MetadataModuleRegistrations100002Nancy.Metadata.Modules
AppBuilderExtensions030101Owin
DataAnnotationsValidatorFactory200201Nancy.Validation.DataAnnotations
RequiredValidatorAdapter300002Nancy.Validation.DataAnnotations
InclusiveBetweenAdapter300002Nancy.Validation.FluentValidation
NotEqualAdapter300002Nancy.Validation.FluentValidation
StringLengthValidatorAdapter300002Nancy.Validation.DataAnnotations
LengthAdapter300002Nancy.Validation.FluentValidation
LessThanAdapter300002Nancy.Validation.FluentValidation
LessThanOrEqualAdapter300002Nancy.Validation.FluentValidation
NotEmptyAdapter300002Nancy.Validation.FluentValidation
RegexValidatorAdapter300002Nancy.Validation.DataAnnotations
GreaterThanOrEqualAdapter300002Nancy.Validation.FluentValidation
InMemoryTokenKeyStore400101Nancy.Authentication.Token.Storage
GreaterThanAdapter300002Nancy.Validation.FluentValidation
StatelessAuthentication030001Nancy.Authentication.Stateless
FluentValidationValidatorFactory310201Nancy.Validation.FluentValidation
RegularExpressionAdapter300002Nancy.Validation.FluentValidation
NotNullAdapter300002Nancy.Validation.FluentValidation
NancyCSharpRazorBuildProvider501302Nancy.ViewEngines.Razor.BuildProviders
DataAnnotationsRegistrations100002Nancy.Validation.DataAnnotations
NancyVisualBasicRazorBuildProvider501302Nancy.ViewEngines.Razor.BuildProviders
IntRouteSegmentConstraint301002Nancy.Routing.Constraints
LongRouteSegmentConstraint301002Nancy.Routing.Constraints
MaxLengthRouteSegmentConstraint301003Nancy.Routing.Constraints
LengthRouteSegmentConstraint301003Nancy.Routing.Constraints
DateTimeRouteSegmentConstraint301002Nancy.Routing.Constraints
CustomDateTimeRouteSegmentConstraint301003Nancy.Routing.Constraints
GuidRouteSegmentConstraint301002Nancy.Routing.Constraints
DecimalRouteSegmentConstraint301002Nancy.Routing.Constraints
MaxRouteSegmentConstraint301003Nancy.Routing.Constraints
JsonProcessor431201Nancy.Responses.Negotiation
NegotiatedResponse301102Nancy.Responses
ViewProcessor411101Nancy.Responses.Negotiation
ResponseProcessor401001Nancy.Responses.Negotiation
MinRouteSegmentConstraint301003Nancy.Routing.Constraints
MinLengthRouteSegmentConstraint301003Nancy.Routing.Constraints
VersionRouteSegmentConstraint301002Nancy.Routing.Constraints
RangeRouteSegmentConstraint301003Nancy.Routing.Constraints
RootPathApplicationStartup200001Nancy
StaticContent210201Nancy
ViewEngineApplicationStartup300301Nancy.ViewEngines
ResourceViewLocationProvider560401Nancy.ViewEngines
ModelValidationResultExtensions010001Nancy
DisabledStaticContentProvider200001Nancy
JsonpApplicationStartup200001Nancy
IncludeInNancyAssemblyScanningAttribute100002Nancy
SuperSimpleViewEngineRegistrations403001Nancy.ViewEngines.SuperSimpleViewEngine
RouteMetadataProvider<TMetadata>400001Nancy.Routing
RouteCacheExtensions010001Nancy.Routing
BoolRouteSegmentConstraint301002Nancy.Routing.Constraints
AlphaRouteSegmentConstraint301002Nancy.Routing.Constraints
CookieBasedSessions751101Nancy.Session
PassphraseKeyGenerator200101Nancy.Cryptography
Csrf070101Nancy.Security
SSLProxy010001Nancy.Security
DelegateExtensions020001Nancy.Owin
RazorViewEngineRegistrations100002Nancy.ViewEngines.Razor
HtmlHelpersExtensions010001Nancy.ViewEngines.Razor
NancySparkView<TModel>401103Nancy.ViewEngines.Spark
EncodedHtmlString230201Nancy.ViewEngines.Razor
IApplicationRegistrations0000--Nancy.Bootstrapper
StaticContentsConventionsExtensions020001Nancy.Conventions
NancyWcfGenericService450201Nancy.Hosting.Wcf
FileSystemRootPathProvider300001Nancy.Hosting.Wcf
AspNetRootPathProvider300001Nancy.Hosting.Aspnet
DotLiquidRegistrations100002Nancy.ViewEngines.DotLiquid
NancyHost1930601Nancy.Hosting.Self
BasicHttpExtensions020001Nancy.Authentication.Basic
DotLiquidViewEngine511201Nancy.ViewEngines.DotLiquid
NancyHttpRequestHandler541101Nancy.Hosting.Aspnet
DefaultNancyAspNetBootstrapper1701002Nancy.Hosting.Aspnet
FileSystemRootPathProvider300001Nancy.Hosting.Self
ModuleExtensions060001Nancy.Authentication.Forms
RequestStreamExtensions010001Nancy.Extensions
ScriptIgnoreAttribute100002Nancy.Json
TestingDiagnosticProvider403101Nancy.Diagnostics
DisabledDiagnostics200001Nancy.Diagnostics
NancyOptionsExtensions010001Nancy.Owin
NancyContextExtensions010001Nancy.Owin
NumericConverter300001Nancy.ModelBinding.DefaultConverters
DateTimeConverter300001Nancy.ModelBinding.DefaultConverters
InfoModule130003Nancy.Diagnostics.Modules
DefaultStaticContentsConventions300001Nancy.Conventions
DefaultCultureConventions310001Nancy.Conventions
StaticContentHelper010001Nancy.Conventions
DefaultViewLocationConventions310001Nancy.Conventions
MainModule100003Nancy.Diagnostics.Modules
SettingsModule130103Nancy.Diagnostics.Modules
DefaultAcceptHeaderCoercionConventions400001Nancy.Conventions
TraceModule100103Nancy.Diagnostics.Modules


  

Types Metrics : Lack Of Cohesion Of Methods and Association Between Classes

Type Name Lack Of Cohesion Of MethodsLack Of Cohesion Of Methods HSAssociation Between Classes Type Namespace
NancyContext0.580.716Nancy
Response0.880.9424Nancy
ViewLocationResult006Nancy.ViewEngines
INancyModule--0Nancy
Request0.790.8788Nancy
IPipelines--0Nancy.Bootstrapper
IHideObjectMembers--0Nancy
IUserIdentity--0Nancy.Security
ModelValidationRule0.330.53Nancy.Validation
HttpStatusCode--0Nancy
IRenderContext--0Nancy.ViewEngines
IRouteSegmentConstraint--0Nancy.Routing.Constraints
ViewLocationContext001Nancy.ViewEngines
SegmentMatch002Nancy.Routing.Trie
DynamicDictionary0.310.3257Nancy
IRequestTrace--0Nancy.Diagnostics
BeforePipeline0032Nancy
RouteDescription008Nancy.Routing
RouteSegmentConstraintBase<T>007Nancy.Routing.Constraints
AfterPipeline0031Nancy
IModelValidator--0Nancy.Validation
ModelValidationResult0023Nancy.Validation
Route0020Nancy.Routing
TrieNode0.80.8950Nancy.Routing.Trie.Nodes
IFluentAdapter--0Nancy.Validation.FluentValidation
IRouteCache--0Nancy.Routing
ISerializer--0Nancy
IRootPathProvider--0Nancy
ErrorPipeline0026Nancy
IResponseFormatter--0Nancy
StaticConfiguration0014Nancy
RequestData005Nancy.Diagnostics
IRegistrations--0Nancy.Bootstrapper
IViewCache--0Nancy.ViewEngines
Lifetime--0Nancy.Bootstrapper
ITraceLog--0Nancy.Diagnostics
ITextResource--0Nancy.Localization
ModelValidationError001Nancy.Validation
IBinder--0Nancy.ModelBinding
NegotiationContext0016Nancy.Responses.Negotiation
IMetadataModule--0Nancy.Metadata.Modules
BindingContext001Nancy.ModelBinding
INancyCookie--0Nancy.Cookies
DynamicDictionaryValue0.260.2771Nancy
ViewEngineStartupContext001Nancy.ViewEngines
RequestHeaders0.910.9370Nancy
NancyConventions0.50.6726Nancy.Conventions
ITrieNodeFactory--0Nancy.Routing.Trie
InstanceRegistration008Nancy.Bootstrapper
IHtmlString--0Nancy.ViewEngines.Razor
INancyEngine--0Nancy
Url0.890.9433Nancy
TypeRegistration007Nancy.Bootstrapper
CollectionTypeRegistration008Nancy.Bootstrapper
ParameterizedRouteSegmentConstraintBase <T>0011Nancy.Routing.Constraints
DefaultRequestTrace001Nancy.Diagnostics
RazorViewEngine0.840.89190Nancy.ViewEngines.Razor
IViewEngineHost--0Nancy.ViewEngines.SuperSimpleViewEngine
IModelBinderLocator--0Nancy.ModelBinding
JavaScriptSerializer0.930.9587Nancy.Json
TinyIoCContainer+ITinyIoCObjectLifetimeP rovider--0Nancy.TinyIoc
TinyIoCContainer0.960.97133Nancy.TinyIoc
IEncryptionProvider--0Nancy.Cryptography
CryptographyConfiguration008Nancy.Cryptography
IObjectSerializer--0Nancy
IHmacProvider--0Nancy.Cryptography
AdapterBase0012Nancy.Validation.FluentValidation
ModelValidationDescriptor0013Nancy.Validation
IApplicationStartup--0Nancy.Bootstrapper
HttpUtility0052Nancy.Helpers
IViewFactory--0Nancy.ViewEngines
Negotiator004Nancy.Responses.Negotiation
IResponseProcessor--0Nancy.Responses.Negotiation
AsyncNamedPipelineBase<TAsyncDelegate ,TSyncDelegate>0.640.6718Nancy
TaskHelpers0013Nancy.Helpers
AppDomainAssemblyTypeScanner0056Nancy.Bootstrapper
ProcessorMatch002Nancy.Responses.Negotiation
PipelineItem<TDelegate>001Nancy
ITypeConverter--0Nancy.ModelBinding
IUserIdentityResolver--0Nancy.Authentication.Token
ResolveOptions0.70.783Nancy.TinyIoc
NamedParameterOverloads002Nancy.TinyIoc
ResolveResult001Nancy.Routing
ResponseData006Nancy.Diagnostics
DescriptionAttribute001Nancy.Diagnostics
TinyIoCContainer+ObjectFactoryBase003Nancy.TinyIoc
ViewRenderer0.670.825Nancy
IViewLocator--0Nancy.ViewEngines
IPropertyValidator--0Nancy.Validation.DataAnnotations
BindingConfig001Nancy.ModelBinding
IViewEngine--0Nancy.ViewEngines
ComparisonOperator--0Nancy.Validation.Rules
MatchResult007Nancy.Routing.Trie
IDataAnnotationsValidatorAdapter--0Nancy.Validation.DataAnnotations
InteractiveDiagnosticMethod001Nancy.Diagnostics
IModelValidatorLocator--0Nancy.Validation
DiagnosticsViewRenderer0.570.6735Nancy.Diagnostics
ContainerRegistration0017Nancy.Bootstrapper
Registrations0.590.6422Nancy.Bootstrapper
MediaRange0017Nancy.Responses.Negotiation
IViewResolver--0Nancy.ViewEngines
CsrfTokenValidationResult--0Nancy.Security
MatchResult--0Nancy.Responses.Negotiation
IDiagnosticsProvider--0Nancy.Diagnostics
INancyBootstrapper--0Nancy.Bootstrapper
IRoutePatternMatchResult--0Nancy.Routing
INancyRazorView--0Nancy.ViewEngines.Razor
IKeyGenerator--0Nancy.Cryptography
NamedResolutionFailureActions--0Nancy.TinyIoc
UnregisteredResolutionActions--0Nancy.TinyIoc
NancyCookie0012Nancy.Cookies
CsrfToken009Nancy.Security
IDiagnostics--0Nancy.Diagnostics
ComparisonValidationRule002Nancy.Validation.Rules
IResponseNegotiator--0Nancy.Responses.Negotiation
IRouteMetadataProvider--0Nancy.Routing
NodeData001Nancy.Routing.Trie
NancyModule0.90.9520Nancy
ScanMode--0Nancy.Bootstrapper
StaticConfiguration+Caching005Nancy
DynamicDrop0.170.246Nancy.ViewEngines.DotLiquid
SuperSimpleViewEngine0.920.96121Nancy.ViewEngines.SuperSimpleViewEngine
StaticContentConventionBuilder0049Nancy.Conventions
TinyIoCRegistrationTypeException004Nancy.TinyIoc
TinyIoCConstructorResolutionException004Nancy.TinyIoc
RedirectResponse+RedirectType--0Nancy.Responses
JavaScriptConverter001Nancy.Json
NancySparkView0.780.8811Nancy.ViewEngines.Spark
IStaticContentProvider--0Nancy
TinyIoCContainer+RegisterOptions0019Nancy.TinyIoc
ITokenKeyStore--0Nancy.Authentication.Token.Storage
ISession--0Nancy.Session
HttpMultipartSubStream0.630.678Nancy
IMetadataModuleResolver--0Nancy.Metadata.Modules
RouteMetadata004Nancy.Routing
RequestTraceSession003Nancy.Diagnostics
NancyRazorViewBase<TModel>0.870.947Nancy.ViewEngines.Razor
IConvention--0Nancy.Conventions
TinyIoCContainer+MultiInstanceFactory0.250.310Nancy.TinyIoc
TypeExtensions0018Nancy.Extensions
IBodyDeserializer--0Nancy.ModelBinding
IFluentAdapterFactory--0Nancy.Validation.FluentValidation
ICultureService--0Nancy.Culture
ISuperSimpleViewEngineMatcher--0Nancy.ViewEngines.SuperSimpleViewEngine
IValidatableObjectAdapter--0Nancy.Validation.DataAnnotations
DefaultRenderContext0.710.822Nancy.ViewEngines
RequestStream0.780.852Nancy.IO
HttpMultipartBoundary0021Nancy
<>F{00000008}<T1,T2,T3,T4,TResult>--0
JsonResponse<TModel>0013Nancy.Responses
InteractiveDiagnostic001Nancy.Diagnostics
NancyOptions0.60.753Nancy.Owin
ReverseTypeExtender0010System.Reflection
TemplateAttribute001Nancy.Diagnostics
IFieldNameConverter--0Nancy.ModelBinding
GenericFileResponse0038Nancy.Responses
NoEncryptionProvider006Nancy.Cryptography
IPropertyValidatorFactory--0Nancy.Validation.DataAnnotations
TinyIoCResolutionException004Nancy.TinyIoc
UacHelper009Nancy.Hosting.Self
JsonSettings006Nancy.Json
IRequestTracing--0Nancy.Diagnostics
INancyModuleBuilder--0Nancy.Routing
ICsrfTokenValidator--0Nancy.Security
ConcurrentLimitedCollection<T>0.420.56Nancy.Diagnostics
NancyBootstrapperLocator0027Nancy.Bootstrapper
IResponseFormatterFactory--0Nancy
TinyIoCContainer+MultiRegisterOptions0015Nancy.TinyIoc
JavaScriptPrimitiveConverter001Nancy.Json
TestingDiagnosticProvider+DiagObject003Nancy.Diagnostics
Jsonp0044Nancy
IRequestTraceFactory--0Nancy.Diagnostics
IRazorConfiguration--0Nancy.ViewEngines.Razor
BuildDescriptorParams0.670.7318Nancy.ViewEngines.Spark.Descriptors
IModelValidatorFactory--0Nancy.Validation
DiagnosticModule004Nancy.Diagnostics
INancyModuleCatalog--0Nancy
NancyModule+RouteBuilder0.730.7912Nancy
NamespaceConfigurationCollection009Nancy.ViewEngines.Razor
AssemblyConfigurationCollection009Nancy.ViewEngines.Razor
NustacheViewEngine0034Nancy.ViewEngines.Nustache
StaticContentsConventions0.330.52Nancy.Conventions
IFileSystemReader--0Nancy.ViewEngines
MediaType0.170.24Nancy.Responses.Negotiation
TinyIoCRegistrationException004Nancy.TinyIoc
NancyRazorEngineHost0012Nancy.ViewEngines.Razor
DefaultResponseNegotiator0.890.94111Nancy.Responses.Negotiation
BasicAuthenticationConfiguration005Nancy.Authentication.Basic
HtmlHelpers<TModel>001Nancy.ViewEngines.Razor
NonEncodedHtmlString0.50.672Nancy.ViewEngines.Razor
BindingMemberInfo0.580.6427Nancy.ModelBinding
ITokenizer--0Nancy.Authentication.Token
NancyFxSection+BootstrapperElement003Nancy.Hosting.Aspnet
RedirectResponse0010Nancy.Responses
ContextExtensions0025Nancy.Extensions
HtmlHelpers0040Nancy.ViewEngines.Razor
DefaultMetadataModuleConventions0.60.7520Nancy.Metadata.Modules
RequestExtensions0010Nancy.Extensions
JsonResponse001Nancy.Responses
DataAnnotationsValidatorAdapter0.750.8634Nancy.Validation.DataAnnotations
ModelCodeGenerator0.330.514Nancy.ViewEngines.Razor
TinyIoCContainer+SingletonFactory0.620.7118Nancy.TinyIoc
DefaultResponseFormatter0.60.754Nancy
DefaultBinder0.90.94132Nancy.ModelBinding
TinyIoCContainer+CustomObjectLifetimeFac tory0.440.519Nancy.TinyIoc
JavaScriptTypeResolver001Nancy.Json
NancyFxSection+DisableOutputBufferElemen t003Nancy.Hosting.Aspnet
NancyViewEngineHost0.170.215Nancy.ViewEngines.SuperSimpleViewEngine
PropertyBindingException002Nancy.ModelBinding
Json0018Nancy.Json
IUserValidator--0Nancy.Authentication.Basic
UserPromptBehaviour--0Nancy.Authentication.Basic
IFileSystemFactory--0Nancy.ViewEngines.DotLiquid
BasicAuthentication0037Nancy.Authentication.Basic
StaticFileContent004Nancy.Conventions
StaticDirectoryContent004Nancy.Conventions
ClrTypeResolver<TSymbolType,TSymbol>0.710.8326Nancy.ViewEngines.Razor
NancyRazorViewBase001Nancy.ViewEngines.Razor
NancyMiddleware0067Nancy.Owin
NodeDataExtensions0013Nancy.Routing.Trie
CultureConventions0.330.52Nancy.Conventions
IResourceAssemblyProvider--0Nancy
IRenderContextFactory--0Nancy.ViewEngines
BootstrapperException003Nancy.Bootstrapper
AssemblyConfigurationItem003Nancy.ViewEngines.Razor
NamespaceConfigurationItem003Nancy.ViewEngines.Razor
DefaultUserIdentityResolver+TokenUserIde ntity001Nancy.Authentication.Token
MetadataModule<TMetadata>0.50.678Nancy.Metadata.Modules
StringLengthValidationRule001Nancy.Validation.Rules
RegexValidationRule001Nancy.Validation.Rules
NancyInternalConfiguration0017Nancy.Bootstrapper
HttpContextLifetimeProvider0.250.338Nancy.Hosting.Aspnet
ModuleExtensions0014Nancy.Extensions
IViewRenderer--0Nancy.ViewEngines
LiquidNancyFileSystem0.50.7519Nancy.ViewEngines.DotLiquid
HtmlResponse0012Nancy.Responses
INancyContextFactory--0Nancy
StringExtensions0032Nancy.Extensions
MarkdownViewEngineHost0.540.6523Nancy.ViewEngines.Markdown
TinyIoCWeakReferenceException004Nancy.TinyIoc
DefaultHmacProvider0.50.678Nancy.Cryptography
RijndaelEncryptionProvider0013Nancy.Cryptography
RandomKeyGenerator003Nancy.Cryptography
SparkRenderContextWrapper0.390.4422Nancy.ViewEngines.Spark
SparkViewEngineResult008Nancy.ViewEngines.Spark
IUserMapper--0Nancy.Authentication.Forms
FormatterExtensions0018Nancy
IViewLocationProvider--0Nancy.ViewEngines
ViewNotFoundException0.380.56Nancy.ViewEngines
XmlBodyDeserializer0011Nancy.ModelBinding .DefaultBodyDeserializers
FallbackConverter009Nancy.ModelBinding.DefaultConverters
CollectionConverter0.610.7322Nancy.ModelBinding.DefaultConverters
JsonBodyDeserializer0.330.520Nancy.ModelBinding .DefaultBodyDeserializers
IRouteCacheProvider--0Nancy.Routing
DefaultViewFactory0.820.997Nancy.ViewEngines
NamedPipelineBase<TDelegate>0.40.4318Nancy
XmlProcessor0.750.8647Nancy.Responses.Negotiation
IRouteSegmentExtractor--0Nancy.Routing
IRouteDescriptionProvider--0Nancy.Routing
HelperResult0.250.337Nancy.ViewEngines.Razor
IRazorViewRenderer--0Nancy.ViewEngines.Razor
DefaultRazorConfiguration009Nancy.ViewEngines.Razor
DiagnosticsConfiguration0.60.755Nancy.Diagnostics
Tokenizer0.530.6652Nancy.Authentication.Token
CaptureNode0.50.676Nancy.Routing.Trie.Nodes
TextResourceFinder+DynamicMemberChainer0.170.228Nancy.Localization
NetSh002Nancy.Hosting.Self
UrlReservations007Nancy.Hosting.Self
DefaultRouteCacheProvider+RouteCacheDiag nostics0021Nancy.Routing
MaterialisingResponse0.170.2520Nancy.Responses
DefaultUserIdentityResolver002Nancy.Authentication.Token
DefaultJsonSerializer0.780.8828Nancy.Responses
InteractiveModule0.67177Nancy.Diagnostics.Modules
SparkViewEngine0.720.8249Nancy.ViewEngines.Spark
MachineKeyEncryptionProvider008Nancy.Encryption.MachineKey
MachineKeyHmacProvider0019Nancy.Encryption.MachineKey
Tokenizer+TokenKeyRing0.570.6729Nancy.Authentication.Token
XmlSettings001Nancy.Xml
ModuleRegistration001Nancy.Bootstrapper
IRequestStartup--0Nancy.Bootstrapper
NullLog002Nancy.Diagnostics
TextResourceFinder0.120.174Nancy.Localization
RouteExecutionEarlyExitException001Nancy.ErrorHandling
IModelBinder--0Nancy.ModelBinding
JsonSerializer0.860.9111Nancy.Json
TinyIoCContainer+WeakInstanceFactory0.50.5710Nancy.TinyIoc
DefaultMetadataModuleResolver0.330.56Nancy.Metadata.Modules
DefaultFluentAdapterFactory005Nancy.Validation.FluentValidation
ViewLocationConventions0.330.52Nancy.Conventions
FallbackAdapter008Nancy.Validation.FluentValidation
NotNullValidationRule001Nancy.Validation.Rules
NotEmptyValidationRule001Nancy.Validation.Rules
<>f__AnonymousType11<<Key>j__TPar, <Errors>j__TPar>006
MediaRangeParameters0.270.322Nancy.Responses.Negotiation
TinyIoCContainer+WeakDelegateFactory0.50.589Nancy.TinyIoc
ResponseExtensions0037Nancy
ExceptionExtensions004Nancy.Helpers
ModuleSecurity0010Nancy.Security
MetadataModule<TMetadata >+RouteMetadataBuilder0.330.53Nancy.Metadata.Modules
TinyIoCContainer+InstanceFactory0.590.677Nancy.TinyIoc
NancyViewData0.330.524Nancy.ViewEngines.Spark
NancyBootstrapperBase<TContainer>0.950.9871Nancy.Bootstrapper
TinyIoCContainer+TypeRegistration0.50.678Nancy.TinyIoc
NullSessionProvider002Nancy.Session
DefaultValidatableObjectAdapter009Nancy.Validation.DataAnnotations
DefaultPropertyValidatorFactory0.670.827Nancy.Validation.DataAnnotations
IResourceReader--0Nancy.ViewEngines
NancyVisualBasicRazorCodeParser0.50.6747Nancy.ViewEngines.Razor.VisualBasic
NancyCSharpRazorCodeParser0.50.6726Nancy.ViewEngines.Razor.CSharp
CsrfTokenExtensions0011Nancy.Security
TinyIoCContainer+DelegateFactory0.50.586Nancy.TinyIoc
IInteractiveDiagnostics--0Nancy.Diagnostics
TimeSpanConverter0012Nancy.Json.Converters
TupleConverter0012Nancy.Json.Converters
FormsAuthentication0088Nancy.Authentication.Forms
ErrorPipeline+<>o__6000Nancy
NancyEngine0.840.986Nancy
DefaultRootPathProvider004Nancy
IRouteResolverTrie--0Nancy.Routing.Trie
EmbeddedFileResponse0033Nancy.Responses
Route+<>o__15000Nancy.Routing
MimeTypes008Nancy
ModelBindingException006Nancy.ModelBinding
MarkdownViewengineRender0014Nancy.ViewEngines.Markdown
NancyEngineExtensions0012Nancy
RazorConfigurationSection003Nancy.ViewEngines.Razor
NotFoundResponse004Nancy
JsonDeserializer0.880.9364Nancy.Json
SafeDictionary<TKey,TValue>0022Nancy.TinyIoc
IRouteResolver--0Nancy.Routing
DefaultViewResolver0.50.6745Nancy.ViewEngines
AcceptHeaderCoercionConventions0.330.52Nancy.Conventions
CodeParserHelper0023Nancy.ViewEngines.Razor
UnclosableStreamWrapper0.110.1225Nancy.IO
CollectionExtensions0028Nancy.Extensions
HttpUtility+HttpQSCollection0012Nancy.Helpers
HttpEncoder0039Nancy.Helpers
<>f__AnonymousType1<<Header>j__TPar, <Value>j__TPar>006
ModelValidationException003Nancy.Validation
CompositeValidator0.330.517Nancy.Validation
DefaultTraceLog005Nancy.Diagnostics
ClrTypeResolver<TSymbolType,TSymbol >+TypeNameParserStep0013Nancy.ViewEngines.Razor
BuiltInAcceptHeaderCoercions0022Nancy.Conventions
BuiltInCultureConventions0050Nancy.Conventions
DataAnnotationsValidator0.50.6715Nancy.Validation.DataAnnotations
FluentValidationValidator0.580.726Nancy.Validation.FluentValidation
HttpMultipart0.660.7527Nancy
HttpFile005Nancy
Request+<>o__51000Nancy
Request+<>o__52000Nancy
ParameterSegmentInformation002Nancy.Routing
HeadResponse+NullStream0.880.933Nancy
DynamicDictionary+<>o__35000Nancy
DynamicDictionary+<>o__33000Nancy
DynamicDictionary+<>o__11000Nancy
DynamicDictionary+<>o__37000Nancy
DefaultRouteCacheProvider0.50.673Nancy.Routing
DiagnosticsHook00121Nancy.Diagnostics
NancyFxSection003Nancy.Hosting.Aspnet
IStatusCodeHandler--0Nancy.ErrorHandling
BindingDefaults0.330.55Nancy.ModelBinding
NancyViewData+<>o__3000Nancy.ViewEngines.Spark
IRouteInvoker--0Nancy.Routing
UserIdentityExtensions009Nancy.Security
DefaultNancyBootstrapper0044Nancy
ViewRenderer+<>o__3000Nancy
ViewRenderer+<>o__7000Nancy
SecurityHooks0023Nancy.Security
HttpMultipartBuffer0.540.623Nancy
StatelessAuthenticationConfiguration001Nancy.Authentication.Stateless
Base64Helpers001Nancy.Cryptography
HmacComparer001Nancy.Cryptography
IDescriptorBuilder--0Nancy.ViewEngines.Spark.Descriptors
DuplicateImplementationActions--0Nancy.TinyIoc
<>f__AnonymousType17<<Name>j__TPar,<Path >j__TPar>006
<>f__AnonymousType12<<resourceName >j__TPar,<viewEngineExtension>j__TPar>006
IRequestDispatcher--0Nancy.Routing
Pipelines0019Nancy.Bootstrapper
TypeExtensions+GenericMethodCacheKey0.30.45Nancy.TinyIoc
Extensions0011Nancy.ViewEngines
ResponseProcessor+<>o__3000Nancy.Responses.Negotiation
SparkRenderContextWrapper+<>o__13000Nancy.ViewEngines.Spark
FileSystemViewLocationResult0.170.259Nancy.ViewEngines
DefaultFileSystemReader0022Nancy.ViewEngines
DefaultViewCache008Nancy.ViewEngines
OptionalCaptureNode0.60.7510Nancy.Routing.Trie.Nodes
StreamResponse0.330.511Nancy.Responses
RootNode0.50.675Nancy.Routing.Trie.Nodes
RegExNode0.50.6714Nancy.Routing.Trie.Nodes
GreedyCaptureNode0.50.627Nancy.Routing.Trie.Nodes
TextResponse0017Nancy.Responses
LiteralNode007Nancy.Routing.Trie.Nodes
CaptureNodeWithMultipleParameters0.660.7541Nancy.Routing.Trie.Nodes
CaptureNodeWithDefaultValue0.50.6213Nancy.Routing.Trie.Nodes
CaptureNodeWithConstraint0.50.679Nancy.Routing.Trie.Nodes
XmlResponse<TModel>0014Nancy.Responses
GreedyRegExCaptureNode0.60.7521Nancy.Routing.Trie.Nodes
DefaultObjectSerializer0013Nancy
AssemblyExtensions001Nancy.Extensions
<>f__AnonymousType0<<assembly>j__TPar, <type>j__TPar>006
DefaultModelBinderLocator004Nancy.ModelBinding
DefaultFieldNameConverter007Nancy.ModelBinding
DynamicDrop+<>o__6000Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__4000Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__3000Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__1000Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__5000Nancy.ViewEngines.DotLiquid
DynamicDrop+<>o__2000Nancy.ViewEngines.DotLiquid
StaticContentConventionBuilder+ResponseF actoryCacheKey0.330.45Nancy.Conventions
TokenAuthenticationConfiguration003Nancy.Authentication.Token
DefaultResourceReader0021Nancy.ViewEngines
ResourceAssemblyProvider0.6719Nancy
DefaultRenderContext+<>o__16000Nancy.ViewEngines
NancyViewFolder+NancyViewFile0.380.514Nancy.ViewEngines.Spark
AmbiguousViewsException002Nancy.ViewEngines
NancyHandler0.750.8689Nancy.Hosting.Aspnet
BootstrapperEntry001Nancy.Hosting.Aspnet
CacheHelpers0012Nancy.Helpers
CSharpClrTypeResolver0010Nancy.ViewEngines.Razor.CSharp
StreamExtensions009Nancy.Extensions
PropertyValidator0011Nancy.Validation.DataAnnotations
IRoutePatternMatcher--0Nancy.Routing
JsonProcessor+<>o__6000Nancy.Responses.Negotiation
DiagnosticsViewRenderer+DummyTextResourc e002Nancy.Diagnostics
DiagnosticsViewRenderer+<>o__7000Nancy.Diagnostics
DiagnosticsViewRenderer+<>o__8000Nancy.Diagnostics
DiagnosticsViewRenderer+DiagnosticsViewR esolver005Nancy.Diagnostics
SuperSimpleViewEngineWrapper0.50.6726Nancy.ViewEngines.SuperSimpleViewEngine
Jsonp+<>o__6000Nancy
UrlHelpers<TModel>002Nancy.ViewEngines.Razor
ViewRenderException002Nancy.ViewEngines.Razor
AttributeValue007Nancy.ViewEngines.Razor
<>f__AnonymousType3<<< >h__TransparentIdentifier0>j__TPar, <description>j__TPar>006
ModuleExtensions0024Nancy.ModelBinding
<>f__AnonymousType2<<property>j__TPar, <value>j__TPar>006
SettingsModel001Nancy.Diagnostics.Modules
<>f__AnonymousType4<<Name>j__TPar, <Description>j__TPar,<DisplayName >j__TPar,<Value>j__TPar,<Checked>j__TPar >006
TinyIoCAspNetExtensions003Nancy.Hosting.Aspnet
ReflectionUtils0044Nancy.Helpers
HeadResponse0.330.524Nancy
HtmlHelpers+<>o__10000Nancy.ViewEngines.Razor
DefaultDescriptorBuilder+UseMasterGramma r0023Nancy.ViewEngines.Spark.Descriptors
IDescriptorFilter--0Nancy.ViewEngines.Spark.Descriptors
NustacheViewEngine+<>o__5000Nancy.ViewEngines.Nustache
NustacheViewEngine+<>o__6000Nancy.ViewEngines.Nustache
XmlProcessor+<>o__6000Nancy.Responses.Negotiation
InteractiveDiagnostics0.860.9250Nancy.Diagnostics
XmlProcessor+<>o__7000Nancy.Responses.Negotiation
<>f__AnonymousType16<<Name>j__TPar, <Manager>j__TPar>006
<>f__AnonymousType15<<< >h__TransparentIdentifier1>j__TPar, <baseName>j__TPar>006
<>f__AnonymousType13<<assembly>j__TPar, <resourceName>j__TPar>006
<>f__AnonymousType14<<< >h__TransparentIdentifier0>j__TPar,<name >j__TPar>006
DefaultStatusCodeHandler+DefaultStatusCo deHandlerResult002Nancy.ErrorHandling
JsonDeserializer+JsonMode--0Nancy.Json
JsonDeserializer+JsonType--0Nancy.Json
VisualBasicClrTypeResolver0015Nancy.ViewEngines.Razor.VisualBasic
<>f__AnonymousType19<<parts>j__TPar>006
<>f__AnonymousType18<<resource>j__TPar, <resourceFileName>j__TPar>006
Tokenizer+TokenizerConfigurator0014Nancy.Authentication.Token
FileSystemTokenKeyStore0.690.7921Nancy.Authentication.Token.Storage
Tokenizer+TokenValidator0.250.3311Nancy.Authentication.Token
ModuleExtensions+<>o__4<TModel>000Nancy.ModelBinding
ModuleExtensions0017Nancy.Validation
ModuleExtensions+<>o__23<TModel>000Nancy.ModelBinding
ModuleExtensions+<>o__12<TModel>000Nancy.ModelBinding
ModuleExtensions+<>o__10<TModel>000Nancy.ModelBinding
DynamicModelBinderAdapter007Nancy.ModelBinding
ExpressionExtensions006Nancy.ModelBinding
ModuleExtensions+<>o__5<TModel>000Nancy.ModelBinding
ModuleExtensions+<>o__11<TModel>000Nancy.ModelBinding
ModuleExtensions+<>o__13<TModel>000Nancy.ModelBinding
OptionsRoute0010Nancy.Routing
MethodNotAllowedRoute0010Nancy.Routing
NotFoundRoute004Nancy.Routing
DefaultViewResolver+<>o__4000Nancy.ViewEngines
DefaultViewResolver+<>o__3000Nancy.ViewEngines
SuperSimpleViewEngineWrapper+<>o__6000Nancy.ViewEngines.SuperSimpleViewEngine
ViewProcessor+<>o__5000Nancy.Responses.Negotiation
BuiltInCultureConventions+<>o__5000Nancy.Conventions
NancyBootstrapperWithRequestContainerBas e<TContainer>0.780.8841Nancy.Bootstrapper
DefaultRouteInvoker+<>o__2000Nancy.Routing
RouteCache0.60.7536Nancy.Routing
DefaultRouteResolver0.80.8845Nancy.Routing
DefaultNancyContextFactory0014Nancy
TrieNodeFactory0018Nancy.Routing.Trie
DefaultRouteSegmentExtractor0010Nancy.Routing
RouteResolverTrie0.420.541Nancy.Routing.Trie
DefaultRouteDescriptionProvider0015Nancy.Routing
<>f__AnonymousType10<<Method>j__TPar, <RequestUrl>j__TPar,<RequestContentType >j__TPar,<ResponseContentType>j__TPar, <RequestHeaders>j__TPar,<ResponseHeaders >j__TPar,<StatusCode>j__TPar,<Log >j__TPar>006
MarkDownViewEngine+<>o__6000Nancy.ViewEngines.Markdown
<>f__AnonymousType9<<Id>j__TPar>006
TraceModule+<>o__1000Nancy.Diagnostics.Modules
DefaultRoutePatternMatcher+<>o__4000Nancy.Routing
RoutePatternMatchResult001Nancy.Routing
TypeExtensions0023Nancy.TinyIoc
AssemblyExtensions006Nancy.TinyIoc
TinyIoCAutoRegistrationException008Nancy.TinyIoc
TinyIoCContainer+ObjectConstructor--0Nancy.TinyIoc
SuperSimpleViewEngine+<>o__27000Nancy.ViewEngines.SuperSimpleViewEngine
SuperSimpleViewEngine+<>o__17000Nancy.ViewEngines.SuperSimpleViewEngine
SuperSimpleViewEngine+<>o__35000Nancy.ViewEngines.SuperSimpleViewEngine
SuperSimpleViewEngine+<>o__25000Nancy.ViewEngines.SuperSimpleViewEngine
<>f__AnonymousType5<<Name>j__TPar, <Description>j__TPar,<Type>j__TPar, <Namespace>j__TPar,<Assembly>j__TPar>006
<>f__AnonymousType6<<MethodName>j__TPar, <ReturnType>j__TPar,<Description>j__TPar ,<Arguments>j__TPar>006
InteractiveModule+<>o__2000Nancy.Diagnostics.Modules
<>f__AnonymousType8<<Result>j__TPar>006
<>f__AnonymousType7<<ArgumentName >j__TPar,<ArgumentType>j__TPar>006
InteractiveModule+<>o__1000Nancy.Diagnostics.Modules
Csrf+<>o__6000Nancy.Security
CsrfValidationException003Nancy.Security
CsrfApplicationStartup001Nancy.Security
Session0.590.6510Nancy.Session
IObjectSerializerSelector--0Nancy
InfoModule+<>o__0000Nancy.Diagnostics.Modules
CookieBasedSessionsConfiguration005Nancy.Session
DefaultDescriptorBuilder0.710.7739Nancy.ViewEngines.Spark.Descriptors
SparkViewEngine+<>o__12000Nancy.ViewEngines.Spark
NancyViewFolder0.590.6843Nancy.ViewEngines.Spark
NancyResponseStream0014Nancy.Hosting.Aspnet
NancyBindingProvider0.330.513Nancy.ViewEngines.Spark
FormsAuthenticationConfiguration005Nancy.Authentication.Forms
FormsAuthentication+<>o__7000Nancy.Authentication.Forms
DefaultRequestDispatcher+<>o__10000Nancy.Routing
<>f__AnonymousType2<<nancy>j__TPar>006
<>f__AnonymousType1<<Model>j__TPar>006
<>f__AnonymousType0<<Model>j__TPar, <ViewBag>j__TPar>006
DefaultViewFactory+<>o__10000Nancy.ViewEngines
DotLiquidViewEngine+<>o__7000Nancy.ViewEngines.DotLiquid
DefaultFileSystemFactory002Nancy.ViewEngines.DotLiquid
DefaultViewFactory+<>o__15000Nancy.ViewEngines
DefaultViewFactory+<>o__8000Nancy.ViewEngines
DefaultViewFactory+<>o__14000Nancy.ViewEngines
DefaultViewFactory+<>o__9000Nancy.ViewEngines
RazorViewEngine+<>o__21000Nancy.ViewEngines.Razor
RazorViewEngine+<>o__9000Nancy.ViewEngines.Razor
VisualBasicRazorViewRenderer007Nancy.ViewEngines.Razor.VisualBasic
CSharpRazorViewRenderer0011Nancy.ViewEngines.Razor.CSharp
RazorViewEngine+<>o__8000Nancy.ViewEngines.Razor
NancyRazorErrorView0012Nancy.ViewEngines.Razor
RazorViewEngine+<>o__7000Nancy.ViewEngines.Razor
RequestExecutionException001Nancy
NancyEngine+<>o__26000Nancy
NegotiatorExtensions0047Nancy
DefaultResponseNegotiator+<>o__3000Nancy.Responses.Negotiation
NotAcceptableResponse003Nancy.Responses
DefaultResponseNegotiator+CompatibleHead er001Nancy.Responses.Negotiation
DefaultResponseNegotiator+<>o__8000Nancy.Responses.Negotiation
DefaultResponseNegotiator+<>o__12000Nancy.Responses.Negotiation
DefaultResponseNegotiator+<>o__10000Nancy.Responses.Negotiation
DefaultResponseNegotiator+<>o__4000Nancy.Responses.Negotiation
StringBuilderExtensions0021Nancy.Json
DefaultBinder+<>o__19000Nancy.ModelBinding
DefaultBinder+<>o__20000Nancy.ModelBinding
MultipleRootPathProvidersLocatedExceptio n0.88117Nancy.Bootstrapper
FavIconApplicationStartup0016Nancy.Bootstrapper
AppDomainAssemblyTypeScannerExtensions005Nancy.Bootstrapper
DefaultViewRenderer004Nancy.ViewEngines
AutomaticUrlReservationCreationFailureEx ception0011Nancy.Hosting.Self
IgnoredHeaders004Nancy.Hosting.Self
HostConfiguration005Nancy.Hosting.Self
UriExtensions0024Nancy.Hosting.Self
DiagnosticsSession007Nancy.Diagnostics
DiagnosticsModuleCatalog0.250.3322Nancy.Diagnostics
DiagnosticsModuleBuilder0013Nancy.Diagnostics
DiagnosticsHook+<>o__11000Nancy.Diagnostics
DiagnosticsHook+<>o__7000Nancy.Diagnostics
FileSystemViewLocationProvider0.430.524Nancy.ViewEngines
DefaultResponseFormatterFactory003Nancy
DefaultCultureService006Nancy.Culture
DefaultRequestDispatcher0.80.8980Nancy.Routing
DefaultXmlSerializer0023Nancy.Responses
DefaultDiagnostics002Nancy.Diagnostics
DefaultNancyModuleBuilder007Nancy.Routing
DefaultRouteInvoker0.330.538Nancy.Routing
DefaultStatusCodeHandler0.550.6940Nancy.ErrorHandling
DefaultRequestTraceFactory0013Nancy.Diagnostics
DefaultValidatorLocator0.170.2512Nancy.Validation
ResourceBasedTextResource0.50.7554Nancy.Localization
DefaultRoutePatternMatcher0.750.8666Nancy.Routing
DefaultStaticContentProvider0.170.337Nancy
DefaultRenderContextFactory002Nancy.ViewEngines
DefaultViewLocator0.840.8951Nancy.ViewEngines
DefaultRequestTracing0013Nancy.Diagnostics
DefaultCsrfTokenValidator0018Nancy.Security
EmailAdapter009Nancy.Validation.FluentValidation
RangeValidatorAdapter0016Nancy.Validation.DataAnnotations
EqualAdapter0010Nancy.Validation.FluentValidation
ExclusiveBetweenAdapter0011Nancy.Validation.FluentValidation
MachineKeyCryptographyConfigurations007Nancy.Encryption.MachineKey
ExactLengthAdapater0010Nancy.Validation.FluentValidation
FluentValidationRegistrations005Nancy.Validation.FluentValidation
MetadataModuleRouteMetadataProvider004Nancy.Metadata.Modules
EmbeddedStaticContentConventionBuilder0048Nancy.Embedded.Conventions
MarkDownViewEngine0.670.834Nancy.ViewEngines.Markdown
TokenAuthentication0020Nancy.Authentication.Token
MetadataModuleRegistrations006Nancy.Metadata.Modules
AppBuilderExtensions0013Owin
DataAnnotationsValidatorFactory005Nancy.Validation.DataAnnotations
RequiredValidatorAdapter0010Nancy.Validation.DataAnnotations
InclusiveBetweenAdapter0011Nancy.Validation.FluentValidation
NotEqualAdapter0010Nancy.Validation.FluentValidation
StringLengthValidatorAdapter0011Nancy.Validation.DataAnnotations
LengthAdapter0010Nancy.Validation.FluentValidation
LessThanAdapter0010Nancy.Validation.FluentValidation
LessThanOrEqualAdapter0010Nancy.Validation.FluentValidation
NotEmptyAdapter008Nancy.Validation.FluentValidation
RegexValidatorAdapter0010Nancy.Validation.DataAnnotations
GreaterThanOrEqualAdapter0010Nancy.Validation.FluentValidation
InMemoryTokenKeyStore0.250.333Nancy.Authentication.Token.Storage
GreaterThanAdapter0010Nancy.Validation.FluentValidation
StatelessAuthentication0012Nancy.Authentication.Stateless
FluentValidationValidatorFactory0.50.678Nancy.Validation.FluentValidation
RegularExpressionAdapter009Nancy.Validation.FluentValidation
NotNullAdapter008Nancy.Validation.FluentValidation
NancyCSharpRazorBuildProvider0.530.6721Nancy.ViewEngines.Razor.BuildProviders
DataAnnotationsRegistrations005Nancy.Validation.DataAnnotations
NancyVisualBasicRazorBuildProvider0.530.6721Nancy.ViewEngines.Razor.BuildProviders
IntRouteSegmentConstraint004Nancy.Routing.Constraints
LongRouteSegmentConstraint004Nancy.Routing.Constraints
MaxLengthRouteSegmentConstraint003Nancy.Routing.Constraints
LengthRouteSegmentConstraint003Nancy.Routing.Constraints
DateTimeRouteSegmentConstraint002Nancy.Routing.Constraints
CustomDateTimeRouteSegmentConstraint004Nancy.Routing.Constraints
GuidRouteSegmentConstraint002Nancy.Routing.Constraints
DecimalRouteSegmentConstraint004Nancy.Routing.Constraints
MaxRouteSegmentConstraint002Nancy.Routing.Constraints
JsonProcessor0.710.8330Nancy.Responses.Negotiation
NegotiatedResponse001Nancy.Responses
ViewProcessor0.60.7534Nancy.Responses.Negotiation
ResponseProcessor0013Nancy.Responses.Negotiation
MinRouteSegmentConstraint002Nancy.Routing.Constraints
MinLengthRouteSegmentConstraint003Nancy.Routing.Constraints
VersionRouteSegmentConstraint002Nancy.Routing.Constraints
RangeRouteSegmentConstraint002Nancy.Routing.Constraints
RootPathApplicationStartup004Nancy
StaticContent009Nancy
ViewEngineApplicationStartup0.330.57Nancy.ViewEngines
ResourceViewLocationProvider0.820.959Nancy.ViewEngines
ModelValidationResultExtensions006Nancy
DisabledStaticContentProvider001Nancy
JsonpApplicationStartup002Nancy
IncludeInNancyAssemblyScanningAttribute001Nancy
SuperSimpleViewEngineRegistrations006Nancy.ViewEngines.SuperSimpleViewEngine
RouteMetadataProvider<TMetadata>002Nancy.Routing
RouteCacheExtensions008Nancy.Routing
BoolRouteSegmentConstraint002Nancy.Routing.Constraints
AlphaRouteSegmentConstraint004Nancy.Routing.Constraints
CookieBasedSessions0.50.5570Nancy.Session
PassphraseKeyGenerator004Nancy.Cryptography
Csrf0060Nancy.Security
SSLProxy0017Nancy.Security
DelegateExtensions005Nancy.Owin
RazorViewEngineRegistrations004Nancy.ViewEngines.Razor
HtmlHelpersExtensions002Nancy.ViewEngines.Razor
NancySparkView<TModel>001Nancy.ViewEngines.Spark
EncodedHtmlString0.40.53Nancy.ViewEngines.Razor
IApplicationRegistrations--0Nancy.Bootstrapper
StaticContentsConventionsExtensions003Nancy.Conventions
NancyWcfGenericService0.780.8887Nancy.Hosting.Wcf
FileSystemRootPathProvider007Nancy.Hosting.Wcf
AspNetRootPathProvider003Nancy.Hosting.Aspnet
DotLiquidRegistrations004Nancy.ViewEngines.DotLiquid
NancyHost0.810.85120Nancy.Hosting.Self
BasicHttpExtensions002Nancy.Authentication.Basic
DotLiquidViewEngine0.670.854Nancy.ViewEngines.DotLiquid
NancyHttpRequestHandler0025Nancy.Hosting.Aspnet
DefaultNancyAspNetBootstrapper0036Nancy.Hosting.Aspnet
FileSystemRootPathProvider007Nancy.Hosting.Self
ModuleExtensions007Nancy.Authentication.Forms
RequestStreamExtensions004Nancy.Extensions
ScriptIgnoreAttribute001Nancy.Json
TestingDiagnosticProvider0.50.672Nancy.Diagnostics
DisabledDiagnostics001Nancy.Diagnostics
NancyOptionsExtensions007Nancy.Owin
NancyContextExtensions002Nancy.Owin
NumericConverter006Nancy.ModelBinding.DefaultConverters
DateTimeConverter007Nancy.ModelBinding.DefaultConverters
InfoModule0072Nancy.Diagnostics.Modules
DefaultStaticContentsConventions009Nancy.Conventions
DefaultCultureConventions0014Nancy.Conventions
StaticContentHelper003Nancy.Conventions
DefaultViewLocationConventions0021Nancy.Conventions
MainModule0010Nancy.Diagnostics.Modules
SettingsModule0045Nancy.Diagnostics.Modules
DefaultAcceptHeaderCoercionConventions0010Nancy.Conventions
TraceModule0049Nancy.Diagnostics.Modules

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
Nancy.dll::0255321---84
Nancy.dll::System.Reflection10701007023
Nancy20781447573226352.1384.64149
Nancy.Xml61811266.6733.3314
Nancy.TinyIoc849593029100954.3148.17313
Nancy.Cookies4023129169.4760176
Nancy.Cryptography644001115170.2387.565
Nancy.Session123743516457.1485.37216
Nancy.Security17014091432265.4575.29717
Nancy.IO132921227467.4973.4896
Nancy.Owin9478559149.1980.85118
Nancy.Localization4737744347.7887.23512
Nancy.Helpers92052697888.7330.541518
Nancy.Extensions1631343923158.6381.61723
Nancy.ErrorHandling5437045851.7979.63514
Nancy.Culture114922064.5210046
Nancy.Conventions25427531926751.2577.17524
Nancy.Bootstrapper57144702479558.259.192235
Nancy.ViewEngines38645253854858.6780.571525
Nancy.dll::Nancy.ViewEngines.Razor21311285.71-11
Nancy.ViewEngines.SuperSimpleViewEngine22825191132658.8492.54218
Nancy.Validation1177911119262.1473.5710
Nancy.Validation.Rules209568881.485025
Nancy.Routing39632833649355.4676.52731
Nancy.Routing.Constraints98730189248.4285.7145
Nancy.Routing.Trie114860813053.2864.04513
Nancy.Routing.Trie.Nodes25020701129253.8770.8113
Nancy.Responses21116341517445.1979.151621
Nancy.Responses.Negotiation30032802541157.8181.33521
Nancy.ModelBinding35928682752959.5772.7722
Nancy.ModelBinding .DefaultBodyDeserializers1714723265.3110017
Nancy.ModelBinding.DefaultConverters685414685082.35110
Nancy.Json99752841224719.8661.99417
Nancy.Json.Converters253382004419
Nancy.Diagnostics38726793836148.2671.58931
Nancy.Diagnostics.Modules1302061100074.62021
Nancy.Hosting.Wcf5645321723.2910.71024
Nancy.ViewEngines.Razor.dll::Nancy .ViewEngines.Razor50554333347948.6869.31335
Nancy.ViewEngines.Razor.VisualBasic7054035041.6778.57120
Nancy.ViewEngines.Razor.CSharp5342035048.5475.47119
Nancy.ViewEngines.Spark1561477128134.1867.95026
Nancy.ViewEngines.Spark.Descriptors10595855935.9862.86112
Nancy.Hosting.Aspnet18712651111037.0427.27022
Nancy.Authentication.Forms140950518857.3274.29017
Nancy.Hosting.Self2461935915438.530.49026
Nancy.ViewEngines.DotLiquid.dll::02263---14
Nancy.ViewEngines.DotLiquid831245139954.486.75023
Nancy.Authentication.Basic5335257157.2681.13012
Nancy.ViewEngines.Nustache1734831952.78-011
Nancy.Validation.DataAnnotations14017211525464.4764.29014
Nancy.Validation.FluentValidation8425282227776.7321.43016
Nancy.ViewEngines.Razor.BuildProviders3025223251.61-09
Nancy.Authentication.Stateless2414722853.85-07
Nancy.Encryption.MachineKey3722335358.8970.27012
Nancy.Owin.dll::Owin117311557.6990.9108
Nancy.Embedded.Conventions6164511418.6798.36013
Nancy.ViewEngines.Markdown5648149663.1685.71015
Nancy.Authentication.Token18011411015446.1184.44016
Nancy.Authentication.Token.Storage2520135468.359216
Nancy.Metadata.Modules6045189661.547009

Quality Gates
317

ok   Quality Gate Fail:    Percentage Coverage

Scalar Result: 67.48 %

ok   Quality Gate Fail:    Percentage Coverage on New Code

Scalar Result: 60.18 %

ok   Quality Gate Pass:    Percentage Coverage on Refactored Code

Scalar Result: 89.81 %

ok   Quality Gate Pass:    Blocker Issues

No issue matched

ok   Quality Gate Warn:    Critical Issues

3 issues matched

3 issuesSeverityDebtAnnual InterestFull Name
Critical issue on: Nancy.Helpers .HttpEncoder.InitEntities()0Critical05h 50min03h 57minRule violated: Code should be tested
Critical issue on: Nancy.TinyIoc .TinyIoCContainer.ResolveInternal (TinyIoCContainer+TypeRegistration ,NamedParameterOverloads,ResolveOptions)1Critical23h 13min12h 15minRule violated: Code should be tested
Critical issue on: Nancy.Helpers .HttpEncoder.HtmlDecode(String)2Critical15h 26min22h 9minRule violated: Code should be tested

Statistics

Stat   Severity   Debt   Annual Interest
Sum:-1d 6h1d 0h
Average:-4h 50min2h 47min
Minimum:-3h 13min2h 9min
Maximum:-5h 50min3h 57min
Standard deviation:-1h 8min49min
Variance:-592d309d
ok   Quality Gate Fail:    New Blocker / Critical / High Issues

167 issues matched

167 issuesSeverityDebtAnnual InterestFull Name
High issue on: Nancy.ErrorHandling .DefaultStatusCodeHandler+DefaultStatusC odeHandlerResult033High04910min0161h 0minRule violated: From now, all types added should be 100% covered by tests
High issue on: Nancy.Json.Converters.TupleConverter032High04610min0151h 0minRule violated: From now, all types added should be 100% covered by tests
High issue on: Nancy.ViewEngines.Razor .ClrTypeResolver<TSymbolType,TSymbol>031High04710min0171h 0minRule violated: From now, all types added should be 100% covered by tests
High issue on: Nancy.ViewEngines.Razor .ClrTypeResolver<TSymbolType,TSymbol >+TypeNameParserStep036High05010min0121h 0minRule violated: From now, all types added should be 100% covered by tests
High issue on: Nancy.ViewEngines.Razor .CodeParserHelper035High04810min0131h 0minRule violated: From now, all types added should be 100% covered by tests
High issue on: Nancy.ViewEngines.Razor.HtmlHelpers034High05410min0141h 0minRule violated: From now, all types added should be 100% covered by tests
High issue on: Nancy.Hosting.Aspnet .NancyFxSection+DisableOutputBufferEleme nt027High05110min0211h 0minRule violated: From now, all types added should be 100% covered by tests
High issue on: Nancy.Hosting.Aspnet .NancyResponseStream026High05210min0221h 0minRule violated: From now, all types added should be 100% covered by tests
High issue on: Nancy.Hosting.Self.IgnoredHeaders025High05310min0231h 0minRule violated: From now, all types added should be 100% covered by tests
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)030High0875min0181h 0minRule violated: From now, all methods added should respect basic quality principles
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)029High0965min0191h 0minRule violated: From now, all methods added should respect basic quality principles
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)028High0955min0201h 0minRule violated: From now, all methods added should respect basic quality principles
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)037High0975min0051h 0minRule violated: From now, all methods added should respect basic quality principles
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)046High0995min0061h 0minRule violated: From now, all methods added should respect basic quality principles
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)045High0895min0041h 0minRule violated: From now, all methods added should respect basic quality principles
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)044High0915min0021h 0minRule violated: From now, all methods added should respect basic quality principles
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)049High0905min0031h 0minRule violated: From now, all methods added should respect basic quality principles
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)048High0925min0101h 0minRule violated: From now, all methods added should respect basic quality principles
High issue on: Nancy.Request..ctor (String,Url,RequestStream,IDictionary <String,IEnumerable<String>>,String ,Byte[],String)047High0945min0111h 0minRule violated: From now, all methods added should respect basic quality principles
High issue on: Nancy.NancyEngine..ctor (IRequestDispatcher,INancyContextFactory ,IEnumerable<IStatusCodeHandler> ,IRequestTracing,IStaticContentProvider ,IResponseNegotiator)040High0935min0091h 0minRule violated: From now, all methods added should respect basic quality principles
High issue on: Nancy.ViewEngines.Razor .ClrTypeResolver<TSymbolType,TSymbol>. .ctor(TSymbolType,TSymbolType ,TSymbolType,TSymbolType,TSymbolType ,TSymbolType)039High0985min0071h 0minRule violated: From now, all methods added should respect basic quality principles
High issue on: Nancy.ViewEngines.Razor .HtmlHelpers.Partial(String,Object)038High0885min0081h 0minRule violated: From now, all methods added should respect basic quality principles
High issue on: Nancy.TinyIoc.TinyIoCContainer043High01216min04024minRule violated: Avoid decreasing code coverage by tests of types
High issue on: Nancy.Json.JsonDeserializer042High01116min03924minRule violated: Avoid decreasing code coverage by tests of types
High issue on: Nancy.Authentication.Token.Tokenizer041High01016min04124minRule violated: Avoid decreasing code coverage by tests of types
High issue on: Nancy .AsyncNamedPipelineBase<TAsyncDelegate ,TSyncDelegate>008High03715min08920minRule violated: Avoid decreasing code coverage by tests of types
High issue on: Nancy.HttpMultipartSubStream007High03815min09020minRule violated: Avoid decreasing code coverage by tests of types
High issue on: Nancy.TinyIoc.AssemblyExtensions006High03015min09420minRule violated: Avoid decreasing code coverage by tests of types
High issue on: Nancy.IO.RequestStream011High03615min09820minRule violated: Avoid decreasing code coverage by tests of types
High issue on: Nancy.Helpers.HttpEncoder010High03215min09920minRule violated: Avoid decreasing code coverage by tests of types
High issue on: Nancy.Helpers.HttpUtility009High03315min09720minRule violated: Avoid decreasing code coverage by tests of types
High issue on: Nancy.Bootstrapper .FavIconApplicationStartup002High03415min09520minRule violated: Avoid decreasing code coverage by tests of types
High issue on: Nancy.ViewEngines.Spark .Descriptors.DefaultDescriptorBuilder001High02915min09620minRule violated: Avoid decreasing code coverage by tests of types
High issue on: Nancy.Localization .ResourceBasedTextResource..ctor (IResourceAssemblyProvider)000High00619min03626minRule violated: Avoid making complex methods even more complex
High issue on: Nancy .DynamicDictionaryValue.TryParse<T>(T)005High00818min03824minRule violated: Avoid making complex methods even more complex
High issue on: Nancy.ErrorHandling .DefaultStatusCodeHandler.Handle (HttpStatusCode,NancyContext)004High00718min03724minRule violated: Avoid making complex methods even more complex
High issue on: Nancy.ModelBinding .DefaultBinder.Bind(NancyContext,Type ,Object,BindingConfig,String[])003High00916min04422minRule violated: Avoid making complex methods even more complex
High issue on: Nancy.Json .JavaScriptSerializer.ConvertToObject (IDictionary<String,Object>,Type)012High01415min04721minRule violated: Avoid making complex methods even more complex
High issue on: Nancy.Hosting.Wcf .NancyWcfGenericService .CreateNancyRequestFromIncomingWebReques t(IncomingWebRequestContext,Stream ,OperationContext)021High01515min04821minRule violated: Avoid making complex methods even more complex
High issue on: Nancy.ViewEngines.Razor.RazorViewEngine .GenerateRazorViewFactory (IRazorViewRenderer,GeneratorResults ,Assembly,Type,ViewLocationResult)020High01615min04521minRule violated: Avoid making complex methods even more complex
High issue on: Nancy.Hosting.Self .NancyHost.ConvertRequestToNancyRequest (HttpListenerRequest)019High01315min04621minRule violated: Avoid making complex methods even more complex
High issue on: Nancy.Bootstrapper .AppDomainAssemblyTypeScanner .LoadAssembliesWithNancyReferences()024High03115min08620minRule violated: Avoid making complex methods even more complex
High issue on: Nancy.ViewEngines.Razor.VisualBasic .NancyVisualBasicRazorCodeParser .ModelTypeDirective()023High03515min08420minRule violated: Avoid making complex methods even more complex
High issue on: Nancy .DynamicDictionaryValue.TryParse<T>(T)022High04211min05221minRule violated: Avoid making large methods even larger
High issue on: Nancy.NancyEngine .HandleRequest(Request,Func<NancyContext ,NancyContext>,CancellationToken)015High04311min05321minRule violated: Avoid making large methods even larger
High issue on: Nancy.ModelBinding .DefaultBinder.Bind(NancyContext,Type ,Object,BindingConfig,String[])014High04411min05121minRule violated: Avoid making large methods even larger
High issue on: Nancy.Json .JavaScriptSerializer.ConvertToObject (IDictionary<String,Object>,Type)013High04111min05021minRule violated: Avoid making large methods even larger
High issue on: Nancy.ViewEngines.Razor .RazorViewEngine.RenderView (ViewLocationResult,Object ,IRenderContext,Boolean)018High04011min04921minRule violated: Avoid making large methods even larger
High issue on: Nancy.ViewEngines.Razor.VisualBasic .NancyVisualBasicRazorCodeParser .ModelTypeDirective()017High03911min05421minRule violated: Avoid making large methods even larger
High issue on: Nancy.Session .CookieBasedSessions.Load(Request)016High04510min05520minRule violated: Avoid making large methods even larger
High issue on: Nancy.RequestHeaders .GetWeightedValues(String)083High07710min08520minRule violated: Avoid making large methods even larger
High issue on: Nancy.Owin .NancyMiddleware.UseNancy(NancyOptions)082High07610min08820minRule violated: Avoid making large methods even larger
High issue on: Nancy.Bootstrapper .AppDomainAssemblyTypeScanner .LoadAssembliesWithNancyReferences()081High07910min08720minRule violated: Avoid making large methods even larger
High issue on: Nancy.Bootstrapper .NancyBootstrapperBase<TContainer> .Initialise()086High07810min08320minRule violated: Avoid making large methods even larger
High issue on: Nancy.Json .JavaScriptSerializer.ConvertToType(Type ,Object)085High07510min07920minRule violated: Avoid making large methods even larger
High issue on: Nancy.Diagnostics .DiagnosticsModuleCatalog .ConfigureContainer(IEnumerable <IDiagnosticsProvider>,IRootPathProvider ,IRequestTracing ,NancyInternalConfiguration ,DiagnosticsConfiguration)084High07210min07820minRule violated: Avoid making large methods even larger
High issue on: Nancy.Hosting.Self.NancyHost .ConvertNancyResponseToResponse(Response ,HttpListenerResponse)077High07110min08020minRule violated: Avoid making large methods even larger
High issue on: Nancy.Json.Converters .TupleConverter.Serialize(Object ,JavaScriptSerializer)076High07410min08220minRule violated: Do implement methods that throw NotImplementedException
High issue on: Nancy.StaticContent075High02415min03232minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.INancyModule080High02315min02650minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.INancyModule079High02815min02450minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.NancyModule078High02715min02550minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.DefaultNancyContextFactory087High00420min03047minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.DefaultNancyContextFactory.Create (Request)096High02615min03147minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.NancyContext095High01915min0001h 37minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.Request094High00520min03332minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.Request..ctor (String,Url,RequestStream,IDictionary <String,IEnumerable<String>>,String ,Byte[],String)099High01815min03432minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.IO.RequestStream098High01715min02748minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.IO.RequestStream .CreateTemporaryFileStream()097High02215min02848minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.NancyEngine090High02115min02947minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.ErrorHandling .DefaultStatusCodeHandler.Handle (HttpStatusCode,NancyContext)089High02015min03531minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.Routing.Trie.RouteResolverTrie088High00020min04322minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.Routing.Trie .RouteResolverTrie.BuildTrie(IRouteCache )093High00320min04222minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.Routing.Trie.TrieNodeFactory092High02515min0011h 3minRule violated: Avoid namespaces mutually dependent
High issue on: Nancy.ViewEngines.Razor.VisualBasic .VisualBasicModelCodeGenerator091High00120min08120minRule violated: API Breaking Changes: Types
High issue on: Nancy.ViewEngines.Razor .CSharp.CSharpModelCodeGenerator058High00220min09120minRule violated: API Breaking Changes: Types
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)057High08210min09320minRule violated: API Breaking Changes: Methods
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)056High08110min09220minRule violated: API Breaking Changes: Methods
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)061High08510min06320minRule violated: API Breaking Changes: Methods
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)060High08010min06220minRule violated: API Breaking Changes: Methods
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)059High08310min06420minRule violated: API Breaking Changes: Methods
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)052High08610min06620minRule violated: API Breaking Changes: Methods
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)051High08410min06520minRule violated: API Breaking Changes: Methods
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)050High06010min06120minRule violated: API Breaking Changes: Methods
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)055High05910min05720minRule violated: API Breaking Changes: Methods
High issue on: Nancy .DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)054High06210min05620minRule violated: API Breaking Changes: Methods
High issue on: Nancy.ErrorPipeline .op_Implicit(Func<NancyContext,Exception ,Response>)053High06110min05820minRule violated: API Breaking Changes: Methods
High issue on: Nancy.ErrorPipeline .op_Addition(ErrorPipeline,Func <NancyContext,Exception,Response>)062High05610min06020minRule violated: API Breaking Changes: Methods
High issue on: Nancy.ErrorPipeline .Invoke(NancyContext,Exception)071High05510min05920minRule violated: API Breaking Changes: Methods
High issue on: Nancy.Request..ctor (String,Url,RequestStream,IDictionary <String,IEnumerable<String>>,String ,Byte[])070High05810min07420minRule violated: API Breaking Changes: Methods
High issue on: Nancy.NancyEngine..ctor (IRequestDispatcher,INancyContextFactory ,IEnumerable<IStatusCodeHandler> ,IRequestTracing ,DiagnosticsConfiguration ,IStaticContentProvider)069High05710min07320minRule violated: API Breaking Changes: Methods
High issue on: Nancy.ErrorHandling .DefaultStatusCodeHandler..ctor()074High06810min07520minRule violated: API Breaking Changes: Methods
High issue on: Nancy.Routing .DefaultRequestDispatcher..ctor (IRouteResolver,IEnumerable <IResponseProcessor>,IRouteInvoker)073High06710min07720minRule violated: API Breaking Changes: Methods
High issue on: Nancy.Routing .ResolveResult.set_OnError(Func <NancyContext,Exception,Response>)072High07010min07620minRule violated: API Breaking Changes: Methods
High issue on: Nancy.Routing.ResolveResult..ctor(Route ,DynamicDictionary,BeforePipeline ,AfterPipeline,Func<NancyContext ,Exception,Response>)065High06910min07220minRule violated: API Breaking Changes: Methods
High issue on: Nancy.Routing.Trie.Nodes .CaptureNodeWithMultipleParameters..ctor (TrieNode,String,ITrieNodeFactory)064High06410min06820minRule violated: API Breaking Changes: Methods
High issue on: Nancy.ModelBinding .ModelBindingException..ctor(Type ,IEnumerable<PropertyBindingException>)063High06310min06720minRule violated: API Breaking Changes: Methods
High issue on: Nancy.Hosting.Self.NetSh .GetParameters(String,String)068High06610min06920minRule violated: API Breaking Changes: Methods
High issue on: Nancy.ViewEngines.Razor .HtmlHelpers<TModel>.get_Engine()067High06510min07120minRule violated: API Breaking Changes: Methods
High issue on: Nancy.ViewEngines.Razor .HtmlHelpers<TModel>.set_Engine (RazorViewEngine)066High07310min07020minRule violated: API Breaking Changes: Methods

Statistics

Stat   Severity   Debt   Annual Interest
Sum:-3d 5h9d 5h
Average:-10min28min
Minimum:-2min 0s20min
Maximum:-3h 5min1h 37min
Standard deviation:-14min15min
Variance:-28d29d
ok   Quality Gate Fail:    Critical Rules Violated

9 rules matched

9 rulesissuesFull Name
Avoid types too big57 issuesRule
Avoid methods too big, too complex315 issuesRule
Avoid methods with too many parameters66 issuesRule
Do not hide base class methods81 issueRule
Avoid namespaces mutually dependent0173 issuesRule
API Breaking Changes: Types72 issuesRule
API Breaking Changes: Methods233 issuesRule
Avoid non-readonly static fields138 issuesRule
Avoid having different types with same name49 issuesRule

Statistics

Stat   issues
Sum:284
Average:31.56
Minimum:1
Maximum:173
Standard deviation:51.53
Variance:2 655
ok   Quality Gate Pass:    Percentage Debt

Scalar Result: 17.73 %

ok   Quality Gate Fail:    New Debt since Baseline

Scalar Result: 4.07 man-days

ok   Quality Gate Fail:    Debt Rating per Namespace

9 namespaces matched

9 namespacesdebtRatingdebtRatiodevTimeInManDaydebtInManDayissuesFull Name
Nancy.TinyIoc2D429.99121d26d 3h0251 issuesNancy.TinyIoc
Nancy.Helpers3D143.04218d 2h17d 6h2158 issuesNancy.Helpers
Nancy.Culture0D824.4372h 35min738min84 issuesNancy.Culture
Nancy.ViewEngines.Razor1D332.01851min816min75 issuesNancy.ViewEngines.Razor
Nancy.Routing.Trie4D527.653d 2h57h 11min531 issuesNancy.Routing.Trie
Nancy.Json7D235.86023d08d 4h1225 issuesNancy.Json
Nancy.Hosting.Wcf8D049.3261d 2h65h 11min612 issuesNancy.Hosting.Wcf
Nancy.Hosting.Aspnet5D626.6645d 0h41d 2h398 issuesNancy.Hosting.Aspnet
Nancy.Hosting.Self6D726.3936d 0h31d 4h448 issuesNancy.Hosting.Self

Statistics

Stat   debtRating   debtRatio   devTimeInManDay   debtInManDay   issues
Sum:-295.3179d27d832
Average:-32.818d 7h3d 0h92.44
Minimum:-24.4351min16min4
Maximum:-49.3223d8d 4h251
Standard deviation:-7.979d 0h3d 2h91.12
Variance:-63.512 366 252d316 687d8 303
ok   Quality Gate Fail:    New Annual Interest since Baseline

Scalar Result: 8.29 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

                              This group contains children groups
                              .NET Framework Usage
                              000

                                Defining JustMyCode
                                000

                                  This group contains children groups
                                  Trend Metrics
                                  000

                                    Code Diff Summary
                                    000

                                      Rules extracted from Source Code
                                      000

                                        Code Smells
                                        143

                                        warningCritical   Critical Rule Violated:    Avoid types too big

                                        7 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        7 typeslocJustMyCode# IL instructionsMethodsFieldsDebtAnnual InterestFull Name
                                        MimeTypes054912 75962 methods51 field02h 44min024minNancy.MimeTypes
                                        HttpEncoder150522 623515 methods45 fields12h 31min121minNancy.Helpers.HttpEncoder
                                        TinyIoCContainer248303 5900115 methods36 fields22h 24min220minNancy.TinyIoc.TinyIoCContainer
                                        JsonDeserializer335151 596419 methods0122 fields31h 45min311minNancy.Json.JsonDeserializer
                                        JsonSerializer430131 673325 methods112 fields41h 30min48minNancy.Json.JsonSerializer
                                        HttpUtility525741 605136 methods6no field51h 17min55minNancy.Helpers.HttpUtility
                                        JavaScriptSerializer623961 479234 methods211 fields61h 11min64min 33sNancy.Json.JavaScriptSerializer
                                        warning   Rule Violated:    Avoid types with too many methods

                                        12 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        12 typesnbMethodsinstanceMethodsstaticMethods# lines of code (LOC)DebtAnnual InterestFull Name
                                        TinyIoCContainer0011400112 methods072 methods00483005h 42min001h 3minNancy.TinyIoc.TinyIoCContainer
                                        DynamicDictionaryValue01470226 methods0221 methods05185012h 21min0119minNancy.DynamicDictionaryValue
                                        HttpUtility023610no method0036 methods02257021h 48min0212minNancy.Helpers.HttpUtility
                                        NancyBootstrapperBase<TContainer>03300129 methods081 method06116031h 30min038minNancy.Bootstrapper.NancyBootstrapperBase <TContainer>
                                        ModuleExtensions042811no method0128 methods1055041h 24min047minNancy.ModelBinding.ModuleExtensions
                                        DynamicDictionary05250422 methods063 methods0975051h 15min055minNancy.DynamicDictionary
                                        RequestStream08250817 methods048 methods08105081h 15min085minNancy.IO.RequestStream
                                        JavaScriptSerializer07250719 methods056 methods03239071h 15min075minNancy.Json.JavaScriptSerializer
                                        JsonSerializer06250325 methods11no method01301061h 15min065minNancy.Json.JsonSerializer
                                        AsyncNamedPipelineBase<TAsyncDelegate ,TSyncDelegate>10220522 methods10no method1150101h 6min103min 18sNancy.AsyncNamedPipelineBase <TAsyncDelegate,TSyncDelegate>
                                        SuperSimpleViewEngine0922095 methods0317 methods04199091h 6min093min 18sNancy.ViewEngines.SuperSimpleViewEngine .SuperSimpleViewEngine
                                        NancyRazorViewBase<TModel>11210621 methods09no method07115111h 3min112min 39sNancy.ViewEngines.Razor .NancyRazorViewBase<TModel>
                                        warningCritical   Critical Rule Violated:    Avoid methods too big, too complex

                                        15 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        15 methods# lines of code (LOC)Cyclomatic Complexity (CC)IL Cyclomatic Complexity (ILCC)IL Nesting DepthcomplexityScoreDebtAnnual InterestFull Name
                                        ProcessCharacter(Char)001800070017600800209004h 12min0040minNancy.Json.JsonDeserializer .ProcessCharacter(Char)
                                        SerializeValueImpl(Object,StringBuilder)01870144043808401111012h 16min0120minNancy.Json.JsonSerializer .SerializeValueImpl(Object,StringBuilder )
                                        HtmlDecode(String)02810240034007402105022h 9min0218minNancy.Helpers.HttpEncoder.HtmlDecode (String)
                                        Bind(NancyContext,Type,Object ,BindingConfig,String[])0355052602420460385031h 45min0314minNancy.ModelBinding.DefaultBinder.Bind (NancyContext,Type,Object,BindingConfig ,String[])
                                        ConvertToObject(IDictionary<String ,Object>,Type)0451032905370360484041h 44min0414minNancy.Json.JavaScriptSerializer .ConvertToObject(IDictionary<String ,Object>,Type)
                                        HtmlEncode(String)0640062410260170573051h 31min0511minNancy.Helpers.HttpEncoder.HtmlEncode (String)
                                        ResolveInternal (TinyIoCContainer+TypeRegistration ,NamedParameterOverloads,ResolveOptions)1038042712230260671061h 28min0611minNancy.TinyIoc.TinyIoCContainer .ResolveInternal (TinyIoCContainer+TypeRegistration ,NamedParameterOverloads,ResolveOptions)
                                        ParseBuffer(Object&)0550072406330930769071h 26min0710minNancy.Json.JsonDeserializer.ParseBuffer (Object&)
                                        UrlDecode(Byte[],Int32,Int32,Encoding)0740092209270640863081h 19min089minNancy.Helpers.HttpUtility.UrlDecode (Byte[],Int32,Int32,Encoding)
                                        WriteValue(StringBuilder,String)0938131614220560960091h 15min098minNancy.Json.JsonSerializer.WriteValue (StringBuilder,String)
                                        RenderView(ViewLocationResult,Object ,IRenderContext,Boolean)132714800821431057101h 12min108minNancy.ViewEngines.Razor.RazorViewEngine .RenderView(ViewLocationResult,Object ,IRenderContext,Boolean)
                                        AutoRegisterInternal(IEnumerable <Assembly> ,DuplicateImplementationActions,Func <Type,Boolean>)1230102108321231155111h 9min117minNancy.TinyIoc.TinyIoCContainer .AutoRegisterInternal(IEnumerable <Assembly> ,DuplicateImplementationActions,Func <Type,Boolean>)
                                        CanResolveInternal (TinyIoCContainer+TypeRegistration ,NamedParameterOverloads,ResolveOptions)1426082207321031354131h 8min137minNancy.TinyIoc.TinyIoCContainer .CanResolveInternal (TinyIoCContainer+TypeRegistration ,NamedParameterOverloads,ResolveOptions)
                                        ConvertToType(Type,Object)0838111911231131254121h 8min127minNancy.Json.JavaScriptSerializer .ConvertToType(Type,Object)
                                        TryConvert(ConvertBinder,Object&)1136121713221331451141h 4min146minNancy.DynamicDictionaryValue.TryConvert (ConvertBinder,Object&)
                                        warningCritical   Critical Rule Violated:    Avoid methods with too many parameters

                                        6 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        6 methods# ParametersDebtAnnual InterestFull Name
                                        .ctor(String,Url,RequestStream ,IDictionary<String,IEnumerable<String>> ,String,Byte[],String)2721h 0min22min 0sNancy.Request..ctor(String,Url ,RequestStream,IDictionary<String ,IEnumerable<String>>,String,Byte[] ,String)
                                        Enable(DiagnosticsConfiguration ,IPipelines,IEnumerable <IDiagnosticsProvider>,IRootPathProvider ,IRequestTracing ,NancyInternalConfiguration ,IModelBinderLocator,IEnumerable <IResponseProcessor>,IEnumerable <IRouteSegmentConstraint> ,ICultureService,IRequestTraceFactory ,IEnumerable<IRouteMetadataProvider> ,ITextResource)01301h 54min023minNancy.Diagnostics.DiagnosticsHook.Enable (DiagnosticsConfiguration,IPipelines ,IEnumerable<IDiagnosticsProvider> ,IRootPathProvider,IRequestTracing ,NancyInternalConfiguration ,IModelBinderLocator,IEnumerable <IResponseProcessor>,IEnumerable <IRouteSegmentConstraint> ,ICultureService,IRequestTraceFactory ,IEnumerable<IRouteMetadataProvider> ,ITextResource)
                                        .ctor(DiagnosticsConfiguration ,IEnumerable<IDiagnosticsProvider> ,IRootPathProvider,IRequestTracing ,NancyInternalConfiguration ,IModelBinderLocator,IEnumerable <IResponseProcessor>,IEnumerable <IRouteSegmentConstraint> ,ICultureService,IRequestTraceFactory ,IEnumerable<IRouteMetadataProvider> ,ITextResource)11211h 45min119minNancy.Diagnostics.DefaultDiagnostics. .ctor(DiagnosticsConfiguration ,IEnumerable<IDiagnosticsProvider> ,IRootPathProvider,IRequestTracing ,NancyInternalConfiguration ,IModelBinderLocator,IEnumerable <IResponseProcessor>,IEnumerable <IRouteSegmentConstraint> ,ICultureService,IRequestTraceFactory ,IEnumerable<IRouteMetadataProvider> ,ITextResource)
                                        Add(String[],Int32,Int32,Int32,Type ,Int32,RouteDescription)5751h 0min52min 0sNancy.Routing.Trie.Nodes .CaptureNodeWithDefaultValue.Add (String[],Int32,Int32,Int32,Type,Int32 ,RouteDescription)
                                        Add(String[],Int32,Int32,Int32,Type ,Int32,RouteDescription)4741h 0min42min 0sNancy.Routing.Trie.Nodes .OptionalCaptureNode.Add(String[],Int32 ,Int32,Int32,Type,Int32,RouteDescription )
                                        Add(String[],Int32,Int32,Int32,Type ,Int32,RouteDescription)3731h 0min32min 0sNancy.Routing.Trie.Nodes.TrieNode.Add (String[],Int32,Int32,Int32,Type,Int32 ,RouteDescription)
                                        warning   Rule Violated:    Avoid methods with too many overloads

                                        9 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        9 methodsoverloadsPrunedDebtSeverityFull Name
                                        Register(Type)020 methods01h 0min2MediumNancy.TinyIoc.TinyIoCContainer.Register (Type)
                                        AppendCount(StringBuilder,Int32,Char[])119 methods157min3MediumNancy.Json.StringBuilderExtensions .AppendCount(StringBuilder,Int32,Char[])
                                        Resolve(Type)316 methods348min0MediumNancy.TinyIoc.TinyIoCContainer.Resolve (Type)
                                        CanResolve(Type)216 methods248min1MediumNancy.TinyIoc.TinyIoCContainer .CanResolve(Type)
                                        TryResolve(Type,Object&)416 methods448min4MediumNancy.TinyIoc.TinyIoCContainer .TryResolve(Type,Object&)
                                        WriteValue(StringBuilder,Single)510 methods530min7MediumNancy.Json.JsonSerializer.WriteValue (StringBuilder,Single)
                                        Bind(INancyModule,String[])69 methods627min8MediumNancy.ModelBinding.ModuleExtensions.Bind (INancyModule,String[])
                                        set_Item(String,Func<Object,Object>)88 methods824min5MediumNancy.NancyModule+RouteBuilder.set_Item (String,Func<Object,Object>)
                                        AutoRegister()78 methods724min6MediumNancy.TinyIoc.TinyIoCContainer .AutoRegister()
                                        warning   Rule Violated:    Avoid methods potentially poorly commented

                                        37 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        37 methodsPercentage Comment# lines of code (LOC)# lines of commentnbLinesOfCodeNotCommentedDebtAnnual InterestFull Name
                                        InitEntities()140.7800253072002510020min2215minNancy.Helpers.HttpEncoder.InitEntities()
                                        SerializeValueImpl(Object,StringBuilder)131.1401871110186018min2315minNancy.Json.JsonSerializer .SerializeValueImpl(Object,StringBuilder )
                                        HtmlDecode(String)074.7102810040277027min2912minNancy.Helpers.HttpEncoder.HtmlDecode (String)
                                        Bind(NancyContext,Type,Object ,BindingConfig,String[])121.7903550910354035min2414minNancy.ModelBinding.DefaultBinder.Bind (NancyContext,Type,Object,BindingConfig ,String[])
                                        ParseBuffer(Object&)111.9605501210449044min 54s2514minNancy.Json.JsonDeserializer.ParseBuffer (Object&)
                                        ConvertToObject(IDictionary<String ,Object>,Type)045.5604510130548054min 48s3212minNancy.Json.JavaScriptSerializer .ConvertToObject(IDictionary<String ,Object>,Type)
                                        GenerateRazorViewFactory (IRazorViewRenderer,GeneratorResults ,Assembly,Type,ViewLocationResult)16006461600646064min 36s2016minNancy.ViewEngines.Razor.RazorViewEngine .GenerateRazorViewFactory (IRazorViewRenderer,GeneratorResults ,Assembly,Type,ViewLocationResult)
                                        HtmlEncode(String)15008401500840084min 0s1716minNancy.Helpers.HttpEncoder.HtmlEncode (String)
                                        UrlDecode(Byte[],Int32,Int32,Encoding)17007401700740074min 0s0916minNancy.Helpers.HttpUtility.UrlDecode (Byte[],Int32,Int32,Encoding)
                                        WriteValue(StringBuilder,String)19010381900938093min 48s1016minNancy.Json.JsonSerializer.WriteValue (StringBuilder,String)
                                        Initialise()064.8809390521037103min 42s3012minNancy.Bootstrapper.NancyBootstrapperBase <TContainer>.Initialise()
                                        TryConvert(ConvertBinder,Object&)055.2611360321134113min 24s3112minNancy.DynamicDictionaryValue.TryConvert (ConvertBinder,Object&)
                                        BuildContentDelegate(NancyContext,String ,String,String,String[])32015303201330133min 0s0816minNancy.Conventions .StaticContentConventionBuilder .BuildContentDelegate(NancyContext ,String,String,String,String[])
                                        BuildContentDelegate(NancyContext,String ,String,Assembly,String[])103.1212311311230123min 0s2613minNancy.Embedded.Conventions .EmbeddedStaticContentConventionBuilder .BuildContentDelegate(NancyContext ,String,String,Assembly,String[])
                                        HtmlAttributeEncode(String)36017293601529152min 54s0716minNancy.Helpers.HttpEncoder .HtmlAttributeEncode(String)
                                        UrlDecode(String,Encoding)093.2314301411429142min 54s2713minNancy.Helpers.HttpUtility.UrlDecode (String,Encoding)
                                        ParseFormData()31018283101728172min 48s0616minNancy.Request.ParseFormData()
                                        AutoRegisterInternal(IEnumerable <Assembly> ,DuplicateImplementationActions,Func <Type,Boolean>)036.2516300621628162min 48s3311minNancy.TinyIoc.TinyIoCContainer .AutoRegisterInternal(IEnumerable <Assembly> ,DuplicateImplementationActions,Func <Type,Boolean>)
                                        UseNancy(NancyOptions)22019282201828182min 48s1416minNancy.Owin.NancyMiddleware.UseNancy (NancyOptions)
                                        UrlEncodeChar(Char,Stream,Boolean)008.8213310231928192min 48s369minNancy.Helpers.HttpEncoder.UrlEncodeChar (Char,Stream,Boolean)
                                        Load(Request)30021273002127212min 42s0516minNancy.Session.CookieBasedSessions.Load (Request)
                                        RenderView(ViewLocationResult,Object ,IRenderContext,Boolean)29020272902027202min 42s0116minNancy.ViewEngines.Razor.RazorViewEngine .RenderView(ViewLocationResult,Object ,IRenderContext,Boolean)
                                        ModelTypeDirective()28023262802326232min 36s0016minNancy.ViewEngines.Razor.VisualBasic .NancyVisualBasicRazorCodeParser .ModelTypeDirective()
                                        Keys(Boolean)26022262602226222min 36s0216minNancy.Authentication.Token .Tokenizer+TokenKeyRing.Keys(Boolean)
                                        HandleRequest(Request,Func<NancyContext ,NancyContext>,CancellationToken)27027252702525252min 30s0416minNancy.NancyEngine.HandleRequest(Request ,Func<NancyContext,NancyContext> ,CancellationToken)
                                        RequestComplete(IDictionary<String ,Object>,Func<NancyContext,Boolean>,Func <IDictionary<String,Object>,Task> ,TaskCompletionSource<Int32>)35026253502425242min 30s0316minNancy.Owin.NancyMiddleware .RequestComplete(IDictionary<String ,Object>,Func<NancyContext,Boolean>,Func <IDictionary<String,Object>,Task> ,TaskCompletionSource<Int32>)
                                        UrlDecodeToBytes(Byte[],Int32,Int32)34028243402624262min 24s1816minNancy.Helpers.HttpUtility .UrlDecodeToBytes(Byte[],Int32,Int32)
                                        LoadAssembliesWithNancyReferences()027.4124250423023302min 18s3510minNancy.Bootstrapper .AppDomainAssemblyTypeScanner .LoadAssembliesWithNancyReferences()
                                        GetViewLocation(String,Object ,ViewLocationContext)33031233303123312min 18s1916minNancy.ViewEngines.DefaultViewResolver .GetViewLocation(String,Object ,ViewLocationContext)
                                        PerformEachSubstitutions(String,Object ,IViewEngineHost)18032231802923292min 18s2116minNancy.ViewEngines.SuperSimpleViewEngine .SuperSimpleViewEngine .PerformEachSubstitutions(String,Object ,IViewEngineHost)
                                        ConvertToList(ArrayList,Type)017.4125250822723272min 18s3410minNancy.Json.JavaScriptSerializer .ConvertToList(ArrayList,Type)
                                        ConfigureContainer(IEnumerable <IDiagnosticsProvider>,IRootPathProvider ,IRequestTracing ,NancyInternalConfiguration ,DiagnosticsConfiguration)20030232002823282min 18s1616minNancy.Diagnostics .DiagnosticsModuleCatalog .ConfigureContainer(IEnumerable <IDiagnosticsProvider>,IRootPathProvider ,IRequestTracing ,NancyInternalConfiguration ,DiagnosticsConfiguration)
                                        Equals(Object)24036222403522352min 12s1216minNancy.TinyIoc .TypeExtensions+GenericMethodCacheKey .Equals(Object)
                                        GetMatchingChildren(String[],Int32 ,IDictionary<String,Object>,IDictionary <String,Object>,NancyContext)25035222503622362min 12s1116minNancy.Routing.Trie.Nodes.TrieNode .GetMatchingChildren(String[],Int32 ,IDictionary<String,Object>,IDictionary <String,Object>,NancyContext)
                                        UpdateModelWithDeserializedModel(Object ,BindingContext)23034222303422342min 12s1316minNancy.ModelBinding.DefaultBinder .UpdateModelWithDeserializedModel(Object ,BindingContext)
                                        Deserialize(TextReader)21033222103222322min 12s1516minNancy.Json.JsonDeserializer.Deserialize (TextReader)
                                        Detokenize(String,NancyContext ,IUserIdentityResolver)084.1729231013322332min 12s2813minNancy.Authentication.Token.Tokenizer .Detokenize(String,NancyContext ,IUserIdentityResolver)
                                        warning   Rule Violated:    Avoid types with poor cohesion

                                        5 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        5 typesLack of Cohesion Of Methods (LCOM)# Methods# FieldspoorCohesionScoreDebtAnnual InterestFull Name
                                        JavaScriptSerializer00.93138411012.28043min014minNancy.Json.JavaScriptSerializer
                                        SuperSimpleViewEngine10.92325115111.11136min112minNancy.ViewEngines.SuperSimpleViewEngine .SuperSimpleViewEngine
                                        JsonDeserializer20.88421012227.85219min26minNancy.Json.JsonDeserializer
                                        NancyRazorViewBase<TModel>30.8704821436.98315min35minNancy.ViewEngines.Razor .NancyRazorViewBase<TModel>
                                        JsonSerializer40.8622731246.86414min45minNancy.Json.JsonSerializer

                                        Code Smells Regression
                                        360

                                        warning   Rule Violated:    From now, all types added should be 100% covered by tests

                                        9 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        9 typesPercentage CoveragemethodsCulprit# lines of code (LOC)DebtAnnual InterestFull Name
                                        DefaultStatusCodeHandler+DefaultStatusCo deHandlerResult340%6no method610210min21h 0minNancy.ErrorHandling .DefaultStatusCodeHandler+DefaultStatusC odeHandlerResult
                                        TupleConverter425%41 method512310min31h 0minNancy.Json.Converters.TupleConverter
                                        ClrTypeResolver<TSymbolType,TSymbol>096.08%8no method051010min01h 0minNancy.ViewEngines.Razor.ClrTypeResolver <TSymbolType,TSymbol>
                                        ClrTypeResolver<TSymbolType,TSymbol >+TypeNameParserStep172.73%7no method222110min11h 0minNancy.ViewEngines.Razor.ClrTypeResolver <TSymbolType,TSymbol>+TypeNameParserStep
                                        CodeParserHelper60%32 methods317410min41h 0minNancy.ViewEngines.Razor.CodeParserHelper
                                        HtmlHelpers262.5%14 methods124710min71h 0minNancy.ViewEngines.Razor.HtmlHelpers
                                        NancyFxSection+DisableOutputBufferElemen t70%22 methods82810min81h 0minNancy.Hosting.Aspnet .NancyFxSection+DisableOutputBufferEleme nt
                                        NancyResponseStream515.38%011 methods413510min51h 0minNancy.Hosting.Aspnet.NancyResponseStream
                                        IgnoredHeaders80%51 method72610min61h 0minNancy.Hosting.Self.IgnoredHeaders
                                        warning   Rule Violated:    From now, all methods added should respect basic quality principles

                                        13 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        13 methods# lines of code (LOC)# IL instructionsCyclomatic Complexity (CC)IL Cyclomatic Complexity (ILCC)IL Nesting Depth# Parameters# Variables# OverloadsDebtAnnual InterestFull Name
                                        op_Implicit(DynamicDictionaryValue)08309210520630310610630619035min031h 0minNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)03703410240350410710350319045min041h 0minNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)07310210720830510410730419055min051h 0minNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)09312210620730010510530519005min001h 0minNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)05504350430440110810440019015min011h 0minNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)12311211021130211111030119025min021h 0minNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)11307221121030611211130219065min061h 0minNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)10308220820931010910830819105min101h 0minNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)06505320330541111010930719115min111h 0minNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        .ctor(String,Url,RequestStream ,IDictionary<String,IEnumerable<String>> ,String,Byte[],String)00250113700110112091007016102125min121h 0minNancy.Request..ctor(String,Url ,RequestStream,IDictionary<String ,IEnumerable<String>>,String,Byte[] ,String)
                                        .ctor(IRequestDispatcher ,INancyContextFactory,IEnumerable <IStatusCodeHandler>,IRequestTracing ,IStaticContentProvider ,IResponseNegotiator)01200287017027071016026111075min071h 0minNancy.NancyEngine..ctor (IRequestDispatcher,INancyContextFactory ,IEnumerable<IStatusCodeHandler> ,IRequestTracing,IStaticContentProvider ,IResponseNegotiator)
                                        .ctor(TSymbolType,TSymbolType ,TSymbolType,TSymbolType,TSymbolType ,TSymbolType)0470623121121120026120121085min081h 0minNancy.ViewEngines.Razor.ClrTypeResolver <TSymbolType,TSymbol>..ctor(TSymbolType ,TSymbolType,TSymbolType,TSymbolType ,TSymbolType,TSymbolType)
                                        Partial(String,Object)0210002190920014081032007092095min091h 0minNancy.ViewEngines.Razor.HtmlHelpers .Partial(String,Object)
                                        warning   Rule Violated:    Avoid decreasing code coverage by tests of types

                                        11 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        11 typesOldCoveragePercentNewCoveragePercentOldLocNewLocuncoveredLocDebtAnnual InterestFull Name
                                        TinyIoCContainer0750.930750.5201483014830220216min0224minNancy.TinyIoc.TinyIoCContainer
                                        JsonDeserializer0461.820461.2502351023510020016min0024minNancy.Json.JsonDeserializer
                                        Tokenizer0096.720093.44056105610120116min0124minNancy.Authentication.Token.Tokenizer
                                        AsyncNamedPipelineBase<TAsyncDelegate ,TSyncDelegate>06540652075007500410415min0420minNancy.AsyncNamedPipelineBase <TAsyncDelegate,TSyncDelegate>
                                        HttpMultipartSubStream0278.260276.09084608460310315min0320minNancy.HttpMultipartSubStream
                                        AssemblyExtensions0933.330922.221091090510515min0520minNancy.TinyIoc.AssemblyExtensions
                                        RequestStream0185.710184.7604105041051011015min1020minNancy.IO.RequestStream
                                        HttpEncoder1021.581021.3900505005050810815min0820minNancy.Helpers.HttpEncoder
                                        HttpUtility0837.740837.3503257032570610615min0620minNancy.Helpers.HttpUtility
                                        FavIconApplicationStartup0370.370366.67092709270710715min0720minNancy.Bootstrapper .FavIconApplicationStartup
                                        DefaultDescriptorBuilder0559.650557.89065706570910915min0920minNancy.ViewEngines.Spark.Descriptors .DefaultDescriptorBuilder
                                        warning   Rule Violated:    Avoid making complex methods even more complex

                                        10 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        10 methodsoldComplexityScorecomplexityScorediffDebtAnnual InterestFull Name
                                        .ctor(IResourceAssemblyProvider)081905250060019min0026minNancy.Localization .ResourceBasedTextResource..ctor (IResourceAssemblyProvider)
                                        TryParse<T>(T)024702520250218min0224minNancy.DynamicDictionaryValue.TryParse<T> (T)
                                        Handle(HttpStatusCode,NancyContext)091906240150118min0124minNancy.ErrorHandling .DefaultStatusCodeHandler.Handle (HttpStatusCode,NancyContext)
                                        Bind(NancyContext,Type,Object ,BindingConfig,String[])016701700330316min0322minNancy.ModelBinding.DefaultBinder.Bind (NancyContext,Type,Object,BindingConfig ,String[])
                                        ConvertToObject(IDictionary<String ,Object>,Type)006900710420415min0421minNancy.Json.JavaScriptSerializer .ConvertToObject(IDictionary<String ,Object>,Type)
                                        CreateNancyRequestFromIncomingWebRequest (IncomingWebRequestContext,Stream ,OperationContext)062107230720715min0721minNancy.Hosting.Wcf.NancyWcfGenericService .CreateNancyRequestFromIncomingWebReques t(IncomingWebRequestContext,Stream ,OperationContext)
                                        GenerateRazorViewFactory (IRazorViewRenderer,GeneratorResults ,Assembly,Type,ViewLocationResult)043604380620615min0621minNancy.ViewEngines.Razor.RazorViewEngine .GenerateRazorViewFactory (IRazorViewRenderer,GeneratorResults ,Assembly,Type,ViewLocationResult)
                                        ConvertRequestToNancyRequest (HttpListenerRequest)072009220520515min0521minNancy.Hosting.Self.NancyHost .ConvertRequestToNancyRequest (HttpListenerRequest)
                                        LoadAssembliesWithNancyReferences()033803390910915min0920minNancy.Bootstrapper .AppDomainAssemblyTypeScanner .LoadAssembliesWithNancyReferences()
                                        ModelTypeDirective()052108220810815min0820minNancy.ViewEngines.Razor.VisualBasic .NancyVisualBasicRazorCodeParser .ModelTypeDirective()
                                        warning   Rule Violated:    Avoid making large methods even larger

                                        14 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        14 methodsoldLocnewLocdiffDebtAnnual InterestFull Name
                                        TryParse<T>(T)121711200330311min0321minNancy.DynamicDictionaryValue.TryParse<T> (T)
                                        HandleRequest(Request,Func<NancyContext ,NancyContext>,CancellationToken)092208250430411min0421minNancy.NancyEngine.HandleRequest(Request ,Func<NancyContext,NancyContext> ,CancellationToken)
                                        Bind(NancyContext,Type,Object ,BindingConfig,String[])005200550530511min0521minNancy.ModelBinding.DefaultBinder.Bind (NancyContext,Type,Object,BindingConfig ,String[])
                                        ConvertToObject(IDictionary<String ,Object>,Type)014801510030011min0021minNancy.Json.JavaScriptSerializer .ConvertToObject(IDictionary<String ,Object>,Type)
                                        RenderView(ViewLocationResult,Object ,IRenderContext,Boolean)072405270130111min0121minNancy.ViewEngines.Razor.RazorViewEngine .RenderView(ViewLocationResult,Object ,IRenderContext,Boolean)
                                        ModelTypeDirective()082307260230211min0221minNancy.ViewEngines.Razor.VisualBasic .NancyVisualBasicRazorCodeParser .ModelTypeDirective()
                                        Load(Request)052506270620610min0620minNancy.Session.CookieBasedSessions.Load (Request)
                                        GetWeightedValues(String)131713181111110min1120minNancy.RequestHeaders.GetWeightedValues (String)
                                        UseNancy(NancyOptions)042704281211210min1220minNancy.Owin.NancyMiddleware.UseNancy (NancyOptions)
                                        LoadAssembliesWithNancyReferences()062409251311310min1320minNancy.Bootstrapper .AppDomainAssemblyTypeScanner .LoadAssembliesWithNancyReferences()
                                        Initialise()023802391011010min1020minNancy.Bootstrapper.NancyBootstrapperBase <TContainer>.Initialise()
                                        ConvertToType(Type,Object)033703380710710min0720minNancy.Json.JavaScriptSerializer .ConvertToType(Type,Object)
                                        ConfigureContainer(IEnumerable <IDiagnosticsProvider>,IRootPathProvider ,IRequestTracing ,NancyInternalConfiguration ,DiagnosticsConfiguration)102210230810810min0820minNancy.Diagnostics .DiagnosticsModuleCatalog .ConfigureContainer(IEnumerable <IDiagnosticsProvider>,IRootPathProvider ,IRequestTracing ,NancyInternalConfiguration ,DiagnosticsConfiguration)
                                        ConvertNancyResponseToResponse(Response ,HttpListenerResponse)111812190910910min0920minNancy.Hosting.Self.NancyHost .ConvertNancyResponseToResponse(Response ,HttpListenerResponse)
                                        warning   Rule Violated:    Avoid adding methods to a type that already had many methods

                                        3 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        3 typesnbOldMethodsnbNewMethodsaddedMethodsremovedMethodsDebtAnnual InterestFull Name
                                        DynamicDictionaryValue14014909 methods0no method01h 30min08minNancy.DynamicDictionaryValue
                                        RequestHeaders05505611 method1no method110min12min 0sNancy.RequestHeaders
                                        JavaScriptSerializer23323421 method2no method210min22min 0sNancy.Json.JavaScriptSerializer

                                        Object Oriented Design
                                        491

                                        warning   Rule Violated:    Avoid interfaces too big

                                        1 type matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        1 typeMethodsPropertiesEventsDebtAnnual InterestFull Name
                                        INancyModule0no method015 methods0no method042min08minNancy.INancyModule

                                        Statistics

                                        Stat   Methods   Properties   Events   Debt   Annual Interest
                                        Sum:015042min8min
                                        Average:015042min8min
                                        Minimum:015042min8min
                                        Maximum:015042min8min
                                        Standard deviation:0000min 0s0min 0s
                                        Variance:0000min 0s0min 0s
                                        warning   Rule Violated:    Class with no descendant should be sealed if possible

                                        24 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        24 types# lines of code (LOC)DebtSeverityFull Name
                                        ClrTypeResolver<TSymbolType,TSymbol >+TypeNameParserStep0522080min 30s08MediumNancy.ViewEngines.Razor.ClrTypeResolver <TSymbolType,TSymbol>+TypeNameParserStep
                                        VisualBasicClrTypeResolver1017070min 30s07MediumNancy.ViewEngines.Razor.VisualBasic .VisualBasicClrTypeResolver
                                        CSharpClrTypeResolver1413060min 30s06MediumNancy.ViewEngines.Razor.CSharp .CSharpClrTypeResolver
                                        DefaultStatusCodeHandler+DefaultStatusCo deHandlerResult1810110min 30s11MediumNancy.ErrorHandling .DefaultStatusCodeHandler+DefaultStatusC odeHandlerResult
                                        HttpEncoder00505100min 30s10MediumNancy.Helpers.HttpEncoder
                                        Tokenizer+TokenKeyRing0137090min 30s09MediumNancy.Authentication.Token .Tokenizer+TokenKeyRing
                                        TinyIoCContainer+CustomObjectLifetimeFac tory0227020min 30s02MediumNancy.TinyIoc .TinyIoCContainer+CustomObjectLifetimeFa ctory
                                        DiagnosticsModuleCatalog0327010min 30s01MediumNancy.Diagnostics .DiagnosticsModuleCatalog
                                        TinyIoCContainer+SingletonFactory0425000min 30s00MediumNancy.TinyIoc .TinyIoCContainer+SingletonFactory
                                        TinyIoCContainer+WeakInstanceFactory0621050min 30s05MediumNancy.TinyIoc .TinyIoCContainer+WeakInstanceFactory
                                        TinyIoCContainer+WeakDelegateFactory0819040min 30s04MediumNancy.TinyIoc .TinyIoCContainer+WeakDelegateFactory
                                        DefaultDescriptorBuilder+UseMasterGramma r0719030min 30s03MediumNancy.ViewEngines.Spark.Descriptors .DefaultDescriptorBuilder+UseMasterGramm ar
                                        StaticContentConventionBuilder+ResponseF actoryCacheKey0918200min 30s20MediumNancy.Conventions .StaticContentConventionBuilder+Response FactoryCacheKey
                                        TinyIoCContainer+InstanceFactory1116190min 30s19MediumNancy.TinyIoc .TinyIoCContainer+InstanceFactory
                                        TinyIoCContainer+MultiInstanceFactory1214180min 30s18MediumNancy.TinyIoc .TinyIoCContainer+MultiInstanceFactory
                                        TinyIoCContainer+DelegateFactory1313230min 30s23MediumNancy.TinyIoc .TinyIoCContainer+DelegateFactory
                                        DefaultRouteCacheProvider+RouteCacheDiag nostics1513220min 30s22MediumNancy.Routing .DefaultRouteCacheProvider+RouteCacheDia gnostics
                                        SparkRenderContextWrapper1612210min 30s21MediumNancy.ViewEngines.Spark .SparkRenderContextWrapper
                                        DiagnosticsModuleBuilder1711140min 30s14MediumNancy.Diagnostics .DiagnosticsModuleBuilder
                                        Tokenizer+TokenValidator198130min 30s13MediumNancy.Authentication.Token .Tokenizer+TokenValidator
                                        DefaultResponseNegotiator+CompatibleHead er217120min 30s12MediumNancy.Responses.Negotiation .DefaultResponseNegotiator+CompatibleHea der
                                        DefaultUserIdentityResolver+TokenUserIde ntity207170min 30s17MediumNancy.Authentication.Token .DefaultUserIdentityResolver+TokenUserId entity
                                        DiagnosticsViewRenderer+DiagnosticsViewR esolver223160min 30s16MediumNancy.Diagnostics .DiagnosticsViewRenderer+DiagnosticsView Resolver
                                        DiagnosticsViewRenderer+DummyTextResourc e231150min 30s15MediumNancy.Diagnostics .DiagnosticsViewRenderer+DummyTextResour ce
                                        warning   Rule Violated:    Overrides of Method() should call base.Method()

                                        21 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        21 methodsshouldCalldefinedInBaseClassDebtSeverityFull Name
                                        Dispose()Dispose()Response065min06MediumNancy.Responses.StreamResponse.Dispose()
                                        GetCustomObjectLifetimeVariant (TinyIoCContainer+ITinyIoCObjectLifetime Provider,String)GetCustomObjectLifetimeVariant(TinyIoCContainer+ITinyIoCObjectLifetimeProvider,String)TinyIoCContainer+ObjectFactoryBase055min05MediumNancy.TinyIoc .TinyIoCContainer+MultiInstanceFactory .GetCustomObjectLifetimeVariant (TinyIoCContainer+ITinyIoCObjectLifetime Provider,String)
                                        GetCustomObjectLifetimeVariant (TinyIoCContainer+ITinyIoCObjectLifetime Provider,String)GetCustomObjectLifetimeVariant(TinyIoCContainer+ITinyIoCObjectLifetimeProvider,String)TinyIoCContainer+ObjectFactoryBase075min07MediumNancy.TinyIoc .TinyIoCContainer+SingletonFactory .GetCustomObjectLifetimeVariant (TinyIoCContainer+ITinyIoCObjectLifetime Provider,String)
                                        GetCustomObjectLifetimeVariant (TinyIoCContainer+ITinyIoCObjectLifetime Provider,String)GetCustomObjectLifetimeVariant(TinyIoCContainer+ITinyIoCObjectLifetimeProvider,String)TinyIoCContainer+ObjectFactoryBase095min09MediumNancy.TinyIoc .TinyIoCContainer+CustomObjectLifetimeFa ctory.GetCustomObjectLifetimeVariant (TinyIoCContainer+ITinyIoCObjectLifetime Provider,String)
                                        SetConstructor(ConstructorInfo)SetConstructor(ConstructorInfo)TinyIoCContainer+ObjectFactoryBase085min08MediumNancy.TinyIoc .TinyIoCContainer+DelegateFactory .SetConstructor(ConstructorInfo)
                                        SetConstructor(ConstructorInfo)SetConstructor(ConstructorInfo)TinyIoCContainer+ObjectFactoryBase015min01MediumNancy.TinyIoc .TinyIoCContainer+WeakDelegateFactory .SetConstructor(ConstructorInfo)
                                        SetConstructor(ConstructorInfo)SetConstructor(ConstructorInfo)TinyIoCContainer+ObjectFactoryBase005min00MediumNancy.TinyIoc .TinyIoCContainer+InstanceFactory .SetConstructor(ConstructorInfo)
                                        SetConstructor(ConstructorInfo)SetConstructor(ConstructorInfo)TinyIoCContainer+ObjectFactoryBase025min02MediumNancy.TinyIoc .TinyIoCContainer+WeakInstanceFactory .SetConstructor(ConstructorInfo)
                                        GetFactoryForChildContainer(Type ,TinyIoCContainer,TinyIoCContainer)GetFactoryForChildContainer(Type,TinyIoCContainer,TinyIoCContainer)TinyIoCContainer+ObjectFactoryBase045min04MediumNancy.TinyIoc .TinyIoCContainer+SingletonFactory .GetFactoryForChildContainer(Type ,TinyIoCContainer,TinyIoCContainer)
                                        GetFactoryForChildContainer(Type ,TinyIoCContainer,TinyIoCContainer)GetFactoryForChildContainer(Type,TinyIoCContainer,TinyIoCContainer)TinyIoCContainer+ObjectFactoryBase035min03MediumNancy.TinyIoc .TinyIoCContainer+CustomObjectLifetimeFa ctory.GetFactoryForChildContainer(Type ,TinyIoCContainer,TinyIoCContainer)
                                        InitializeRequestPipelines(NancyContext)InitializeRequestPipelines(NancyContext)NancyBootstrapperBase<TContainer>105min10MediumNancy.Bootstrapper .NancyBootstrapperWithRequestContainerBa se<TContainer> .InitializeRequestPipelines(NancyContext )
                                        RegisterRegistrationTasks(IEnumerable <IRegistrations>)RegisterRegistrationTasks(IEnumerable<IRegistrations>)NancyBootstrapperBase<TContainer>175min17MediumNancy.Bootstrapper .NancyBootstrapperWithRequestContainerBa se<TContainer>.RegisterRegistrationTasks (IEnumerable<IRegistrations>)
                                        IsStale()IsStale()ViewLocationResult165min16MediumNancy.ViewEngines .FileSystemViewLocationResult.IsStale()
                                        Match(String)Match(String)CaptureNode185min18MediumNancy.Routing.Trie.Nodes .CaptureNodeWithDefaultValue.Match (String)
                                        GetMatches(String[],Int32,IDictionary <String,Object>,NancyContext)GetMatches(String[],Int32,IDictionary<String,Object>,NancyContext)TrieNode205min20MediumNancy.Routing.Trie.Nodes .GreedyRegExCaptureNode.GetMatches (String[],Int32,IDictionary<String ,Object>,NancyContext)
                                        GetMatches(String[],Int32,IDictionary <String,Object>,NancyContext)GetMatches(String[],Int32,IDictionary<String,Object>,NancyContext)TrieNode195min19MediumNancy.Routing.Trie.Nodes.RootNode .GetMatches(String[],Int32,IDictionary <String,Object>,NancyContext)
                                        SetModel(Object)SetModel(Object)NancySparkView125min12MediumNancy.ViewEngines.Spark.NancySparkView <TModel>.SetModel(Object)
                                        GetRules(ValidationAttribute ,PropertyDescriptor)GetRules(ValidationAttribute,PropertyDescriptor)DataAnnotationsValidatorAdapter115min11MediumNancy.Validation.DataAnnotations .RangeValidatorAdapter.GetRules (ValidationAttribute,PropertyDescriptor)
                                        GetRules(ValidationAttribute ,PropertyDescriptor)GetRules(ValidationAttribute,PropertyDescriptor)DataAnnotationsValidatorAdapter135min13MediumNancy.Validation.DataAnnotations .RegexValidatorAdapter.GetRules (ValidationAttribute,PropertyDescriptor)
                                        GetRules(ValidationAttribute ,PropertyDescriptor)GetRules(ValidationAttribute,PropertyDescriptor)DataAnnotationsValidatorAdapter155min15MediumNancy.Validation.DataAnnotations .RequiredValidatorAdapter.GetRules (ValidationAttribute,PropertyDescriptor)
                                        GetRules(ValidationAttribute ,PropertyDescriptor)GetRules(ValidationAttribute,PropertyDescriptor)DataAnnotationsValidatorAdapter145min14MediumNancy.Validation.DataAnnotations .StringLengthValidatorAdapter.GetRules (ValidationAttribute,PropertyDescriptor)
                                        warningCritical   Critical Rule Violated:    Do not hide base class methods

                                        1 method matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        1 methodbaseMethodsHiddenDebtSeverityFull Name
                                        Dispose()01 method010min0HighNancy.IO.UnclosableStreamWrapper.Dispose ()
                                        warning   Rule Violated:    A stateless class or structure might be turned into a static type

                                        8 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        8 typesmethodsUsingMeDebtSeverityFull Name
                                        MimeTypes33 methods34min 0s2LowNancy.MimeTypes
                                        HttpEncoder110 methods111min3LowNancy.Helpers.HttpEncoder
                                        HttpUtility017 methods018min0LowNancy.Helpers.HttpUtility
                                        StaticContentConventionBuilder25 methods26min1LowNancy.Conventions .StaticContentConventionBuilder
                                        JavaScriptPrimitiveConverter53 methods54min 0s6LowNancy.Json.JavaScriptPrimitiveConverter
                                        JavaScriptTypeResolver43 methods44min 0s7LowNancy.Json.JavaScriptTypeResolver
                                        TestingDiagnosticProvider+DiagObject61 method62min 0s4LowNancy.Diagnostics .TestingDiagnosticProvider+DiagObject
                                        EmbeddedStaticContentConventionBuilder7no method71min 0s5LowNancy.Embedded.Conventions .EmbeddedStaticContentConventionBuilder
                                        warning   Rule Violated:    Non-static classes should be instantiated or turned to static

                                        12 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        12 typesVisibilityDebtSeverityFull Name
                                        NancyFxSection+DisableOutputBufferElemen t03Public032min 0s03MediumNancy.Hosting.Aspnet .NancyFxSection+DisableOutputBufferEleme nt
                                        StatelessAuthenticationConfiguration04Public042min 0s04MediumNancy.Authentication.Stateless .StatelessAuthenticationConfiguration
                                        MimeTypes05Public052min 0s05MediumNancy.MimeTypes
                                        HttpUtility00Public002min 0s00MediumNancy.Helpers.HttpUtility
                                        StaticContentConventionBuilder01Public012min 0s01MediumNancy.Conventions .StaticContentConventionBuilder
                                        BindingDefaults02Public022min 0s02MediumNancy.ModelBinding.BindingDefaults
                                        RazorConfigurationSection09Public092min 0s09MediumNancy.ViewEngines.Razor .RazorConfigurationSection
                                        NancyFxSection10Public102min 0s10MediumNancy.Hosting.Aspnet.NancyFxSection
                                        NancyFxSection+BootstrapperElement11Public112min 0s11MediumNancy.Hosting.Aspnet .NancyFxSection+BootstrapperElement
                                        BasicAuthenticationConfiguration06Public062min 0s06MediumNancy.Authentication.Basic .BasicAuthenticationConfiguration
                                        EmbeddedStaticContentConventionBuilder07Public072min 0s07MediumNancy.Embedded.Conventions .EmbeddedStaticContentConventionBuilder
                                        TokenAuthenticationConfiguration08Public082min 0s08MediumNancy.Authentication.Token .TokenAuthenticationConfiguration
                                        warning   Rule Violated:    Methods should be declared static if possible

                                        34 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        34 methodsstaticFieldsUsedmethodsCallingMeDebtSeverityFull Name
                                        ConvertToEnum(Object,Type)11no field141 method141min 0s11MediumNancy.Json.JavaScriptSerializer .ConvertToEnum(Object,Type)
                                        Raw(String)12no field27no method270min 30s12MediumNancy.ViewEngines.Razor.HtmlHelpers.Raw (String)
                                        EnableTracing(NancyContext)09no field131 method131min 0s09MediumNancy.NancyEngine.EnableTracing (NancyContext)
                                        InvokePostRequestHook(NancyContext ,CancellationToken,AfterPipeline)10no field121 method121min 0s10MediumNancy.NancyEngine.InvokePostRequestHook (NancyContext,CancellationToken ,AfterPipeline)
                                        IsIgnoredAssembly(Assembly)15no field014 methods012min 30s15MediumNancy.TinyIoc.TinyIoCContainer .IsIgnoredAssembly(Assembly)
                                        GetDefaultObjectFactory(Type,Type)16no field005 methods003min 0s16MediumNancy.TinyIoc.TinyIoCContainer .GetDefaultObjectFactory(Type,Type)
                                        IsIEnumerableRequest(Type)13no field022 methods021min 30s13MediumNancy.TinyIoc.TinyIoCContainer .IsIEnumerableRequest(Type)
                                        IsAutomaticLazyFactoryRequest(Type)14no field042 methods041min 30s14MediumNancy.TinyIoc.TinyIoCContainer .IsAutomaticLazyFactoryRequest(Type)
                                        GetTypeConstructors(Type)04no field032 methods031min 30s08MediumNancy.TinyIoc.TinyIoCContainer .GetTypeConstructors(Type)
                                        ConfigureDefaultConventions (NancyConventions)03no field161 method161min 0s02MediumNancy.Conventions .DefaultAcceptHeaderCoercionConventions .ConfigureDefaultConventions (NancyConventions)
                                        GetAdditionalTypes()01no field151 method151min 0s03MediumNancy.Bootstrapper.NancyBootstrapperBase <TContainer>.GetAdditionalTypes()
                                        BindingValueIsValid(String,Object ,BindingMemberInfo,BindingContext)02no field111 method111min 0s00MediumNancy.ModelBinding.DefaultBinder .BindingValueIsValid(String,Object ,BindingMemberInfo,BindingContext)
                                        GetBindingListInstanceCount(NancyContext )07no field071 method071min 0s01MediumNancy.ModelBinding.DefaultBinder .GetBindingListInstanceCount (NancyContext)
                                        ResolveGenericInterfaceToType(Type)08no field061 method061min 0s06MediumNancy.Json.JavaScriptSerializer .ResolveGenericInterfaceToType(Type)
                                        ResolveInterfaceToType(Type)05no field081 method081min 0s07MediumNancy.Json.JavaScriptSerializer .ResolveInterfaceToType(Type)
                                        GetClosedIDictionaryBase(Type)06no field091 method091min 0s04MediumNancy.Json.JsonSerializer .GetClosedIDictionaryBase(Type)
                                        GetMemberValue(Object,MemberInfo)17no field101 method101min 0s05MediumNancy.Json.JsonSerializer.GetMemberValue (Object,MemberInfo)
                                        GetValue(IDictionary<String,Object> ,String)28no field211 method211min 0s28MediumNancy.Json.Converters.TimeSpanConverter .GetValue(IDictionary<String,Object> ,String)
                                        GetDescription(IDiagnosticsProvider ,MethodInfo)29no field221 method221min 0s29MediumNancy.Diagnostics.InteractiveDiagnostics .GetDescription(IDiagnosticsProvider ,MethodInfo)
                                        GetArguments(MethodInfo)26no field231 method231min 0s26MediumNancy.Diagnostics.InteractiveDiagnostics .GetArguments(MethodInfo)
                                        NoReturnValue()27no field33no method330min 30s27MediumNancy.Diagnostics .TestingDiagnosticProvider+DiagObject .NoReturnValue()
                                        StringReturnValue()32no field31no method310min 30s32MediumNancy.Diagnostics .TestingDiagnosticProvider+DiagObject .StringReturnValue()
                                        SayHello(String)33no field30no method300min 30s33MediumNancy.Diagnostics .TestingDiagnosticProvider+DiagObject .SayHello(String)
                                        get_SayHelloWithAgeTemplate()30no field29no method290min 30s30MediumNancy.Diagnostics .TestingDiagnosticProvider+DiagObject .get_SayHelloWithAgeTemplate()
                                        get_SayHelloWithAgeDescription()31no field28no method280min 30s31MediumNancy.Diagnostics .TestingDiagnosticProvider+DiagObject .get_SayHelloWithAgeDescription()
                                        SayHelloWithAge(String,Int32)20no field26no method260min 30s25MediumNancy.Diagnostics .TestingDiagnosticProvider+DiagObject .SayHelloWithAge(String,Int32)
                                        SayHelloWithAge2(String,Int32)21no field32no method320min 30s19MediumNancy.Diagnostics .TestingDiagnosticProvider+DiagObject .SayHelloWithAge2(String,Int32)
                                        ShouldWriteValue(Object)18no field171 method171min 0s20MediumNancy.ViewEngines.Razor .NancyRazorViewBase<TModel> .ShouldWriteValue(Object)
                                        H(Object)19no field25no method250min 30s17MediumNancy.ViewEngines.Spark.NancySparkView.H (Object)
                                        HTML(Object)24no field24no method240min 30s18MediumNancy.ViewEngines.Spark.NancySparkView .HTML(Object)
                                        GetCleanTemplateName(String)25no field201 method201min 0s23MediumNancy.ViewEngines.DotLiquid .LiquidNancyFileSystem .GetCleanTemplateName(String)
                                        ConvertMarkdown(ViewLocationResult)001 field191 method191min 0s24MediumNancy.ViewEngines.Markdown .MarkDownViewEngine.ConvertMarkdown (ViewLocationResult)
                                        GenerateHash(Byte[],Byte[])22no field052 methods051min 30s21MediumNancy.Authentication.Token .Tokenizer+TokenValidator.GenerateHash (Byte[],Byte[])
                                        CreateKey()23no field181 method181min 0s22MediumNancy.Authentication.Token .Tokenizer+TokenKeyRing.CreateKey()
                                        warning   Rule Violated:    Constructor should not call a virtual method

                                        5 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        5 methodsvirtualMethodsCalledDerivedTypesDebtSeverityFull Name
                                        .ctor(Stream,Int64,Int64,Boolean)12 methods1no type112min1HighNancy.IO.RequestStream..ctor(Stream ,Int64,Int64,Boolean)
                                        .ctor(IInteractiveDiagnostics)31 method0no type36min0HighNancy.Diagnostics.Modules .InteractiveModule..ctor (IInteractiveDiagnostics)
                                        .ctor(RazorCodeLanguage)04 methods2no type024min2HighNancy.ViewEngines.Razor .NancyRazorEngineHost..ctor (RazorCodeLanguage)
                                        .ctor()41 method4no type46min4HighNancy.ViewEngines.Razor.VisualBasic .NancyVisualBasicRazorCodeParser..ctor()
                                        .ctor()21 method3no type26min3HighNancy.ViewEngines.Razor.CSharp .NancyCSharpRazorCodeParser..ctor()
                                        warning   Rule Violated:    Don't assign static fields from instance methods

                                        3 fields matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        3 fieldsassignedByDebtSeverityFull Name
                                        rootPathProvider01 method05min0MediumNancy.StaticContent.rootPathProvider
                                        conventions11 method15min1MediumNancy.StaticContent.conventions
                                        rootPathProvider21 method25min2MediumNancy.Bootstrapper .FavIconApplicationStartup .rootPathProvider
                                        warning   Rule Violated:    Avoid empty interfaces

                                        1 type matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        1 typeTypesThatImplementMeDebtSeverityFull Name
                                        INancyRazorView03 types019min0MediumNancy.ViewEngines.Razor.INancyRazorView

                                        Design
                                        570

                                        warning   Rule Violated:    Types with disposable instance fields must be disposable

                                        24 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        24 typesinstanceFieldsDisposableDebtSeverityFull Name
                                        HtmlHelpers081 field087min08MediumNancy.ViewEngines.Razor.HtmlHelpers
                                        NancyHandler071 field077min07MediumNancy.Hosting.Aspnet.NancyHandler
                                        HttpFile061 field067min06MediumNancy.HttpFile
                                        HttpMultipart111 field117min11MediumNancy.HttpMultipart
                                        HttpMultipartBoundary101 field107min10MediumNancy.HttpMultipartBoundary
                                        DefaultResponseFormatter091 field097min09MediumNancy.DefaultResponseFormatter
                                        NancyModule021 field027min02MediumNancy.NancyModule
                                        TinyIoCContainer+RegisterOptions011 field017min01MediumNancy.TinyIoc .TinyIoCContainer+RegisterOptions
                                        PassphraseKeyGenerator001 field007min00MediumNancy.Cryptography .PassphraseKeyGenerator
                                        RandomKeyGenerator051 field057min05MediumNancy.Cryptography.RandomKeyGenerator
                                        NancyOptions041 field047min04MediumNancy.Owin.NancyOptions
                                        TextResourceFinder031 field037min03MediumNancy.Localization.TextResourceFinder
                                        TextResourceFinder+DynamicMemberChainer201 field207min20MediumNancy.Localization .TextResourceFinder+DynamicMemberChainer
                                        RouteExecutionEarlyExitException191 field197min19MediumNancy.ErrorHandling .RouteExecutionEarlyExitException
                                        DefaultViewLocator181 field187min18MediumNancy.ViewEngines.DefaultViewLocator
                                        ViewLocationContext231 field237min23MediumNancy.ViewEngines.ViewLocationContext
                                        RoutePatternMatchResult221 field227min22MediumNancy.Routing.RoutePatternMatchResult
                                        BindingContext211 field217min21MediumNancy.ModelBinding.BindingContext
                                        DynamicModelBinderAdapter141 field147min14MediumNancy.ModelBinding .DynamicModelBinderAdapter
                                        DiagnosticsModuleCatalog131 field137min13MediumNancy.Diagnostics .DiagnosticsModuleCatalog
                                        DiagnosticsViewRenderer121 field127min12MediumNancy.Diagnostics .DiagnosticsViewRenderer
                                        UrlHelpers<TModel>171 field177min17MediumNancy.ViewEngines.Razor.UrlHelpers <TModel>
                                        NancySparkView161 field167min16MediumNancy.ViewEngines.Spark.NancySparkView
                                        NancyViewFolder151 field157min15MediumNancy.ViewEngines.Spark.NancyViewFolder
                                        warning   Rule Violated:    Avoid namespaces with few types

                                        15 namespaces matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        15 namespacestypesDebtSeverityFull Name
                                        System.Reflection121 type045min04LowSystem.Reflection
                                        Nancy.ViewEngines.Razor111 type055min05LowNancy.ViewEngines.Razor
                                        Owin141 type065min06LowOwin
                                        Nancy.Embedded.Conventions131 type035min03LowNancy.Embedded.Conventions
                                        Nancy.Cookies072 types005min00LowNancy.Cookies
                                        Nancy.IO062 types015min01LowNancy.IO
                                        Nancy.Culture082 types025min02LowNancy.Culture
                                        Nancy.ModelBinding .DefaultBodyDeserializers102 types075min07LowNancy.ModelBinding .DefaultBodyDeserializers
                                        Nancy.Json.Converters092 types125min12LowNancy.Json.Converters
                                        Nancy.ViewEngines.Razor.VisualBasic033 types135min13LowNancy.ViewEngines.Razor.VisualBasic
                                        Nancy.ViewEngines.Razor.CSharp043 types145min14LowNancy.ViewEngines.Razor.CSharp
                                        Nancy.Authentication.Token.Storage053 types115min11LowNancy.Authentication.Token.Storage
                                        Nancy.Localization004 types085min08LowNancy.Localization
                                        Nancy.ErrorHandling014 types095min09LowNancy.ErrorHandling
                                        Nancy.ModelBinding.DefaultConverters024 types105min10LowNancy.ModelBinding.DefaultConverters
                                        warning   Rule Violated:    Nested types should not be visible

                                        17 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        17 typesVisibilitytypesUserDebtSeverityFull Name
                                        DefaultStatusCodeHandler+DefaultStatusCo deHandlerResult02Internal08no type082min 0s05MediumNancy.ErrorHandling .DefaultStatusCodeHandler+DefaultStatusC odeHandlerResult
                                        NancyFxSection+DisableOutputBufferElemen t06Public061 type066min04MediumNancy.Hosting.Aspnet .NancyFxSection+DisableOutputBufferEleme nt
                                        StaticConfiguration+Caching07Public014 types0118min07MediumNancy.StaticConfiguration+Caching
                                        NancyModule+RouteBuilder08Public005 types0022min06MediumNancy.NancyModule+RouteBuilder
                                        TinyIoCContainer+RegisterOptions03Public024 types0218min01MediumNancy.TinyIoc .TinyIoCContainer+RegisterOptions
                                        TinyIoCContainer+MultiRegisterOptions04Public043 types0414min00MediumNancy.TinyIoc .TinyIoCContainer+MultiRegisterOptions
                                        TinyIoCContainer+ITinyIoCObjectLifetimeP rovider05Public052 types0510min03MediumNancy.TinyIoc .TinyIoCContainer+ITinyIoCObjectLifetime Provider
                                        TinyIoCContainer+TypeRegistration14Public09no type092min 0s02MediumNancy.TinyIoc .TinyIoCContainer+TypeRegistration
                                        TextResourceFinder+DynamicMemberChainer09Public14no type142min 0s08MediumNancy.Localization .TextResourceFinder+DynamicMemberChainer
                                        RedirectResponse+RedirectType16Public034 types0318min14MediumNancy.Responses .RedirectResponse+RedirectType
                                        DiagnosticsViewRenderer+DiagnosticsViewR esolver01Internal15no type152min 0s13MediumNancy.Diagnostics .DiagnosticsViewRenderer+DiagnosticsView Resolver
                                        DiagnosticsViewRenderer+DummyTextResourc e00Internal16no type162min 0s16MediumNancy.Diagnostics .DiagnosticsViewRenderer+DummyTextResour ce
                                        TestingDiagnosticProvider+DiagObject13Public13no type132min 0s15MediumNancy.Diagnostics .TestingDiagnosticProvider+DiagObject
                                        NancyViewFolder+NancyViewFile10Public10no type102min 0s10MediumNancy.ViewEngines.Spark .NancyViewFolder+NancyViewFile
                                        NancyFxSection+BootstrapperElement11Public071 type076min09MediumNancy.Hosting.Aspnet .NancyFxSection+BootstrapperElement
                                        Tokenizer+TokenizerConfigurator12Public11no type112min 0s12MediumNancy.Authentication.Token .Tokenizer+TokenizerConfigurator
                                        MetadataModule<TMetadata >+RouteMetadataBuilder15Public12no type122min 0s11MediumNancy.Metadata.Modules.MetadataModule <TMetadata>+RouteMetadataBuilder
                                        warning   Rule Violated:    Instances size shouldn't be too big

                                        1 type matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        1 typeSize of instanceInstanceFieldsBaseClassesDebtAnnual InterestFull Name
                                        NancyInternalConfiguration0168042 fields01 type012min02min 47sNancy.Bootstrapper .NancyInternalConfiguration
                                        warning   Rule Violated:    Attribute classes should be sealed

                                        2 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        2 types# lines of code (LOC)DebtSeverityFull Name
                                        DescriptionAttribute0405min0MediumNancy.Diagnostics.DescriptionAttribute
                                        TemplateAttribute1415min1MediumNancy.Diagnostics.TemplateAttribute
                                        warning   Rule Violated:    Don't use obsolete types, methods or fields

                                        12 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        12 methodsobsoleteUsageDebtSeverityFull Name
                                        AddCookie(String,String)031 method035min03HighNancy.Response.AddCookie(String,String)
                                        AddCookie(String,String,Nullable <DateTime>)041 method045min04HighNancy.Response.AddCookie(String,String ,Nullable<DateTime>)
                                        AddCookie(String,String,Nullable <DateTime>,String,String)051 method055min05HighNancy.Response.AddCookie(String,String ,Nullable<DateTime>,String,String)
                                        ExecuteDiagnostics(NancyContext ,IRouteResolver,DiagnosticsConfiguration ,DefaultObjectSerializer)001 method005min00HighNancy.Diagnostics.DiagnosticsHook .ExecuteDiagnostics(NancyContext ,IRouteResolver,DiagnosticsConfiguration ,DefaultObjectSerializer)
                                        AddUpdateSessionCookie (DiagnosticsSession,NancyContext ,DiagnosticsConfiguration ,DefaultObjectSerializer)011 method015min01HighNancy.Diagnostics.DiagnosticsHook .AddUpdateSessionCookie (DiagnosticsSession,NancyContext ,DiagnosticsConfiguration ,DefaultObjectSerializer)
                                        UserLoggedInRedirectResponse (NancyContext,Guid,Nullable<DateTime> ,String)021 method025min02HighNancy.Authentication.Forms .FormsAuthentication .UserLoggedInRedirectResponse (NancyContext,Guid,Nullable<DateTime> ,String)
                                        UserLoggedInResponse(Guid,Nullable <DateTime>)091 method095min09HighNancy.Authentication.Forms .FormsAuthentication .UserLoggedInResponse(Guid,Nullable <DateTime>)
                                        LogOutAndRedirectResponse(NancyContext ,String)101 method105min10HighNancy.Authentication.Forms .FormsAuthentication .LogOutAndRedirectResponse(NancyContext ,String)
                                        LogOutResponse()111 method115min11HighNancy.Authentication.Forms .FormsAuthentication.LogOutResponse()
                                        Encrypt(String)061 method065min06HighNancy.Encryption.MachineKey .MachineKeyEncryptionProvider.Encrypt (String)
                                        Decrypt(String)071 method075min07HighNancy.Encryption.MachineKey .MachineKeyEncryptionProvider.Decrypt (String)
                                        GenerateHmac(Byte[])081 method085min08HighNancy.Encryption.MachineKey .MachineKeyHmacProvider.GenerateHmac (Byte[])
                                        warning   Rule Violated:    Do implement methods that throw NotImplementedException

                                        2 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        2 methods# lines of code (LOC)DebtSeverityFull Name
                                        Serialize(Object,JavaScriptSerializer)01010min0HighNancy.Json.Converters.TupleConverter .Serialize(Object,JavaScriptSerializer)
                                        GetUriString(String,String[])11110min1HighNancy.ViewEngines.SuperSimpleViewEngine .NancyViewEngineHost.GetUriString(String ,String[])

                                        Architecture
                                        521

                                        warningCritical   Critical Rule Violated:    Avoid namespaces mutually dependent

                                        173 members matched

                                        173 types and methodsshouldntUsebecauseNamespaceshouldntUseNamespaceDebtAnnual InterestFull Name
                                        DefaultStaticContentProvider0461 typeNancyNancy.Conventions04615min01232minNancy.DefaultStaticContentProvider
                                        StaticContent0451 typeNancyNancy.Conventions04515min01132minNancy.StaticContent
                                        GetContent(NancyContext)0471 methodNancyNancy.Conventions04715min01032minNancy.DefaultStaticContentProvider .GetContent(NancyContext)
                                        CompositeValidator0491 typeNancy.ValidationNancy04915min01324minNancy.Validation.CompositeValidator
                                        IModelValidator0481 typeNancy.ValidationNancy04815min01624minNancy.Validation.IModelValidator
                                        ModuleExtensions0272 typesNancy.ValidationNancy02720min01524minNancy.Validation.ModuleExtensions
                                        Validate<T>(INancyModule,T)0104 methodsNancy.ValidationNancy01030min01424minNancy.Validation.ModuleExtensions .Validate<T>(INancyModule,T)
                                        INancyModule0441 typeNancyNancy.ModelBinding04415min00550minNancy.INancyModule
                                        NancyModule0401 typeNancyNancy.ModelBinding04015min00450minNancy.NancyModule
                                        INancyModule0391 typeNancyNancy.ViewEngines03915min00250minNancy.INancyModule
                                        NancyModule0411 typeNancyNancy.ViewEngines04115min00350minNancy.NancyModule
                                        INancyModule0431 typeNancyNancy.Routing04315min02912minNancy.INancyModule
                                        NancyContext0421 typeNancyNancy.Routing04215min02312minNancy.NancyContext
                                        NancyModule0571 typeNancyNancy.Routing05715min02412minNancy.NancyModule
                                        NancyModule+RouteBuilder0561 typeNancyNancy.Routing05615min02612minNancy.NancyModule+RouteBuilder
                                        NancyEngine0581 typeNancyNancy.Routing05815min02512minNancy.NancyEngine
                                        AddRoute(String,String,Func<NancyContext ,Boolean>,Func<Object,Object>)0601 methodNancyNancy.Routing06015min02812minNancy.NancyModule+RouteBuilder.AddRoute (String,String,Func<NancyContext,Boolean >,Func<Object,Object>)
                                        AddRoute(String,String,Func<NancyContext ,Boolean>,Func<Object,CancellationToken ,Task<Object>>)0591 methodNancyNancy.Routing05915min02712minNancy.NancyModule+RouteBuilder.AddRoute (String,String,Func<NancyContext,Boolean >,Func<Object,CancellationToken,Task <Object>>)
                                        InvokeRequestLifeCycle(NancyContext ,CancellationToken,IPipelines)0551 methodNancyNancy.Routing05515min03012minNancy.NancyEngine.InvokeRequestLifeCycle (NancyContext,CancellationToken ,IPipelines)
                                        INancyModule0511 typeNancyNancy.Responses.Negotiation05115min0614min 31sNancy.INancyModule
                                        NegotiatorExtensions0074 typesNancyNancy.Responses.Negotiation00730min0604min 31sNancy.NegotiatorExtensions
                                        NancyContext0501 typeNancyNancy.Responses.Negotiation05015min0594min 31sNancy.NancyContext
                                        NancyModule0521 typeNancyNancy.Responses.Negotiation05215min0624min 31sNancy.NancyModule
                                        NancyEngine0541 typeNancyNancy.Responses.Negotiation05415min0654min 31sNancy.NancyEngine
                                        NancyEngine+<>o__260531 typeNancyNancy.Responses.Negotiation05315min0644min 31sNancy.NancyEngine+<>o__26
                                        ViewRenderer0163 typesNancyNancy.Responses.Negotiation01625min0634min 31sNancy.ViewRenderer
                                        ViewRenderer+<>o__30381 typeNancyNancy.Responses.Negotiation03815min0544min 31sNancy.ViewRenderer+<>o__3
                                        ViewRenderer+<>o__70371 typeNancyNancy.Responses.Negotiation03715min0534min 31sNancy.ViewRenderer+<>o__7
                                        WithCookie(Negotiator,INancyCookie)0212 methodsNancyNancy.Responses.Negotiation02120min0684min 31sNancy.NegotiatorExtensions.WithCookie (Negotiator,INancyCookie)
                                        WithHeaders(Negotiator,Tuple<String ,String>[])0192 methodsNancyNancy.Responses.Negotiation01920min0524min 31sNancy.NegotiatorExtensions.WithHeaders (Negotiator,Tuple<String,String>[])
                                        WithFullNegotiation(Negotiator)0143 methodsNancyNancy.Responses.Negotiation01425min0554min 31sNancy.NegotiatorExtensions .WithFullNegotiation(Negotiator)
                                        WithAllowedMediaRange(Negotiator ,MediaRange)0025 methodsNancyNancy.Responses.Negotiation00235min0584min 31sNancy.NegotiatorExtensions .WithAllowedMediaRange(Negotiator ,MediaRange)
                                        WithModel(Negotiator,Object)0312 methodsNancyNancy.Responses.Negotiation03120min0564min 31sNancy.NegotiatorExtensions.WithModel (Negotiator,Object)
                                        WithView(Negotiator,String)0342 methodsNancyNancy.Responses.Negotiation03420min0574min 31sNancy.NegotiatorExtensions.WithView (Negotiator,String)
                                        WithMediaRangeModel(Negotiator ,MediaRange,Func<Object>)0153 methodsNancyNancy.Responses.Negotiation01525min0714min 31sNancy.NegotiatorExtensions .WithMediaRangeModel(Negotiator ,MediaRange,Func<Object>)
                                        WithStatusCode(Negotiator,Int32)0252 methodsNancyNancy.Responses.Negotiation02520min0704min 31sNancy.NegotiatorExtensions .WithStatusCode(Negotiator,Int32)
                                        WithReasonPhrase(Negotiator,String)0292 methodsNancyNancy.Responses.Negotiation02920min0724min 31sNancy.NegotiatorExtensions .WithReasonPhrase(Negotiator,String)
                                        WithStatusCode(Negotiator,HttpStatusCode )0282 methodsNancyNancy.Responses.Negotiation02820min0734min 31sNancy.NegotiatorExtensions .WithStatusCode(Negotiator ,HttpStatusCode)
                                        .ctor()0361 methodNancyNancy.Responses.Negotiation03615min0674min 31sNancy.NancyContext..ctor()
                                        get_Negotiate()0871 methodNancyNancy.Responses.Negotiation08715min0664min 31sNancy.NancyModule.get_Negotiate()
                                        GetNegotiator(String,Object)0035 methodsNancyNancy.Responses.Negotiation00335min0694min 31sNancy.ViewRenderer.GetNegotiator(String ,Object)
                                        CacheHelpers0173 typesNancy.HelpersNancy01725min01718minNancy.Helpers.CacheHelpers
                                        HttpUtility0861 typeNancy.HelpersNancy08615min01818minNancy.Helpers.HttpUtility
                                        HttpUtility+HttpQSCollection0891 typeNancy.HelpersNancy08915min02218minNancy.Helpers .HttpUtility+HttpQSCollection
                                        ReturnNotModified(String,Nullable <DateTime>,NancyContext)0054 methodsNancy.HelpersNancy00530min01918minNancy.Helpers.CacheHelpers .ReturnNotModified(String,Nullable <DateTime>,NancyContext)
                                        ParseQueryString(String,Encoding)0881 methodNancy.HelpersNancy08815min02018minNancy.Helpers.HttpUtility .ParseQueryString(String,Encoding)
                                        .ctor()0851 methodNancy.HelpersNancy08515min02118minNancy.Helpers .HttpUtility+HttpQSCollection..ctor()
                                        JsonSerializer0821 typeNancy.JsonNancy08215min00055minNancy.Json.JsonSerializer
                                        SerializeValueImpl(Object,StringBuilder)0811 methodNancy.JsonNancy08115min00155minNancy.Json.JsonSerializer .SerializeValueImpl(Object,StringBuilder )
                                        Jsonp0841 typeNancyNancy.Bootstrapper08415min0754min 0sNancy.Jsonp
                                        JsonpApplicationStartup0332 typesNancyNancy.Bootstrapper03320min0834min 0sNancy.JsonpApplicationStartup
                                        StaticContent0322 typesNancyNancy.Bootstrapper03220min0844min 0sNancy.StaticContent
                                        DefaultNancyBootstrapper00012 typesNancyNancy.Bootstrapper0001h 0min0894min 0sNancy.DefaultNancyBootstrapper
                                        RootPathApplicationStartup0202 typesNancyNancy.Bootstrapper02020min0904min 0sNancy.RootPathApplicationStartup
                                        StaticConfiguration0242 typesNancyNancy.Bootstrapper02420min0874min 0sNancy.StaticConfiguration
                                        ResourceAssemblyProvider0831 typeNancyNancy.Bootstrapper08315min0884min 0sNancy.ResourceAssemblyProvider
                                        INancyEngine0901 typeNancyNancy.Bootstrapper09015min0954min 0sNancy.INancyEngine
                                        NancyEngine0971 typeNancyNancy.Bootstrapper09715min0864min 0sNancy.NancyEngine
                                        Enable(IPipelines)0961 methodNancyNancy.Bootstrapper09615min0854min 0sNancy.Jsonp.Enable(IPipelines)
                                        Disable(IPipelines)0991 methodNancyNancy.Bootstrapper09915min0914min 0sNancy.Jsonp.Disable(IPipelines)
                                        Enable(IPipelines)0981 methodNancyNancy.Bootstrapper09815min0974min 0sNancy.StaticContent.Enable(IPipelines)
                                        GetEngineInternal()0951 methodNancyNancy.Bootstrapper09515min0964min 0sNancy.DefaultNancyBootstrapper .GetEngineInternal()
                                        RegisterTypes(TinyIoCContainer ,IEnumerable<TypeRegistration>)0093 methods 1 fieldNancyNancy.Bootstrapper00930min0994min 0sNancy.DefaultNancyBootstrapper .RegisterTypes(TinyIoCContainer ,IEnumerable<TypeRegistration>)
                                        RegisterCollectionTypes(TinyIoCContainer ,IEnumerable<CollectionTypeRegistration> )0083 methods 1 fieldNancyNancy.Bootstrapper00830min0984min 0sNancy.DefaultNancyBootstrapper .RegisterCollectionTypes (TinyIoCContainer,IEnumerable <CollectionTypeRegistration>)
                                        RegisterRequestContainerModules (TinyIoCContainer,IEnumerable <ModuleRegistration>)0921 methodNancyNancy.Bootstrapper09215min0934min 0sNancy.DefaultNancyBootstrapper .RegisterRequestContainerModules (TinyIoCContainer,IEnumerable <ModuleRegistration>)
                                        RegisterInstances(TinyIoCContainer ,IEnumerable<InstanceRegistration>)0232 methodsNancyNancy.Bootstrapper02320min0924min 0sNancy.DefaultNancyBootstrapper .RegisterInstances(TinyIoCContainer ,IEnumerable<InstanceRegistration>)
                                        CreateRequestContainer(NancyContext)0911 methodNancyNancy.Bootstrapper09115min0944min 0sNancy.DefaultNancyBootstrapper .CreateRequestContainer(NancyContext)
                                        GetDiagnostics()0941 methodNancyNancy.Bootstrapper09415min0824min 0sNancy.DefaultNancyBootstrapper .GetDiagnostics()
                                        GetApplicationStartupTasks()0931 methodNancyNancy.Bootstrapper09315min0764min 0sNancy.DefaultNancyBootstrapper .GetApplicationStartupTasks()
                                        GetRegistrationTasks()0801 methodNancyNancy.Bootstrapper08015min0794min 0sNancy.DefaultNancyBootstrapper .GetRegistrationTasks()
                                        .ctor()0671 methodNancyNancy.Bootstrapper06715min0784min 0sNancy.DefaultNancyBootstrapper..ctor()
                                        GetDebugMode()0221 method 1 fieldNancyNancy.Bootstrapper02220min0814min 0sNancy.StaticConfiguration.GetDebugMode()
                                        GetFilteredAssemblies()0661 methodNancyNancy.Bootstrapper06615min0804min 0sNancy.ResourceAssemblyProvider .GetFilteredAssemblies()
                                        InvokeRequestLifeCycle(NancyContext ,CancellationToken,IPipelines)0182 methodsNancyNancy.Bootstrapper01820min0774min 0sNancy.NancyEngine.InvokeRequestLifeCycle (NancyContext,CancellationToken ,IPipelines)
                                        HandleFaultedTask(NancyContext ,IPipelines,TaskCompletionSource <NancyContext>)0691 methodNancyNancy.Bootstrapper06915min0744min 0sNancy.NancyEngine.HandleFaultedTask (NancyContext,IPipelines ,TaskCompletionSource<NancyContext>)
                                        DefaultCultureService0681 typeNancy.CultureNancy06815min00847minNancy.Culture.DefaultCultureService
                                        ICultureService0651 typeNancy.CultureNancy06515min00947minNancy.Culture.ICultureService
                                        DefaultNancyContextFactory0113 typesNancyNancy.Diagnostics01125min0389minNancy.DefaultNancyContextFactory
                                        DefaultNancyBootstrapper0621 typeNancyNancy.Diagnostics06215min0379minNancy.DefaultNancyBootstrapper
                                        StaticConfiguration0611 typeNancyNancy.Diagnostics06115min0399minNancy.StaticConfiguration
                                        StaticConfiguration+Caching0641 typeNancyNancy.Diagnostics06415min0419minNancy.StaticConfiguration+Caching
                                        NancyContext0133 typesNancyNancy.Diagnostics01325min0409minNancy.NancyContext
                                        NancyEngine0064 typesNancyNancy.Diagnostics00630min0369minNancy.NancyEngine
                                        Create(Request)0123 methodsNancyNancy.Diagnostics01225min0329minNancy.DefaultNancyContextFactory.Create (Request)
                                        .ctor()0631 methodNancyNancy.Diagnostics06315min0319minNancy.NancyContext..ctor()
                                        set_Request(Request)0352 methodsNancyNancy.Diagnostics03520min0339minNancy.NancyContext.set_Request(Request)
                                        SaveTraceInformation(NancyContext)0045 methodsNancyNancy.Diagnostics00435min0359minNancy.NancyEngine.SaveTraceInformation (NancyContext)
                                        GetDiagnosticsSessionGuid(NancyContext)0302 methodsNancyNancy.Diagnostics03020min0349minNancy.NancyEngine .GetDiagnosticsSessionGuid(NancyContext)
                                        DefaultNancyContextFactory0262 typesNancyNancy.Localization02620min00747minNancy.DefaultNancyContextFactory
                                        Create(Request)0701 methodNancyNancy.Localization07015min00647minNancy.DefaultNancyContextFactory.Create (Request)
                                        ResponseExtensions0771 typeNancyNancy.Responses07715min0467minNancy.ResponseExtensions
                                        RootPathApplicationStartup0761 typeNancyNancy.Responses07615min0477minNancy.RootPathApplicationStartup
                                        FormatterExtensions0017 typesNancyNancy.Responses00145min0497minNancy.FormatterExtensions
                                        AsAttachment(Response,String,String)0791 methodNancyNancy.Responses07915min0457minNancy.ResponseExtensions.AsAttachment (Response,String,String)
                                        .ctor(IRootPathProvider)0781 methodNancyNancy.Responses07815min0437minNancy.RootPathApplicationStartup..ctor (IRootPathProvider)
                                        AsFile(IResponseFormatter,String,String)0751 methodNancyNancy.Responses07515min0447minNancy.FormatterExtensions.AsFile (IResponseFormatter,String,String)
                                        AsFile(IResponseFormatter,String)0721 methodNancyNancy.Responses07215min0507minNancy.FormatterExtensions.AsFile (IResponseFormatter,String)
                                        AsText(IResponseFormatter,String,String)0711 methodNancyNancy.Responses07115min0517minNancy.FormatterExtensions.AsText (IResponseFormatter,String,String)
                                        AsText(IResponseFormatter,String)0741 methodNancyNancy.Responses07415min0487minNancy.FormatterExtensions.AsText (IResponseFormatter,String)
                                        AsJson<TModel>(IResponseFormatter,TModel ,HttpStatusCode)0731 methodNancyNancy.Responses07315min0427minNancy.FormatterExtensions.AsJson<TModel> (IResponseFormatter,TModel ,HttpStatusCode)
                                        warning   Rule Violated:    Avoid namespaces dependency cycles

                                        2 namespaces matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        2 namespacescycleDebtSeverityFull Name
                                        Nancy027 namespaces02h 0min0HighNancy
                                        Nancy.ViewEngines.Razor13 namespaces12h 0min1HighNancy.ViewEngines.Razor
                                        warning   Rule Violated:    Avoid partitioning the code base through many small library Assemblies

                                        19 assemblies matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        19 assemblies# lines of code (LOC)# IL instructionsDebtSeverityFull Name
                                        Nancy.ViewEngines.Nustache1717143480640min06MediumNancy.ViewEngines.Nustache
                                        Nancy.ViewEngines.Razor.BuildProviders1530152520540min05MediumNancy.ViewEngines.Razor.BuildProviders
                                        Nancy.Authentication.Stateless1624171470840min08MediumNancy.Authentication.Stateless
                                        Nancy.Hosting.Wcf1256114530740min07MediumNancy.Hosting.Wcf
                                        Nancy.ViewEngines.Razor00628006 3930440min04MediumNancy.ViewEngines.Razor
                                        Nancy.ViewEngines.Spark01261022 4350140min01MediumNancy.ViewEngines.Spark
                                        Nancy.Hosting.Aspnet04187071 2650040min00MediumNancy.Hosting.Aspnet
                                        Nancy.Authentication.Forms05140089500340min03MediumNancy.Authentication.Forms
                                        Nancy.Hosting.Self02246031 9350240min02MediumNancy.Hosting.Self
                                        Nancy.ViewEngines.DotLiquid0883051 4710940min09MediumNancy.ViewEngines.DotLiquid
                                        Nancy.Authentication.Basic1353133521640min16MediumNancy.Authentication.Basic
                                        Nancy.Validation.DataAnnotations06140041 7211540min15MediumNancy.Validation.DataAnnotations
                                        Nancy.Validation.FluentValidation0784012 5281840min18MediumNancy.Validation.FluentValidation
                                        Nancy.Encryption.MachineKey1437162231740min17MediumNancy.Encryption.MachineKey
                                        Nancy.Owin181118731440min14MediumNancy.Owin
                                        Nancy.Embedded0961096451140min11MediumNancy.Embedded
                                        Nancy.ViewEngines.Markdown1156104811040min10MediumNancy.ViewEngines.Markdown
                                        Nancy.Authentication.Token03205061 3421340min13MediumNancy.Authentication.Token
                                        Nancy.Metadata.Modules1060124511240min12MediumNancy.Metadata.Modules

                                        API Breaking Changes
                                        402

                                        warningCritical   Critical Rule Violated:    API Breaking Changes: Types

                                        2 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        2 typesNewVisibilityDebtSeverityFull Name
                                        VisualBasicModelCodeGenerator 020min0HighNancy.ViewEngines.Razor.VisualBasic .VisualBasicModelCodeGenerator
                                        CSharpModelCodeGenerator 120min1HighNancy.ViewEngines.Razor.CSharp .CSharpModelCodeGenerator
                                        warningCritical   Critical Rule Violated:    API Breaking Changes: Methods

                                        33 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        33 methodsNewVisibilityDebtSeverityFull Name
                                        op_Implicit(DynamicDictionaryValue)Public1010min10HighNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)Public1110min11HighNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)Public0810min08HighNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)Public0910min09HighNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)Public1410min14HighNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)Public1510min15HighNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)Public1210min12HighNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)Public1310min13HighNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)Public0210min02HighNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(DynamicDictionaryValue)Public0310min03HighNancy.DynamicDictionaryValue.op_Implicit (DynamicDictionaryValue)
                                        op_Implicit(Func<NancyContext,Exception ,Response>) 0010min00HighNancy.ErrorPipeline.op_Implicit(Func <NancyContext,Exception,Response>)
                                        op_Addition(ErrorPipeline,Func <NancyContext,Exception,Response>) 0110min01HighNancy.ErrorPipeline.op_Addition (ErrorPipeline,Func<NancyContext ,Exception,Response>)
                                        Invoke(NancyContext,Exception)Public0610min06HighNancy.ErrorPipeline.Invoke(NancyContext ,Exception)
                                        .ctor(String,Url,RequestStream ,IDictionary<String,IEnumerable<String>> ,String,Byte[]) 0710min07HighNancy.Request..ctor(String,Url ,RequestStream,IDictionary<String ,IEnumerable<String>>,String,Byte[])
                                        .ctor(IRequestDispatcher ,INancyContextFactory,IEnumerable <IStatusCodeHandler>,IRequestTracing ,DiagnosticsConfiguration ,IStaticContentProvider) 0410min04HighNancy.NancyEngine..ctor (IRequestDispatcher,INancyContextFactory ,IEnumerable<IStatusCodeHandler> ,IRequestTracing ,DiagnosticsConfiguration ,IStaticContentProvider)
                                        .ctor() 0510min05HighNancy.ErrorHandling .DefaultStatusCodeHandler..ctor()
                                        .ctor(IRouteResolver,IEnumerable <IResponseProcessor>,IRouteInvoker) 1610min16HighNancy.Routing.DefaultRequestDispatcher. .ctor(IRouteResolver,IEnumerable <IResponseProcessor>,IRouteInvoker)
                                        set_OnError(Func<NancyContext,Exception ,Response>) 2710min27HighNancy.Routing.ResolveResult.set_OnError (Func<NancyContext,Exception,Response>)
                                        .ctor(Route,DynamicDictionary ,BeforePipeline,AfterPipeline,Func <NancyContext,Exception,Response>) 2810min28HighNancy.Routing.ResolveResult..ctor(Route ,DynamicDictionary,BeforePipeline ,AfterPipeline,Func<NancyContext ,Exception,Response>)
                                        .ctor(TrieNode,String,ITrieNodeFactory) 2510min25HighNancy.Routing.Trie.Nodes .CaptureNodeWithMultipleParameters..ctor (TrieNode,String,ITrieNodeFactory)
                                        .ctor(Type,IEnumerable <PropertyBindingException>) 2610min26HighNancy.ModelBinding.ModelBindingException ..ctor(Type,IEnumerable <PropertyBindingException>)
                                        GetParameters(String,String)Internal3110min31HighNancy.Hosting.Self.NetSh.GetParameters (String,String)
                                        get_Engine() 3210min32HighNancy.ViewEngines.Razor.HtmlHelpers <TModel>.get_Engine()
                                        set_Engine(RazorViewEngine) 2910min29HighNancy.ViewEngines.Razor.HtmlHelpers <TModel>.set_Engine(RazorViewEngine)
                                        get_RenderContext() 3010min30HighNancy.ViewEngines.Razor.HtmlHelpers <TModel>.get_RenderContext()
                                        set_RenderContext(IRenderContext) 1910min19HighNancy.ViewEngines.Razor.HtmlHelpers <TModel>.set_RenderContext (IRenderContext)
                                        Partial(String) 2010min20HighNancy.ViewEngines.Razor.HtmlHelpers <TModel>.Partial(String)
                                        Partial(String,Object) 1710min17HighNancy.ViewEngines.Razor.HtmlHelpers <TModel>.Partial(String,Object)
                                        Raw(String) 1810min18HighNancy.ViewEngines.Razor.HtmlHelpers <TModel>.Raw(String)
                                        AntiForgeryToken() 2310min23HighNancy.ViewEngines.Razor.HtmlHelpers <TModel>.AntiForgeryToken()
                                        get_CurrentLocale() 2410min24HighNancy.ViewEngines.Razor.HtmlHelpers <TModel>.get_CurrentLocale()
                                        get_CurrentUser() 2110min21HighNancy.ViewEngines.Razor.HtmlHelpers <TModel>.get_CurrentUser()
                                        get_IsAuthenticated() 2210min22HighNancy.ViewEngines.Razor.HtmlHelpers <TModel>.get_IsAuthenticated()

                                        Code Coverage
                                        280

                                        warning   Rule Violated:    Code should be tested

                                        941 methods matched

                                        941 methodsPercentage Coverage# lines of code (LOC)# lines of code not coveredCyclomatic Complexity (CC)DebtAnnual InterestFull Name
                                        TypesOf(Type,ScanMode)01572.73%0321105730181004619min04214minNancy.Bootstrapper .AppDomainAssemblyTypeScanner.TypesOf (Type,ScanMode)
                                        GetDisplayAttribute(Object,String)0550%06340494069205413min0548minNancy.Validation.DataAnnotations .DataAnnotationsValidatorAdapter .GetDisplayAttribute(Object,String)
                                        get_DebuggerDisplay()0580%031120161203940151h 18min0554min 3sNancy.DynamicDictionary .get_DebuggerDisplay()
                                        GetDynamicMember(Object,String)0570%06440514067205513min0563min 55sNancy.ViewEngines.SuperSimpleViewEngine .SuperSimpleViewEngine.GetDynamicMember (Object,String)
                                        ThrowTypeNotFound(String)0520%05160366029603830min0573min 55sNancy.ViewEngines.Razor.CodeParserHelper .ThrowTypeNotFound(String)
                                        GetBaseUri(HttpListenerRequest)0510%04970327040403631min0583min 7sNancy.Hosting.Self.NancyHost.GetBaseUri (HttpListenerRequest)
                                        GetDisplayNameForMember(Object,String)0540%05350475050304520min0592min 52sNancy.Validation.DataAnnotations .DataAnnotationsValidatorAdapter .GetDisplayNameForMember(Object,String)
                                        .ctor(NancyContext)01475%0594070106520732min 47s0602min 47sNancy.Responses.Negotiation.Negotiator. .ctor(NancyContext)
                                        get_DisableOutputBuffer()0530%0741073107610772min 17s0622min 34sNancy.Hosting.Aspnet.NancyFxSection .get_DisableOutputBuffer()
                                        get_Value()0640%0761076107310792min 17s0612min 34sNancy.Hosting.Aspnet .NancyFxSection+DisableOutputBufferEleme nt.get_Value()
                                        op_Implicit(Func<NancyContext,Exception ,Object>)0630%0673053307410674min 35s0712min 0sNancy.ErrorPipeline.op_Implicit(Func <NancyContext,Exception,Object>)
                                        get_Head()01866.67%0653077106820722min 59s0702min 0sNancy.NancyModule.get_Head()
                                        .ctor(String,Url,RequestStream ,IDictionary<String,IEnumerable<String>> ,String,Byte[],String)00096%017250741017110608min0732min 0sNancy.Request..ctor(String,Url ,RequestStream,IDictionary<String ,IEnumerable<String>>,String,Byte[] ,String)
                                        get_DebuggerDisplay()0600%0781075107210762min 45s0762min 0sNancy.Request.get_DebuggerDisplay()
                                        .ctor(IRequestDispatcher ,INancyContextFactory,IEnumerable <IStatusCodeHandler>,IRequestTracing ,IStaticContentProvider ,IResponseNegotiator)00485%022200543027705115min0752min 0sNancy.NancyEngine..ctor (IRequestDispatcher,INancyContextFactory ,IEnumerable<IStatusCodeHandler> ,IRequestTracing,IStaticContentProvider ,IResponseNegotiator)
                                        get_DebuggerDisplay()0620%0712060206020628min0742min 0sNancy.Response.get_DebuggerDisplay()
                                        .ctor(IResourceAssemblyProvider)00288.24%026170612020904916min0652min 0sNancy.Localization .ResourceBasedTextResource..ctor (IResourceAssemblyProvider)
                                        get_FormattedErrors()0610%06140504049305213min0642min 0sNancy.Validation.ModelValidationResult .get_FormattedErrors()
                                        get_DebuggerDisplay()0390%05550435064205016min0632min 0sNancy.Routing.RouteDescription .get_DebuggerDisplay()
                                        SetModule(INancyModule)01375%0584067105820742min 47s0662min 0sNancy.Responses.Negotiation .NegotiationContext.SetModule (INancyModule)
                                        get_DefaultCharset()0370%0791066106220655min0692min 0sNancy.Json.JsonSettings .get_DefaultCharset()
                                        set_DefaultCharset(String)0380%0931078107110932min 17s0682min 0sNancy.Json.JsonSettings .set_DefaultCharset(String)
                                        ConvertToEnum(Object,Type)01966.67%0663093106320703min 34s0672min 0sNancy.Json.JavaScriptSerializer .ConvertToEnum(Object,Type)
                                        Serialize(Object,JavaScriptSerializer)0480%0941094109210942min 17s0922min 0sNancy.Json.Converters.TupleConverter .Serialize(Object,JavaScriptSerializer)
                                        GetAssembliesInDirectories()0470%0702063206120618min0932min 0sNancy.ViewEngines.Razor.CodeParserHelper .GetAssembliesInDirectories()
                                        AntiForgeryToken()0500%0692059209310713min 26s0912min 0sNancy.ViewEngines.Razor.HtmlHelpers .AntiForgeryToken()
                                        get_CurrentLocale()0490%0921092109110912min 17s0892min 0sNancy.ViewEngines.Razor.HtmlHelpers .get_CurrentLocale()
                                        get_CurrentUser()0440%0901090108910922min 17s0902min 0sNancy.ViewEngines.Razor.HtmlHelpers .get_CurrentUser()
                                        get_IsAuthenticated()0430%0911091109010952min 17s0722min 0sNancy.ViewEngines.Razor.HtmlHelpers .get_IsAuthenticated()
                                        set_DisableOutputBuffer (NancyFxSection+DisableOutputBufferEleme nt)0460%0981098109410982min 17s0982min 0sNancy.Hosting.Aspnet.NancyFxSection .set_DisableOutputBuffer (NancyFxSection+DisableOutputBufferEleme nt)
                                        set_Value(Boolean)0450%0991099109810992min 17s0992min 0sNancy.Hosting.Aspnet .NancyFxSection+DisableOutputBufferEleme nt.set_Value(Boolean)
                                        IsOutputBufferDisabled()01175%0604097104830684min 10s0972min 0sNancy.Hosting.Aspnet.NancyHandler .IsOutputBufferDisabled()
                                        get_CanRead()0670%0971095109910962min 17s0952min 0sNancy.Hosting.Aspnet.NancyResponseStream .get_CanRead()
                                        get_CanSeek()0890%0951096109710972min 17s0962min 0sNancy.Hosting.Aspnet.NancyResponseStream .get_CanSeek()
                                        get_CanWrite()0880%0961089109510902min 17s0882min 0sNancy.Hosting.Aspnet.NancyResponseStream .get_CanWrite()
                                        Flush()0910%0831082109610832min 17s0802min 0sNancy.Hosting.Aspnet.NancyResponseStream .Flush()
                                        get_Length()0900%0841083108810842min 17s0812min 0sNancy.Hosting.Aspnet.NancyResponseStream .get_Length()
                                        get_Position()0850%0821081108010812min 17s0792min 0sNancy.Hosting.Aspnet.NancyResponseStream .get_Position()
                                        set_Position(Int64)0840%0801079108110822min 17s0772min 0sNancy.Hosting.Aspnet.NancyResponseStream .set_Position(Int64)
                                        Read(Byte[],Int32,Int32)0870%0811080107910852min 17s0782min 0sNancy.Hosting.Aspnet.NancyResponseStream .Read(Byte[],Int32,Int32)
                                        Seek(Int64,SeekOrigin)0860%0881087107710882min 17s0822min 0sNancy.Hosting.Aspnet.NancyResponseStream .Seek(Int64,SeekOrigin)
                                        SetLength(Int64)0970%0891088107810892min 17s0862min 0sNancy.Hosting.Aspnet.NancyResponseStream .SetLength(Int64)
                                        Write(Byte[],Int32,Int32)0960%0871086108210862min 17s0872min 0sNancy.Hosting.Aspnet.NancyResponseStream .Write(Byte[],Int32,Int32)
                                        GetAuthenticatedUserFromCookie (NancyContext ,FormsAuthenticationConfiguration)00188.89%0439084103850646min0852min 0sNancy.Authentication.Forms .FormsAuthentication .GetAuthenticatedUserFromCookie (NancyContext ,FormsAuthenticationConfiguration)
                                        IsIgnored(String)0980%0851085108610872min 17s0832min 0sNancy.Hosting.Self.IgnoredHeaders .IsIgnored(String)
                                        .cctor()0930%0861068108710752min 45s0842min 0sNancy.Hosting.Self.IgnoredHeaders..cctor ()
                                        Tokenize(IUserIdentity,NancyContext)00584.62%029130582034505710min0942min 0sNancy.Authentication.Token.Tokenizer .Tokenize(IUserIdentity,NancyContext)
                                        InitEntities()0920%00025300025308510015h 50min0003h 57minNancy.Helpers.HttpEncoder.InitEntities()
                                        ResolveInternal (TinyIoCContainer+TypeRegistration ,NamedParameterOverloads,ResolveOptions)03047.37%0083801020004270063h 13min0012h 15minNancy.TinyIoc.TinyIoCContainer .ResolveInternal (TinyIoCContainer+TypeRegistration ,NamedParameterOverloads,ResolveOptions)
                                        HtmlDecode(String)02849.38%0038100241002400025h 26min0022h 9minNancy.Helpers.HttpEncoder.HtmlDecode (String)
                                        UrlDecode(Byte[],Int32,Int32,Encoding)0940%0074000340007220035h 22min0031h 45minNancy.Helpers.HttpUtility.UrlDecode (Byte[],Int32,Int32,Encoding)
                                        HtmlAttributeEncode(String)0730%0142900429011190043h 55min0041h 32minNancy.Helpers.HttpEncoder .HtmlAttributeEncode(String)
                                        WriteValue(StringBuilder,String)03628.95%0103800527012160053h 21min0051h 22minNancy.Json.JsonSerializer.WriteValue (StringBuilder,String)
                                        UrlDecodeToBytes(Byte[],Int32,Int32)0720%0182400824016120102h 31min0061h 19minNancy.Helpers.HttpUtility .UrlDecodeToBytes(Byte[],Int32,Int32)
                                        CanResolveInternal (TinyIoCContainer+TypeRegistration ,NamedParameterOverloads,ResolveOptions)02261.54%0162602310008220171h 15min00755minNancy.TinyIoc.TinyIoCContainer .CanResolveInternal (TinyIoCContainer+TypeRegistration ,NamedParameterOverloads,ResolveOptions)
                                        CreateDescriptor()0740%024180131804140131h 53min00848minNancy.Validation.FluentValidation .FluentValidationValidator .CreateDescriptor()
                                        SerializeValueImpl(Object,StringBuilder)00977.01%0028700920001440073h 10min00948minNancy.Json.JsonSerializer .SerializeValueImpl(Object,StringBuilder )
                                        ConstructType(Type,Type,ConstructorInfo ,NamedParameterOverloads,ResolveOptions)02358.33%0192402510013150161h 15min01045minNancy.TinyIoc.TinyIoCContainer .ConstructType(Type,Type,ConstructorInfo ,NamedParameterOverloads,ResolveOptions)
                                        ProcessCharacter(Char)02164.44%00118000164000700007h 47min01144minNancy.Json.JsonDeserializer .ProcessCharacter(Char)
                                        UrlEncodeChar(Char,Stream,Boolean)02948.39%0113101416015130141h 39min01240minNancy.Helpers.HttpEncoder.UrlEncodeChar (Char,Stream,Boolean)
                                        BuildUpInternal(Object,ResolveOptions)0700%0469027902870191h 12min01332minNancy.TinyIoc.TinyIoCContainer .BuildUpInternal(Object,ResolveOptions)
                                        EvaluateList(ArrayList,Boolean)0810%05260386057304127min01429minNancy.Json.JavaScriptSerializer .EvaluateList(ArrayList,Boolean)
                                        .ctor(Type,Type ,TinyIoCContainer+ITinyIoCObjectLifetime Provider,String)0800%0331101711031502746min01528minNancy.TinyIoc .TinyIoCContainer+CustomObjectLifetimeFa ctory..ctor(Type,Type ,TinyIoCContainer+ITinyIoCObjectLifetime Provider,String)
                                        AutoRegisterInternal(IEnumerable <Assembly> ,DuplicateImplementationActions,Func <Type,Boolean>)00780%0133004160092102158min01627minNancy.TinyIoc.TinyIoCContainer .AutoRegisterInternal(IEnumerable <Assembly> ,DuplicateImplementationActions,Func <Type,Boolean>)
                                        InsertAfter(String,PipelineItem <TAsyncDelegate>)0820%04780308045404029min01727minNancy.AsyncNamedPipelineBase <TAsyncDelegate,TSyncDelegate> .InsertAfter(String,PipelineItem <TAsyncDelegate>)
                                        UrlPathEncode(String)0770%04590269051304227min01825minNancy.Helpers.HttpEncoder.UrlPathEncode (String)
                                        HtmlEncode(String)00387.5%0064004650062403340min01924minNancy.Helpers.HttpEncoder.HtmlEncode (String)
                                        GetLazyAutomaticFactoryRequest(Type)03434.48%015290121902380112h 22min02024minNancy.TinyIoc.TinyIoCContainer .GetLazyAutomaticFactoryRequest(Type)
                                        ToCustomLifetimeManager (TinyIoCContainer+RegisterOptions ,TinyIoCContainer+ITinyIoCObjectLifetime Provider,String)0790%0401002010036503142min02123minNancy.TinyIoc .TinyIoCContainer+RegisterOptions .ToCustomLifetimeManager (TinyIoCContainer+RegisterOptions ,TinyIoCContainer+ITinyIoCObjectLifetime Provider,String)
                                        IsValidAssignment(Type,Type)03240%041100406025802547min02222minNancy.TinyIoc.TinyIoCContainer .IsValidAssignment(Type,Type)
                                        GetConfigurationBootstrapper()0780%0351101911043402647min02322minNancy.Hosting.Aspnet .NancyHttpRequestHandler .GetConfigurationBootstrapper()
                                        RegisterMultiple(Type,IEnumerable<Type>)01768.18%020220337021902944min02421minNancy.TinyIoc.TinyIoCContainer .RegisterMultiple(Type,IEnumerable<Type> )
                                        UrlDecode(String,Encoding)01670%0123002890141502256min02521minNancy.Helpers.HttpUtility.UrlDecode (String,Encoding)
                                        ParseBuffer(Object&)02550%0055000625005240083h 5min02620minNancy.Json.JsonDeserializer.ParseBuffer (Object&)
                                        GetChar(Byte[],Int32,Int32)0760%0371002110053303043min02719minNancy.Helpers.HttpUtility.GetChar(Byte[] ,Int32,Int32)
                                        UrlEncodeToBytes(Byte[],Int32,Int32)01275%027160524022804423min02819minNancy.Helpers.HttpEncoder .UrlEncodeToBytes(Byte[],Int32,Int32)
                                        AddFile(String,String)0830%04880318044403929min02919minNancy.Conventions .StaticContentConventionBuilder.AddFile (String,String)
                                        InsertBefore(String,PipelineItem <TAsyncDelegate>)0710%05650455054304816min03018minNancy.AsyncNamedPipelineBase <TAsyncDelegate,TSyncDelegate> .InsertBefore(String,PipelineItem <TAsyncDelegate>)
                                        ToCustomLifetimeManager (TinyIoCContainer+MultiRegisterOptions ,TinyIoCContainer+ITinyIoCObjectLifetime Provider,String)0680%04490299035503538min03118minNancy.TinyIoc .TinyIoCContainer+MultiRegisterOptions .ToCustomLifetimeManager (TinyIoCContainer+MultiRegisterOptions ,TinyIoCContainer+ITinyIoCObjectLifetime Provider,String)
                                        EncodeHeaderString(String)0690%039100241003060181h 12min03317minNancy.Helpers.HttpEncoder .EncodeHeaderString(String)
                                        GetErrorMessage()0750%0381002210046402351min03217minNancy.Bootstrapper .MultipleRootPathProvidersLocatedExcepti on.GetErrorMessage()
                                        .ctor(Type,Func<TinyIoCContainer ,NamedParameterOverloads,Object>)0950%05750445059205313min03416minNancy.TinyIoc .TinyIoCContainer+DelegateFactory..ctor (Type,Func<TinyIoCContainer ,NamedParameterOverloads,Object>)
                                        .ctor(String)01076.92%030130553033505612min03516minNancy.Responses.Negotiation.MediaRange. .ctor(String)
                                        Deserialize(TextReader)00877.27%0212204850191003731min03616minNancy.Json.JsonDeserializer.Deserialize (TextReader)
                                        LocateIconOnFileSystem()03145.45%036110376032502845min03715minNancy.Bootstrapper .FavIconApplicationStartup .LocateIconOnFileSystem()
                                        BindTo<TModel>(INancyModule,TModel ,BindingConfig,String[])0990%0732065208410665min03815minNancy.ModelBinding.ModuleExtensions .BindTo<TModel>(INancyModule,TModel ,BindingConfig,String[])
                                        UrlPathEncodeChar(Char,Stream)0400%028150151503750201h 10min03915minNancy.Helpers.HttpEncoder .UrlPathEncodeChar(Char,Stream)
                                        ConvertToType(Type,Object)00684.21%0093803560101902448min04015minNancy.Json.JavaScriptSerializer .ConvertToType(Type,Object)
                                        UrlEncodeUnicodeToBytes(String)0420%0341101811042403439min04114minNancy.Helpers.HttpUtility .UrlEncodeUnicodeToBytes(String)
                                        AddItemToEndOfPipeline(PipelineItem <TAsyncDelegate>,Boolean)02650%0624064205230636min04313minNancy.AsyncNamedPipelineBase <TAsyncDelegate,TSyncDelegate> .AddItemToEndOfPipeline(PipelineItem <TAsyncDelegate>,Boolean)
                                        ConvertToObject(IDictionary<String ,Object>,Type)02452.94%0045100724003290092h 57min04413minNancy.Json.JavaScriptSerializer .ConvertToObject(IDictionary<String ,Object>,Type)
                                        ConvertNancyResponseToResponse(Response ,HttpListenerResponse)0410%023190111902670122h 12min04512minNancy.Hosting.Self.NancyHost .ConvertNancyResponseToResponse(Response ,HttpListenerResponse)
                                        LocateBootstrapper()03340%0545056306620589min04612minNancy.Bootstrapper .NancyBootstrapperLocator .LocateBootstrapper()
                                        UrlEncodeToBytes(String,Encoding)0590%05060346055304719min04711minNancy.Helpers.HttpUtility .UrlEncodeToBytes(String,Encoding)
                                        FormatMessage(PropertyRule ,IPropertyValidator)0650%0682062205630599min04810minNancy.Validation.FluentValidation .AdapterBase.FormatMessage(PropertyRule ,IPropertyValidator)
                                        BuildResults(IDictionary<String,Object> ,IDictionary<String,Object>)02066.67%025180426024803242min04910minNancy.Routing.Trie.Nodes.TrieNode .BuildResults(IDictionary<String,Object> ,IDictionary<String,Object>)
                                        .ctor(String)0660%0751069108310802min 17s05010minNancy.TinyIoc .TinyIoCConstructorResolutionException. .ctor(String)
                                        CheckCount(StringBuilder,Int32)02750%0722072107020694min 1s05110minNancy.Json.StringBuilderExtensions .CheckCount(StringBuilder,Int32)
                                        GetBootstrapperType()03533.33%04290396047404326min05210minNancy.Bootstrapper .NancyBootstrapperLocator .GetBootstrapperType()
                                        .ctor(Type,String)0560%0771071107510782min 17s05310minNancy.TinyIoc .TinyIoCRegistrationException..ctor(Type ,String)

                                        Statistics

                                        Stat   Percentage Coverage   # lines of code (LOC)   # lines of code not covered   Cyclomatic Complexity (CC)   Debt   Annual Interest
                                        Sum:18 2705 1022 9402 71326d8d 6h
                                        Average:19.425.423.122.8813min4min 29s
                                        Minimum:00012min 0s2min 0s
                                        Maximum:96253253707h 47min3h 57min
                                        Standard deviation:32.5912.399.194.332min12min
                                        Variance:1 062153.5884.5418.49134d18d 6h
                                        warning   Rule Violated:    New Methods should be tested

                                        36 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        36 methodsPercentage Coverage# lines of code (LOC)# lines of code not coveredDebtSeverityFull Name
                                        get_DebuggerDisplay()110%001200120010min11HighNancy.DynamicDictionary .get_DebuggerDisplay()
                                        GetBaseUri(HttpListenerRequest)120%017017017min12HighNancy.Hosting.Self.NancyHost.GetBaseUri (HttpListenerRequest)
                                        ThrowTypeNotFound(String)090%026026026min09HighNancy.ViewEngines.Razor.CodeParserHelper .ThrowTypeNotFound(String)
                                        get_DebuggerDisplay()100%045045045min10HighNancy.Routing.RouteDescription .get_DebuggerDisplay()
                                        GetDisplayNameForMember(Object,String)130%035035035min13HighNancy.Validation.DataAnnotations .DataAnnotationsValidatorAdapter .GetDisplayNameForMember(Object,String)
                                        GetDynamicMember(Object,String)160%064064064min 40s16HighNancy.ViewEngines.SuperSimpleViewEngine .SuperSimpleViewEngine.GetDynamicMember (Object,String)
                                        get_FormattedErrors()170%054054054min 40s17HighNancy.Validation.ModelValidationResult .get_FormattedErrors()
                                        GetDisplayAttribute(Object,String)140%074074074min 40s14HighNancy.Validation.DataAnnotations .DataAnnotationsValidatorAdapter .GetDisplayAttribute(Object,String)
                                        op_Implicit(Func<NancyContext,Exception ,Object>)150%083083083min 46s15HighNancy.ErrorPipeline.op_Implicit(Func <NancyContext,Exception,Object>)
                                        get_DebuggerDisplay()020%102102102min 53s02HighNancy.Response.get_DebuggerDisplay()
                                        GetAssembliesInDirectories()030%092092092min 53s03HighNancy.ViewEngines.Razor.CodeParserHelper .GetAssembliesInDirectories()
                                        AntiForgeryToken()000%112112112min 53s00HighNancy.ViewEngines.Razor.HtmlHelpers .AntiForgeryToken()
                                        get_DebuggerDisplay()010%161161162min 0s01HighNancy.Request.get_DebuggerDisplay()
                                        get_DefaultCharset()040%171171172min 0s04HighNancy.Json.JsonSettings .get_DefaultCharset()
                                        set_DefaultCharset(String)070%121121122min 0s07HighNancy.Json.JsonSettings .set_DefaultCharset(String)
                                        Serialize(Object,JavaScriptSerializer)080%131131132min 0s08HighNancy.Json.Converters.TupleConverter .Serialize(Object,JavaScriptSerializer)
                                        get_CurrentLocale()050%141141142min 0s05HighNancy.ViewEngines.Razor.HtmlHelpers .get_CurrentLocale()
                                        get_CurrentUser()060%151151152min 0s06HighNancy.ViewEngines.Razor.HtmlHelpers .get_CurrentUser()
                                        get_IsAuthenticated()290%301301302min 0s29HighNancy.ViewEngines.Razor.HtmlHelpers .get_IsAuthenticated()
                                        get_DisableOutputBuffer()300%311311312min 0s30HighNancy.Hosting.Aspnet.NancyFxSection .get_DisableOutputBuffer()
                                        set_DisableOutputBuffer (NancyFxSection+DisableOutputBufferEleme nt)270%281281282min 0s27HighNancy.Hosting.Aspnet.NancyFxSection .set_DisableOutputBuffer (NancyFxSection+DisableOutputBufferEleme nt)
                                        get_Value()280%291291292min 0s28HighNancy.Hosting.Aspnet .NancyFxSection+DisableOutputBufferEleme nt.get_Value()
                                        set_Value(Boolean)310%341341342min 0s31HighNancy.Hosting.Aspnet .NancyFxSection+DisableOutputBufferEleme nt.set_Value(Boolean)
                                        get_CanRead()340%351351352min 0s34HighNancy.Hosting.Aspnet.NancyResponseStream .get_CanRead()
                                        get_CanSeek()350%321321322min 0s35HighNancy.Hosting.Aspnet.NancyResponseStream .get_CanSeek()
                                        get_CanWrite()320%331331332min 0s32HighNancy.Hosting.Aspnet.NancyResponseStream .get_CanWrite()
                                        Flush()330%271271272min 0s33HighNancy.Hosting.Aspnet.NancyResponseStream .Flush()
                                        get_Length()200%211211212min 0s20HighNancy.Hosting.Aspnet.NancyResponseStream .get_Length()
                                        get_Position()210%221221222min 0s21HighNancy.Hosting.Aspnet.NancyResponseStream .get_Position()
                                        set_Position(Int64)180%191191192min 0s18HighNancy.Hosting.Aspnet.NancyResponseStream .set_Position(Int64)
                                        Read(Byte[],Int32,Int32)190%201201202min 0s19HighNancy.Hosting.Aspnet.NancyResponseStream .Read(Byte[],Int32,Int32)
                                        Seek(Int64,SeekOrigin)220%251251252min 0s22HighNancy.Hosting.Aspnet.NancyResponseStream .Seek(Int64,SeekOrigin)
                                        SetLength(Int64)250%261261262min 0s25HighNancy.Hosting.Aspnet.NancyResponseStream .SetLength(Int64)
                                        Write(Byte[],Int32,Int32)260%231231232min 0s26HighNancy.Hosting.Aspnet.NancyResponseStream .Write(Byte[],Int32,Int32)
                                        IsIgnored(String)230%241241242min 0s23HighNancy.Hosting.Self.IgnoredHeaders .IsIgnored(String)
                                        .cctor()240%181181182min 0s24HighNancy.Hosting.Self.IgnoredHeaders..cctor ()
                                        warning   Rule Violated:    Methods refactored should be tested

                                        14 methods matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        14 methodsPercentage Coverage# lines of code (LOC)# lines of code not coveredDebtSeverityFull Name
                                        ConvertNancyResponseToResponse(Response ,HttpListenerResponse)060%001900190210min04HighNancy.Hosting.Self.NancyHost .ConvertNancyResponseToResponse(Response ,HttpListenerResponse)
                                        CreateNancyRequestFromIncomingWebRequest (IncomingWebRequestContext,Stream ,OperationContext)040%011601160110min05HighNancy.Hosting.Wcf.NancyWcfGenericService .CreateNancyRequestFromIncomingWebReques t(IncomingWebRequestContext,Stream ,OperationContext)
                                        ConvertRequestToNancyRequest (HttpListenerRequest)050%021402140010min06HighNancy.Hosting.Self.NancyHost .ConvertRequestToNancyRequest (HttpListenerRequest)
                                        SafeGetExportedTypes(Assembly)0025%048056056min03HighNancy.Extensions.AssemblyExtensions .SafeGetExportedTypes(Assembly)
                                        InsertAfter(String,PipelineItem <TAsyncDelegate>)010%038038038min00HighNancy.AsyncNamedPipelineBase <TAsyncDelegate,TSyncDelegate> .InsertAfter(String,PipelineItem <TAsyncDelegate>)
                                        IsStupidBrowser(Tuple<String,Decimal>[] ,NancyContext)020%057047047min01HighNancy.Conventions .BuiltInAcceptHeaderCoercions .IsStupidBrowser(Tuple<String,Decimal>[] ,NancyContext)
                                        InsertBefore(String,PipelineItem <TAsyncDelegate>)030%065065065min02HighNancy.AsyncNamedPipelineBase <TAsyncDelegate,TSyncDelegate> .InsertBefore(String,PipelineItem <TAsyncDelegate>)
                                        .ctor()110%084084084min 40s11HighNancy.Validation.DataAnnotations .DataAnnotationsRegistrations..ctor()
                                        .ctor()120%074074074min 40s12HighNancy.Validation.FluentValidation .FluentValidationRegistrations..ctor()
                                        GetMethodInfo (InteractiveDiagnosticMethod)130%093093093min 46s13HighNancy.Diagnostics.InteractiveDiagnostics .GetMethodInfo (InteractiveDiagnosticMethod)
                                        CreateNewCsrfToken(INancyModule ,CryptographyConfiguration)100%102102102min 53s10HighNancy.Security.Csrf.CreateNewCsrfToken (INancyModule,CryptographyConfiguration)
                                        get_SiteBase()070%131131132min 0s07HighNancy.Url.get_SiteBase()
                                        GetFakeContext()080%121121122min 0s08HighNancy.ViewEngines.Spark.NancyViewFolder .GetFakeContext()
                                        GetParameters(String,String)090%111111112min 0s09HighNancy.Hosting.Self.NetSh.GetParameters (String,String)
                                        warning   Rule Violated:    Assemblies Namespaces and Types should be tested

                                        73 code elements parent matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        73 code elements parent# lines of code not coveredDebtSeverityFull Name
                                        CodeParserHelper0717244min 0s24LowNancy.ViewEngines.Razor.CodeParserHelper
                                        NancyFxSection+DisableOutputBufferElemen t512234min 0s23LowNancy.Hosting.Aspnet .NancyFxSection+DisableOutputBufferEleme nt
                                        IgnoredHeaders502264min 0s26LowNancy.Hosting.Self.IgnoredHeaders
                                        DefaultNancyAspNetBootstrapper0049254min 0s25LowNancy.Hosting.Aspnet .DefaultNancyAspNetBootstrapper
                                        NancyHttpRequestHandler0131224min 0s22LowNancy.Hosting.Aspnet .NancyHttpRequestHandler
                                        TinyIoCContainer+CustomObjectLifetimeFac tory0227194min 0s19LowNancy.TinyIoc .TinyIoCContainer+CustomObjectLifetimeFa ctory
                                        TinyIoCContainer+WeakInstanceFactory0421184min 0s18LowNancy.TinyIoc .TinyIoCContainer+WeakInstanceFactory
                                        MultipleRootPathProvidersLocatedExceptio n0321214min 0s21LowNancy.Bootstrapper .MultipleRootPathProvidersLocatedExcepti on
                                        GreedyRegExCaptureNode0520204min 0s20LowNancy.Routing.Trie.Nodes .GreedyRegExCaptureNode
                                        TinyIoCContainer+WeakDelegateFactory0619334min 0s33LowNancy.TinyIoc .TinyIoCContainer+WeakDelegateFactory
                                        TinyIoCContainer+DelegateFactory0913324min 0s32LowNancy.TinyIoc .TinyIoCContainer+DelegateFactory
                                        DefaultMetadataModuleResolver0813354min 0s35LowNancy.Metadata.Modules .DefaultMetadataModuleResolver
                                        DefaultResourceReader109344min 0s34LowNancy.ViewEngines.DefaultResourceReader
                                        AssemblyConfigurationCollection128314min 0s31LowNancy.ViewEngines.Razor .AssemblyConfigurationCollection
                                        NamespaceConfigurationCollection118284min 0s28LowNancy.ViewEngines.Razor .NamespaceConfigurationCollection
                                        BootstrapperEntry147274min 0s27LowNancy.Hosting.Aspnet.BootstrapperEntry
                                        HttpContextLifetimeProvider137304min 0s30LowNancy.Hosting.Aspnet .HttpContextLifetimeProvider
                                        DelegateExtensions186294min 0s29LowNancy.Owin.DelegateExtensions
                                        RazorConfigurationSection196064min 0s06LowNancy.ViewEngines.Razor .RazorConfigurationSection
                                        EncodedHtmlString176054min 0s05LowNancy.ViewEngines.Razor .EncodedHtmlString
                                        ModuleExtensions156084min 0s08LowNancy.Authentication.Forms .ModuleExtensions
                                        MachineKeyCryptographyConfigurations166074min 0s07LowNancy.Encryption.MachineKey .MachineKeyCryptographyConfigurations
                                        TinyIoCAutoRegistrationException225044min 0s04LowNancy.TinyIoc .TinyIoCAutoRegistrationException
                                        UacHelper215014min 0s01LowNancy.Hosting.Self.UacHelper
                                        NetSh205004min 0s00LowNancy.Hosting.Self.NetSh
                                        ModelValidationResultExtensions304034min 0s03LowNancy.ModelValidationResultExtensions
                                        TinyIoCRegistrationException294024min 0s02LowNancy.TinyIoc .TinyIoCRegistrationException
                                        TinyIoCConstructorResolutionException314154min 0s15LowNancy.TinyIoc .TinyIoCConstructorResolutionException
                                        CsrfValidationException334144min 0s14LowNancy.Security.CsrfValidationException
                                        NegotiatedResponse324174min 0s17LowNancy.Responses.NegotiatedResponse
                                        TemplateAttribute284164min 0s16LowNancy.Diagnostics.TemplateAttribute
                                        NancyFxSection244134min 0s13LowNancy.Hosting.Aspnet.NancyFxSection
                                        NancyFxSection+BootstrapperElement234104min 0s10LowNancy.Hosting.Aspnet .NancyFxSection+BootstrapperElement
                                        DataAnnotationsRegistrations254094min 0s09LowNancy.Validation.DataAnnotations .DataAnnotationsRegistrations
                                        FluentValidationRegistrations274124min 0s12LowNancy.Validation.FluentValidation .FluentValidationRegistrations
                                        MetadataModuleRegistrations264114min 0s11LowNancy.Metadata.Modules .MetadataModuleRegistrations
                                        NancyContextExtensions343364min 0s36LowNancy.Owin.NancyContextExtensions
                                        StaticDirectoryContent353614min 0s61LowNancy.Conventions.StaticDirectoryContent
                                        StaticFileContent393604min 0s60LowNancy.Conventions.StaticFileContent
                                        BootstrapperException403634min 0s63LowNancy.Bootstrapper.BootstrapperException
                                        RouteCacheExtensions413624min 0s62LowNancy.Routing.RouteCacheExtensions
                                        AdapterBase363594min 0s59LowNancy.Validation.FluentValidation .AdapterBase
                                        ExclusiveBetweenAdapter373564min 0s56LowNancy.Validation.FluentValidation .ExclusiveBetweenAdapter
                                        InclusiveBetweenAdapter383554min 0s55LowNancy.Validation.FluentValidation .InclusiveBetweenAdapter
                                        TinyIoCRegistrationTypeException582584min 0s58LowNancy.TinyIoc .TinyIoCRegistrationTypeException
                                        TinyIoCWeakReferenceException592574min 0s57LowNancy.TinyIoc .TinyIoCWeakReferenceException
                                        RequestStreamExtensions602704min 0s70LowNancy.Extensions.RequestStreamExtensions
                                        StaticContentsConventionsExtensions552694min 0s69LowNancy.Conventions .StaticContentsConventionsExtensions
                                        Nancy.ViewEngines.Razor562724min 0s72LowNancy.ViewEngines.Razor
                                        RouteMetadataProvider<TMetadata>572714min 0s71LowNancy.Routing.RouteMetadataProvider <TMetadata>
                                        HtmlHelpersExtensions612684min 0s68LowNancy.ViewEngines.Razor .HtmlHelpersExtensions
                                        AssemblyConfigurationItem662654min 0s65LowNancy.ViewEngines.Razor .AssemblyConfigurationItem
                                        NamespaceConfigurationItem652644min 0s64LowNancy.ViewEngines.Razor .NamespaceConfigurationItem
                                        TinyIoCAspNetExtensions672674min 0s67LowNancy.Hosting.Aspnet .TinyIoCAspNetExtensions
                                        BasicHttpExtensions622664min 0s66LowNancy.Authentication.Basic .BasicHttpExtensions
                                        FallbackAdapter642434min 0s43LowNancy.Validation.FluentValidation .FallbackAdapter
                                        EmailAdapter632424min 0s42LowNancy.Validation.FluentValidation .EmailAdapter
                                        EqualAdapter452454min 0s45LowNancy.Validation.FluentValidation .EqualAdapter
                                        ExactLengthAdapater462444min 0s44LowNancy.Validation.FluentValidation .ExactLengthAdapater
                                        GreaterThanAdapter472414min 0s41LowNancy.Validation.FluentValidation .GreaterThanAdapter
                                        GreaterThanOrEqualAdapter422384min 0s38LowNancy.Validation.FluentValidation .GreaterThanOrEqualAdapter
                                        LengthAdapter432374min 0s37LowNancy.Validation.FluentValidation .LengthAdapter
                                        LessThanAdapter442404min 0s40LowNancy.Validation.FluentValidation .LessThanAdapter
                                        LessThanOrEqualAdapter482394min 0s39LowNancy.Validation.FluentValidation .LessThanOrEqualAdapter
                                        NotEmptyAdapter522524min 0s52LowNancy.Validation.FluentValidation .NotEmptyAdapter
                                        NotEqualAdapter532514min 0s51LowNancy.Validation.FluentValidation .NotEqualAdapter
                                        NotNullAdapter542544min 0s54LowNancy.Validation.FluentValidation .NotNullAdapter
                                        RegularExpressionAdapter492534min 0s53LowNancy.Validation.FluentValidation .RegularExpressionAdapter
                                        StaticContentHelper701504min 0s50LowNancy.Conventions.StaticContentHelper
                                        JavaScriptTypeResolver711474min 0s47LowNancy.Json.JavaScriptTypeResolver
                                        NullLog721464min 0s46LowNancy.Diagnostics.NullLog
                                        DiagnosticsViewRenderer+DummyTextResourc e691494min 0s49LowNancy.Diagnostics .DiagnosticsViewRenderer+DummyTextResour ce
                                        AspNetRootPathProvider681484min 0s48LowNancy.Hosting.Aspnet .AspNetRootPathProvider

                                        Statistics

                                        Stat   # lines of code not covered   Debt   Severity
                                        Sum:4404h 52min-
                                        Average:6.034min 0s-
                                        Minimum:14min 0s-
                                        Maximum:494min 0s-
                                        Standard deviation:7.960min 0s-
                                        Variance:63.40min 0s-
                                        warning   Rule Violated:    Types almost 100% tested should be 100% tested

                                        14 types matched

                                        • Formatting: bold means added, underlined means code was changed, strike-bold means removed (since baseline)
                                        14 typesPercentage Coverage# lines of code (LOC)# lines of code not coveredmethodsCulpritDebt