SummaryStarSponsor

Information
Parser: MultiReport (3x Cobertura)
Assemblies: 1
Classes: 192
Files: 74
Tag: 332_35464845198
Line coverage
99%
Covered lines: 6270
Uncovered lines: 51
Coverable lines: 6321
Total lines: 21809
Line coverage: 99.1%
Branch coverage
94%
Covered branches: 3724
Total branches: 3959
Branch coverage: 94%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
AmbientServices AmbientServices.StatusResultsOrganizer ComputeOverallRatingAndSort(...)95 95
AmbientServices AmbientServices.Extensions.TimeSpanExtensions TryParseTimeSpan(...)89 89
AmbientServices AmbientServices.Utilities.SI ToSi(...)84 84
AmbientServices AmbientServices.StatusPropertyThresholds Rate(...)36 36
AmbientServices AmbientServices.MissingSampleHandlingExtensions Extrapolate()32 32
AmbientServices AmbientServices.DotNetDocumentation BuildDisambiguatingParameterList(...)30 30
AmbientServices AmbientServices.StatusResultsOrganizer Add(...)30 30
AmbientServices AmbientServices.BasicAmbientLocalCache Store()26 26
AmbientServices AmbientServices.BasicAmbientLocalCache<T> Store()26 26
AmbientServices AmbientServices.StatusNotificationWriter WriteAggregatedAlert(...)22 22
AmbientServices AmbientServices.BasicAmbientLocalCache EjectOneTimed()20 20
AmbientServices AmbientServices.BasicAmbientLocalCache<T> EjectOneTimed()20 20
AmbientServices AmbientServices.LinuxContainerCpuSampler GetCgroupCpuLimit()20 20
AmbientServices AmbientServices.Pseudorandom NextBytes(...)20 20
AmbientServices AmbientServices.Pseudorandom NextBytes(...)20 20
AmbientServices AmbientServices.StatusResults GetSummaryAlerts(...)20 20
AmbientServices AmbientServices.AmbientRegisteredWaitHandle .ctor(...)18 18
AmbientServices AmbientServices.BasicAmbientAtomicCache ComputeActualExpiration(...)18 18
AmbientServices AmbientServices.BasicAmbientAtomicCache AddOrUpdate()18 18
AmbientServices AmbientServices.BasicAmbientAtomicCache EjectOneTimed()18 18

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
AmbientServices62705163219115699.1%
  
3724395994%
  
AmbientServices.AggregatedAlert60060656100%
 
4444100%
 
AmbientServices.Ambient505525100%
 
1250%
  
AmbientServices.AmbientAtomicSplitCacheExtensions20020165100%
 
22100%
 
AmbientServices.AmbientAtomicSplitCacheExtensions<THead, TPayload>20020165100%
 
22100%
 
AmbientServices.AmbientBottleneck13013281100%
 
1010100%
 
AmbientServices.AmbientBottleneckAccessor101110240599%
  
7272100%
 
AmbientServices.AmbientBottleneckSurveyorCoordinator41041281100%
 
3030100%
 
AmbientServices.AmbientCache404189100%
 
00
 
AmbientServices.AmbientCache<TOWNER>404189100%
 
00
 
AmbientServices.AmbientCallbackTimer94195151298.9%
  
505296.1%
  
AmbientServices.AmbientCancellationTokenSource63063236100%
 
465092%
  
AmbientServices.AmbientClock770771512100%
 
4040100%
 
AmbientServices.AmbientClock.PausedAmbientClock330331512100%
 
1818100%
 
AmbientServices.AmbientClock.ScopedClockPauser110111512100%
 
44100%
 
AmbientServices.AmbientConsoleLogger11011261100%
 
00
 
AmbientServices.AmbientCostTrackerCoordinator38038191100%
 
192095%
  
AmbientServices.AmbientEnvironmentSettingsSet6816920598.5%
  
364285.7%
  
AmbientServices.AmbientEventTimer880881512100%
 
5050100%
 
AmbientServices.AmbientEventTimer.EventHolder4041512100%
 
22100%
 
AmbientServices.AmbientFileLogger7938249596.3%
  
455483.3%
  
AmbientServices.AmbientFileLogOverflowWriter4124313795.3%
  
1414100%
 
AmbientServices.AmbientFilteredLogger10010942100%
 
22100%
 
AmbientServices.AmbientImmutableSettingsSet21021105100%
 
91090%
  
AmbientServices.AmbientLocalCache22022138100%
 
192095%
  
AmbientServices.AmbientLocalCache<T>22022138100%
 
192095%
  
AmbientServices.AmbientLocalCache<TOWNER>404138100%
 
