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%|