[ {
  "shortName" : "public class SolutionCallbackProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Impl/ProjectModelImpl/SolutionCallbackProvider.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 29,
  "endLine" : 275,
  "linesOfCode" : 194,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class SolutionSyncListener()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Impl/ProjectModelImpl/SolutionSyncListener.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 21,
  "endLine" : 194,
  "linesOfCode" : 114,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed class SolutionImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/SolutionImplementation.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 15,
  "endLine" : 133,
  "linesOfCode" : 95,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract class CodeElementCallbackProviderBase()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Impl/AstImpl/CodeElementCallbackProviderBase.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 19,
  "endLine" : 124,
  "linesOfCode" : 94,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class CodeElementCallbackProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Impl/AstImpl/CodeElementCallbackProvider.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 18,
  "endLine" : 98,
  "linesOfCode" : 80,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ProjectItemsCallbackProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Impl/ProjectModelImpl/ProjectItemsCallbackProvider.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 21,
  "endLine" : 107,
  "linesOfCode" : 73,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ProjectItemCallbackProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Impl/ProjectModelImpl/ProjectItemCallbackProvider.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 22,
  "endLine" : 106,
  "linesOfCode" : 71,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ProjectItemImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ProjectItemImplementation.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 10,
  "endLine" : 100,
  "linesOfCode" : 71,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ProjectItemsImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ProjectItemsImplementation.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 14,
  "endLine" : 96,
  "linesOfCode" : 63,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ProjectCallbackProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Impl/ProjectModelImpl/ProjectCallbackProvider.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 17,
  "endLine" : 97,
  "linesOfCode" : 61,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class SolutionBuildImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/SolutionBuildImplementation.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 13,
  "endLine" : 87,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ProjectImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ProjectImplementation.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 12,
  "endLine" : 89,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ConfigurationPropertiesImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/ConfigurationPropertiesImplementation.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 13,
  "endLine" : 67,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class SolutionFolderProjectItemImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/SolutionFolderProjectItemImplementation.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 8,
  "endLine" : 53,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ItemOperationsCallbackProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Impl/IDEImpl/ItemOperationsCallbackProvider.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 19,
  "endLine" : 60,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ConfigurationManagerImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ConfigurationImpl/ConfigurationManagerImplementation.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 10,
  "endLine" : 59,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ProjectActiveConfigurationImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ConfigurationImpl/ProjectActiveConfigurationImplementation.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 9,
  "endLine" : 47,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtocolFactory()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/ConnectionManager.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 60,
  "endLine" : 99,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetPropertyAsync()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/ProjectExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 42,
  "endLine" : 75,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class CodeTypeCallbackProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Impl/AstImpl/CodeTypeCallbackProvider.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 18,
  "endLine" : 49,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class SolutionConfigurationsImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ConfigurationImpl/SolutionConfigurationsImplementation.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 11,
  "endLine" : 44,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ProjectPropertiesImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/ProjectPropertiesImplementation.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 12,
  "endLine" : 45,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TResult MapElement()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Manager/AstManager.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 34,
  "endLine" : 60,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract class ScalarPropertyImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/ScalarPropertyImplementation.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 7,
  "endLine" : 39,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCPSProject()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/ProjectExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 151,
  "endLine" : 185,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ItemOperationsImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/IDEImpl/ItemOperationsImplementation.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 8,
  "endLine" : 41,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RenameSolution()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/SolutionExtensions.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 55,
  "endLine" : 80,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task SetPropertyAsync()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/ProjectExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 85,
  "endLine" : 111,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed class ProjectsImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ProjectsImplementation.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 13,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract class PropertyImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyImplementation.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 7,
  "endLine" : 31,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class EnumPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo/EnumPropertyInfo.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 7,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class SolutionPropertiesImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/SolutionPropertiesImplementation.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 11,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RegisterType()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/PsiElementRegistrar.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 37,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FileCodeModelCallbackProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Impl/AstImpl/FileCodeModelCallbackProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 17,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetSolutionDescription()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/SolutionExtensions.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetEnvDTEModelChildren()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/TreeNodeExtensions.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed class EnvDTEElementRegistrar()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Util/EnvDTEElementRegistrar.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 10,
  "endLine" : 27,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeClass AddClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeNamespaceImpl.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public wizardResult LaunchWizard()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/DTEImplementation.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 91,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetupModel()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/ConnectionManager.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdSolutionConfiguration ToRdSolutionConfiguration()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/RdExtensions.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class SimpleInpaceExecutingScheduler()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/SimpleInpaceExecutingScheduler.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 11,
  "endLine" : 28,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class SolutionConfigurationImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ConfigurationImpl/SolutionConfigurationImplementation.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 9,
  "endLine" : 29,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeEvent AddEvent()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeInterfaceImpl.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeEvent AddEvent()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeStructImpl.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectHierarchyCache()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ProjectHierarchyCache.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 15,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetOrCreateSolutionDescriptionSection()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/SolutionExtensions.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class CodeFunctionCallbackProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Impl/AstImpl/CodeFunctionCallbackProvider.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class CodeParameterCallbackProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Impl/AstImpl/CodeParameterCallbackProvider.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract class PropertiesImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertiesImplementation.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectUpdated()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ProjectHierarchyCache.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class NullPropertyImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/NullPropertyImplementation.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 6,
  "endLine" : 17,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ProjectPropertyImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/ProjectPropertyImplementation.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 7,
  "endLine" : 19,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MappedPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo/MappedPropertyInfo.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateCache()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ProjectHierarchyCache.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetTypeId()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/PsiElementRegistrar.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetTypeId()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/PsiElementRegistrar.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetWithSolutionMarkAsync()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/EnvDteCallbackProviderExtensions.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetWithSolutionMarkSync()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/EnvDteCallbackProviderExtensions.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T GetOrCreateProperty()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/ProjectExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 187,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITreeNode GetEnvDTEModelParent()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/TreeNodeExtensions.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextPoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeTypeBase.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CodeElementBase()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeElementBase.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeElementsImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeElementsImplementation.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class SolutionFolderProjectItemsImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/SolutionFolderProjectItemsImplementation.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 7,
  "endLine" : 18,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class StringPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo/StringPropertyInfo.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 6,
  "endLine" : 17,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class SolutionPropertyImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/SolutionPropertyImplementation.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 6,
  "endLine" : 17,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LanguageModel ToRdLanguageModel()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/RdExtensions.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetActiveConfigurationAndPlatform()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/SolutionExtensions.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetActiveConfigurationAndPlatform()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/SolutionExtensions.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterCallbacks()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Impl/DteCallbackProvider.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReadOnlyIndexedCanonicalSet()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Util/ReadOnlyIndexedCanonicalSet.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetCanonical()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Util/ReadOnlyIndexedCanonicalSet.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectImplementation GetProjectImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Util/ImplementationUtil.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeElementsOverList()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeElementsOverList.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectAdded()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ProjectHierarchyCache.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnExpressionEvaluation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispDebuggerExpressionEvaluationEvents_SinkHelper.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetWithProjectSync()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/EnvDteCallbackProviderExtensions.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetWithProjectAsync()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/EnvDteCallbackProviderExtensions.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetWithProjectItemAsync()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/EnvDteCallbackProviderExtensions.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetWithProjectFolderAsync()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/EnvDteCallbackProviderExtensions.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetWithProjectFileAsync()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/EnvDteCallbackProviderExtensions.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetWithProjectVoidAsync()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/EnvDteCallbackProviderExtensions.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetWithProjectItemVoidAsync()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/EnvDteCallbackProviderExtensions.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetWithProjectMarkSync()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/EnvDteCallbackProviderExtensions.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TItem GetProjectItemOrThrow()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/EnvDteCallbackProviderExtensions.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IProjectMark GetProjectMarkOrThrow()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/EnvDteCallbackProviderExtensions.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetVSUniqueName()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/ProjectExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnBuildProjConfigDone()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispBuildEvents_SinkHelper.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnExceptionThrown()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDebuggerEvents_SinkHelper.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnExceptionNotHandled()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDebuggerEvents_SinkHelper.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FromRdItemKindModel()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Util/RdExtensions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectItemKindModel ToRdItemKindModel()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Util/RdExtensions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DteProtocolModel SetupModel()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/ConnectionManager.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeElementsImplementation.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/DTEImplementation.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileCodeModelImpl()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/FileCodeModelImpl.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextPoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeNamespaceImpl.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class OAProject()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/VisualStudioInterop/OAProject.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DteImplementation()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/DTEImplementation.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispCodeModelEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispCodeModelEvents_SinkHelper.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RegisterCallbacks()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/ConnectionManager.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RegisterType()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/PsiElementRegistrar.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AstManager()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Manager/AstManager.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static vsBuildState FromRdBuildState()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Util/RdExtensions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeClassImpl()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeClassImpl.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeAttributeImpl()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeAttributeImpl.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CodeTypeBase()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeTypeBase.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeInterfaceImpl()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeInterfaceImpl.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeFunctionImpl()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeFunctionImpl.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeStructImpl()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeStructImpl.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeNamespaceImpl()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeNamespaceImpl.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeParameterImpl()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeParameterImpl.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectImplementation GetProject()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ProjectHierarchyCache.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectRemoved()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/ProjectHierarchyCache.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispTextDocumentKeyPressEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispTextDocumentKeyPressEvents_SinkHelper.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeforeKeyPress()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispTextDocumentKeyPressEvents_SinkHelper.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AfterKeyPress()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispTextDocumentKeyPressEvents_SinkHelper.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnProcessStateChanged()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispDebuggerProcessEvents_SinkHelper.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispPublishEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispPublishEvents_SinkHelper.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnPublishBegin()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispPublishEvents_SinkHelper.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnPublishDone()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispPublishEvents_SinkHelper.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispWindowVisibilityEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispWindowVisibilityEvents_SinkHelper.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WindowHiding()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispWindowVisibilityEvents_SinkHelper.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WindowShowing()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispWindowVisibilityEvents_SinkHelper.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElementAdded()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispCodeModelEvents_SinkHelper.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElementChanged()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispCodeModelEvents_SinkHelper.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElementDeleted()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispCodeModelEvents_SinkHelper.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBuildSessionTarget FromRdBuildSessionTarget()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/RdExtensions.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FindName()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/TreeNodeExtensions.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetOrCreateId()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Manager/AstContainer.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterElement()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Manager/AstContainer.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FromRdLanguageModel()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Util/RdExtensions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetValidIndexOrThrow()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Util/ImplementationUtil.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeImport AddImport()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/FileCodeModelImpl.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object CreateParent()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeElementBase.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IReadOnlyDictionary GetLanguageSpecificConfigurationMap()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo/VisualStudioProperties.Configuration.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetCanonicalValueOrThrow()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo/MappedPropertyInfo.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispDebuggerProcessEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispDebuggerProcessEvents_SinkHelper.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispDebuggerExpressionEvaluationEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispDebuggerExpressionEvaluationEvents_SinkHelper.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetSolutionDescription()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Callback/Util/SolutionExtensions.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GenerateNewId()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/Manager/IdSource.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeElement Item()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeElementsOverList.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeTypeRefImpl()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeTypeRefImpl.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ProjectPropertiesProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/VisualStudioInterop/ProjectPropertiesProvider.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed class UnconfiguredProjectImpl()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/VisualStudioInterop/UnconfiguredProjectImpl.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed class ConfiguredProjectImpl()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/VisualStudioInterop/ConfiguredProjectImpl.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ConfiguredProjectServicesImpl()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/VisualStudioInterop/ConfiguredProjectServicesImpl.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ProjectProperties()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/VisualStudioInterop/ProjectProperties.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class UIntPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo/UIntPropertyInfo.cs",
  "fileLinesCount" : 9,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 5,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override object ParseValue()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo/MappedPropertyInfo.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class BoolPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo/BoolPropertyInfo.cs",
  "fileLinesCount" : 9,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 5,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class IntPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo/IntPropertyInfo.cs",
  "fileLinesCount" : 9,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 5,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WindowClosing()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispWindowEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WindowMoved()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispWindowEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WindowActivated()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispWindowEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WindowCreated()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispWindowEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PaneAdded()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispOutputWindowEvents_SinkHelper.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PaneUpdated()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispOutputWindowEvents_SinkHelper.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PaneClearing()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispOutputWindowEvents_SinkHelper.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnStartupComplete()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDTEEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnBeginShutdown()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDTEEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ModeChanged()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDTEEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnMacrosRuntimeReset()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDTEEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ItemAdded()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectsEvents_SinkHelper.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ItemRemoved()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectsEvents_SinkHelper.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ItemRenamed()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectsEvents_SinkHelper.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DocumentSaved()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDocumentEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DocumentClosing()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDocumentEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DocumentOpening()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDocumentEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DocumentOpened()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDocumentEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeforeExecute()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispCommandEvents_SinkHelper.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AfterExecute()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispCommandEvents_SinkHelper.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindDone()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispFindEvents_SinkHelper.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskAdded()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispTaskListEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskRemoved()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispTaskListEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskModified()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispTaskListEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TaskNavigated()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispTaskListEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnBuildBegin()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispBuildEvents_SinkHelper.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnBuildDone()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispBuildEvents_SinkHelper.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnBuildProjConfigBegin()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispBuildEvents_SinkHelper.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ItemAdded()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectItemsEvents_SinkHelper.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ItemRemoved()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectItemsEvents_SinkHelper.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ItemRenamed()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectItemsEvents_SinkHelper.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LineChanged()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispTextEditorEvents_SinkHelper.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnChange()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSelectionEvents_SinkHelper.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Click()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispCommandBarControlEvents_SinkHelper.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnEnterRunMode()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDebuggerEvents_SinkHelper.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnEnterDesignMode()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDebuggerEvents_SinkHelper.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnEnterBreakMode()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDebuggerEvents_SinkHelper.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnContextChanged()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDebuggerEvents_SinkHelper.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Opened()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSolutionEvents_SinkHelper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeforeClosing()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSolutionEvents_SinkHelper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AfterClosing()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSolutionEvents_SinkHelper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void QueryCloseSolution()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSolutionEvents_SinkHelper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Renamed()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSolutionEvents_SinkHelper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectAdded()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSolutionEvents_SinkHelper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectRemoved()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSolutionEvents_SinkHelper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectRenamed()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSolutionEvents_SinkHelper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Synchronize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/FileCodeModelImpl.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndBatch()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/FileCodeModelImpl.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RenameSymbol()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeClassImpl.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMember()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeTypeBase.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RenameSymbol()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeInterfaceImpl.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RenameSymbol()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeFunctionImpl.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RenameSymbol()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/AstImpl/CodeStructImpl.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispDebuggerExpressionEvaluationEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispDebuggerExpressionEvaluationEvents_EventProvi.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispDebuggerExpressionEvaluationEvents_EventProvi.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispDebuggerExpressionEvaluationEvents_EventProvi.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispWindowVisibilityEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispWindowVisibilityEvents_EventProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispWindowVisibilityEvents_EventProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispWindowVisibilityEvents_EventProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispPublishEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispPublishEvents_EventProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispPublishEvents_EventProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispPublishEvents_EventProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispTextDocumentKeyPressEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispTextDocumentKeyPressEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispTextDocumentKeyPressEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispTextDocumentKeyPressEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispCodeModelEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispCodeModelEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispCodeModelEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispCodeModelEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispDebuggerProcessEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispDebuggerProcessEvents_EventProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispDebuggerProcessEvents_EventProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/_dispDebuggerProcessEvents_EventProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispSelectionEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSelectionEvents_EventProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSelectionEvents_EventProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSelectionEvents_EventProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispWindowEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispWindowEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispCommandBarControlEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispCommandBarControlEvents_EventProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispCommandBarControlEvents_EventProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispCommandBarControlEvents_EventProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispOutputWindowEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispOutputWindowEvents_SinkHelper.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispDTEEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDTEEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispTextEditorEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispTextEditorEvents_EventProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispTextEditorEvents_EventProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispTextEditorEvents_EventProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispProjectsEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectsEvents_SinkHelper.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispDocumentEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDocumentEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispCommandEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispCommandEvents_SinkHelper.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispOutputWindowEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispOutputWindowEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispOutputWindowEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispOutputWindowEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispFindEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispFindEvents_SinkHelper.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispTaskListEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispTaskListEvents_SinkHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispSolutionEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSolutionEvents_EventProvider.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSolutionEvents_EventProvider.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSolutionEvents_EventProvider.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispBuildEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispBuildEvents_SinkHelper.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispProjectItemsEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectItemsEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectItemsEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectItemsEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispWindowEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispWindowEvents_EventProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispWindowEvents_EventProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispWindowEvents_EventProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispProjectItemsEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectItemsEvents_SinkHelper.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispTextEditorEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispTextEditorEvents_SinkHelper.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispSelectionEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSelectionEvents_SinkHelper.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispDocumentEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDocumentEvents_EventProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDocumentEvents_EventProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDocumentEvents_EventProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispProjectsEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectsEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectsEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispProjectsEvents_EventProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispCommandBarControlEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispCommandBarControlEvents_SinkHelper.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispTaskListEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispTaskListEvents_EventProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispTaskListEvents_EventProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispTaskListEvents_EventProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispCommandEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispCommandEvents_EventProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispCommandEvents_EventProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispCommandEvents_EventProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispDTEEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDTEEvents_EventProvider.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDTEEvents_EventProvider.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Init()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDTEEvents_EventProvider.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDTEEvents_EventProvider.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispDebuggerEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDebuggerEvents_EventProvider.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDebuggerEvents_EventProvider.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDebuggerEvents_EventProvider.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispDebuggerEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispDebuggerEvents_SinkHelper.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public _dispFindEvents_EventProvider()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispFindEvents_EventProvider.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispFindEvents_EventProvider.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Init()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispFindEvents_EventProvider.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finalize()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispFindEvents_EventProvider.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal _dispSolutionEvents_SinkHelper()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/_dispSolutionEvents_SinkHelper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidPropertyValueException()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/Exceptions/InvalidPropertyValueException.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidPropertyValueException()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/Exceptions/InvalidPropertyValueException.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::EnvDTE.Client" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtocolFactory()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Host/ConnectionManager.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::EnvDTE.Host" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PublishEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/PublishEventsClass.cs",
  "fileLinesCount" : 9,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextDocumentKeyPressEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/TextDocumentKeyPressEventsClass.cs",
  "fileLinesCount" : 10,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowVisibilityEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/WindowVisibilityEventsClass.cs",
  "fileLinesCount" : 10,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerExpressionEvaluationEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/DebuggerExpressionEvaluationEventsClass.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CodeModelEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/CodeModelEventsClass.cs",
  "fileLinesCount" : 10,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerProcessEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE80.Interfaces/DebuggerProcessEventsClass.cs",
  "fileLinesCount" : 9,
  "components" : [ "primary::EnvDTE80.Interfaces" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputWindowEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/OutputWindowEventsClass.cs",
  "fileLinesCount" : 10,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/DebuggerEventsClass.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextEditorEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/TextEditorEventsClass.cs",
  "fileLinesCount" : 8,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskListEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/TaskListEventsClass.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/BuildEventsClass.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectsEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/ProjectsEventsClass.cs",
  "fileLinesCount" : 10,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItemsEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/ProjectItemsEventsClass.cs",
  "fileLinesCount" : 10,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/SelectionEventsClass.cs",
  "fileLinesCount" : 8,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/SolutionEventsClass.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/CommandEventsClass.cs",
  "fileLinesCount" : 9,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/DocumentEventsClass.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/WindowEventsClass.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DTEEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/DTEEventsClass.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandBarEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/CommandBarEventsClass.cs",
  "fileLinesCount" : 8,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindEventsClass()",
  "longName" : "",
  "relativeFileName" : "EnvDTE.Interfaces/FindEventsClass.cs",
  "fileLinesCount" : 8,
  "components" : [ "primary::EnvDTE.Interfaces" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]