00
 
AmbientServices.AmbientLogBufferLimits90950100%
 
4666.6%
  
AmbientServices.AmbientLogContext909100100%
 
4666.6%
  
AmbientServices.AmbientLogFilter27027942100%
 
3030100%
 
AmbientServices.AmbientLogger180318394298.3%
  
12313293.1%
  
AmbientServices.AmbientLogger<TOWNER>404942100%
 
00
 
AmbientServices.AmbientLogSensitiveFieldFilters18018116100%
 
81080%
  
AmbientServices.AmbientLogSensitiveFieldFilters.Registration404116100%
 
1250%
  
AmbientServices.AmbientLogSplitter33033143100%
 
2020100%
 
AmbientServices.AmbientProgressService303236100%
 
3475%
  
AmbientServices.AmbientRegisteredWaitHandle52153151298.1%
  
3838100%
 
AmbientServices.AmbientService<T>30030525100%
 
66100%
 
AmbientServices.AmbientServiceProfilerAccumulator10010258100%
 
00
 
AmbientServices.AmbientServiceProfilerCoordinator42042258100%
 
2828100%
 
AmbientServices.AmbientSetting<T>22022712100%
 
1010100%
 
AmbientServices.AmbientSettings909712100%
 
66100%
 
AmbientServices.AmbientSettingsLayers26026105100%
 
1414100%
 
AmbientServices.AmbientSharedCache21021189100%
 
1818100%
 
AmbientServices.AmbientSharedCache<TOWNER>404189100%
 
00
 
AmbientServices.AmbientStackTrace70797100%
 
2450%
  
AmbientServices.AmbientStopwatch330331512100%
 
1010100%
 
AmbientServices.AmbientThreadPool8081512100%
 
00
 
AmbientServices.AmbientTraceLogger10010260100%
 
00
 
AmbientServices.AmbientTwoStageCache37037164100%
 
3636100%
 
AmbientServices.AmbientTwoStageCache<T>37037164100%
 
3636100%
 
AmbientServices.AmbientTwoStageCache<TOWNER>404164100%
 
00
 
AmbientServices.BasicAmbientAtomicCache270327363598.9%
  
16017094.1%
  
AmbientServices.BasicAmbientAtomicCache.CacheEntry909635100%
 
22100%
 
AmbientServices.BasicAmbientAtomicCache.TimeoutCancellationRegistration18018635100%
 
1010100%
 
AmbientServices.BasicAmbientAtomicCache.TimeoutCleanup707635100%
 
00
 
AmbientServices.BasicAmbientAtomicCache<T>270327363598.9%
  
16017094.1%
  
AmbientServices.BasicAmbientBottleneckDetector13013786100%
 
66100%
 
AmbientServices.BasicAmbientCostTracker11011497100%
 
44100%
 
AmbientServices.BasicAmbientLocalCache111111232599.1%
  
9710295%
  
AmbientServices.BasicAmbientLocalCache.CacheEntry808325100%
 
22100%
 
AmbientServices.BasicAmbientLocalCache<T>111111232599.1%
  
9710295%
  
AmbientServices.BasicAmbientProgress35035219100%
 
192479.1%
  
AmbientServices.BasicAmbientServiceProfiler16016563100%
 
44100%
 
AmbientServices.BasicAmbientSettingsSet39039147100%
 
2626100%
 
AmbientServices.BasicAmbientStatistics33033330100%
 
2626100%
 
AmbientServices.CallContextAccessNotificationDistributor808786100%
 
22100%
 
AmbientServices.CallContextActiveSystemData707563100%
 
66100%
 
AmbientServices.CallContextCostTracker31031497100%
 
44100%
 
AmbientServices.CallContextServiceProfiler26026563100%
 
7887.5%
  
AmbientServices.CallContextSurveyManager22022786100%
 
1010100%
 
AmbientServices.ChargeAccumulator909497100%
 
00
 
AmbientServices.ConcurrentHashSet.HashSetComparer<T>808361100%
 
1010100%
 
AmbientServices.ConcurrentHashSet<T>909361100%
 
1010100%
 
AmbientServices.ConcurrentHashSet<T>96096361100%
 
7070100%
 
AmbientServices.ConsoleBuffer4344726191.4%
  
131492.8%
  
AmbientServices.ContextMutator505114100%
 
00
 
AmbientServices.ContextMutator<T>404114100%
 
00
 
AmbientServices.CostAccumulator909497100%
 
00
 
AmbientServices.CpuMonitor22022579100%
 
2450%
  
AmbientServices.CpuPressurePoint13013314100%
 
4666.6%
  
AmbientServices.CpuSample19019579100%
 
