AnkhSVN

Summary

Summary ||| |:---|:---| | Generated on: | 10/30/2026 - 1:40:40 PM | | Coverage date: | 10/30/2026 - 1:40:13 PM - 10/30/2026 - 1:40:30 PM | | Parser: | MultiReport (4x Cobertura) | | Assemblies: | 11 | | Classes: | 633 | | Files: | 685 | | **Line coverage:** | 28.5% (14096 of 49355) | | Covered lines: | 14096 | | Uncovered lines: | 35259 | | Coverable lines: | 49355 | | Total lines: | 136621 | | **Branch coverage:** | 22.9% (5384 of 23505) | | Covered branches: | 5384 | | Total branches: | 23505 | | **Method coverage:** | [Feature is only available for sponsors](https://reportgenerator.io/pro) |

Coverage

Ankh - 11.3% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**Ankh**|**11.3%**|**20.7%**| |Ankh.AnkhModule|0%|| |Ankh.Commands.AddItemCommand|5.7%|14.7%| |Ankh.Commands.AddToSccCommands|3.1%|1%| |Ankh.Commands.AddToSccLogic|100%|100%| |Ankh.Commands.AnnotateCommandLogic|100%|100%| |Ankh.Commands.ApplyPatch|20%|50%| |Ankh.Commands.BranchSolutionCommand|19.5%|37.9%| |Ankh.Commands.CheckForUpdates|0.8%|0%| |Ankh.Commands.Cleanup|12.1%|11.1%| |Ankh.Commands.CommandBase|50%|| |Ankh.Commands.CommandStrings|0%|0%| |Ankh.Commands.CreatePatch|8.1%|12.5%| |Ankh.Commands.DiffLocalItem|5.9%|11.2%| |Ankh.Commands.DiffLocalItemLogic|96.1%|97.6%| |Ankh.Commands.DiffLocalItemSelectionInfo|70.2%|0%| |Ankh.Commands.ItemAddToPending|40%|39.2%| |Ankh.Commands.ItemAnnotateCommand|10.7%|29.7%| |Ankh.Commands.ItemCommitCommand|14.8%|33.3%| |Ankh.Commands.ItemConflictEdit|12.2%|18.4%| |Ankh.Commands.ItemDelete|7.1%|7.1%| |Ankh.Commands.ItemEditPropertiesCommand|10.6%|25%| |Ankh.Commands.ItemEditPropertiesLogic|100%|100%| |Ankh.Commands.ItemIgnore|3.8%|6%| |Ankh.Commands.ItemMoveToChangeList|21%|22%| |Ankh.Commands.ItemResolveCasing|6.6%|10%| |Ankh.Commands.ItemResolveCommand|8.7%|7.6%| |Ankh.Commands.LocalDiffCommandBase|0%|0%| |Ankh.Commands.LockCommand|4.6%|13.1%| |Ankh.Commands.LockCommandLogic|100%|100%| |Ankh.Commands.LogCommand|25.5%|35.7%| |Ankh.Commands.OpenFromSubversion|1.6%|6.6%| |Ankh.Commands.OpenInVisualStudio|8.4%|10.5%| |Ankh.Commands.OpenInXExplorer|12.9%|12.9%| |Ankh.Commands.RepositoryExplorer.CheckoutCommand|13.7%|33.3%| |Ankh.Commands.RepositoryExplorer.CopyReposExplorerUrl|28%|29.1%| |Ankh.Commands.RepositoryExplorer.CopyToOrMove|6.6%|10.4%| |Ankh.Commands.RepositoryExplorer.CopyToWorkingCopy|5.6%|8.8%| |Ankh.Commands.RepositoryExplorer.CreateDirectoryCommand|21.8%|35.7%| |Ankh.Commands.RepositoryExplorer.DeleteRepositoryItemCommand|8.3%|12.5%| |Ankh.Commands.RepositoryExplorer.RefreshRepositoryItemCommand|33.3%|25%| |Ankh.Commands.RepositoryExplorer.RenameNode|12.5%|20%| |Ankh.Commands.RepositoryExplorer.SaveToFileCommand|0%|0%| |Ankh.Commands.RepositoryExplorer.ShowRepositoryItemChanges|9.5%|10.7%| |Ankh.Commands.RepositoryExplorer.ViewInVSNetCommand|7.5%|15.3%| |Ankh.Commands.RevertItemCommand|3.4%|8.6%| |Ankh.Commands.RevertItemLogic|100%|100%| |Ankh.Commands.SolutionCommitCommand|42.3%|36.3%| |Ankh.Commands.SolutionUpdateCommand|13.4%|21.9%| |Ankh.Commands.SolutionUpdateLogic|100%|100%| |Ankh.Commands.SolutionUpdatePlan|100%|100%| |Ankh.Commands.SwitchItemCommand|8.2%|30.4%| |Ankh.Commands.UI.RefreshCommand|30%|100%| |Ankh.Commands.UI.ShowToolWindows|76.4%|58.3%| |Ankh.Commands.UnifiedDiffCommand|3.3%|11.5%| |Ankh.Commands.UnlockCommand|8.3%|9%| |Ankh.Commands.UpdateFiles|13%|22%| |Ankh.Commands.UpdateGroup|87.5%|50%| |Ankh.Commands.UpgradeWorkingCopy|10.9%|10.7%| |Ankh.Commands.ViewRepositoryFileCommand|23.5%|50%| |Ankh.Commands.WorkingCopyExplorer.ExportCommand|19%|37.5%| |Ankh.Configuration.ConfigService|0%|0%| |Ankh.ProgressRunnerException|0%|| |Ankh.ProgressRunnerService|0%|0%| |Ankh.Services.AnkhClientPool|0%|0%| |Ankh.Services.AnkhDiff|10.8%|27.6%| |Ankh.Services.AnkhErrorHandler|0%|0%| |Ankh.Services.AnkhErrorMessage|0%|0%| |Ankh.Services.AnkhHelpService|47.8%|59.1%| |Ankh.Services.AnkhScheduler|0%|0%| |Ankh.Services.DiffToolTemplateLogic|100%|100%| |Ankh.Services.IssueTracker.AnkhIssueService|0%|0%| |Ankh.Services.IssueTracker.IssueRepositoryConnectorProxy|0%|0%| |Ankh.Services.IssueTracker.IssueRepositorySettingsProxy|0%|0%| |Ankh.Services.MigrationService|0%|0%| |Ankh.Services.OwnerWrapper|0%|0%| |Ankh.Services.PendingChanges.PccStrings|17.2%|100%| |Ankh.Services.PendingChanges.PendingChangeHandler|6.1%|11.3%| |Ankh.Services.PendingChanges.PendingCommitState|50%|42.8%| |Ankh.Services.RepositoryProvider.AnkhRepositoryProviderService|0%|0%| |Ankh.Services.RepositoryProvider.ScmRepositoryProviderProxy|0%|0%| |Ankh.Services.ServiceStrings|0%|0%| |Ankh.Services.TempDirManager|0%|0%| |Ankh.Services.TempFileManager|0%|0%| |Ankh.Settings.SolutionSettings|13%|24.5%|
Ankh.Copilot - 30.3% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**Ankh.Copilot**|**30.3%**|**34.1%**| |Ankh.Copilot.VisualStudioCopilot|30.3%|34.1%|
Ankh.Diff - 69.4% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**Ankh.Diff**|**69.4%**|**69.2%**| |Ankh.Diff.Caret|0%|0%| |Ankh.Diff.DiffUtils.AddCopyList|96.8%|96.4%| |Ankh.Diff.DiffUtils.BinaryDiff|100%|98%| |Ankh.Diff.DiffUtils.BinaryDiffLines|96.7%|87.5%| |Ankh.Diff.DiffUtils.Controls.DiffControl|73.9%|23%| |Ankh.Diff.DiffUtils.Controls.DiffLineClickEventArgs|100%|| |Ankh.Diff.DiffUtils.Controls.DiffOptions|76.8%|100%| |Ankh.Diff.DiffUtils.Controls.DiffOverview|92.8%|91%| |Ankh.Diff.DiffUtils.Controls.DiffView|52.9%|48.3%| |Ankh.Diff.DiffUtils.Controls.DiffViewKeyAction|100%|| |Ankh.Diff.DiffUtils.Controls.DiffViewKeyLogic|100%|100%| |Ankh.Diff.DiffUtils.Controls.DiffViewLine|100%|| |Ankh.Diff.DiffUtils.Controls.DiffViewLines|100%|100%| |Ankh.Diff.DiffUtils.Controls.DiffViewPosition|93.7%|100%| |Ankh.Diff.DiffUtils.Controls.GoToDlg|0%|0%| |Ankh.Diff.DiffUtils.DiagonalVector|100%|| |Ankh.Diff.DiffUtils.DifferenceEventArgs|0%|| |Ankh.Diff.DiffUtils.DirectoryDiff|88.7%|86.2%| |Ankh.Diff.DiffUtils.DirectoryDiffEntries|25%|| |Ankh.Diff.DiffUtils.DirectoryDiffEntry|80%|100%| |Ankh.Diff.DiffUtils.DirectoryDiffFileFilter|100%|100%| |Ankh.Diff.DiffUtils.DirectoryDiffResults|100%|| |Ankh.Diff.DiffUtils.Edit|100%|| |Ankh.Diff.DiffUtils.EditScript|75%|100%| |Ankh.Diff.DiffUtils.FileSystemInfoComparer|100%|| |Ankh.Diff.DiffUtils.Functions|80.3%|87.8%| |Ankh.Diff.DiffUtils.MyersDiff|95.8%|94.5%| |Ankh.Diff.DiffUtils.Properties.Resources|82%|100%| |Ankh.Diff.DiffUtils.StringHasher|97%|88.8%| |Ankh.Diff.DiffUtils.SubArray|72.2%|0%| |Ankh.Diff.DiffUtils.TextDiff|100%|100%| |Ankh.Diff.FindData|100%|| |Ankh.Diff.FindDlg|0%|0%| |Ankh.Diff.NativeMethods|43.8%|50%| |Ankh.Diff.NumericTextBox|80.2%|79.3%| |Ankh.Diff.SettingsKey|0%|0%| |Ankh.Diff.Utilities|71.1%|93.4%| |Ankh.UI.DiffWindow.DiffEditorControl|0%|0%|
Ankh.ExtensionPoints - 36.3% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**Ankh.ExtensionPoints**|**36.3%**|**41.6%**| |Ankh.ExtensionPoints.IssueTracker.CommitArgs|100%|| |Ankh.ExtensionPoints.IssueTracker.ConfigPageEventArgs|0%|| |Ankh.ExtensionPoints.IssueTracker.IssueRepository|8.6%|0%| |Ankh.ExtensionPoints.IssueTracker.IssueRepositoryConfigurationPage|0%|0%| |Ankh.ExtensionPoints.IssueTracker.IssueRepositorySettings|65.7%|56.2%| |Ankh.ExtensionPoints.IssueTracker.PostCommitArgs|60%|| |Ankh.ExtensionPoints.IssueTracker.PreCommitArgs|84.6%|100%| |Ankh.ExtensionPoints.RepositoryProvider.ScmRepositoryProvider|0%|| |Ankh.ExtensionPoints.RepositoryProvider.ScmRepositorySelectionControl|0%|0%| |Ankh.ExtensionPoints.RepositoryProvider.ScmRepositorySelectionControlEventA
rgs|0%|| |Ankh.ExtensionPoints.RepositoryProvider.ScmUserNamePasswordEventArgs|0%|| |Ankh.ExtensionPoints.UI.ApplyThemeEventArgs|0%|0%|
Ankh.Ids - 100% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**Ankh.Ids**|**100%**|****| |Ankh.AnkhId|100%||
Ankh.Package - 3.1% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**Ankh.Package**|**3.1%**|**0.5%**| |Ankh.VSPackage.AdvancedDiffUserToolsSettingsPage|0%|0%| |Ankh.VSPackage.AdvancedMergeUserToolsSettingsPage|0%|0%| |Ankh.VSPackage.AnkhDynamicEditorFactory|0%|0%| |Ankh.VSPackage.AnkhEditorFactory|0%|0%| |Ankh.VSPackage.AnkhSvnPackage|0%|0%| |Ankh.VSPackage.AnkhToolWindowHost|0%|0%| |Ankh.VSPackage.AnkhToolWindowPane|0%|0%| |Ankh.VSPackage.Attributes.ProvideAnkhExtensionRedirectAttribute|0%|0%| |Ankh.VSPackage.Attributes.ProvideLanguageSettingsAttribute|0%|| |Ankh.VSPackage.Attributes.ProvideOutputWindowAttribute|46.1%|0%| |Ankh.VSPackage.Attributes.ProvideProjectTypeSettingsAttribute|0%|0%| |Ankh.VSPackage.Attributes.ProvideSolutionPropertiesAttribute|0%|0%| |Ankh.VSPackage.Attributes.ProvideSourceControlCommandAttribute|65.2%|50%| |Ankh.VSPackage.Attributes.ProvideSourceControlProviderAttribute|0%|0%| |Ankh.VSPackage.Attributes.ProvideTextMarkerAttribute|0%|| |Ankh.VSPackage.Attributes.ProvideThemeInformationAttribute|46.1%|50%| |Ankh.VSPackage.Attributes.ProvideToolsOptionsPageVisibilityAttribute|0%|| |Ankh.VSPackage.LogToolWindow|0%|| |Ankh.VSPackage.OptionPages.IssueTrackerPage|0%|| |Ankh.VSPackage.OptionPages.SolutionSettingsPage|0%|0%| |Ankh.VSPackage.RepositoryExplorerToolWindow|0%|| |Ankh.VSPackage.Resources|0%|0%| |Ankh.VSPackage.SccInfoToolWindow|0%|| |Ankh.VSPackage.SvnPendingChangesToolWindow|0%|| |Ankh.VSPackage.SvnSettingsPage|0%|0%| |Ankh.VSPackage.UserToolsSettingsPage|0%|0%| |Ankh.VSPackage.WorkingCopyExplorerToolWindow|0%||
Ankh.Scc - 10.1% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**Ankh.Scc**|**10.1%**|**9.2%**| |Ankh.Scc.AnkhSccModule|0%|| |Ankh.Scc.Commands.MarkProjectDirty|12.5%|0%| |Ankh.Scc.Commands.PendingChangeTicker|14.2%|0%| |Ankh.Scc.Commands.ProjectFileFilter|42.8%|43.7%| |Ankh.Scc.Commands.SccCheckoutFailedProject|29.4%|15.3%| |Ankh.Scc.Commands.TaskFinisher|9%|0%| |Ankh.Scc.Commands.UnsupportedWcVersion|7.6%|0%| |Ankh.Scc.GlyphTipLogic|100%|100%| |Ankh.Scc.Native.PropertyBag|0%|0%| |Ankh.Scc.OpenDocumentTracker|0%|0%| |Ankh.Scc.PendingChangeManager|29.7%|22.1%| |Ankh.Scc.ProjectMap.SccSvnOrigin|0%|0%| |Ankh.Scc.ProjectMap.SccSvnProject|0%|| |Ankh.Scc.ProjectNodeGlyphLogic|100%|100%| |Ankh.Scc.ProjectNotifier|0%|0%| |Ankh.Scc.ProjectTracker|0%|0%| |Ankh.Scc.ProjectTrackerOriginLogic|86.3%|85.7%| |Ankh.Scc.QueryEditLogic|100%|100%| |Ankh.Scc.Resources|0%|0%| |Ankh.Scc.SccUI.ChangeSolutionRoot|0%|0%| |Ankh.Scc.SccUI.ChangeSourceControl|0%|0%| |Ankh.Scc.SccUI.ChangeSourceControlLogic|100%|100%| |Ankh.Scc.SccUI.ChangeSourceControlProjectBinding|100%|| |Ankh.Scc.SccUI.ChangeSourceControlRow|0%|0%| |Ankh.Scc.SccUI.ChangeSourceControlSelectionState|100%|100%| |Ankh.Scc.SccUI.Commands.ChangeSourceControlCommand|6%|10%| |Ankh.Scc.SccUI.Commands.MakeNonSccFileWritableCommand|6.6%|0%| |Ankh.Scc.SccUI.EditReadOnlyFileDialog|0%|0%| |Ankh.Scc.SccUI.SccFilesystemWarningDialog|0%|0%| |Ankh.Scc.SccUI.SccManagementResources|0%|0%| |Ankh.Scc.SccUI.SccQuerySaveReadonlyDialog|0%|0%| |Ankh.Scc.SettingMap.SccTranslatePathInfo|0%|0%| |Ankh.Scc.SolutionExplorerClipboardItem|0%|0%| |Ankh.Scc.StatusCache.Commands.FileStatusCleanup|10%|0%| |Ankh.Scc.StatusCache.SvnStatusCache|44.5%|38.3%| |Ankh.Scc.SvnConflictArtifactLogic|90.1%|81.5%| |Ankh.Scc.SvnSccContext|0%|0%| |Ankh.Scc.SvnSccProjectMap|0%|0%| |Ankh.Scc.SvnSccProvider|0%|0%| |Ankh.Scc.TextEditingTracker|0%|0%| |Ankh.Scc.ThePendingChangeCollection|100%||
Ankh.Services - 37.7% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**Ankh.Services**|**37.7%**|**34.8%**| |Ankh.AnkhInstanceConditionalAttribute|46.6%|50%| |Ankh.AnkhRuntime|31.9%|24.3%| |Ankh.AnkhService|18.2%|9.6%| |Ankh.AnkhServiceContainer|100%|| |Ankh.AnkhServiceEvents|38%|26.1%| |Ankh.AnkhServiceProviderWrapper|0%|0%| |Ankh.Collections.CollectionChangedEventArgs|77.6%|77.2%| |Ankh.Collections.CollectionChangedEventArgs`1|73.3%|| |Ankh.Collections.CollectionMonitor|71.4%|30%| |Ankh.Collections.ItemChangedEventArgs`1|66.6%|50%| |Ankh.Collections.KeyedWrapNotifyCollection`3|64.2%|51.8%| |Ankh.Collections.WrapNotifyCollection`2|94%|95%| |Ankh.Commands.BaseCommandEventArgs|52.3%|40%| |Ankh.Commands.CommandAttribute|96.7%|91.6%| |Ankh.Commands.CommandEventArgs|94.1%|75%| |Ankh.Commands.CommandMapItem|92.5%|100%| |Ankh.Commands.CommandMapper|51.1%|60%| |Ankh.Commands.CommandResult|0%|0%| |Ankh.Commands.CommandUpdateEventArgs|83.7%|71.4%| |Ankh.Commands.SccCommandAttribute|100%|| |Ankh.Commands.SvnCommandAttribute|50%|| |Ankh.Configuration.AnkhConfig|61.1%|0%| |Ankh.Configuration.RegistryLifoList|46.8%|52.7%| |Ankh.Configuration.RegistryUtils|90.9%|87.5%| |Ankh.ContextServices.GuidUtils|100%|100%| |Ankh.EnumTools|62%|55.5%| |Ankh.GlobalServiceAttribute|0%|0%| |Ankh.HybridCollection`1|72.7%|83.3%| |Ankh.KeyedNotifyCollection`2|87.7%|90.4%| |Ankh.LastChangedEventArgs|0%|| |Ankh.Module|0%|0%| |Ankh.NotifyCollection`1|93%|91.6%| |Ankh.ProgressRunnerArgs|0%|| |Ankh.ProgressRunnerResult|0%|| |Ankh.ProgressWorkerArgs|0%|0%| |Ankh.ProgressWorkerDoneArgs|0%|0%| |Ankh.ReadOnlyKeyedNotifyCollection`2|77.7%|| |Ankh.ReadOnlyNotifyCollection`1|80.5%|72.7%| |Ankh.Scc.AnkhPropertyGridItem|0%|0%| |Ankh.Scc.BatchStartedEventArgs|66.6%|35.7%| |Ankh.Scc.DocumentLock|0%|0%| |Ankh.Scc.Engine.SccDirectory`1|88.8%|75%| |Ankh.Scc.Engine.SccItem|30.1%|22%| |Ankh.Scc.Engine.SccItem`1|57.1%|50%| |Ankh.Scc.PendingChange|59.7%|61.6%| |Ankh.Scc.PendingChangeCollection|85.7%|50%| |Ankh.Scc.PendingChangeCommitArgs|0%|| |Ankh.Scc.PendingChangeCreatePatchArgs|0%|| |Ankh.Scc.PendingChangeStatus|100%|100%| |Ankh.Scc.PendingChangeText|76.6%|100%| |Ankh.Scc.ProjectIconReference|83.3%|71.4%| |Ankh.Scc.ProjectMap.ProjectGlyphRefreshLogic|100%|100%| |Ankh.Scc.ProjectMap.SccDocumentData|79.5%|70.3%| |Ankh.Scc.ProjectMap.SccProjectData|0%|0%| |Ankh.Scc.ProjectMap.SccProjectFile|0%|0%| |Ankh.Scc.ProjectMap.SccProjectFileCollection|0%|0%| |Ankh.Scc.ProjectMap.SccProjectFileReference|0%|0%| |Ankh.Scc.SccFileSystemNode|85.1%|82.1%| |Ankh.Scc.SccGlyphDisplayLogic|90.9%|95.6%| |Ankh.Scc.SccGlyphMonikerLogic|90.6%|50%| |Ankh.Scc.SccProjectMap|0%|0%| |Ankh.Scc.SccProvider|0%|0%| |Ankh.Scc.SccProviderThunk|7.8%|25%| |Ankh.Scc.SvnDirectory|72.2%|83.3%| |Ankh.Scc.SvnItemAnnotation|0%|0%| |Ankh.Scc.SvnItemData|8.8%|3.6%| |Ankh.Scc.SvnItemsEventArgs|100%|100%| |Ankh.Scc.SvnOrigin|17%|6.2%| |Ankh.Scc.SvnStatusData|77.5%|50%| |Ankh.Scc.SvnWorkingCopy|0%|0%| |Ankh.Scc.UI.AnkhDiffArgs|90.9%|0%| |Ankh.Scc.UI.AnkhDiffArgumentDefinition|0%|0%| |Ankh.Scc.UI.AnkhDiffTool|0%|0%| |Ankh.Scc.UI.AnkhDiffToolArgs|0%|| |Ankh.Scc.UI.AnkhMergeArgs|91.6%|0%| |Ankh.Scc.UI.AnkhPatchArgs|80%|0%| |Ankh.Scc.UI.AnkhRevisionType|0%|0%| |Ankh.Scc.UI.FrameEventArgs|0%|| |Ankh.Selection.SccHierarchy|0%|0%| |Ankh.Selection.SccProject|16.6%|11.1%| |Ankh.Selection.SelectionItemMap|69.2%|71.6%| |Ankh.Selection.SelectionItemPropertyLogic|100%|100%| |Ankh.Services.AnkhContext|40.9%|42.8%| |Ankh.Services.VSErr|7.6%|0%| |Ankh.Services.XCastInt32|0%|| |Ankh.Services.XCastUInt32|0%|| |Ankh.SvnClientAction|0%|0%| |Ankh.SvnItem|55.3%|49%| |Ankh.SvnPoolClient|0%|0%| |Ankh.SvnPoolRemoteSession|0%|0%| |Ankh.UI.AnkhCommandHook|0%|0%| |Ankh.UI.AnkhMessageBox|36%|26.8%| |Ankh.UI.AnkhThemePalette|98.4%|100%| |Ankh.UI.AnkhToolWindowControl|6.6%|5.5%| |Ankh.UI.VSCommandHandler|0%|0%| |Ankh.UI.VSContainerForm|4.7%|0%| |Ankh.UI.VSDialogForm|21%|11.8%| |Ankh.UI.VSEditorControl|0%|0%| |Ankh.UI.VSTextEditor|18.9%|13.7%| |Ankh.UI.VSTextEditorScrollEventArgs|0%|| |Ankh.UI.WithDPIAwareness|0%|0%| |Ankh.VS.AnkhBrowserArgs|0%|| |Ankh.VS.AnkhBrowserResults|0%|| |Ankh.VS.AnkhIdleArgs|50%|16.6%| |Ankh.VS.ComStreamWrapper|0%|0%| |Ankh.VS.ImageReference|0%|| |Ankh.VS.TextMarker|55.5%|0%| |Ankh.VS.WpfServices.UI.VSWpfDialog|0%|0%| |Ankh.VS.WpfServices.UI.VSWpfDialogBase|0%|0%| |Ankh.VSAssemblies|0%|0%| |Ankh.VSVersion|10.7%|9.5%|
Ankh.UI - 34.5% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**Ankh.UI**|**34.5%**|**20.4%**| |Ankh.UI.AddRepositoryRootDialog|64.4%|18.7%| |Ankh.UI.AnkhUIModule|0%|| |Ankh.UI.Annotate.AnnotateEditorControl|0%|0%| |Ankh.UI.Annotate.AnnotateMarginControl|0%|0%| |Ankh.UI.Annotate.AnnotateRegion|0%|0%| |Ankh.UI.Annotate.AnnotateResources|0%|0%| |Ankh.UI.Annotate.AnnotateSource|0%|0%| |Ankh.UI.Annotate.AnnotationDocument|90.9%|| |Ankh.UI.Annotate.AnnotationDocumentRegistry|80.6%|50%| |Ankh.UI.Annotate.AnnotationLayoutCalculator|93.7%|96.1%| |Ankh.UI.Annotate.AnnotationMargin|22.8%|8%| |Ankh.UI.Annotate.AnnotationMarginProvider|84.6%|62.5%| |Ankh.UI.Annotate.AnnotationRegionLayout|100%|| |Ankh.UI.Commands.AnnotateDialog|64.3%|13.6%| |Ankh.UI.Commands.CheckoutDialog|71.4%|37.5%| |Ankh.UI.Commands.CommandStrings|0%|0%| |Ankh.UI.Commands.CreateChangeListDialog|72.8%|13.6%| |Ankh.UI.Commands.ExportDialog|55.9%|5.5%| |Ankh.UI.Commands.RecentMessageDialog|70.6%|25%| |Ankh.UI.Commands.SwitchDialog|66.6%|16.6%| |Ankh.UI.Commands.UpdateDialog|68%|25%| |Ankh.UI.Controls.StatusContainer|0%|0%| |Ankh.UI.Controls.StatusContainerDesigner|0%|0%| |Ankh.UI.Controls.StatusPanel|0%|0%| |Ankh.UI.Controls.StatusPanelDesigner|0%|0%| |Ankh.UI.Controls.StatusPanelResources|0%|0%| |Ankh.UI.Controls.StatusPanelTestForm|0%|0%| |Ankh.UI.ErrorDialog|75%|28.5%| |Ankh.UI.IssueTracker.BuiltInIssueTrackerConnectors|100%|| |Ankh.UI.IssueTracker.GenericBugtraqConfigControl|85.7%|75%| |Ankh.UI.IssueTracker.GenericBugtraqConfigurationPage|36.8%|0%| |Ankh.UI.IssueTracker.GenericBugtraqConnector|88.8%|50%| |Ankh.UI.IssueTracker.GenericBugtraqRepository|10.6%|2.7%| |Ankh.UI.IssueTracker.GenericBugtraqSettings|44.1%|16.6%| |Ankh.UI.IssueTracker.GenericBugtraqView|0%|0%| |Ankh.UI.IssueTracker.IssueSelector|0%|0%| |Ankh.UI.IssueTracker.IssuesItem|0%|0%| |Ankh.UI.IssueTracker.IssuesView|0%|0%| |Ankh.UI.IssueTracker.IssuesViewItem|0%|| |Ankh.UI.IssueTracker.IssueTrackerAssociationManager|0%|0%| |Ankh.UI.IssueTracker.IssueTrackerAvailabilityLogic|95.8%|90%| |Ankh.UI.IssueTracker.IssueTrackerConfigDialog|23.7%|3.7%| |Ankh.UI.IssueTracker.IssueTrackerSetupCommand|64.5%|50%| |Ankh.UI.IssueTracker.IssueTrackerThemeLogic|87.5%|83.3%| |Ankh.UI.IssueTracker.LocalIssueEditDialog|79%|40%| |Ankh.UI.IssueTracker.LocalIssueRecord|85.7%|| |Ankh.UI.IssueTracker.LocalIssueStore|61.2%|38.8%| |Ankh.UI.IssueTracker.LocalSvnIssuesConfigControl|95.7%|50%| |Ankh.UI.IssueTracker.LocalSvnIssuesConfigurationPage|41.1%|0%| |Ankh.UI.IssueTracker.LocalSvnIssuesConnector|80%|25%| |Ankh.UI.IssueTracker.LocalSvnIssuesRepository|36.8%|38.8%| |Ankh.UI.IssueTracker.LocalSvnIssuesSettings|87.5%|50%| |Ankh.UI.IssueTracker.LocalSvnIssuesView|46.6%|12.5%| |Ankh.UI.MergeWizard.BaseWizardPage|0%|0%| |Ankh.UI.MergeWizard.Commands.Merge|28.5%|39.1%| |Ankh.UI.MergeWizard.Handler|0%|0%| |Ankh.UI.MergeWizard.InteractiveConflictService|0%|0%| |Ankh.UI.MergeWizard.MergeBestPracticesPage|0%|0%| |Ankh.UI.MergeWizard.MergeConflictHandler|0%|0%| |Ankh.UI.MergeWizard.MergeConflictHandlerDialog|74.1%|21.4%| |Ankh.UI.MergeWizard.MergeNotificationInfo|68%|0%| |Ankh.UI.MergeWizard.MergeOptionsPage|0%|0%| |Ankh.UI.MergeWizard.MergePathResult|100%|100%| |Ankh.UI.MergeWizard.MergeResultModel|97.8%|96.1%| |Ankh.UI.MergeWizard.MergeResultsDialog|81.2%|30%| |Ankh.UI.MergeWizard.MergeRevisionsSelectionPage|0%|0%| |Ankh.UI.MergeWizard.MergeSourceBasePage|0%|0%| |Ankh.UI.MergeWizard.MergeSourceManuallyRecordPage|0%|0%| |Ankh.UI.MergeWizard.MergeSourceManuallyRemovePage|0%|0%| |Ankh.UI.MergeWizard.MergeSourceRangeOfRevisionsPage|0%|0%| |Ankh.UI.MergeWizard.MergeSourceReintegratePage|0%|0%| |Ankh.UI.MergeWizard.MergeSourceTwoDifferentTreesPage|0%|0%| |Ankh.UI.MergeWizard.MergeStrings|37.8%|100%| |Ankh.UI.MergeWizard.MergeSummaryInput|100%|| |Ankh.UI.MergeWizard.MergeSummaryLogic|100%|100%| |Ankh.UI.MergeWizard.MergeSummaryModel|100%|| |Ankh.UI.MergeWizard.MergeSummaryPage|0%|0%| |Ankh.UI.MergeWizard.MergeTypePage|0%|0%| |Ankh.UI.MergeWizard.MergeUtils|0%|0%| |Ankh.UI.MergeWizard.MergeWizard|0%|0%| |Ankh.UI.MergeWizard.UIUtils|0%|0%| |Ankh.UI.OptionsPages.AddAdvancedDiffUserTool|0%|0%| |Ankh.UI.OptionsPages.AddAdvancedMergeUserTool|0%|0%| |Ankh.UI.OptionsPages.AddAdvancedUserTool|0%|0%| |Ankh.UI.OptionsPages.AdvancedDiffUserToolSettingsControl|69%|37.5%| |Ankh.UI.OptionsPages.AdvancedMergeUserToolSettingsControl|69%|37.5%| |Ankh.UI.OptionsPages.AnkhOptionsPageControl|66.6%|33.3%| |Ankh.UI.OptionsPages.EnvironmentSettingsControl|92.8%|83.3%| |Ankh.UI.OptionsPages.OptionsResources|0%|0%| |Ankh.UI.OptionsPages.SvnAuthenticationCacheEditor|0%|0%| |Ankh.UI.OptionsPages.SvnProxyEditor|65.2%|10%| |Ankh.UI.OptionsPages.ToolArgumentDialog|66.6%|0%| |Ankh.UI.OptionsPages.UserToolSettingsControl|46.6%|6.2%| |Ankh.UI.PathSelector.CommonFileSelectorDialog|0%|0%| |Ankh.UI.PathSelector.DateSelector|71.7%|50%| |Ankh.UI.PathSelector.PendingChangeSelector|49.5%|11.1%| |Ankh.UI.PathSelector.RevisionSelector|56.3%|16.6%| |Ankh.UI.PathSelector.VersionResolverService|0%|0%| |Ankh.UI.PathSelector.VersionSelector|47.5%|21.1%| |Ankh.UI.PathSelector.VersionStrings|0%|0%| |Ankh.UI.PendingChanges.Commands.CommitPendingChanges|21.4%|15.3%| |Ankh.UI.PendingChanges.Commands.ConfigureRecentChangesPage|21%|12.5%| |Ankh.UI.PendingChanges.Commands.CreatePatch|15%|20%| |Ankh.UI.PendingChanges.Commands.GenerateCommitMessage|33.3%|33.3%| |Ankh.UI.PendingChanges.Commands.OpenIssue|13.4%|7.6%| |Ankh.UI.PendingChanges.Commands.PasteToEditorList|10.3%|12.5%| |Ankh.UI.PendingChanges.Commands.PendingChangeLocationCombo|29.7%|36.3%| |Ankh.UI.PendingChanges.Commands.RefreshPendingChanges|57.1%|45.4%| |Ankh.UI.PendingChanges.Commands.SpacerHider|60%|50%| |Ankh.UI.PendingChanges.Commands.ViewLogMessage|40%|37.5%| |Ankh.UI.PendingChanges.Commits.PendingChangeDisplayLogic|100%|100%| |Ankh.UI.PendingChanges.Commits.PendingCommitItem|0%|0%| |Ankh.UI.PendingChanges.Commits.PendingCommitItemCollection|0%|0%| |Ankh.UI.PendingChanges.Commits.PendingCommitsThemeLogic|100%|100%| |Ankh.UI.PendingChanges.Commits.PendingCommitsView|48.3%|28.3%| |Ankh.UI.PendingChanges.CommittedHistory|100%|78.5%| |Ankh.UI.PendingChanges.CommittedHistoryEntry|100%|| |Ankh.UI.PendingChanges.ConfigureRecentChangesPageDialog|0%|0%| |Ankh.UI.PendingChanges.Conflicts.ConflictListItem|0%|0%| |Ankh.UI.PendingChanges.Conflicts.ConflictListView|63.2%|5.5%| |Ankh.UI.PendingChanges.Conflicts.PendingConflictLogic|94.8%|95.4%| |Ankh.UI.PendingChanges.CopilotCommitMessage|57.2%|57.3%| |Ankh.UI.PendingChanges.LogMessageEditor|40%|| |Ankh.UI.PendingChanges.PCResources|57.7%|100%| |Ankh.UI.PendingChanges.PendingActivationPage|70%|50%| |Ankh.UI.PendingChanges.PendingChangesPage|30.1%|15%| |Ankh.UI.PendingChanges.PendingChangesToolControl|48.7%|21.5%| |Ankh.UI.PendingChanges.PendingCommitsPage|31.4%|3.9%| |Ankh.UI.PendingChanges.PendingConflictsPage|46.3%|6.4%| |Ankh.UI.PendingChanges.PendingIssuesPage|54.8%|14%| |Ankh.UI.PendingChanges.RecentChangesPage|47.9%|17.4%| |Ankh.UI.PendingChanges.Synchronize.SynchronizeItem|0%|0%| |Ankh.UI.PendingChanges.Synchronize.SynchronizeListItem|0%|0%| |Ankh.UI.PendingChanges.Synchronize.SynchronizeListView|0%|0%| |Ankh.UI.ProgressDialog|5.8%|35.1%| |Ankh.UI.Properties.Resources|0%|0%| |Ankh.UI.PropertyEditors.EolStylePropertyEditor|78.6%|63.6%| |Ankh.UI.PropertyEditors.ExecutablePropertyEditor|81.8%|66.6%| |Ankh.UI.PropertyEditors.ExternalsPropertyEditor|27.7%|3.4%| |Ankh.UI.PropertyEditors.IgnorePropertyEditor|68.5%|40%| |Ankh.UI.PropertyEditors.KeywordsPropertyEditor|46.4%|7.6%| |Ankh.UI.PropertyEditors.MimeTypePropertyEditor|67.9%|40%| |Ankh.UI.PropertyEditors.NeedsLockPropertyEditor|83.3%|80%| |Ankh.UI.PropertyEditors.PlainPropertyEditor|76%|40%| |Ankh.UI.PropertyEditors.PropertyDialog|55.6%|20%| |Ankh.UI.PropertyEditors.PropertyEditControl|19%|0%| |Ankh.UI.PropertyEditors.PropertyEditItem|0%|0%| |Ankh.UI.PropertyEditors.PropertyEditorDialog|47.6%|10.9%| |Ankh.UI.PropertyEditors.PropertyEditStrings|0%|0%| |Ankh.UI.RepositoryExplorer.BusyOverlay|0%|0%| |Ankh.UI.RepositoryExplorer.Commands.RemoveRepositoryRootCommand|50%|50%| |Ankh.UI.RepositoryExplorer.Commands.RepositoryBrowseCommand|3.5%|0%| |Ankh.UI.RepositoryExplorer.Commands.RepositoryExplorerLocation|33.3%|25%| |Ankh.UI.RepositoryExplorer.Dialogs.ConfirmDeleteDialog|72.3%|40%| |Ankh.UI.RepositoryExplorer.Dialogs.RenameDialog|91.6%|100%| |Ankh.UI.RepositoryExplorer.ListItemCollection|0%|| |Ankh.UI.RepositoryExplorer.RepositoryExplorerControl|0%|0%| |Ankh.UI.RepositoryExplorer.RepositoryExplorerItem|0%|0%| |Ankh.UI.RepositoryExplorer.RepositoryFolderBrowserDialog|39.8%|4.8%| |Ankh.UI.RepositoryExplorer.RepositoryListItem|0%|0%| |Ankh.UI.RepositoryExplorer.RepositoryListView|0%|0%| |Ankh.UI.RepositoryExplorer.RepositoryStrings|0%|0%| |Ankh.UI.RepositoryExplorer.RepositoryTreeNode|0%|0%| |Ankh.UI.RepositoryExplorer.RepositoryTreeView|3.2%|0%| |Ankh.UI.RepositoryExplorer.RepositoryWizard.RepositoryProviderListViewItem|0%|0%| |Ankh.UI.RepositoryExplorer.RepositoryWizard.RepositoryProviderPage|50%|4%| |Ankh.UI.RepositoryExplorer.RepositoryWizard.RepositorySelectionPage|0%|0%| |Ankh.UI.RepositoryExplorer.RepositoryWizard.RepositorySelectionWizard|15.1%|4.8%| |Ankh.UI.RepositoryExplorer.RepositoryWizard.RepositoryWizardResources|56.2%|100%| |Ankh.UI.RepositoryOpen.CheckoutProject|0%|0%| |Ankh.UI.RepositoryOpen.CheckoutProjectLoadPlan|100%|| |Ankh.UI.RepositoryOpen.CheckoutProjectLogic|100%|97.9%| |Ankh.UI.RepositoryOpen.ProjectAddInfoDialog|75.8%|9.3%| |Ankh.UI.RepositoryOpen.RepositoryOpenDialog|21.9%|1.6%| |Ankh.UI.SccManagement.AddProjectToSubversion|70.2%|37.5%| |Ankh.UI.SccManagement.AddToSubversion|52.9%|6.4%| |Ankh.UI.SccManagement.CopyToDialog|71.2%|25%| |Ankh.UI.SccManagement.CreateBranchDialog|72.6%|13.3%| |Ankh.UI.SccManagement.CreateDirectoryDialog|90.3%|100%| |Ankh.UI.SccManagement.ItemCompareDialog|100%|100%| |Ankh.UI.SccManagement.ItemUpdateDialog|100%|100%| |Ankh.UI.SccManagement.LockDialog|50.3%|9%| |Ankh.UI.SccManagement.MultiWorkingCopyCommit|61.1%|18.7%| |Ankh.UI.SccManagement.ProjectCommitDialog|47.7%|6%| |Ankh.UI.SccManagement.RepositoryLayoutInfo|100%|50%| |Ankh.UI.SccManagement.RepositoryUrlUtils|78%|72%| |Ankh.UI.SccManagement.UpdateAvailableDialog|87.2%|30%| |Ankh.UI.SvnInfoGrid.Commands.SvnInfoComboCommand|12.8%|6.2%| |Ankh.UI.SvnInfoGrid.Commands.SvnInfoTbCommands|25%|16.6%| |Ankh.UI.SvnInfoGrid.SvnInfoGridControl|0%|0%| |Ankh.UI.SvnInfoGrid.SvnInfoStrings|0%|0%| |Ankh.UI.SvnLog.BatchFinishedEventArgs|0%|| |Ankh.UI.SvnLog.Commands.ChangeLogMessage|9.3%|10%| |Ankh.UI.SvnLog.Commands.CompareWithWorkingCopy|14.2%|37.5%| |Ankh.UI.SvnLog.Commands.CopyRevision|21.4%|25%| |Ankh.UI.SvnLog.Commands.FetchAll|55.5%|66.6%| |Ankh.UI.SvnLog.Commands.IncludeMergedRevisions|45.4%|50%| |Ankh.UI.SvnLog.Commands.LogComboBox|12.8%|8.8%| |Ankh.UI.SvnLog.Commands.LogFollowCopies|45.4%|50%| |Ankh.UI.SvnLog.Commands.LogOpenIssue|17.3%|16.6%| |Ankh.UI.SvnLog.Commands.RevertChanges|6.4%|2.3%| |Ankh.UI.SvnLog.Commands.ShowChangedPaths|45.4%|50%| |Ankh.UI.SvnLog.Commands.ShowChanges|7%|6.5%| |Ankh.UI.SvnLog.Commands.ShowLogMessage|45.4%|50%| |Ankh.UI.SvnLog.Commands.ShowRevisionProperties|5.2%|6.2%| |Ankh.UI.SvnLog.EditLogMessageDialog|94.2%|100%| |Ankh.UI.SvnLog.LogChangedPathsView|31.4%|6%| |Ankh.UI.SvnLog.LogControl|47.6%|18.7%| |Ankh.UI.SvnLog.LogDataSource|29.4%|33.3%| |Ankh.UI.SvnLog.LogItem|0%|0%| |Ankh.UI.SvnLog.LogRequest|0%|0%| |Ankh.UI.SvnLog.LogRevisionControl|15.6%|7.4%| |Ankh.UI.SvnLog.LogRevisionItem|0%|0%| |Ankh.UI.SvnLog.LogStrings|0%|0%| |Ankh.UI.SvnLog.LogToolWindowControl|0%|0%| |Ankh.UI.SvnLog.LogViewerDialog|53.1%|50%| |Ankh.UI.SvnLog.PathItem|0%|0%| |Ankh.UI.SvnLog.PathListViewItem|0%|0%| |Ankh.UI.VSSelectionControls.Commands.ListViewCommandBase|42.8%|33.3%| |Ankh.UI.VSSelectionControls.Commands.ListViewGroup|14.2%|15%| |Ankh.UI.VSSelectionControls.Commands.ListViewShow|0%|0%| |Ankh.UI.VSSelectionControls.Commands.ListViewSort|0%|0%| |Ankh.UI.VSSelectionControls.Commands.ListViewSortOrder|0%|0%| |Ankh.UI.VSSelectionControls.ListViewWithSelection`1|12.9%|8.5%| |Ankh.UI.VSSelectionControls.SmartColumn|76%|66.6%| |Ankh.UI.VSSelectionControls.SmartGroup|56%|68.7%| |Ankh.UI.VSSelectionControls.SmartListView|49.7%|53%| |Ankh.UI.VSSelectionControls.SmartListViewItem|85.7%|81.8%| |Ankh.UI.VSSelectionControls.SmartListViewThemeLogic|100%|100%| |Ankh.UI.VSSelectionControls.SmartSplitContainer|42.1%|18.1%| |Ankh.UI.VSSelectionControls.SmartTreeView|33.5%|28.8%| |Ankh.UI.VSSelectionControls.SmartTreeViewThemeLogic|100%|100%| |Ankh.UI.VSSelectionControls.TreeViewWithSelection`1|2.2%|0%| |Ankh.UI.WizardFramework.Wizard|90.4%|82.7%| |Ankh.UI.WizardFramework.WizardMessage|85.7%|| |Ankh.UI.WizardFramework.WizardPage|81.7%|85.7%| |Ankh.UI.WizardFramework.WizardPageChangingEventArgs|100%|| |Ankh.UI.WizardFramework.WizardPageCollection|100%|100%| |Ankh.UI.WorkingCopyExplorer.AddWorkingCopyExplorerRootDialog|80.8%|0%| |Ankh.UI.WorkingCopyExplorer.Commands.AddWorkingCopyExplorerRootCommand|56.5%|50%| |Ankh.UI.WorkingCopyExplorer.Commands.WCExplorerLocation|38.4%|30%| |Ankh.UI.WorkingCopyExplorer.FileSystemDetailsView|0%|0%| |Ankh.UI.WorkingCopyExplorer.FileSystemListViewItem|0%|0%| |Ankh.UI.WorkingCopyExplorer.FileSystemTreeNode|0%|0%| |Ankh.UI.WorkingCopyExplorer.FileSystemTreeView|0%|0%| |Ankh.UI.WorkingCopyExplorer.Nodes.WCDirectoryNode|0%|0%| |Ankh.UI.WorkingCopyExplorer.Nodes.WCFileNode|0%|0%| |Ankh.UI.WorkingCopyExplorer.Nodes.WCFileSystemNode|0%|0%| |Ankh.UI.WorkingCopyExplorer.Nodes.WCMyComputerNode|0%|0%| |Ankh.UI.WorkingCopyExplorer.Nodes.WCSolutionNode|0%|0%| |Ankh.UI.WorkingCopyExplorer.Nodes.WCTreeNode|0%|0%| |Ankh.UI.WorkingCopyExplorer.WCStrings|0%|0%| |Ankh.UI.WorkingCopyExplorer.WorkingCopyExplorerControl|0%|0%|
Ankh.VS - 13.8% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**Ankh.VS**|**13.8%**|**15.1%**| |Ankh.VS.AnkhVSModule|0%|| |Ankh.VS.Dialogs.AnkhDialogOwner|0%|0%| |Ankh.VS.Dialogs.ContextCommandHandler|0%|0%| |Ankh.VS.Dialogs.VSCommandInstaller|0%|0%| |Ankh.VS.Dialogs.VSCommandRouting|17.8%|13.2%| |Ankh.VS.Dialogs.VSCommandRoutingKeyPlan|100%|| |Ankh.VS.Dialogs.VSCommandRoutingLogic|100%|100%| |Ankh.VS.Dialogs.VSDocumentFormPane|0%|0%| |Ankh.VS.Dialogs.VSDocumentHost|0%|0%| |Ankh.VS.Dialogs.VSDocumentHostService|0%|0%| |Ankh.VS.Dialogs.VSDocumentInstance|0%|0%| |Ankh.VS.Dialogs.VSFormContainerPane|0%|0%| |Ankh.VS.LanguageServices.AnkhEditorResolver|0%|0%| |Ankh.VS.LanguageServices.Core.AnkhCodeWindowManager|0%|0%| |Ankh.VS.LanguageServices.Core.AnkhColorizer|0%|0%| |Ankh.VS.LanguageServices.Core.AnkhEditorFactory|0%|0%| |Ankh.VS.LanguageServices.Core.AnkhEditorFactoryLogic|100%|100%| |Ankh.VS.LanguageServices.Core.AnkhLanguage|0%|0%| |Ankh.VS.LanguageServices.Core.AnkhLanguageDropDownBar|0%|0%| |Ankh.VS.LanguageServices.Core.AnkhLanguagePreferences|0%|0%| |Ankh.VS.LanguageServices.Core.AnkhViewFilter|0%|0%| |Ankh.VS.LanguageServices.Core.EditorExtensionDecision|100%|| |Ankh.VS.LanguageServices.Core.EditorLanguageDecision|100%|| |Ankh.VS.LanguageServices.LogMessages.LogMessageColorizer|0%|0%| |Ankh.VS.LanguageServices.LogMessages.LogMessageLanguage|0%|| |Ankh.VS.LanguageServices.UnifiedDiff.UnifiedDiffColorizer|0%|0%| |Ankh.VS.LanguageServices.UnifiedDiff.UnifiedDiffDropDownBar|0%|0%| |Ankh.VS.LanguageServices.UnifiedDiff.UnifiedDiffLanguage|0%|| |Ankh.VS.OutputPane.OutputPaneManager|0%|0%| |Ankh.VS.Selection.AnkhCommandService|0%|0%| |Ankh.VS.Selection.CachedEnumerable`1|0%|0%| |Ankh.VS.Selection.CmdUIContextChangeEventArgs|100%|| |Ankh.VS.Selection.CommandState|40.5%|56.8%| |Ankh.VS.Selection.DelayData|0%|0%| |Ankh.VS.Selection.Disposer|0%|| |Ankh.VS.Selection.SelectionContext|0%|0%| |Ankh.VS.Selection.SelectionItem|0%|0%| |Ankh.VS.Selection.SelectionUtils|32.2%|33.5%| |Ankh.VS.Services.AnkhVSColor|0%|0%| |Ankh.VS.Services.DiffMergeInstance|0%|0%| |Ankh.VS.Services.GlobalCommandHook|0%|0%| |Ankh.VS.Services.InternalDiff|0%|0%| |Ankh.VS.Services.StartupRefreshService|96.1%|91.2%| |Ankh.VS.SolutionExplorer.FileIconMapper|65.2%|68.4%| |Ankh.VS.SolutionExplorer.FileIconMapperDpiLogic|60%|60%| |Ankh.VS.SolutionExplorer.SolutionExplorerStrings|0%|0%| |Ankh.VS.SolutionExplorer.StatusImageInfo|100%|| |Ankh.VS.SolutionExplorer.StatusImageMapper|0%|0%| |Ankh.VS.SolutionExplorer.StatusImageMapperLogic|100%|100%| |Ankh.VS.SolutionExplorer.Win32TreeView|0%|0%| |Ankh.VS.TextEditor.CodeEditorWindow|0%|0%| |Ankh.VS.TextEditor.TextEditorFactory|0%|| |Ankh.VS.TextEditor.TheVSTextEditor|0%|0%| |Ankh.VS.WebBrowser.AnkhWebBrowser|0%|0%| |Ankh.VS.WebBrowser.BrowserUser|0%|| |Ankh.VS.WpfServices.ServiceMethodResolver|0%|0%| |Ankh.VS.WpfServices.WpfEditorInfoService|0%|0%| |Ankh.WpfPackage.Services.PaletteComboBoxPainter|0%|0%| |Ankh.WpfPackage.Services.PaletteNumericUpDownPainter|0%|0%| |Ankh.WpfPackage.Services.ThemeReflectionLogic|73.1%|70.8%| |Ankh.WpfPackage.Services.ThemingService|2.3%|0%| |Ankh.WpfPackage.Services.ThreadedWaitService|0%|0%| |Ankh.WpfPackage.Services.WinFormsNativeThemeLogic|100%|100%|
TestUtils - 0% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**TestUtils**|**0%**|**0%**| |TestUtils.Zip|0%|| |Utils.ProcessReader|0%|0%|