61060%
  
AmbientServices.DefaultAmbientServiceAttribute808186100%
 
00
 
AmbientServices.DefaultAmbientServices37037186100%
 
3030100%
 
AmbientServices.DefaultPropertyThresholdsAttribute14014351100%
 
1414100%
 
AmbientServices.DefaultServiceImplementation<T>505525100%
 
22100%
 
AmbientServices.DefaultSettingsSet808712100%
 
00
 
AmbientServices.DefaultStatusThresholds505351100%
 
22100%
 
AmbientServices.DisposeResponsibility48048678100%
 
333497%
  
AmbientServices.DisposeResponsibility<T>48048678100%
 
333497%
  
AmbientServices.DisposeResponsibility<T>9139467896.8%
  
455090%
  
AmbientServices.DotNetDocumentation179118094599.4%
  
11414081.4%
  
AmbientServices.ErrorLogInfo909942100%
 
91090%
  
AmbientServices.ExcludeInDocumentationAttribute202945100%
 
00
 
AmbientServices.Extensions.ArrayExtensions30342100%
 
00
 
AmbientServices.Extensions.AssemblyExtensions20278100%
 
22100%
 
AmbientServices.Extensions.EnumerableExtensions10124100%
 
22100%
 
AmbientServices.Extensions.EnumerableExtensions<T>10124100%
 
22100%
 
AmbientServices.Extensions.ExceptionExtensions70747100%
 
22100%
 
AmbientServices.Extensions.StackTraceExtensions30326100%
 
44100%
 
AmbientServices.Extensions.StringExtensions23023207100%
 
192286.3%
  
AmbientServices.Extensions.TimeSpanExtensions69069175100%
 
10912984.4%
  
AmbientServices.ExternalPressurePoints404244100%
 
3475%
  
AmbientServices.FilteredStackTrace1300130464100%
 
758885.2%
  
AmbientServices.GlobalServiceReference<T>27027525100%
 
111291.6%
  
AmbientServices.IAmbientServiceProfiler101161100%
 
00
 
AmbientServices.IAmbientStatisticsExtensions49049545100%
 
414885.4%
  
AmbientServices.IncludeTypeInDocumentationAttribute303945100%
 
00
 
AmbientServices.InitializationErrorEventArgs202525100%
 
00
 
AmbientServices.InternalPressurePoints404244100%
 
3475%
  
AmbientServices.IPAddressConverter606942100%
 
3650%
  
AmbientServices.IPAddressConverterFactory303942100%
 
00
 
AmbientServices.IPEndPointConverter606942100%
 
3650%
  
AmbientServices.IPEndPointConverterFactory303942100%
 
00
 
AmbientServices.LazyUnsubscribeWeakEventListenerProxy<TTYPETOWEAKEN, TEVENTARG1, TEVENTARG2>1101165100%
 
22100%
 
AmbientServices.LinuxContainerCpuSampler1420142579100%
 
848895.4%
  
AmbientServices.LogContextLifetime15015100100%
 
4666.6%
  
AmbientServices.MemberDocumentation101945100%
 
00
 
AmbientServices.MemoryPressurePoint43043314100%
 
202483.3%
  
AmbientServices.MethodDocumentation101945100%
 
00
 
AmbientServices.MissingSampleHandlingExtensions91091259100%
 
454697.8%
  
AmbientServices.MissingSampleHandlingExtensions.ExponentialExtrapolator404259100%
 
00
 
AmbientServices.MissingSampleHandlingExtensions.LinearExtrapolator404259100%
 
00
 
AmbientServices.MissingSampleHandlingExtensions.LogarithmicExtrapolator404259100%
 
00
 
AmbientServices.ParameterDocumentation101945100%
 
00
 
AmbientServices.PressureMonitor47047244100%
 
3232100%
 
AmbientServices.ProcessBottleneckSurveyor27027786100%
 
2020100%
 
AmbientServices.ProcessExecutionTimeStatistic18018330100%
 
00
 
AmbientServices.ProcessOrSingleTimeWindowCostTracker34034497100%
 
44100%
 
AmbientServices.ProcessOrSingleTimeWindowServiceProfiler35035563100%
 
1414100%
 
AmbientServices.Progress58058219100%
 
4444100%
 
AmbientServices.ProxyTypeAttribute303945100%
 
00
 
AmbientServices.Pseudorandom1590159593100%
 
11511699.1%
  
AmbientServices.RatioStatistic18018330100%
 
00
 
AmbientServices.ResponsibilityNotDisposedEventArgs404678100%
 
00
 
AmbientServices.RotatingFileBuffer5525749596.4%
  
1818100%
 
AmbientServices.ScopedBottleneckSurveyor38038786100%
 
2828100%
 
AmbientServices.ScopedGlobalServiceOverride<T>15015525100%
 
44100%
 
AmbientServices.ScopedLocalServiceOverride<T>14014525100%
 
44100%
 
AmbientServices.ScopedSystemSwitch909161100%
 
1250%
  
AmbientServices.ScopeOnChargesAccruedDistributor909497100%
 
44100%
 
AmbientServices.ScopeOnSystemSwitchedDistributor606563100%
 
22100%
 
AmbientServices.ServiceProfileSampleCollector43043563100%
 
2828100%
 
AmbientServices.SettingConversionFailedEventArgs505712100%
 
00
 
AmbientServices.SettingInfo<T>202712100%
 
00
 
AmbientServices.SettingInfo<T>4414571297.7%
  
262892.8%
  
AmbientServices.SettingsRegistry33033712100%
 
2626100%
 
AmbientServices.SettingsSetSetting<T>34034712100%
 
111291.6%
  
AmbientServices.SettingsSetSettingValue<T>404712100%
 
00
 
AmbientServices.StandardCpuSampler010105790%
 
00
 
AmbientServices.Statistic36036330100%
 
91090%
  
AmbientServices.Status1060106351100%
 
778491.6%
  
AmbientServices.StatusAuditAlert24024541100%
 
1616100%
 
AmbientServices.StatusAuditor80080541100%
 
3232100%
 
AmbientServices.StatusAuditReport33033541100%
 
1414100%
 
AmbientServices.StatusChecker21021220100%
 
131492.8%
  
AmbientServices.StatusIgnoreCheckerAttribute202351100%
 
00
 
AmbientServices.StatusNotificationWriter1230123268100%
 
4646100%
 
AmbientServices.StatusProperty303411100%
 
22100%
 
AmbientServices.StatusPropertyRange11011656100%
 
66100%
 
AmbientServices.StatusPropertyThresholds87087351100%
 
8080100%
 
AmbientServices.StatusRating41041249100%
 
2424100%
 
AmbientServices.StatusResults1020102411100%
 
4848100%
 
AmbientServices.StatusResultsBuilder80080325100%
 
444695.6%
  
AmbientServices.StatusResultsDateTimeRange13013656100%
 
88100%
 
AmbientServices.StatusResultsOrganizer1670167656100%
 
15315598.7%
  
AmbientServices.StatusResultsTracker2112222095.4%
  
101283.3%
  
AmbientServices.StopwatchInterval404563100%
 
00
 
AmbientServices.TemporaryContextMutator808114100%
 
00
 
AmbientServices.ThreadAccessDistributor808786100%
 
22100%
 
AmbientServices.ThreadBottleneckSurveyor27027786100%
 
192095%
  
AmbientServices.ThreadPoolPressurePoint45045314100%
 
202676.9%
  
AmbientServices.ThreadSurveyManager32032786100%
 
141687.5%
  
AmbientServices.TimeSpanRange13013656100%
 
88100%
 
AmbientServices.TimeWindowBottleneckSurvey3413578697.1%
  
2626100%
 
AmbientServices.TimeWindowCostTracker31031497100%
 
1010100%
 
AmbientServices.TimeWindowServiceProfiler31031563100%
 
1010100%
 
AmbientServices.TimeWindowSurveyManager33033786100%
 
88100%
 
AmbientServices.TraceBuffer4344726091.4%
  
131492.8%
  
AmbientServices.TraceLifetime1101197100%
 
3650%
  
AmbientServices.TypeDocumentation101945100%
 
00
 
AmbientServices.Utilities.ArrayUtilities54054127100%
 
323494.1%
  
AmbientServices.Utilities.AssemblyUtilities50544100%
 
71070%
  
AmbientServices.Utilities.EnumMax<T>50543100%
 
22100%
 
AmbientServices.Utilities.EnumUtilities10143100%
 
00
 
AmbientServices.Utilities.ExceptionUtilities70726100%
 
44100%
 
AmbientServices.Utilities.ImmutableArrayUtilities20225100%
 
00
 
AmbientServices.Utilities.InterlockedUtilities4614719797.8%
  
384682.6%
  
AmbientServices.Utilities.SI39039209100%
 
8484100%
 
AmbientServices.Utilities.StringUtilities641659498.4%
  
212391.3%
  
AmbientServices.Utilities.TaskUtilities10138100%
 
00
 
AmbientServices.Utilities.TimeSpanUtilities2923112393.5%
  
66100%
 
AmbientServices.WindowScope39039110100%
 
3030100%